diff --git a/.clang-format b/.clang-format index 5a40766..d1b8149 100644 --- a/.clang-format +++ b/.clang-format
@@ -12,6 +12,43 @@ InsertBraces: true InsertNewlineAtEOF: true +# Sort #includes by following +# https://google.github.io/styleguide/cppguide.html#Names_and_Order_of_Includes +# +# ref: https://clang.llvm.org/docs/ClangFormatStyleOptions.html#includeblocks +IncludeBlocks: Regroup +# ref: https://clang.llvm.org/docs/ClangFormatStyleOptions.html#includecategories +IncludeCategories: + # The win32 api has all sorts of implicit include order dependencies :-/ + # Give a few headers special priorities that make sure they appear before + # all other headers. + # Sync this with SerializeIncludes in tools/add_header.py. + # TODO(crbug.com/329138753): remove include sorting from tools/add_header.py + # after confirming clang-format sort works well. + # LINT.IfChange(winheader) + - Regex: '^<objbase\.h>' # This has to be before initguid.h. + Priority: 1 + - Regex: '^<(initguid|mmdeviceapi|windows|winsock2|ws2tcpip|shobjidl|atlbase|ole2|unknwn|tchar)\.h>' + Priority: 2 + # LINT.ThenChange(/tools/add_header.py:winheader) + # UIAutomation*.h need to be after base/win/atl.h. + # Note the low priority number. + - Regex: '^<UIAutomation.*\.h>' + Priority: 6 + # Other C system headers. + - Regex: '^<.*\.h>' + Priority: 3 + # C++ standard library headers. + - Regex: '^<.*' + Priority: 4 + # Other libraries. + - Regex: '.*' + Priority: 5 +# ref: https://clang.llvm.org/docs/ClangFormatStyleOptions.html#includeismainregex +IncludeIsMainRegex: "\ +(_(android|apple|chromeos|freebsd|fuchsia|fuzzer|ios|linux|mac|nacl|openbsd|posix|stubs?|win))?\ +(_(unit|browser|perf)?tests?)?$" + # Make sure code like: # IPC_BEGIN_MESSAGE_MAP() # IPC_MESSAGE_HANDLER(WidgetHostViewHost_Update, OnUpdate)
diff --git a/.gitmodules b/.gitmodules index 709d4e85..f52524e 100644 --- a/.gitmodules +++ b/.gitmodules
@@ -569,6 +569,10 @@ path = third_party/android_prebuilts/build_tools url = https://android.googlesource.com/platform/prebuilts/build-tools gclient-condition = checkout_android_prebuilts_build_tools +[submodule "chromeos/ash/resources/internal"] + path = chromeos/ash/resources/internal + url = https://chrome-internal.googlesource.com/chrome/chromeos/ash/resources/internal + gclient-condition = checkout_src_internal and checkout_chromeos [submodule "chromeos/assistant/internal"] path = chromeos/assistant/internal url = https://chrome-internal.googlesource.com/chrome/assistant
diff --git a/AUTHORS b/AUTHORS index 2843777..9ff3f1b 100644 --- a/AUTHORS +++ b/AUTHORS
@@ -1033,6 +1033,7 @@ Olivier Tilloy <olivier+chromium@tilloy.net> Olli Raula (Old name Olli Syrjälä) <olli.raula@intel.com> Omar Sandoval <osandov@osandov.com> +Omar Shawky <omarmshawky11@gmail.com> Orko Garai <orko.garai@gmail.com> Owen Shaw <owenpshaw@gmail.com> Owen Yuwono <owenyuwono@gmail.com> @@ -1527,6 +1528,7 @@ Youngjin Choi <cyjin9.yc@gmail.com> YoungKi Hong <simon.hong81@gmail.com> Youngmin Yoo <youngmin.yoo@samsung.com> +Youngmin Hong <mjdal0523@gmail.com> Youngsoo Choi <kenshin.choi@samsung.com> Youngsun Suh <zard17@gmail.com> Yuan-Pin Yu <yjames@uber.com>
diff --git a/BUILD.gn b/BUILD.gn index 5da304ea..8293106 100644 --- a/BUILD.gn +++ b/BUILD.gn
@@ -390,7 +390,7 @@ "//third_party/android_build_tools/lint:custom_lint_java", "//third_party/androidx_javascriptengine", "//third_party/catapult/devil", - "//third_party/jni_zero/sample:jni_generator_tests", + "//third_party/jni_zero:jni_generator_tests", "//third_party/r8:custom_d8_java", "//tools/android:android_tools", "//tools/android:memconsumer", @@ -612,7 +612,6 @@ if (is_linux || is_chromeos_lacros) { deps += [ "//gpu/khronos_glcts_support:khronos_glcts_test", - "//media/cast:cast_benchmarks", "//media/cast:tap_proxy", "//skia:filter_fuzz_stub", "//skia:image_operations_bench",
diff --git a/DEPS b/DEPS index 379fa8a7..aa55d5e7 100644 --- a/DEPS +++ b/DEPS
@@ -253,7 +253,7 @@ # luci-go CIPD package version. # Make sure the revision is uploaded by infra-packagers builder. # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console - 'luci_go': 'git_revision:7dd3e0506c6083aae7a0e413a30e0e11b76da08e', + 'luci_go': 'git_revision:a84377ac0800e2330d02c3dcbf7b4b74a06d6a5b', # This can be overridden, e.g. with custom_vars, to build clang from HEAD # instead of downloading the prebuilt pinned revision. @@ -272,7 +272,7 @@ # reclient CIPD package 'reclient_package': 'infra/rbe/client/', # reclient CIPD package version - 'reclient_version': 're_client_version:0.136.1.732f8b5-gomaip', + 'reclient_version': 're_client_version:0.134.1.2c9285b-gomaip', # screen-ai CIPD packages # TODO(b/281483558): Use a tag to download the latest version of screen-ai @@ -288,7 +288,7 @@ 'sysroots_json_path': 'build/linux/sysroot_scripts/sysroots.json', # siso CIPD package version. - 'siso_version': 'git_revision:a3d591f9996c1b28fe5762913bb5bbd69960e4d5', + 'siso_version': 'git_revision:3cec541372ec0556127a641d9c6e4a90d46ba1b8', # download libaom test data 'download_libaom_testdata': False, @@ -308,27 +308,27 @@ # 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': '3a6b2b92946f02f13e0d5060b0d335bb4610671f', + 'src_internal_revision': '7d911e53cf956a0601f833deafb389bca9ca6919', # 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': 'e6dc16a6d82d027ef91d19ec6b7cf869e79e0fc7', + 'skia_revision': 'f4b4d9be97fa9a4ad117ec0514ca8fe6ec4e209a', # 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': 'f255aa78ab077b147b9edc2a43e5695d8e580f16', + 'v8_revision': '736dfbb92550bbba49a7543832e8246f079c6537', # 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': 'ee02014d875f45635779762a8ffd0aee1ec29990', + 'angle_revision': '2de6ed73d27efba3a3f2d8921697f1c81feedcdb', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling SwiftShader # and whatever else without interference from each other. - 'swiftshader_revision': 'bbe6452b420c5ddc4b0fd421b0a3ce271262f4ca', + 'swiftshader_revision': 'ff61926fcedb8dd654196f5a87c03737b022eb20', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling PDFium # and whatever else without interference from each other. - 'pdfium_revision': 'c0800e8bd263ba546819223a011b7bcd7889e6b3', + 'pdfium_revision': 'd7ec4201ba4c8ec87f21c75fb0c6797840519a4f', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling BoringSSL # and whatever else without interference from each other. @@ -347,7 +347,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling googletest # and whatever else without interference from each other. - 'googletest_revision': 'eff443c6ef5eb6ab598bfaae27f9427fdb4f6af7', + 'googletest_revision': '77afe8e0149c207edd9561c28de6d2226673b51f', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling lighttpd # and whatever else without interference from each other. @@ -383,11 +383,11 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling catapult # and whatever else without interference from each other. - 'catapult_revision': '949df6114f3fffe517563fe4f5a5e1500ceaffb8', + 'catapult_revision': 'bb95c350195ce0748de8029855bc71ca1336d5e6', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling chromium_variations # and whatever else without interference from each other. - 'chromium_variations_revision': '014848396ee10a527ab53055ad702a0d70424f02', + 'chromium_variations_revision': 'da5ffd17c263b305f4bcc72c4285d9affbe5854e', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling CrossBench # and whatever else without interference from each other. @@ -399,11 +399,11 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling fuzztest # and whatever else without interference from each other. - 'fuzztest_revision': '7c116cf2a16352306a37b41453be1bb27293202b', + 'fuzztest_revision': 'd7c63cd216941e297569428e40f9b8bc155e0423', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling devtools-frontend # and whatever else without interference from each other. - 'devtools_frontend_revision': 'c4d1bd47f7e6244b38431b3409ed5cb6539ad957', + 'devtools_frontend_revision': 'a73560d622f61ee1abe1af44cbf8a8c85c011671', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling libprotobuf-mutator # and whatever else without interference from each other. @@ -427,11 +427,11 @@ # 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': '992dea31b11472dba4dc50ca13720a00373ee699', + 'dawn_revision': '2f18c9a75f8581c393e34b493ed1de23b9a22f72', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. - 'quiche_revision': '19e696497106ec21fda04f95ebaa52d3d3c36047', + 'quiche_revision': '5a5081c2cfeea7d7a68558fec74121be2abbca9a', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling ios_webkit # and whatever else without interference from each other. @@ -471,7 +471,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. - 'cros_components_revision': 'f33abe32c70d49d62635c31e8dcdf67ddf88d375', + 'cros_components_revision': 'ee2f6792ea4742aa19b17e0df490158d538eb734', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. @@ -479,7 +479,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. - 'libcxxabi_revision': 'ec88f0ab262c5f2426dbf138b92ee9ae5961e431', + 'libcxxabi_revision': '1317096ef8cf278e8d654b78fba7833237673ee1', # 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': '0c90b8212cbb8a4c6dc78537813118fceea8265d', + 'libcxx_revision': '6ddb5cb9499f29383155d7ce6b31f7d1102e6ed9', # GN CIPD package version. - 'gn_version': 'git_revision:06cdcc8e1fa8e56f70efb4357d473345b7d1c083', + 'gn_version': 'git_revision:93ee9b91423c1f1f53fb5f6cba7b8eef6247a564', # ninja CIPD package version. # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja @@ -661,7 +661,7 @@ }, 'src/chrome/browser/resources/preinstalled_web_apps/internal': { - 'url': Var('chrome_git') + '/chrome/components/default_apps.git' + '@' + 'b10fadcae45bea3df30a10776445ee2e322d2548', + 'url': Var('chrome_git') + '/chrome/components/default_apps.git' + '@' + '674dff74ca603a9b9466928467b4709181e6a218', 'condition': 'checkout_src_internal', }, @@ -796,12 +796,12 @@ }, 'src/chrome/test/data/autofill/captured_sites/artifacts': { - 'url': Var('chrome_git') + '/chrome/test/captured_sites/autofill.git' + '@' + 'a4fd63aac25e0834c2debe9880b2d4a0549f72b0', + 'url': Var('chrome_git') + '/chrome/test/captured_sites/autofill.git' + '@' + '2368814eb57b0f314f329ee37ddda716648b3a1e', 'condition': 'checkout_chromium_autofill_test_dependencies', }, 'src/chrome/test/data/password/captured_sites/artifacts': { - 'url': Var('chrome_git') + '/chrome/test/captured_sites/password.git' + '@' + '04b3ea663adf745c52831650e2426b54bc94e65d', + 'url': Var('chrome_git') + '/chrome/test/captured_sites/password.git' + '@' + '7993857b766c486a562b4368f6ec1f803b0ed299', 'condition': 'checkout_chromium_password_manager_test_dependencies', }, @@ -827,16 +827,16 @@ 'src/clank': { 'url': Var('chrome_git') + '/clank/internal/apps.git' + '@' + - 'd90067799708aa2a5641304e9f86c0dce6f7a1d2', + 'fe9dfdfd7bccb7bd9cf813e1facbfd403d2e5b91', 'condition': 'checkout_android and checkout_src_internal', }, 'src/docs/website': { - 'url': Var('chromium_git') + '/website.git' + '@' + 'e501364a79456376b51bb8a9574855d7f4063b17', + 'url': Var('chromium_git') + '/website.git' + '@' + '9f8efe15aad522202fe1b353388437ed99604c32', }, 'src/ios/third_party/earl_grey2/src': { - 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '3370211418602fb4d34bca0f5e32055d290150a9', + 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + 'a6f80f03e2a4c8e52be9a4f6a9d2740d1ff70bcf', 'condition': 'checkout_ios', }, @@ -982,7 +982,7 @@ 'packages': [ { 'package': 'chromium/third_party/androidx', - 'version': 'I0pt5HUkYiskCT1wRWFJcP7DwuaXzIi7jLBEwQxNRlkC', + 'version': 'piz2tht912VQfctH5Z23YCOpLUBoypzE5ymRqB3vgLkC', }, ], 'condition': 'checkout_android', @@ -1091,7 +1091,7 @@ Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'), 'src/third_party/anonymous_tokens/src': - Var('chromium_git') + '/external/github.com/google/anonymous-tokens.git' + '@' + '321a40ba18a083feccb8ae2f99a8676bb1702676', + Var('chromium_git') + '/external/github.com/google/anonymous-tokens.git' + '@' + '76bfcccb6418239183df55111f2f24782d9f3680', 'src/third_party/content_analysis_sdk/src': Var('chromium_git') + '/external/github.com/chromium/content_analysis_sdk.git' + '@' + '9a408736204513e0e95dd2ab3c08de0d95963efc', @@ -1157,7 +1157,7 @@ # Tools used when building Chrome for Chrome OS. This affects both the Simple # Chrome workflow, as well as the chromeos-chrome ebuild. 'src/third_party/chromite': { - 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'b8dca6e04bba909feee55ca9989318273a0088b3', + 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '4a10f57e9ff61e4b8091397da6496c459033af8f', 'condition': 'checkout_chromeos', }, @@ -1178,7 +1178,7 @@ # For Linux and Chromium OS. 'src/third_party/cros_system_api': { - 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '66acf6f79c03270d0b6511651ea28161db7f4c56', + 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '6d1fbe9307875ee9bde098e2e6ca0dfc6ef74a9e', 'condition': 'checkout_linux or checkout_chromeos', }, @@ -1192,13 +1192,13 @@ }, 'src/third_party/depot_tools': - Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '1cba129f31738c18656b500b7c3a0c6906807cb9', + Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + 'e545830db2fb823da1217b142cb5be10bf45d575', 'src/third_party/devtools-frontend/src': Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'), 'src/third_party/devtools-frontend-internal': { - 'url': Var('chrome_git') + '/devtools/devtools-internal.git' + '@' + 'd27fd4cf5ba902be11998a5ffcacae37531e9ba3', + 'url': Var('chrome_git') + '/devtools/devtools-internal.git' + '@' + 'e9bd897fca0135924c8a60a78bf0bd4c35cde926', 'condition': 'checkout_src_internal', }, @@ -1358,7 +1358,7 @@ Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e', 'src/third_party/icu': - Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'bad7ddbf921358177e56fd723c2f59f8041a370f', + Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '364118a1d9da24bb5b770ac3d762ac144d6da5a4', 'src/third_party/icu4j': { 'packages': [ @@ -1456,7 +1456,7 @@ Var('chromium_git') + '/external/libaddressinput.git' + '@' + 'e8712e415627f22d0b00ebee8db99547077f39bd', 'src/third_party/libaom/source/libaom': - Var('aomedia_git') + '/aom.git' + '@' + '80123cb35215ab8a775d75ac4817090803a92d02', + Var('aomedia_git') + '/aom.git' + '@' + 'eefd5585a0c4c204fcf7d30065f8c2ca35c38a82', 'src/third_party/libavif/src': Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'), @@ -1526,7 +1526,7 @@ }, 'src/third_party/libvpx/source/libvpx': - Var('chromium_git') + '/webm/libvpx.git' + '@' + 'cab4f31e1d474c75c1dfd54312d0e9d9c16f4839', + Var('chromium_git') + '/webm/libvpx.git' + '@' + 'd790001fd56edbc39482d596868ed83ee7355368', 'src/third_party/libwebm/source': Var('chromium_git') + '/webm/libwebm.git' + '@' + 'e4fbea0c9751ae8aa86629b197a28d8276a2b0da', @@ -1647,7 +1647,7 @@ Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '09a4f3ec842a8932341b195c5b01e141c8a16eb7', 'src/third_party/openscreen/src': - Var('chromium_git') + '/openscreen' + '@' + '90e48ecc4ed9feeba36f49065c738d620d6f0780', + Var('chromium_git') + '/openscreen' + '@' + '18fc4d4a27b546a6a4b021d9829047582a5fc5fb', 'src/third_party/openxr/src': { 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '95fe35ffb383710a6e0567e958ead9a3b66e930c', @@ -1658,7 +1658,7 @@ Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'), 'src/third_party/perfetto': - Var('android_git') + '/platform/external/perfetto.git' + '@' + '3269d4f131053148f7ca853269e4ccbab801da16', + Var('android_git') + '/platform/external/perfetto.git' + '@' + '6fd518058c5ce2c2ae99ddb591f7223a290f39ce', 'src/third_party/perl': { 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '8ef97ff3b7332e38e61b347a2fbed425a4617151', @@ -1695,13 +1695,13 @@ }, 'src/third_party/re2/src': - Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '6598a8ecd57724c8c7d43b2fca8eb9f9969ce57c', + Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + 'ac82d4f628a2045d89964ae11c48403d3b091af1', 'src/third_party/r8': { 'packages': [ { 'package': 'chromium/third_party/r8', - 'version': 'nB1Wwa_24Z-187iGmdHqyghl0vGR2QEbt8HiBKfSq2YC', + 'version': 'eHemH-tzLR3jqxqGYiQu6AYGLAPyFYG7klrqbvu1mcQC', }, ], 'condition': 'checkout_android', @@ -1751,7 +1751,7 @@ Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + 'c9f9edf6d75bb065fa47468bf035e051a57bec7c', 'src/third_party/sqlite/src': - Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + 'f51e3fa404f5853650525549c78d7489a7f457b3', + Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '25d86f9308e8f9877f41c813606a41f7d04b36c8', 'src/third_party/sqlite4java': { 'packages': [ @@ -1793,33 +1793,33 @@ Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + 'c036420683f672d685e27415de0a5f5e85bdc23f', 'src/third_party/tflite/src': - Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + '960c6655b66360636fc7aea518f87d977b56c6b9', + Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + 'e866528e77a5c1691e5ff22822e63ebb927807fc', 'src/third_party/turbine': { 'packages': [ { 'package': 'chromium/third_party/turbine', - 'version': 'D9u_Hp4Dkt63hBSf5_oNk-Y7bOLGC7toa6H9cJ3rNokC', + 'version': 'wdLjzY3JXKbaWmI4EB_0s8PaCDwCQzRrPZfPpXmamGUC', }, ], 'condition': 'checkout_android', 'dep_type': 'cipd', }, - 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@1169094061ce643268aaf97086801dc723fcdb4a', + 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@3b1638b6e598209f0807202a2552f7f7cc9b6fef', 'src/third_party/vulkan_memory_allocator': Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '56300b29fbfcc693ee6609ddad3fdd5b7a449a21', # Display server protocol for Linux. 'src/third_party/wayland/src': { - 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'c35d1a3d1c0a1735afe5eb227cb826faa878ec19', + 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + '31577177454b89db37ceabd94e1640d398adbc87', 'condition': 'checkout_linux', }, # Wayland protocols that add functionality not available in the core protocol. 'src/third_party/wayland-protocols/src': { - 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '681c33c8547d6aefe24455ba2bffe1c5ae11fee5', + 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + 'c7e9c4f5d396cda4051e49b15d7d0e4f91e4efac', 'condition': 'checkout_linux', }, @@ -1843,10 +1843,10 @@ Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'f4bf599a8b575df685c31d9c4729a70a04e377ed', 'src/third_party/webgpu-cts/src': - Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + 'e8511cd5130dd155571b17d2d0bf0b305223130d', + Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '71d872b29d6cb58606d24d1efc46bc735061546a', 'src/third_party/webrtc': - Var('webrtc_git') + '/src.git' + '@' + 'c230da0f1bdae5350aec29f2aa2d4a2e10a911a8', + Var('webrtc_git') + '/src.git' + '@' + '51aaf09df2afc6180b482f0f5d5089803cfa90ec', # 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. @@ -1871,7 +1871,7 @@ }, 'src/third_party/xnnpack/src': - Var('chromium_git') + '/external/github.com/google/XNNPACK.git' + '@' + '098a03fe0e5d33b5e38c802e324e0fbc6de81a85', + Var('chromium_git') + '/external/github.com/google/XNNPACK.git' + '@' + '2fe25b859581a34e77b48b06c640ac1a5a58612e', 'src/tools/page_cycler/acid3': Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + 'a926d0a32e02c4c03ae95bb798e6c780e0e184ba', @@ -1896,7 +1896,7 @@ 'packages': [ { 'package': 'skia/tools/goldctl/linux-amd64', - 'version': '99yLozEj_tyDp8qTdMy-BwtOaV0vLq-BveFIgCWd3NYC', + 'version': 'KWFqqlbpL444cdU7-tRTLQk4tzJxBh14-JnPM1-PUckC', }, ], 'dep_type': 'cipd', @@ -1906,7 +1906,7 @@ 'packages': [ { 'package': 'skia/tools/goldctl/windows-amd64', - 'version': 'PWJ1a9WbPS3mXZYg62Mz2Lvdo_AGrnkgqNGdTyAkg2QC', + 'version': '-_l0Nfk8kZU9G9AOIZx2BfNeHW95wqOJa3C4TWmXlpoC', }, ], 'dep_type': 'cipd', @@ -1917,7 +1917,7 @@ 'packages': [ { 'package': 'skia/tools/goldctl/mac-amd64', - 'version': 'pgF7oaiQoZXpDmbfBxIA2Oqt4FWD44Pix9CqetNS7iUC', + 'version': 'IdI7fZD-WzcVF9Bfz4bt_USGavHlMY1Gw--gCrsCY34C', }, ], 'dep_type': 'cipd', @@ -1928,7 +1928,7 @@ 'packages': [ { 'package': 'skia/tools/goldctl/mac-arm64', - 'version': 'YXM0Gt4bBW5NsQmjlxQu1xjW-KeFxgRV-vylz7J0LawC', + 'version': 'KtpuilcMQs7fnn_O-1Ks02eD8pKsx66u8LwH9jCqCowC', }, ], 'dep_type': 'cipd', @@ -1958,7 +1958,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/eche_app/app', - 'version': 'I7rGBmWd-PoIChUKylzcnFnkqPR7_L8TJ8r4qOrE2j8C', + 'version': 'B6njPgXOhieRpuZWgjC0VcnKtMsQR81F5uHXUl-rfg0C', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -1969,7 +1969,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/help_app/app', - 'version': 'U1Lr68Rui07Lq4QzI66YrRSMx-XagtLmzZo7TWSm1IUC', + 'version': 'HL9OZXzpkUFv5WgEJWYfZ9-nDJbUbeLXFJLz0Q71wXkC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -1980,7 +1980,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/media_app/app', - 'version': '9Ckg11deus4HYQNIWFgWJfaiz29GnikUbRuf7nYHT20C', + 'version': '0jlv6vCFBonyTcqc1WjRKZnTxk1HOl1X5gphEztqWgAC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -2013,7 +2013,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/projector_app/app', - 'version': '-P1jI8uN5paQq9nkmqaWj5NKnG-NGxhLXNIhFLdgxpgC', + 'version': 'VWpJtdXn0s5rnaDhtoJrL4stzBM2TstJ2hx5ivOmZfkC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -3825,6 +3825,12 @@ }, # Dependencies from src_internal + 'src/chromeos/ash/resources/internal': { + 'url': Var('chrome_git') + '/chrome/chromeos/ash/resources/internal.git' + '@' + + '5445a7dac2eb096d4e732b4924d5fed9930a3774', + 'condition': 'checkout_src_internal and checkout_chromeos', + }, + 'src/chromeos/assistant/internal': { 'url': Var('chrome_git') + '/chrome/assistant.git' + '@' + 'aebc822b20c2e472e3bb7e44541f06032b0dd0e3', @@ -3833,7 +3839,7 @@ 'src/ash/webui/conch': { 'url': Var('chrome_git') + '/ash/webui/conch.git' + '@' + - '9f61a9cf6e11733ef37b42eb3f78ad9ab15796af', + 'ecf35ef01fe09ecaee62279e524a449a558fa399', 'condition': 'checkout_src_internal and checkout_chromeos', }, @@ -3866,7 +3872,7 @@ 'src/chrome/app/theme/google_chrome': { 'url': Var('chrome_git') + '/chrome/theme/google_chrome.git' + '@' + - 'f390600d9ddde7e5d32501eadf1c3686fc08dc8b', + '3178da86e4b4592735d9fb4d16c7e5970d6fe02d', 'condition': 'checkout_src_internal', }, @@ -3902,7 +3908,7 @@ 'src/chrome/browser/platform_experience/win': { 'url': Var('chrome_git') + '/chrome/browser/platform_experience/win.git' + '@' + - 'fcc72ca923f321d089e9389f19bc3901554f8398', + 'd8dfcdf5b095ec27c921052a50c0d26943b1fd60', 'condition': 'checkout_src_internal', }, @@ -3922,7 +3928,7 @@ 'packages' : [ { 'package': 'chromeos_internal/inputs/orca', - 'version': '1unEJkbZVrJ0IVQiZBo_6IE5bs1IRNU11-DBC6WEOtYC' + 'version': 'ScJTe4vB8gBe-_WhWzOleYu9RyUkxndmyZhSmnU6eDIC' } ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -3942,7 +3948,7 @@ 'src/chrome/elevation_service/internal': { 'url': Var('chrome_git') + '/chrome/elevation_service/internal.git' + '@' + - 'ab77796da971b106809002d493194f2ab3c8c0ee', + 'a6265c8870e39d7bdcb01e3f02b3d135968a1f0d', 'condition': 'checkout_src_internal and checkout_win', }, @@ -4009,7 +4015,7 @@ }, 'src/chrome/services/speech/internal': { - 'url': Var('chrome_git') + '/chromeos/speech.git' + '@' + 'f5f50e6be1d7ed382a959a728a3b55e6223438d6', + 'url': Var('chrome_git') + '/chromeos/speech.git' + '@' + '8c7d728f17b6f781ac79ed0361b9655e34dd8c4a', 'condition': 'checkout_chromeos and checkout_src_internal', }, @@ -4038,7 +4044,7 @@ 'src/components/optimization_guide/internal': { 'url': Var('chrome_git') + '/chrome/components/optimization_guide.git' + '@' + - '1e37f87f7ae076621ae4bbc2786b50d68d0b3309', + '04ed595f553fddb50d3c976574442df44629c036', 'condition': 'checkout_src_internal', }, @@ -4098,7 +4104,7 @@ 'src/ios_internal': { 'url': Var('chrome_git') + '/chrome/ios_internal.git' + '@' + - 'f22bfcf51a872920f7752a45e9b9460d42c56337', + 'ff0dd3db58bb88489218e4225566ad402fcbf8bf', 'condition': 'checkout_ios and checkout_src_internal', }, @@ -4633,13 +4639,13 @@ 'name': 'clang', 'pattern': '.', 'condition': 'not llvm_force_head_revision', - 'action': ['python3', 'src/tools/clang/scripts/update.py'], + 'action': ['vpython3', 'src/tools/clang/scripts/update.py'], }, { # Update prebuilt Rust toolchain. 'name': 'rust-toolchain', 'pattern': '.', - 'action': ['python3', 'src/tools/rust/update_rust.py'], + 'action': ['vpython3', 'src/tools/rust/update_rust.py'], }, { # Build the clang toolchain from tip-of-tree. @@ -4647,7 +4653,7 @@ 'name': 'clang_tot', 'pattern': '.', 'condition': 'llvm_force_head_revision', - 'action': ['python3', 'src/tools/clang/scripts/build.py', + 'action': ['vpython3', 'src/tools/clang/scripts/build.py', '--llvm-force-head-revision', '--with-android={checkout_android}', '--with-fuchsia={checkout_fuchsia}'], @@ -4657,7 +4663,7 @@ 'name': 'clang_coverage', 'pattern': '.', 'condition': 'checkout_clang_coverage_tools', - 'action': ['python3', 'src/tools/clang/scripts/update.py', + 'action': ['vpython3', 'src/tools/clang/scripts/update.py', '--package=coverage_tools'], }, { @@ -4666,7 +4672,7 @@ 'name': 'clang_tidy', 'pattern': '.', 'condition': 'checkout_clang_tidy', - 'action': ['python3', 'src/tools/clang/scripts/update.py', + 'action': ['vpython3', 'src/tools/clang/scripts/update.py', '--package=clang-tidy'], }, { @@ -4675,7 +4681,7 @@ 'name': 'clangd', 'pattern': '.', 'condition': 'checkout_clangd', - 'action': ['python3', 'src/tools/clang/scripts/update.py', + 'action': ['vpython3', 'src/tools/clang/scripts/update.py', '--package=clangd'], }, { @@ -4685,7 +4691,7 @@ 'name': 'objdump', 'pattern': '.', 'condition': 'checkout_linux or checkout_mac or checkout_android and host_os != "mac"', - 'action': ['python3', 'src/tools/clang/scripts/update.py', + 'action': ['vpython3', 'src/tools/clang/scripts/update.py', '--package=objdump'], }, { @@ -5073,10 +5079,8 @@ 'name': 'perfetto_testdata', 'condition': 'host_os == "linux"', 'pattern': '\\.sha256', - 'action': [ 'python3', - 'src/third_party/perfetto/tools/test_data', - '--dir', - 'src/base/tracing/test/data', + 'action': [ 'vpython3', + 'src/base/tracing/test/test_data.py', 'download', ], }, @@ -5672,6 +5676,13 @@ # Add any corresponding DEPS files from this list to chromium.exclusions in # //testing/buildbot/trybot_analyze_config.json # ctx: https://crbug.com/1201994 +# NOTE: PLEASE COMPLETE THE ENROLLMENT PROCESS BELOW BEFORE ADDING A PROJECT +# INTO THIS LIST, OTHERWISE IT WILL BREAK CHROME RELEASE WORKFLOW. +# By default, projects added here are branched and rolled by automation +# managed by the Chrome Release Infra team. +# Follow the guide here to enroll: go/enroll-chrome-dep-project +# For other desired configuration or behaviors, please contact the team +# directly: go/chrome-deps-rolling#support recursedeps = [ # ANGLE manages DEPS that it also owns the build files for, such as dEQP. 'src/third_party/angle',
diff --git a/OWNERS b/OWNERS index 3278ee8..ab8060a 100644 --- a/OWNERS +++ b/OWNERS
@@ -21,6 +21,7 @@ per-file .mailmap=* per-file .rustfmt.toml=file://styleguide/rust/OWNERS per-file .vpython3=bpastene@chromium.org +per-file .vpython3=dpranke@google.com per-file .vpython3=tikuta@chromium.org per-file .yapfignore=* per-file AUTHORS=* @@ -32,6 +33,7 @@ per-file PRESUBMIT*.py=agrieve@chromium.org # For .pydeps changes per-file PRESUBMIT*.py=brucedawson@chromium.org per-file PRESUBMIT*.py=dcheng@chromium.org +per-file PRESUBMIT*.py=dpranke@google.com per-file PRESUBMIT*.py=battre@chromium.org per-file PRESUBMIT*.py=wnwen@chromium.org # For .pydeps changes per-file README.md=* @@ -39,6 +41,7 @@ # git submodules per-file build/fuchsia/internal=* +per-file chromeos/ash/resources/internal=* per-file chromeos/assistant/internal=* per-file clank=* per-file content/test/data/plugin=*
diff --git a/PRESUBMIT.py b/PRESUBMIT.py index 5b82d6e..a6bd8bf7 100644 --- a/PRESUBMIT.py +++ b/PRESUBMIT.py
@@ -1870,6 +1870,19 @@ ), treat_as_error = False, ), + BanRule( + pattern = '/(CUIAutomation|AccessibleObjectFromWindow)', + explanation = ( + 'Direct usage of UIAutomation or IAccessible2 in client code is ' + 'discouraged in Chromium, as it is not an assistive technology and ' + 'should not rely on accessibility APIs directly. These APIs can ' + 'introduce significant performance overhead. However, if you believe ' + 'your use case warrants an exception, please discuss it with an ' + 'accessibility owner before proceeding. For more information on the ' + 'performance implications, see https://docs.google.com/document/d/1jN4itpCe_bDXF0BhFaYwv4xVLsCWkL9eULdzjmLzkuk/edit#heading=h.pwth3nbwdub0.', + ), + treat_as_error = False, + ), ) _BANNED_MOJOM_PATTERNS : Sequence[BanRule] = ( @@ -5885,14 +5898,19 @@ def is_chromium_header_file(f): # We only check header files under the control of the Chromium - # project. That is, those outside third_party apart from - # third_party/blink. - # We also exclude *_message_generator.h headers as they use - # include guards in a special, non-typical way. + # project. This excludes: + # - third_party/*, except blink. + # - base/allocator/partition_allocator/: PartitionAlloc is a standalone + # library used outside of Chrome. Includes are referenced from its + # own base directory. It has its own `CheckForIncludeGuards` + # PRESUBMIT.py check. + # - *_message_generator.h: They use include guards in a special, + # non-typical way. file_with_path = input_api.os_path.normpath(f.LocalPath()) return (file_with_path.endswith('.h') and not file_with_path.endswith('_message_generator.h') and not file_with_path.endswith('com_imported_mstscax.h') + and not file_with_path.startswith('base/allocator/partition_allocator') and (not file_with_path.startswith('third_party') or file_with_path.startswith( input_api.os_path.join('third_party', 'blink'))))
diff --git a/WATCHLISTS b/WATCHLISTS index 87ef5cf..4b446de5 100644 --- a/WATCHLISTS +++ b/WATCHLISTS
@@ -853,6 +853,7 @@ 'chrome/test/data/webui/cr_components/chromeos/network/|'\ 'chromeos/ash/components/dbus/shill/|'\ 'chromeos/ash/components/network/|'\ + 'chromeos/ash/components/wifi_p2p/|'\ 'chromeos/ash/services/network_config/|'\ 'chromeos/services/network_config/|'\ 'components/onc/|'\ @@ -1375,6 +1376,26 @@ '|services/network/ip_protection/' \ '|services/network/network_service_proxy_delegate', }, + 'isolated_web_apps_apis': { + 'filepath': 'content/browser/direct_sockets/'\ + '|chrome/browser/direct_sockets/'\ + '|third_party/blink/renderer/modules/direct_sockets/'\ + '|chrome/browser/printing/web_api/'\ + '|third_party/blink/renderer/modules/printing/'\ + '|chrome/browser/media/webrtc/'\ + '|chrome/browser/chromeos/policy/multi_screen_capture/'\ + '|chrome/browser/web_applications/web_app_run_on_os_login'\ + '|chrome/browser/ui/web_applications/sub_apps'\ + '|third_party/blink/renderer/modules/subapps/', + }, + 'isolated_web_apps_core': { + 'filepath': 'chrome/browser/web_applications/isolated_web_apps/'\ + '|components/web_package/', + }, + 'isolated_web_apps_unmanaged_install': { + 'filepath': 'chrome/browser/ui/views/web_apps/isolated_web_apps/'\ + '|chrome/browser/ash/file_manager/virtual_tasks/install_isolated_web_app_virtual_task', + }, 'kiosk': { 'filepath': 'chrome/browser/chromeos/app_mode/'\ '|chrome/browser/ash/app_mode/'\ @@ -1848,6 +1869,9 @@ 'privacy_sandbox': { 'filepath': 'privacy_sandbox|PrivacySandbox', }, + 'private_aggregation': { + 'filepath': 'private_aggregation|aggregation_service', + }, 'profile_keyed_service': { 'filepath': 'chrome/browser/profiles/profile_keyed_service_browsertest.cc', }, @@ -2825,11 +2849,8 @@ 'custom_handlers': ['jfernandez@igalia.com'], 'custom_proxy': ['lbendig@opera.com', 'wdzierzanowski@opera.com'], - 'custom_tabs': ['amalova+watch@chromium.org', - 'lizeb+watch-custom-tabs@chromium.org', - 'peconn+watch@chromium.org', - 'peter@chromium.org', - 'pshmakov+watch@chromium.org'], + 'custom_tabs': ['lizeb+watch-custom-tabs@chromium.org', + 'peter@chromium.org'], 'dark_mode' : ['prashant@chromium.org', 'pnevase@microsoft.com'], 'data_decoder': ['mbarowsky+watch-data-decoder@chromium.org'], @@ -2891,8 +2912,7 @@ 'iwells+watch@chromium.org'], 'fileapi': ['kinuko+fileapi@chromium.org'], 'filebrowse': ['rginda+watch@chromium.org'], - 'filesapp': ['filesapp-reviews@chromium.org', - 'greengrape+watch@google.com'], + 'filesapp': ['filesapp-reviews@chromium.org'], 'firmware_update': ['zentaro+firmware-watch@chromium.org', 'jimmyxgong+firmware-watch@chromium.org', 'michaelcheco+firmware-watch@google.com'], @@ -2956,6 +2976,9 @@ 'ip_protection': ['djmitche@chromium.org', 'awillia@chromium.org', 'brgoldstein@google.com'], + 'isolated_web_apps_apis': ['greengrape@google.com', 'simonha@google.com'], + 'isolated_web_apps_core': ['greengrape@google.com', 'simonha@google.com'], + 'isolated_web_apps_unmanaged_install': ['greengrape@google.com', 'simonha@google.com'], 'kiosk': ['chromeos-kiosk-eng+watch@google.com'], 'language': ['language-reviews@chromium.org'], 'libaom': ['fgalligan@chromium.org', @@ -3016,7 +3039,6 @@ 'joeantonetti+watch-multidevice@google.com', 'jonmann+watch-multidevice@chromium.org'], 'multipaste': ['andrewxu+watch-multipaste@google.com', - 'ckincaid+watch-multipaste@google.com', 'dmblack+watch-multipaste@google.com', 'multipaste-eng+reviews@google.com'], 'nacl': ['native-client-reviews@googlegroups.com'], @@ -3147,6 +3169,7 @@ 'tommasin+watch-privacy-sandbox@chromium.org', 'olesiamarukhno+watch-privacy-sandbox@google.com' ], + 'private_aggregation': ['alexmt+watch@chromium.org'], 'profile_keyed_service': ['rsult@google.com'], 'psm_libs': ['amraboelkher+watch@chromium.org'], 'push_messaging': ['peter@chromium.org'], @@ -3223,8 +3246,7 @@ 'spellcheck': ['rlp+watch@chromium.org', 'rouslan+spell@chromium.org'], 'splitview': ['toshikikikuchi+watch-splitview@chromium.org'], - 'startup': ['cmfcmf+watch@chromium.org', - 'nicolaso+watch@chromium.org', + 'startup': ['nicolaso+watch@chromium.org', 'ydago+watch@chromium.org'], 'storage_access_api': ['cfredric+watch@chromium.org'], 'storage_service': ['dmurph+watching-storageservice@chromium.org'], @@ -3320,7 +3342,6 @@ 'wayland': ['max+watch-wayland@igalia.com', 'nickdiego+watch-chromium@igalia.com'], 'web_applications': ['alancutter+chrome-cls@chromium.org', - 'cmfcmf+watch@chromium.org', 'dibyapal+watch-webapps@chromium.org', 'dmurph+watching-webapps@chromium.org', 'dominickn+watch-web_applications@chromium.org', @@ -3332,8 +3353,7 @@ 'phillis+watch@chromium.org', 'webappwatch@microsoft.com', 'zelin+watch-web_applications@chromium.org'], - 'web_package': ['cmfcmf+watch@chromium.org', - 'hayato+watch@chromium.org', + 'web_package': ['hayato+watch@chromium.org', 'twifkak+watch@chromium.org'], 'web_share': ['mgiuca+watch@chromium.org'], 'webauthn': ['webauthn-reviews@chromium.org'],
diff --git a/android_webview/browser/BUILD.gn b/android_webview/browser/BUILD.gn index 5ef60da..6cdb455d 100644 --- a/android_webview/browser/BUILD.gn +++ b/android_webview/browser/BUILD.gn
@@ -287,8 +287,8 @@ "//components/safe_browsing/core/browser", "//components/safe_browsing/core/browser/db:database_manager", "//components/safe_browsing/core/browser/db:safebrowsing_proto", - "//components/safe_browsing/core/browser/hashprefix_realtime:hash_realtime_utils", "//components/safe_browsing/core/common", + "//components/safe_browsing/core/common/hashprefix_realtime:hash_realtime_utils", "//components/security_interstitials/content:security_interstitial_page", "//components/security_interstitials/core", "//components/services/heap_profiling/public/cpp",
diff --git a/android_webview/browser/aw_content_browser_client.cc b/android_webview/browser/aw_content_browser_client.cc index 71b3dd6..1dd2939 100644 --- a/android_webview/browser/aw_content_browser_client.cc +++ b/android_webview/browser/aw_content_browser_client.cc
@@ -75,8 +75,8 @@ #include "components/prefs/pref_service.h" #include "components/safe_browsing/content/browser/browser_url_loader_throttle.h" #include "components/safe_browsing/content/browser/mojo_safe_browsing_impl.h" -#include "components/safe_browsing/core/browser/hashprefix_realtime/hash_realtime_utils.h" #include "components/safe_browsing/core/common/features.h" +#include "components/safe_browsing/core/common/hashprefix_realtime/hash_realtime_utils.h" #include "components/url_matcher/url_matcher.h" #include "components/url_matcher/url_util.h" #include "components/version_info/version_info.h" @@ -494,8 +494,9 @@ return false; } -content::TracingDelegate* AwContentBrowserClient::GetTracingDelegate() { - return new AwTracingDelegate(); +std::unique_ptr<content::TracingDelegate> +AwContentBrowserClient::CreateTracingDelegate() { + return std::make_unique<AwTracingDelegate>(); } void AwContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
diff --git a/android_webview/browser/aw_content_browser_client.h b/android_webview/browser/aw_content_browser_client.h index 4766b352..1fe80b04 100644 --- a/android_webview/browser/aw_content_browser_client.h +++ b/android_webview/browser/aw_content_browser_client.h
@@ -130,7 +130,7 @@ const content::SocketPermissionRequest* params) override; bool IsPepperVpnProviderAPIAllowed(content::BrowserContext* browser_context, const GURL& url) override; - content::TracingDelegate* GetTracingDelegate() override; + std::unique_ptr<content::TracingDelegate> CreateTracingDelegate() override; void GetAdditionalMappedFilesForChildProcess( const base::CommandLine& command_line, int child_process_id,
diff --git a/android_webview/browser/aw_contents.cc b/android_webview/browser/aw_contents.cc index 5e2e7df..78e167dc 100644 --- a/android_webview/browser/aw_contents.cc +++ b/android_webview/browser/aw_contents.cc
@@ -1039,7 +1039,7 @@ std::vector<uint8_t> state_vector; base::android::JavaByteArrayToByteVector(env, state, &state_vector); - base::Pickle pickle = base::Pickle::WithData(state_vector); + base::Pickle pickle = base::Pickle::WithUnownedBuffer(state_vector); base::PickleIterator iterator(pickle); return RestoreFromPickle(&iterator, web_contents_.get());
diff --git a/android_webview/browser/cookie_manager.cc b/android_webview/browser/cookie_manager.cc index bd43a3a2..d8480f92 100644 --- a/android_webview/browser/cookie_manager.cc +++ b/android_webview/browser/cookie_manager.cc
@@ -238,10 +238,11 @@ // // To execute a CookieTask synchronously you must arrange for Signal to be // called on the waitable event at some point. You can call the bool or int -// versions of ExecCookieTaskSync, these will supply the caller with a dummy -// callback which takes an int/bool, throws it away and calls Signal. -// Alternatively you can call the version which supplies a Closure in which -// case you must call Run on it when you want the unblock the calling code. +// versions of ExecCookieTaskSync, these will supply the caller with a +// placeholder callback which takes an int/bool, throws it away and calls +// Signal. Alternatively you can call the version which supplies a Closure in +// which case you must call Run on it when you want the unblock the calling +// code. // // Ignore a bool callback. void CookieManager::ExecCookieTaskSync( @@ -490,7 +491,9 @@ std::unique_ptr<net::CanonicalCookie> cc(net::CanonicalCookie::Create( new_host, value, base::Time::Now(), std::nullopt /* server_time */, - net::CookiePartitionKey::FromWire(net::SchemefulSite(new_host)))); + net::CookiePartitionKey::FromWire(net::SchemefulSite(new_host)), + /*block_truncated=*/true, + /*status=*/nullptr, net::CookieSourceType::kOther)); if (!cc || !should_allow_cookie) { MaybeRunCookieCallback(std::move(callback), false);
diff --git a/android_webview/browser/gfx/output_surface_provider_webview.cc b/android_webview/browser/gfx/output_surface_provider_webview.cc index 7fbb5d6..69c20dae 100644 --- a/android_webview/browser/gfx/output_surface_provider_webview.cc +++ b/android_webview/browser/gfx/output_surface_provider_webview.cc
@@ -127,7 +127,7 @@ // have a current context at this point, so ensure that it is current here (if // not using ANGLE, RenderThreadManager::DestroyHardwareRendererOnRT() ensures // that there is a current context via its creation of a - // ScopedAppGLStateRestoreImpl instance, which creates a dummy context). + // ScopedAppGLStateRestoreImpl instance, which creates a placeholder context). // NOTE: |shared_context_state_| holds a ref to surface, but it explicitly // drops it before releasing the context. if (gl_surface_->is_angle()) {
diff --git a/android_webview/browser/tracing/aw_background_tracing_metrics_provider_unittest.cc b/android_webview/browser/tracing/aw_background_tracing_metrics_provider_unittest.cc index e08a901..62fa531 100644 --- a/android_webview/browser/tracing/aw_background_tracing_metrics_provider_unittest.cc +++ b/android_webview/browser/tracing/aw_background_tracing_metrics_provider_unittest.cc
@@ -24,7 +24,7 @@ namespace tracing { namespace { -const char kDummyTrace[] = "Trace bytes as serialized proto"; +const char kPlaceholderTrace[] = "Trace bytes as serialized proto"; class TestBackgroundTracingHelper : public content::BackgroundTracingManager::EnabledStateTestObserver { @@ -80,7 +80,8 @@ EXPECT_FALSE(provider.HasIndependentMetrics()); content::BackgroundTracingManager::GetInstance().SaveTraceForTesting( - kDummyTrace, "test_scenario", "test_rule", base::Token::CreateRandom()); + kPlaceholderTrace, "test_scenario", "test_rule", + base::Token::CreateRandom()); background_tracing_helper.WaitForTraceSaved(); EXPECT_TRUE(provider.HasIndependentMetrics()); @@ -103,7 +104,7 @@ ASSERT_EQ(1, uma_proto.trace_log_size()); EXPECT_EQ(metrics::TraceLog::COMPRESSION_TYPE_ZLIB, uma_proto.trace_log(0).compression_type()); - EXPECT_NE(kDummyTrace, uma_proto.trace_log(0).raw_data()); + EXPECT_NE(kPlaceholderTrace, uma_proto.trace_log(0).raw_data()); EXPECT_FALSE(provider.HasIndependentMetrics()); } @@ -155,7 +156,8 @@ EXPECT_FALSE(provider.HasIndependentMetrics()); content::BackgroundTracingManager::GetInstance().SaveTraceForTesting( - kDummyTrace, "test_scenario", "test_rule", base::Token::CreateRandom()); + kPlaceholderTrace, "test_scenario", "test_rule", + base::Token::CreateRandom()); background_tracing_helper.WaitForTraceSaved(); EXPECT_TRUE(provider.HasIndependentMetrics()); @@ -176,7 +178,7 @@ ASSERT_EQ(1, uma_proto.trace_log_size()); EXPECT_EQ(metrics::TraceLog::COMPRESSION_TYPE_ZLIB, uma_proto.trace_log(0).compression_type()); - EXPECT_NE(kDummyTrace, uma_proto.trace_log(0).raw_data()); + EXPECT_NE(kPlaceholderTrace, uma_proto.trace_log(0).raw_data()); EXPECT_FALSE(provider.HasIndependentMetrics()); }
diff --git a/android_webview/browser/tracing/aw_tracing_delegate.cc b/android_webview/browser/tracing/aw_tracing_delegate.cc index 60792a6b..32f3747 100644 --- a/android_webview/browser/tracing/aw_tracing_delegate.cc +++ b/android_webview/browser/tracing/aw_tracing_delegate.cc
@@ -88,10 +88,4 @@ return true; } -std::optional<base::Value::Dict> AwTracingDelegate::GenerateMetadataDict() { - base::Value::Dict metadata_dict; - metadata_dict.Set("revision", version_info::GetLastChange()); - return metadata_dict; -} - } // namespace android_webview
diff --git a/android_webview/browser/tracing/aw_tracing_delegate.h b/android_webview/browser/tracing/aw_tracing_delegate.h index 0bfd8d8..f204c68 100644 --- a/android_webview/browser/tracing/aw_tracing_delegate.h +++ b/android_webview/browser/tracing/aw_tracing_delegate.h
@@ -11,10 +11,6 @@ class PrefRegistrySimple; -namespace base { -class Value; -} // namespace base - namespace android_webview { class AwTracingDelegate : public content::TracingDelegate { @@ -27,7 +23,6 @@ // content::TracingDelegate implementation: bool OnBackgroundTracingActive(bool requires_anonymized_data) override; bool OnBackgroundTracingIdle(bool requires_anonymized_data) override; - std::optional<base::Value::Dict> GenerateMetadataDict() override; private: bool IsAllowedToStartScenario() const;
diff --git a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java index 8f5130d..92fb20a 100644 --- a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java +++ b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
@@ -353,16 +353,13 @@ CommandLine cl = CommandLine.getInstance(); cl.appendSwitch(AwSwitches.WEBVIEW_SANDBOXED_RENDERER); } - // Using concatenation rather than %s to allow values to be inlined by R8. Log.i( TAG, - "Loaded version=" - + VersionConstants.PRODUCT_VERSION - + " minSdkVersion=" - + BuildConfig.MIN_SDK_VERSION - + " isBundle=" - + ProductConfig.IS_BUNDLE - + " multiprocess=%s packageId=%s", + "version=%s (%s) minSdkVersion=%s isBundle=%s multiprocess=%s packageId=%s", + VersionConstants.PRODUCT_VERSION, + BuildConfig.VERSION_CODE, + BuildConfig.MIN_SDK_VERSION, + ProductConfig.IS_BUNDLE, multiProcess, packageId);
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 c79a15a..8d8726c 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
@@ -802,6 +802,9 @@ Flag.baseFeature(GwpAsanFeatures.GWP_ASAN_MALLOC, "GWP-ASan for `malloc()`."), Flag.baseFeature(GwpAsanFeatures.GWP_ASAN_PARTITION_ALLOC, "GWP-ASan for PartitionAlloc."), Flag.baseFeature( + GwpAsanFeatures.EXTREME_LIGHTWEIGHT_UAF_DETECTOR, + "Enables the Extreme Lightweight UAF Detector."), + Flag.baseFeature( CcFeatures.USE_MAP_RECT_FOR_PIXEL_MOVEMENT, "Enables the usage of MapRect for computing filter pixel movement."), Flag.baseFeature( @@ -940,6 +943,10 @@ Flag.baseFeature( BlinkFeatures.BLINK_SCHEDULER_PRIORITIZE_NAVIGATION_IP_CS, "If enabled, main frame navigation IPCs have higher priority on visible pages"), + Flag.baseFeature( + BlinkFeatures.CURSOR_ANCHOR_INFO_MOJO_PIPE, + "If enabled, CursorAnchorInfo is sent from Blink to the browser using a single" + + " IPC."), // Add new commandline switches and features above. The final entry should have a // trailing comma for cleaner diffs. };
diff --git a/android_webview/java/src/org/chromium/android_webview/common/services/ServiceNames.java b/android_webview/java/src/org/chromium/android_webview/common/services/ServiceNames.java index f563a6f..fa00ee3 100644 --- a/android_webview/java/src/org/chromium/android_webview/common/services/ServiceNames.java +++ b/android_webview/java/src/org/chromium/android_webview/common/services/ServiceNames.java
@@ -7,8 +7,9 @@ /** * Defines constants containing the fully-qualified names of WebView services. * - * This class exists to avoid having to depend on service classes just to get - * their name. + * <p>This class exists to avoid having to depend on service classes just to get their name. Note + * that it is safe to launch a Service just by its name: Service names can never be obfuscated so we + * can rely on the full name to stay the same. */ public class ServiceNames { public static final String AW_MINIDUMP_UPLOAD_JOB_SERVICE =
diff --git a/android_webview/java/strings/translations/android_webview_strings_am.xtb b/android_webview/java/strings/translations/android_webview_strings_am.xtb index 376b22c..02ac7753 100644 --- a/android_webview/java/strings/translations/android_webview_strings_am.xtb +++ b/android_webview/java/strings/translations/android_webview_strings_am.xtb
@@ -2,6 +2,6 @@ <!DOCTYPE translationbundle> <translationbundle lang="am"> <translation id="1129850422003387628">መተግበሪያዎችን አቀናብር</translation> -<translation id="3572484393913897457">የስርዓት WebView ፈቃዶች</translation> +<translation id="3572484393913897457">የሥርዓት WebView ፈቃዶች</translation> <translation id="8916631167640856213">ይህ ተግባር በዚህ የAndroid ስሪት ላይ አይደገፍም።</translation> </translationbundle> \ No newline at end of file
diff --git a/android_webview/java/strings/translations/android_webview_strings_ne.xtb b/android_webview/java/strings/translations/android_webview_strings_ne.xtb index e91aca64..9822798 100644 --- a/android_webview/java/strings/translations/android_webview_strings_ne.xtb +++ b/android_webview/java/strings/translations/android_webview_strings_ne.xtb
@@ -2,6 +2,6 @@ <!DOCTYPE translationbundle> <translationbundle lang="ne"> <translation id="1129850422003387628">एपहरू व्यवस्थापन गर्नुहोस्</translation> -<translation id="3572484393913897457">प्रणाली वेबभ्यु लाइसेन्स</translation> +<translation id="3572484393913897457">सिस्टम वेबभ्यु लाइसेन्स</translation> <translation id="8916631167640856213">यो प्रकार्य एन्ड्रोइडको यस संस्करणमा समर्थित छैनन्।</translation> </translationbundle> \ No newline at end of file
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwPrerenderTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwPrerenderTest.java index 109b5a3..7619b84d 100644 --- a/android_webview/javatests/src/org/chromium/android_webview/test/AwPrerenderTest.java +++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwPrerenderTest.java
@@ -6,6 +6,7 @@ import static org.chromium.android_webview.test.AwActivityTestRule.SCALED_WAIT_TIMEOUT_MS; +import android.net.Uri; import android.webkit.JavascriptInterface; import androidx.test.InstrumentationRegistry; @@ -68,6 +69,9 @@ private String mPrerenderingUrl; private SettableFuture<Boolean> mActivationFuture; + private SettableFuture<Boolean> mPostMessageFuture; + + private TestWebMessageListener mWebMessageListener; @Before public void setUp() throws Exception { @@ -76,10 +80,12 @@ mAwContents = mTestContainerView.getAwContents(); AwActivityTestRule.enableJavaScriptOnUiThread(mAwContents); + mWebMessageListener = new TestWebMessageListener(); + // This future is used for waiting until the JS prerenderingchange event is fired on the // prerendered page. mActivationFuture = SettableFuture.create(); - String name = "activationFuture"; + String name = "awActivationFuture"; Object injectedObject = new Object() { @JavascriptInterface @@ -89,6 +95,18 @@ }; AwActivityTestRule.addJavascriptInterfaceOnUiThread(mAwContents, injectedObject, name); + // This future is used for waiting until the prerendered page posts a message to Java. + mPostMessageFuture = SettableFuture.create(); + Object injectedObjectForPostMessage = + new Object() { + @JavascriptInterface + public void done() { + mPostMessageFuture.set(true); + } + }; + AwActivityTestRule.addJavascriptInterfaceOnUiThread( + mAwContents, injectedObjectForPostMessage, "awPostMessageFuture"); + mTestServer = AwEmbeddedTestServer.createAndStartServer( InstrumentationRegistry.getInstrumentation().getContext()); @@ -188,6 +206,18 @@ } } + private static void assertUrlHasOrigin(final String url, final Uri origin) { + Assert.assertEquals("The origin URI must not contain a path", "", origin.getPath()); + Assert.assertEquals("The origin URI must not contain any queries", null, origin.getQuery()); + Assert.assertEquals( + "The origin URI must not contain a fragment", null, origin.getFragment()); + + Uri uriFromServer = Uri.parse(url); + Assert.assertEquals(uriFromServer.getScheme(), origin.getScheme()); + Assert.assertEquals(uriFromServer.getHost(), origin.getHost()); + Assert.assertEquals(uriFromServer.getPort(), origin.getPort()); + } + // Tests basic end-to-end behavior of speculation rules prerendering on WebView. @Test @LargeTest @@ -358,4 +388,48 @@ "activation naivgation should have null requestHeaders.", shouldOverrideUrlLoadingHelper.requestHeaders()); } + + // Tests postMessage() from JS to Java during prerendering are deferred until activation. + // TODO(crbug.com/41490450): Test postMessage() from iframes. + @Test + @LargeTest + @Feature({"AndroidWebView"}) + @Features.EnableFeatures({AwFeatures.WEBVIEW_PRERENDER2}) + @Features.DisableFeatures({BlinkFeatures.PRERENDER2_MEMORY_CONTROLS}) + public void testPostMessageDuringPrerendering() throws Throwable { + TestWebMessageListener.addWebMessageListenerOnUiThread( + mAwContents, "awMessagePort", new String[] {"*"}, mWebMessageListener); + + injectSpeculationRules(mPrerenderingUrl); + + OnPageStartedHelper onPageStartedHelper = mContentsClient.getOnPageStartedHelper(); + // onPageStarted should never be called for prerender initial navigation. + Assert.assertEquals(onPageStartedHelper.getCallCount(), 1); + Assert.assertEquals(onPageStartedHelper.getUrl(), mPageUrl); + + // This future is notified after a message is posted. However, messages posted by + // prerendered pages are deferred until prerender activation, so + // `WebMessageListener.onPostMessage` would not be called yet. + // + // Note that these checks are not ideal because there is no strict message ordering + // guarantee between the future and the posted message. For example, the message could be + // delivered after the future is done but before activation happens. It would be great if we + // could have a mechanism to make sure the deferral logic in a deterministic way. + Assert.assertEquals( + true, mPostMessageFuture.get(SCALED_WAIT_TIMEOUT_MS, TimeUnit.MILLISECONDS)); + Assert.assertTrue(mWebMessageListener.hasNoMoreOnPostMessage()); + + activatePage(mPrerenderingUrl); + + // The page is activated. Now the deferred messages should be delivered. + TestWebMessageListener.Data data = mWebMessageListener.waitForOnPostMessage(); + + assertUrlHasOrigin(mPrerenderingUrl, data.mTopLevelOrigin); + assertUrlHasOrigin(mPrerenderingUrl, data.mSourceOrigin); + Assert.assertEquals("Prerendered", data.getAsString()); + Assert.assertTrue(data.mIsMainFrame); + Assert.assertEquals(0, data.mPorts.length); + + Assert.assertTrue(mWebMessageListener.hasNoMoreOnPostMessage()); + } }
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/JsJavaInteractionTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/JsJavaInteractionTest.java index 2468389..73481c5 100644 --- a/android_webview/javatests/src/org/chromium/android_webview/test/JsJavaInteractionTest.java +++ b/android_webview/javatests/src/org/chromium/android_webview/test/JsJavaInteractionTest.java
@@ -78,63 +78,6 @@ private AwContents mAwContents; private TestWebMessageListener mListener; - private static class TestWebMessageListener implements WebMessageListener { - private LinkedBlockingQueue<Data> mQueue = new LinkedBlockingQueue<>(); - - public static class Data { - private MessagePayload mPayload; - public Uri mTopLevelOrigin; - public Uri mSourceOrigin; - public boolean mIsMainFrame; - public JsReplyProxy mReplyProxy; - public MessagePort[] mPorts; - - public Data( - MessagePayload payload, - Uri topLevelOrigin, - Uri sourceOrigin, - boolean isMainFrame, - JsReplyProxy replyProxy, - MessagePort[] ports) { - mPayload = payload; - mTopLevelOrigin = topLevelOrigin; - mSourceOrigin = sourceOrigin; - mIsMainFrame = isMainFrame; - mReplyProxy = replyProxy; - mPorts = ports; - } - - public String getAsString() { - return mPayload.getAsString(); - } - - public byte[] getAsArrayBuffer() { - return mPayload.getAsArrayBuffer(); - } - } - - @Override - public void onPostMessage( - MessagePayload payload, - Uri topLevelOrigin, - Uri sourceOrigin, - boolean isMainFrame, - JsReplyProxy replyProxy, - MessagePort[] ports) { - mQueue.add( - new Data( - payload, topLevelOrigin, sourceOrigin, isMainFrame, replyProxy, ports)); - } - - public Data waitForOnPostMessage() throws Exception { - return AwActivityTestRule.waitForNextQueueElement(mQueue); - } - - public boolean hasNoMoreOnPostMessage() { - return mQueue.isEmpty(); - } - } - public JsJavaInteractionTest(AwSettingsMutation param) { this.mActivityTestRule = new AwActivityTestRule(param.getMutation()); } @@ -722,7 +665,7 @@ public void testJsReplyProxyWorks() throws Throwable { addWebMessageListenerOnUiThread(mAwContents, JS_OBJECT_NAME, new String[] {"*"}, mListener); - final String url = loadUrlFromPath(POST_MESSAGE_REPLY_HTML); + loadUrlFromPath(POST_MESSAGE_REPLY_HTML); TestWebMessageListener.Data data = mListener.waitForOnPostMessage(); @@ -745,7 +688,7 @@ public void testPostArrayBufferEncodeToString() throws Throwable { addWebMessageListenerOnUiThread(mAwContents, JS_OBJECT_NAME, new String[] {"*"}, mListener); - final String url = loadUrlFromPath(POST_MESSAGE_ARRAYBUFFER_TITLE_HTML); + loadUrlFromPath(POST_MESSAGE_ARRAYBUFFER_TITLE_HTML); TestWebMessageListener.Data data = mListener.waitForOnPostMessage(); final String messageStr = HELLO + "FromJava"; @@ -763,7 +706,7 @@ private void verifyPostArrayBufferWorks(byte[] content) throws Exception { addWebMessageListenerOnUiThread(mAwContents, JS_OBJECT_NAME, new String[] {"*"}, mListener); - final String url = loadUrlFromPath(POST_MESSAGE_ARRAYBUFFER_REPLY_HTML); + loadUrlFromPath(POST_MESSAGE_ARRAYBUFFER_REPLY_HTML); TestWebMessageListener.Data data = mListener.waitForOnPostMessage(); data.mReplyProxy.postMessage(new MessagePayload(content)); data = mListener.waitForOnPostMessage(); @@ -803,7 +746,7 @@ throws Throwable { final byte[] content = (HELLO + "FromJava").getBytes(StandardCharsets.UTF_8); addWebMessageListenerOnUiThread(mAwContents, JS_OBJECT_NAME, new String[] {"*"}, mListener); - final String url = loadUrlFromPath(POST_MESSAGE_NULL_OR_UNDEFINED_HTML); + loadUrlFromPath(POST_MESSAGE_NULL_OR_UNDEFINED_HTML); TestWebMessageListener.Data data = mListener.waitForOnPostMessage(); data.mReplyProxy.postMessage(new MessagePayload(content)); @@ -828,7 +771,7 @@ addWebMessageListenerOnUiThread( mAwContents, JS_OBJECT_NAME_2, new String[] {"*"}, webMessageListener2); - final String url = loadUrlFromPath(POST_MESSAGE_REPLY_HTML); + loadUrlFromPath(POST_MESSAGE_REPLY_HTML); // Listener for myObject. final String listener1 = @@ -894,7 +837,7 @@ public void testJsReplyProxyDropsMessageIfJsObjectIsGone() throws Throwable { addWebMessageListenerOnUiThread(mAwContents, JS_OBJECT_NAME, new String[] {"*"}, mListener); - final String url = loadUrlFromPath(POST_MESSAGE_REPLY_HTML); + loadUrlFromPath(POST_MESSAGE_REPLY_HTML); TestWebMessageListener.Data data = mListener.waitForOnPostMessage(); @@ -902,7 +845,7 @@ // Load the same url again. loadUrlFromPath(POST_MESSAGE_REPLY_HTML); - TestWebMessageListener.Data data2 = mListener.waitForOnPostMessage(); + mListener.waitForOnPostMessage(); // Use the previous JsReplyProxy to send message. It should drop the message. proxy.postMessage(new MessagePayload(NEW_TITLE)); @@ -996,7 +939,7 @@ public void testJsObjectRemoveOnMessage() throws Throwable { addWebMessageListenerOnUiThread(mAwContents, JS_OBJECT_NAME, new String[] {"*"}, mListener); - final String url = loadUrlFromPath(POST_MESSAGE_REPLY_HTML); + loadUrlFromPath(POST_MESSAGE_REPLY_HTML); TestWebMessageListener.Data data = mListener.waitForOnPostMessage(); @@ -1582,16 +1525,13 @@ final String[] allowedOriginRules, final WebMessageListener listener) throws Exception { - AwActivityTestRule.checkJavaScriptEnabled(awContents); - TestThreadUtils.runOnUiThreadBlocking( - () -> awContents.addWebMessageListener(jsObjectName, allowedOriginRules, listener)); + TestWebMessageListener.addWebMessageListenerOnUiThread( + awContents, jsObjectName, allowedOriginRules, listener); } private static void removeWebMessageListenerOnUiThread( final AwContents awContents, final String jsObjectName) throws Exception { - AwActivityTestRule.checkJavaScriptEnabled(awContents); - TestThreadUtils.runOnUiThreadBlocking( - () -> awContents.removeWebMessageListener(jsObjectName)); + TestWebMessageListener.removeWebMessageListenerOnUiThread(awContents, jsObjectName); } private static boolean hasJavaScriptObject(
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/MultiProfileTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/MultiProfileTest.java index ead0f99..b1cad6b4 100644 --- a/android_webview/javatests/src/org/chromium/android_webview/test/MultiProfileTest.java +++ b/android_webview/javatests/src/org/chromium/android_webview/test/MultiProfileTest.java
@@ -332,12 +332,15 @@ public void testGetBrowserContextThrowsExceptionIfWebViewDestroyed() { mRule.startBrowserProcess(); final AwBrowserContext myProfile = mRule.getProfileSync("my-profile", true); - final AwContents awContents = mRule.createAwContents(myProfile); - awContents.destroy(); - Assert.assertThrows( - "Cannot get profile for destroyed WebView.", - IllegalStateException.class, - awContents::getBrowserContext); + mRule.runOnUiThread( + () -> { + final AwContents awContents = mRule.createAwContents(myProfile); + awContents.destroy(); + Assert.assertThrows( + "Cannot get profile for destroyed WebView.", + IllegalStateException.class, + awContents::getBrowserContext); + }); } @Test
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/TestWebMessageListener.java b/android_webview/javatests/src/org/chromium/android_webview/test/TestWebMessageListener.java new file mode 100644 index 0000000..9ae7d0f --- /dev/null +++ b/android_webview/javatests/src/org/chromium/android_webview/test/TestWebMessageListener.java
@@ -0,0 +1,89 @@ +// 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.test; + +import android.net.Uri; + +import org.chromium.android_webview.AwContents; +import org.chromium.android_webview.JsReplyProxy; +import org.chromium.android_webview.WebMessageListener; +import org.chromium.content_public.browser.MessagePayload; +import org.chromium.content_public.browser.MessagePort; +import org.chromium.content_public.browser.test.util.TestThreadUtils; + +import java.util.concurrent.LinkedBlockingQueue; + +public class TestWebMessageListener implements WebMessageListener { + private LinkedBlockingQueue<Data> mQueue = new LinkedBlockingQueue<>(); + + public static class Data { + private MessagePayload mPayload; + public Uri mTopLevelOrigin; + public Uri mSourceOrigin; + public boolean mIsMainFrame; + public JsReplyProxy mReplyProxy; + public MessagePort[] mPorts; + + public Data( + MessagePayload payload, + Uri topLevelOrigin, + Uri sourceOrigin, + boolean isMainFrame, + JsReplyProxy replyProxy, + MessagePort[] ports) { + mPayload = payload; + mTopLevelOrigin = topLevelOrigin; + mSourceOrigin = sourceOrigin; + mIsMainFrame = isMainFrame; + mReplyProxy = replyProxy; + mPorts = ports; + } + + public String getAsString() { + return mPayload.getAsString(); + } + + public byte[] getAsArrayBuffer() { + return mPayload.getAsArrayBuffer(); + } + } + + public static void addWebMessageListenerOnUiThread( + final AwContents awContents, + final String jsObjectName, + final String[] allowedOriginRules, + final WebMessageListener listener) + throws Exception { + AwActivityTestRule.checkJavaScriptEnabled(awContents); + TestThreadUtils.runOnUiThreadBlocking( + () -> awContents.addWebMessageListener(jsObjectName, allowedOriginRules, listener)); + } + + public static void removeWebMessageListenerOnUiThread( + final AwContents awContents, final String jsObjectName) throws Exception { + AwActivityTestRule.checkJavaScriptEnabled(awContents); + TestThreadUtils.runOnUiThreadBlocking( + () -> awContents.removeWebMessageListener(jsObjectName)); + } + + @Override + public void onPostMessage( + MessagePayload payload, + Uri topLevelOrigin, + Uri sourceOrigin, + boolean isMainFrame, + JsReplyProxy replyProxy, + MessagePort[] ports) { + mQueue.add(new Data(payload, topLevelOrigin, sourceOrigin, isMainFrame, replyProxy, ports)); + } + + public Data waitForOnPostMessage() throws Exception { + return AwActivityTestRule.waitForNextQueueElement(mQueue); + } + + public boolean hasNoMoreOnPostMessage() { + return mQueue.isEmpty(); + } +}
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/WebKitHitTestTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/WebKitHitTestTest.java index cb0492e..3988390 100644 --- a/android_webview/javatests/src/org/chromium/android_webview/test/WebKitHitTestTest.java +++ b/android_webview/javatests/src/org/chromium/android_webview/test/WebKitHitTestTest.java
@@ -162,9 +162,9 @@ TestThreadUtils.runOnUiThreadBlocking( () -> { - Handler dummyHandler = new Handler(); - Message focusNodeHrefMsg = dummyHandler.obtainMessage(); - Message imageRefMsg = dummyHandler.obtainMessage(); + Handler placeholderHandler = new Handler(); + Message focusNodeHrefMsg = placeholderHandler.obtainMessage(); + Message imageRefMsg = placeholderHandler.obtainMessage(); mAwContents.requestFocusNodeHref(focusNodeHrefMsg); mAwContents.requestImageRef(imageRefMsg); @@ -476,9 +476,9 @@ String html = CommonResources.makeHtmlPageFrom( "<meta name=\"viewport\"" - + " content=\"width=device-width,height=device-height\" /><style" - + " type=\"text/css\">.full_width { width:100%; position:absolute; }" - + "</style>", + + " content=\"width=device-width,height=device-height\" /><style" + + " type=\"text/css\">.full_width { width:100%; position:absolute; }" + + "</style>", "<form><input class=\"full_width\" style=\"height:25%;\" " + "type=\"text\" name=\"test\"></form>" + "<img class=\"full_width\" style=\"height:50%;top:25%;\" "
diff --git a/android_webview/js_sandbox/service/js_sandbox_array_buffer_allocator.cc b/android_webview/js_sandbox/service/js_sandbox_array_buffer_allocator.cc index 3328ee1..36d572a 100644 --- a/android_webview/js_sandbox/service/js_sandbox_array_buffer_allocator.cc +++ b/android_webview/js_sandbox/service/js_sandbox_array_buffer_allocator.cc
@@ -74,27 +74,6 @@ FreeBudget(length); } -void* JsSandboxArrayBufferAllocator::Reallocate(void* const data, - const size_t old_length, - const size_t new_length) { - // Don't assume we will only need new_length minus old_length extra bytes - // during the operation, or that if the new_length is less than old_length - // that everything will just happen in place. In fact, the V8 docs stipulate - // that the default implementation will always allocate a new block and copy - // the old data over. - if (!AllocateBudget(new_length)) { - return nullptr; - } - void* const new_data = - inner_allocator_->Reallocate(data, old_length, new_length); - if (!new_data) { - FreeBudget(new_length); - return nullptr; - } - FreeBudget(old_length); - return new_data; -} - bool JsSandboxArrayBufferAllocator::AllocateBudget(const size_t amount) { const size_t rounded_amount = RoundUpToPage(amount, page_size_); if (remaining_ < rounded_amount) {
diff --git a/android_webview/js_sandbox/service/js_sandbox_array_buffer_allocator.h b/android_webview/js_sandbox/service/js_sandbox_array_buffer_allocator.h index 551f4e2..17c7ebf 100644 --- a/android_webview/js_sandbox/service/js_sandbox_array_buffer_allocator.h +++ b/android_webview/js_sandbox/service/js_sandbox_array_buffer_allocator.h
@@ -57,17 +57,10 @@ // in userspace. void* AllocateUninitialized(size_t length) override; // Deallocate a currently allocated memory region that was previously returned - // by Allocate (or Reallocate). + // by Allocate. // // The length must match the current length associated with the region. void Free(void* data, size_t length) override; - // Attempt to reallocate a region of memory (usually to expand or contract - // it). - // - // In order for a reallocation to work, there must be at least new_length - // remaining bytes left in the memory budget up-front, and the inner - // allocator's reallocate operation must also succeed. - void* Reallocate(void* data, size_t old_length, size_t new_length) override; // Return the amount of allocated (used) memory budget. size_t GetUsage() const;
diff --git a/android_webview/nonembedded/java/src/org/chromium/android_webview/nonembedded/WebViewApkApplication.java b/android_webview/nonembedded/java/src/org/chromium/android_webview/nonembedded/WebViewApkApplication.java index be4abf6..5aab656 100644 --- a/android_webview/nonembedded/java/src/org/chromium/android_webview/nonembedded/WebViewApkApplication.java +++ b/android_webview/nonembedded/java/src/org/chromium/android_webview/nonembedded/WebViewApkApplication.java
@@ -58,16 +58,13 @@ @Override protected void attachBaseContext(Context context) { super.attachBaseContext(context); - // Using concatenation rather than %s to allow values to be inlined by R8. Log.i( TAG, - "Launched version=" - + VersionConstants.PRODUCT_VERSION - + " minSdkVersion=" - + BuildConfig.MIN_SDK_VERSION - + " isBundle=" - + ProductConfig.IS_BUNDLE - + " processName=%s", + "version=%s (%s) minSdkVersion=%s isBundle=%s processName=%s", + VersionConstants.PRODUCT_VERSION, + BuildConfig.VERSION_CODE, + BuildConfig.MIN_SDK_VERSION, + ProductConfig.IS_BUNDLE, ContextUtils.getProcessName()); ContextUtils.initApplicationContext(this);
diff --git a/android_webview/support_library/boundary_interfaces/BUILD.gn b/android_webview/support_library/boundary_interfaces/BUILD.gn index a7e8d2a..9d64653 100644 --- a/android_webview/support_library/boundary_interfaces/BUILD.gn +++ b/android_webview/support_library/boundary_interfaces/BUILD.gn
@@ -55,7 +55,7 @@ android_apk("boundary_interface_example_apk") { apk_name = "BoundaryInterfaceExample" - # Use a dummy android manifest since this code is copied to androidx. + # Use a placeholder android manifest since this code is copied to androidx. android_manifest = "//build/android/AndroidManifest.xml" # This is to verify that the boundary interfaces compile and lint correctly
diff --git a/android_webview/test/BUILD.gn b/android_webview/test/BUILD.gn index 0a8bc01..cbe7f3c 100644 --- a/android_webview/test/BUILD.gn +++ b/android_webview/test/BUILD.gn
@@ -405,6 +405,7 @@ "../javatests/src/org/chromium/android_webview/test/StandaloneAwQuotaManagerBridgeTest.java", "../javatests/src/org/chromium/android_webview/test/TestAwContents.java", "../javatests/src/org/chromium/android_webview/test/TestAwServiceWorkerClient.java", + "../javatests/src/org/chromium/android_webview/test/TestWebMessageListener.java", "../javatests/src/org/chromium/android_webview/test/UserAgentTest.java", "../javatests/src/org/chromium/android_webview/test/VariationsHeadersTest.java", "../javatests/src/org/chromium/android_webview/test/VariationsSeedHolderTest.java",
diff --git a/android_webview/test/data/prerender.html b/android_webview/test/data/prerender.html index f0cff1a..21b7c8c 100644 --- a/android_webview/test/data/prerender.html +++ b/android_webview/test/data/prerender.html
@@ -1,16 +1,25 @@ <html> -<script> + <script> + // Objects starting with the "aw" prefix are injected by AwPrerenderTest. + function wasActivated() { return self.performance?.getEntriesByType?.('navigation')[0]?.activationStart > 0; } const wasPrerendered = document.prerendering || wasActivated(); - // `activationFuture` is injected by AwPrerenderTest. if (wasActivated()) { - activationFuture.activated(); + awActivationFuture.activated(); } else { - document.onprerenderingchange = () => activationFuture.activated(); + document.onprerenderingchange = () => awActivationFuture.activated(); } + + // Post a message to Java (AwPrerenderTest.java). This should be deferred + // until activation. + awMessagePort.postMessage( + wasPrerendered ? "Prerendered" : "Not prerendered"); + // Notify Java that the message was posted. This notification should not be + // deferred even during prerendering. + awPostMessageFuture.done(); </script> </html>
diff --git a/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java b/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java index 567c1166..7b35641 100644 --- a/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java +++ b/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java
@@ -316,11 +316,7 @@ @Override public void onAttachedToWindow() { super.onAttachedToWindow(); - if (mHardwareView == null || mHardwareView.isReadyToRender()) { - attachedContentsInternal(); - } else { - mHardwareView.setReadyToRenderCallback(() -> attachedContentsInternal()); - } + attachedContentsInternal(); } @Override
diff --git a/android_webview/tools/system_webview_shell/apk/src/org/chromium/webview_shell/TelemetryActivity.java b/android_webview/tools/system_webview_shell/apk/src/org/chromium/webview_shell/TelemetryActivity.java index ab111a7..ca61d84 100644 --- a/android_webview/tools/system_webview_shell/apk/src/org/chromium/webview_shell/TelemetryActivity.java +++ b/android_webview/tools/system_webview_shell/apk/src/org/chromium/webview_shell/TelemetryActivity.java
@@ -25,8 +25,8 @@ static final String DEFAULT_START_UP_AND_LOAD_URL_TRACE_TAG = "WebViewStartupAndLoadBlankUrlInterval"; - static final String DUMMY_TRACE_TAG_NAME = "WebViewDummyTraceTag"; - static final String DEFAULT_DUMMY_TRACE_TAG = "WebViewDummyInterval"; + static final String PLACEHOLDER_TRACE_TAG_NAME = "WebViewDummyTraceTag"; + static final String DEFAULT_PLACEHOLDER_TRACE_TAG = "WebViewDummyInterval"; private Intent mIntent; @@ -50,7 +50,8 @@ getTraceTag( START_UP_AND_LOAD_URL_TRACE_TAG_NAME, DEFAULT_START_UP_AND_LOAD_URL_TRACE_TAG); - final String dummyTraceTag = getTraceTag(DUMMY_TRACE_TAG_NAME, DEFAULT_DUMMY_TRACE_TAG); + final String placeholderTraceTag = + getTraceTag(PLACEHOLDER_TRACE_TAG_NAME, DEFAULT_PLACEHOLDER_TRACE_TAG); Trace.beginSection(startUpAndLoadUrlTraceTag); Trace.beginSection(startUpTraceTag); @@ -83,11 +84,11 @@ @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); - // dummyTraceTag was ended by code in Android intended to end + // placeholderTraceTag was ended by code in Android intended to end // activityStart before onPageFinished was called, so the time // reported as the activityStart will be longer than actual. // The actual duration of activityStart will be from the - // beginning of the activityStart to the end of the dummyTraceTag + // beginning of the activityStart to the end of the placeholderTraceTag // Ends loadUrlTraceTag Trace.endSection(); @@ -105,9 +106,9 @@ webView.loadUrl("about:blank"); // TODO(aluo): Use async tracing to avoid having to do this - // dummyTraceTag is needed here to prevent code in Android intended to + // placeholderTraceTag is needed here to prevent code in Android intended to // end activityStart from ending loadUrlTraceTag prematurely, // see crbug/919221 - Trace.beginSection(dummyTraceTag); + Trace.beginSection(placeholderTraceTag); } }
diff --git a/android_webview/tools/system_webview_shell/lint-baseline.xml b/android_webview/tools/system_webview_shell/lint-baseline.xml index 451f8bc3..f956caca 100644 --- a/android_webview/tools/system_webview_shell/lint-baseline.xml +++ b/android_webview/tools/system_webview_shell/lint-baseline.xml
@@ -125,7 +125,7 @@ <issue id="UnclosedTrace" message="The `beginSection()` call is not always closed with a matching `endSection()` because the code in between may return early" - errorLine1=" Trace.beginSection(dummyTraceTag);" + errorLine1=" Trace.beginSection(placeholderTraceTag);" errorLine2=" ~~~~~~~~~~~~"> <location file="../../android_webview/tools/system_webview_shell/apk/src/org/chromium/webview_shell/TelemetryActivity.java"
diff --git a/android_webview/tools/webview_log_verbosifier/README.md b/android_webview/tools/webview_log_verbosifier/README.md index e6e05439..3d943e1 100644 --- a/android_webview/tools/webview_log_verbosifier/README.md +++ b/android_webview/tools/webview_log_verbosifier/README.md
@@ -12,9 +12,9 @@ is identical, so you can [search logcat](#Searching-logcat) as before. *** -WebView Log Verbosifier is an empty dummy app (in fact, it cannot be launched). +WebView Log Verbosifier is an empty app (in fact, it cannot be launched). However, if this app is installed, WebView will log the active field trials and -CommandLine flags, for debugging/QA purposes. A dummy app is used because it can +CommandLine flags, for debugging/QA purposes. An empty app is used because it can be installed on any device (including user builds, where field trials are still relevant).
diff --git a/ash/BUILD.gn b/ash/BUILD.gn index e844dad..322343d0 100644 --- a/ash/BUILD.gn +++ b/ash/BUILD.gn
@@ -3,6 +3,7 @@ # found in the LICENSE file. import("//ash/ambient/resources/resources.gni") +import("//build/config/chrome_build.gni") import("//build/config/chromeos/ui_mode.gni") import("//build/config/features.gni") import("//build/config/ui.gni") @@ -694,6 +695,8 @@ "glanceables/classroom/glanceables_classroom_client.h", "glanceables/classroom/glanceables_classroom_item_view.cc", "glanceables/classroom/glanceables_classroom_item_view.h", + "glanceables/classroom/glanceables_classroom_student_view.cc", + "glanceables/classroom/glanceables_classroom_student_view.h", "glanceables/classroom/glanceables_classroom_types.cc", "glanceables/classroom/glanceables_classroom_types.h", "glanceables/common/glanceables_error_message_view.cc", @@ -713,8 +716,8 @@ "glanceables/post_login_glanceables_metrics_recorder.h", "glanceables/tasks/glanceables_task_view.cc", "glanceables/tasks/glanceables_task_view.h", - "glanceables/tasks/glanceables_task_view_v2.cc", - "glanceables/tasks/glanceables_task_view_v2.h", + "glanceables/tasks/glanceables_tasks_combobox_model.cc", + "glanceables/tasks/glanceables_tasks_combobox_model.h", "glanceables/tasks/glanceables_tasks_error_type.h", "glanceables/tasks/glanceables_tasks_view.cc", "glanceables/tasks/glanceables_tasks_view.h", @@ -1640,6 +1643,8 @@ "system/focus_mode/sounds/focus_mode_sounds_controller.h", "system/focus_mode/sounds/focus_mode_sounds_view.cc", "system/focus_mode/sounds/focus_mode_sounds_view.h", + "system/focus_mode/sounds/playlist_image_button.cc", + "system/focus_mode/sounds/playlist_image_button.h", "system/geolocation/geolocation_controller.cc", "system/geolocation/geolocation_controller.h", "system/holding_space/downloads_section.cc", @@ -1798,12 +1803,16 @@ "system/mahi/mahi_animation_utils.cc", "system/mahi/mahi_animation_utils.h", "system/mahi/mahi_constants.h", + "system/mahi/mahi_error_status_view.cc", + "system/mahi/mahi_error_status_view.h", "system/mahi/mahi_panel_view.cc", "system/mahi/mahi_panel_view.h", "system/mahi/mahi_panel_widget.cc", "system/mahi/mahi_panel_widget.h", "system/mahi/mahi_question_answer_view.cc", "system/mahi/mahi_question_answer_view.h", + "system/mahi/mahi_ui_controller.cc", + "system/mahi/mahi_ui_controller.h", "system/mahi/refresh_banner_view.cc", "system/mahi/refresh_banner_view.h", "system/mahi/summary_outlines_section.cc", @@ -2249,6 +2258,8 @@ "system/time/calendar_event_list_item_view.h", "system/time/calendar_event_list_view.cc", "system/time/calendar_event_list_view.h", + "system/time/calendar_list_model.cc", + "system/time/calendar_list_model.h", "system/time/calendar_metrics.cc", "system/time/calendar_metrics.h", "system/time/calendar_model.cc", @@ -2354,10 +2365,6 @@ "system/tray/unfocusable_label.cc", "system/tray/unfocusable_label.h", "system/tray/view_click_listener.h", - "system/unified/classroom_bubble_base_view.cc", - "system/unified/classroom_bubble_base_view.h", - "system/unified/classroom_bubble_student_view.cc", - "system/unified/classroom_bubble_student_view.h", "system/unified/collapse_button.cc", "system/unified/collapse_button.h", "system/unified/current_locale_view.cc", @@ -2407,10 +2414,6 @@ "system/unified/quiet_mode_feature_pod_controller.h", "system/unified/screen_capture_tray_item_view.cc", "system/unified/screen_capture_tray_item_view.h", - "system/unified/tasks_bubble_view.cc", - "system/unified/tasks_bubble_view.h", - "system/unified/tasks_combobox_model.cc", - "system/unified/tasks_combobox_model.h", "system/unified/unified_slider_bubble_controller.cc", "system/unified/unified_slider_bubble_controller.h", "system/unified/unified_slider_view.cc", @@ -2517,6 +2520,8 @@ "wallpaper/online_wallpaper_variant_info_fetcher.h", "wallpaper/sea_pen_wallpaper_manager.cc", "wallpaper/sea_pen_wallpaper_manager.h", + "wallpaper/sea_pen_wallpaper_manager_session_delegate_impl.cc", + "wallpaper/sea_pen_wallpaper_manager_session_delegate_impl.h", "wallpaper/views/wallpaper_base_view.cc", "wallpaper/views/wallpaper_base_view.h", "wallpaper/views/wallpaper_view.cc", @@ -2830,6 +2835,7 @@ "wm/session_state_animator_impl.h", "wm/snap_group/snap_group.cc", "wm/snap_group/snap_group.h", + "wm/snap_group/snap_group_constants.h", "wm/snap_group/snap_group_controller.cc", "wm/snap_group/snap_group_controller.h", "wm/splitview/auto_snap_controller.cc", @@ -2930,6 +2936,8 @@ "wm/window_properties.h", "wm/window_resizer.cc", "wm/window_resizer.h", + "wm/window_restore/pine_app_image_view.cc", + "wm/window_restore/pine_app_image_view.h", "wm/window_restore/pine_constants.h", "wm/window_restore/pine_contents_data.cc", "wm/window_restore/pine_contents_data.h", @@ -2949,6 +2957,8 @@ "wm/window_restore/pine_screenshot_icon_row_view.h", "wm/window_restore/window_restore_controller.cc", "wm/window_restore/window_restore_controller.h", + "wm/window_restore/window_restore_metrics.cc", + "wm/window_restore/window_restore_metrics.h", "wm/window_restore/window_restore_util.cc", "wm/window_restore/window_restore_util.h", "wm/window_state.cc", @@ -3313,6 +3323,10 @@ sources += [ "ambient/resources/ambient_animation_static_resources_stub.cc" ] } + + if (is_chrome_branded) { + deps += [ "//chromeos/ash/resources/internal/strings" ] + } } action("dbus_service_files") { @@ -3547,9 +3561,10 @@ "game_dashboard/game_dashboard_test_base.cc", "game_dashboard/game_dashboard_test_base.h", "glanceables/classroom/glanceables_classroom_item_view_unittest.cc", + "glanceables/classroom/glanceables_classroom_student_view_unittest.cc", "glanceables/post_login_glanceables_metrics_recorder_unittest.cc", "glanceables/tasks/glanceables_task_view_unittest.cc", - "glanceables/tasks/glanceables_task_view_v2_unittest.cc", + "glanceables/tasks/glanceables_tasks_combobox_model_unittest.cc", "glanceables/tasks/glanceables_tasks_view_unittest.cc", "host/ash_window_tree_host_platform_unittest.cc", "host/ash_window_tree_host_unified_unittest.cc", @@ -3628,6 +3643,7 @@ "picker/search/picker_category_search_unittest.cc", "picker/search/picker_date_search_unittest.cc", "picker/search/picker_math_search_unittest.cc", + "picker/search/picker_search_aggregator_unittest.cc", "picker/search/picker_search_controller_unittest.cc", "picker/search/picker_search_debouncer_unittest.cc", "picker/search/picker_search_request_unittest.cc", @@ -3953,6 +3969,7 @@ "system/time/calendar_event_fetch_unittest.cc", "system/time/calendar_event_list_item_view_unittest.cc", "system/time/calendar_event_list_view_unittest.cc", + "system/time/calendar_list_model_unittest.cc", "system/time/calendar_model_unittest.cc", "system/time/calendar_month_view_unittest.cc", "system/time/calendar_up_next_view_unittest.cc", @@ -3976,7 +3993,6 @@ "system/tray/tray_event_filter_unittest.cc", "system/tray/tray_item_view_unittest.cc", "system/tray/tri_view_unittest.cc", - "system/unified/classroom_bubble_view_unittest.cc", "system/unified/date_tray_unittest.cc", "system/unified/feature_tile_unittest.cc", "system/unified/feature_tiles_container_view_unittest.cc", @@ -3989,8 +4005,6 @@ "system/unified/quick_settings_view_unittest.cc", "system/unified/quiet_mode_feature_pod_controller_unittest.cc", "system/unified/screen_capture_tray_item_view_unittest.cc", - "system/unified/tasks_bubble_view_unittest.cc", - "system/unified/tasks_combobox_model_unittest.cc", "system/unified/unified_system_tray_unittest.cc", "system/unified/user_chooser_detailed_view_controller_unittest.cc", "system/update/update_notification_controller_unittest.cc", @@ -4430,6 +4444,7 @@ "system/channel_indicator/channel_indicator_quick_settings_view_pixeltest.cc", "system/ime/ime_detailed_view_pixeltest.cc", "system/locale/locale_detailed_view_pixeltest.cc", + "system/mahi/mahi_panel_view_pixeltest.cc", "system/network/network_detailed_network_view_pixeltest.cc", "system/network/network_feature_tile_pixeltest.cc", "system/network/vpn_detailed_view_pixeltest.cc", @@ -4477,6 +4492,7 @@ "//chromeos/ash/components/settings", "//chromeos/ash/services/assistant/public/cpp", "//chromeos/ash/services/bluetooth_config:test_support", + "//chromeos/components/mahi/public/cpp", "//chromeos/dbus/power:power", "//chromeos/dbus/power:power_manager_proto", "//chromeos/services/network_config/public/cpp:test_support", @@ -4686,6 +4702,8 @@ "system/diagnostics/log_test_helpers.h", "system/geolocation/test_geolocation_url_loader_factory.cc", "system/geolocation/test_geolocation_url_loader_factory.h", + "system/mahi/test/mock_mahi_manager.cc", + "system/mahi/test/mock_mahi_manager.h", "system/media/mock_media_notification_provider.cc", "system/media/mock_media_notification_provider.h", "system/notification_center/message_center_test_util.cc", @@ -4712,6 +4730,8 @@ "user_education/welcome_tour/welcome_tour_test_util.h", "utility/haptics_tracking_test_input_controller.cc", "utility/haptics_tracking_test_input_controller.h", + "wallpaper/test_sea_pen_wallpaper_manager_session_delegate.cc", + "wallpaper/test_sea_pen_wallpaper_manager_session_delegate.h", "wallpaper/test_wallpaper_image_downloader.cc", "wallpaper/test_wallpaper_image_downloader.h", @@ -4856,6 +4876,7 @@ "//chromeos/ash/services/assistant/public/mojom", "//chromeos/ash/services/network_config/public/cpp:test_support", "//dbus", + "//google_apis/calendar", "//testing/gtest", "//third_party/blink/public:blink_headers", "//ui/display:display_manager_test_api", @@ -4912,6 +4933,7 @@ "//chromeos/ash/services/hotspot_config/public/cpp:test_support", "//chromeos/ash/services/recording:test_support", "//chromeos/ash/services/recording/public/mojom", + "//chromeos/components/mahi/public/cpp", "//chromeos/dbus/power", "//chromeos/dbus/power:power_manager_proto", "//chromeos/ui/frame",
diff --git a/ash/DEPS b/ash/DEPS index c4b3d491..021861da 100644 --- a/ash/DEPS +++ b/ash/DEPS
@@ -103,6 +103,8 @@ # could create subtle inconsistencies based on when observers are called. "-chromeos/ash/compoments/login/login_state", "+chromeos/ash/components/network", + # //ash can use resources from the internal ash resources repo. + "+chromeos/ash/resources/internal", # //ash can use the public interfaces of various services. "+chromeos/ash/services/assistant/public/cpp" , "+chromeos/ash/services/assistant/test_support",
diff --git a/ash/accelerators/OWNERS b/ash/accelerators/OWNERS index 8b4c9d6..9fd1bcd 100644 --- a/ash/accelerators/OWNERS +++ b/ash/accelerators/OWNERS
@@ -1,4 +1,5 @@ afakhry@chromium.org -zentaro@chromium.org +dpad@google.com +hidehiko@chromium.org jimmyxgong@chromium.org -dpad@google.com \ No newline at end of file +zentaro@chromium.org
diff --git a/ash/accelerators/accelerator_commands.cc b/ash/accelerators/accelerator_commands.cc index f44aaf3..85d3adf 100644 --- a/ash/accelerators/accelerator_commands.cc +++ b/ash/accelerators/accelerator_commands.cc
@@ -578,11 +578,7 @@ } bool CanEnableOrToggleDictation() { - if (::features::IsAccessibilityDictationKeyboardImprovementsEnabled()) { - return true; - } - - return Shell::Get()->accessibility_controller()->dictation().enabled(); + return true; } bool CanToggleFloatingWindow() { @@ -1133,7 +1129,9 @@ } void Suspend() { - chromeos::PowerManagerClient::Get()->RequestSuspend(); + chromeos::PowerManagerClient::Get()->RequestSuspend( + /*wakeup_count=*/std::nullopt, /*duration_secs=*/0, + power_manager::REQUEST_SUSPEND_DEFAULT); } void SwitchToNextIme() {
diff --git a/ash/accessibility/accessibility_controller.cc b/ash/accessibility/accessibility_controller.cc index 1fca4ce..71f1d38 100644 --- a/ash/accessibility/accessibility_controller.cc +++ b/ash/accessibility/accessibility_controller.cc
@@ -1869,32 +1869,22 @@ void AccessibilityController::EnableOrToggleDictationFromSource( DictationToggleSource source) { - if (::features::IsAccessibilityDictationKeyboardImprovementsEnabled()) { - if (dictation().enabled()) { - ToggleDictationFromSource(source); - } else if (source == DictationToggleSource::kKeyboard) { - // Only allow direct-enabling of Dictation from the keyboard. Show the - // confirmation dialog if it hasn't been accepted yet. - if (active_user_prefs_->GetBoolean( - prefs::kDictationAcceleratorDialogHasBeenAccepted)) { - OnDictationKeyboardDialogAccepted(); - } else { - ShowDictationKeyboardDialog(); - } - } - return; - } - if (dictation().enabled()) { - // If Dictation keyboard improvements aren't enabled, then only allow - // Dictation to be toggled if Dictation is already enabled. ToggleDictationFromSource(source); + } else if (source == DictationToggleSource::kKeyboard) { + // Only allow direct-enabling of Dictation from the keyboard. Show the + // confirmation dialog if it hasn't been accepted yet. + if (active_user_prefs_->GetBoolean( + prefs::kDictationAcceleratorDialogHasBeenAccepted)) { + OnDictationKeyboardDialogAccepted(); + } else { + ShowDictationKeyboardDialog(); + } } } void AccessibilityController::ShowDictationKeyboardDialog() { - if (!::features::IsAccessibilityDictationKeyboardImprovementsEnabled() || - !client_) { + if (!client_) { return; } @@ -1937,10 +1927,6 @@ } void AccessibilityController::OnDictationKeyboardDialogAccepted() { - if (!::features::IsAccessibilityDictationKeyboardImprovementsEnabled()) { - return; - } - dictation_keyboard_dialog_showing_for_testing_ = false; active_user_prefs_->SetBoolean( prefs::kDictationAcceleratorDialogHasBeenAccepted, true); @@ -1950,10 +1936,6 @@ } void AccessibilityController::OnDictationKeyboardDialogDismissed() { - if (!::features::IsAccessibilityDictationKeyboardImprovementsEnabled()) { - return; - } - dictation_keyboard_dialog_showing_for_testing_ = false; } @@ -2171,6 +2153,13 @@ base::BindRepeating( &AccessibilityController::UpdateAutoclickMenuPositionFromPref, base::Unretained(this))); + if (::features::IsAccessibilityMouseKeysEnabled()) { + pref_change_registrar_->Add( + prefs::kAccessibilityMouseKeysMaxSpeed, + base::BindRepeating( + &AccessibilityController::UpdateMouseKeysMaxSpeedFromPref, + base::Unretained(this))); + } pref_change_registrar_->Add( prefs::kAccessibilityFloatingMenuPosition, base::BindRepeating( @@ -2258,6 +2247,9 @@ UpdateAutoclickStabilizePositionFromPref(); UpdateAutoclickMovementThresholdFromPref(); UpdateAutoclickMenuPositionFromPref(); + if (::features::IsAccessibilityMouseKeysEnabled()) { + UpdateMouseKeysMaxSpeedFromPref(); + } UpdateFloatingMenuPositionFromPref(); UpdateLargeCursorFromPref(); UpdateCursorColorFromPrefs(/*notify=*/true); @@ -2336,6 +2328,13 @@ GetAutoclickMenuPosition()); } +void AccessibilityController::UpdateMouseKeysMaxSpeedFromPref() { + DCHECK(active_user_prefs_); + double max_speed = + active_user_prefs_->GetDouble(prefs::kAccessibilityMouseKeysMaxSpeed); + Shell::Get()->mouse_keys_controller()->SetMaxSpeed(max_speed); +} + void AccessibilityController::SetAutoclickMenuPosition( FloatingMenuPosition position) { if (!active_user_prefs_)
diff --git a/ash/accessibility/accessibility_controller.h b/ash/accessibility/accessibility_controller.h index 0b8202f..eefab44 100644 --- a/ash/accessibility/accessibility_controller.h +++ b/ash/accessibility/accessibility_controller.h
@@ -660,6 +660,7 @@ void UpdateAutoclickStabilizePositionFromPref(); void UpdateAutoclickMovementThresholdFromPref(); void UpdateAutoclickMenuPositionFromPref(); + void UpdateMouseKeysMaxSpeedFromPref(); void UpdateFloatingMenuPositionFromPref(); void UpdateLargeCursorFromPref(); void UpdateLiveCaptionFromPref();
diff --git a/ash/accessibility/accessibility_controller_unittest.cc b/ash/accessibility/accessibility_controller_unittest.cc index cfa4395..18c0983c 100644 --- a/ash/accessibility/accessibility_controller_unittest.cc +++ b/ash/accessibility/accessibility_controller_unittest.cc
@@ -108,8 +108,7 @@ ::features::kAccessibilityMouseKeys, ::features:: kAccessibilityCaretBlinkIntervalSetting}, - /*disabled_feaures=*/{ - ::features::kAccessibilityDictationKeyboardImprovements}); + /*disabled_feaures=*/{}); AshTestBase::SetUp(); } @@ -1556,54 +1555,6 @@ EXPECT_TRUE(accessibility_controller->VerifyFeaturesDataForTesting()); } -// Verifies the behavior of EnableOrToggleDictation without the keyboard -// improvements feature (current behavior). -TEST_F(AccessibilityControllerTest, EnableOrToggleDictation) { - AccessibilityController* controller = - Shell::Get()->accessibility_controller(); - TestAccessibilityControllerClient client; - controller->SetClient(&client); - PrefService* prefs = - Shell::Get()->session_controller()->GetLastActiveUserPrefService(); - - // If Dictation is disabled, then EnableOrToggleDictation should do nothing. - prefs->SetBoolean(prefs::kDictationAcceleratorDialogHasBeenAccepted, false); - ASSERT_FALSE(controller->dictation().enabled()); - ASSERT_FALSE(controller->dictation_active()); - ASSERT_FALSE(controller->IsDictationKeyboardDialogShowingForTesting()); - controller->EnableOrToggleDictationFromSource( - DictationToggleSource::kKeyboard); - ASSERT_FALSE(controller->dictation().enabled()); - ASSERT_FALSE(controller->dictation_active()); - ASSERT_FALSE(controller->IsDictationKeyboardDialogShowingForTesting()); - - prefs->SetBoolean(prefs::kDictationAcceleratorDialogHasBeenAccepted, true); - ASSERT_FALSE(controller->dictation().enabled()); - ASSERT_FALSE(controller->dictation_active()); - controller->EnableOrToggleDictationFromSource( - DictationToggleSource::kKeyboard); - ASSERT_FALSE(controller->dictation().enabled()); - ASSERT_FALSE(controller->dictation_active()); - ASSERT_FALSE(controller->IsDictationKeyboardDialogShowingForTesting()); - - // If Dictation is enabled, then EnableOrToggleDictation should toggle - // Dictation on/off. - ASSERT_TRUE( - prefs->GetBoolean(prefs::kDictationAcceleratorDialogHasBeenAccepted)); - ASSERT_FALSE(controller->dictation_active()); - controller->dictation().SetEnabled(true); - controller->EnableOrToggleDictationFromSource( - DictationToggleSource::kKeyboard); - ASSERT_TRUE(controller->dictation().enabled()); - ASSERT_TRUE(controller->dictation_active()); - ASSERT_FALSE(controller->IsDictationKeyboardDialogShowingForTesting()); - controller->EnableOrToggleDictationFromSource( - DictationToggleSource::kKeyboard); - ASSERT_TRUE(controller->dictation().enabled()); - ASSERT_FALSE(controller->dictation_active()); - ASSERT_FALSE(controller->IsDictationKeyboardDialogShowingForTesting()); -} - TEST_F(AccessibilityControllerTest, ChangingPrefChangesCaretBlinkInterval) { PrefService* prefs = Shell::Get()->session_controller()->GetLastActiveUserPrefService(); @@ -1628,31 +1579,7 @@ EXPECT_EQ(expected_interval, native_theme->GetCaretBlinkInterval()); } -class AccessibilityControllerDictationKeyboardImprovementsTest - : public AshTestBase { - protected: - AccessibilityControllerDictationKeyboardImprovementsTest() = default; - AccessibilityControllerDictationKeyboardImprovementsTest( - const AccessibilityControllerDictationKeyboardImprovementsTest&) = delete; - AccessibilityControllerDictationKeyboardImprovementsTest& operator=( - const AccessibilityControllerDictationKeyboardImprovementsTest&) = delete; - ~AccessibilityControllerDictationKeyboardImprovementsTest() override = - default; - - void SetUp() override { - scoped_feature_list_.InitAndEnableFeature( - ::features::kAccessibilityDictationKeyboardImprovements); - AshTestBase::SetUp(); - } - - private: - base::test::ScopedFeatureList scoped_feature_list_; -}; - -// Verifies the behavior of EnableOrToggleDictation with the keyboard -// improvements feature (new behavior). -TEST_F(AccessibilityControllerDictationKeyboardImprovementsTest, - EnableOrToggleDictation) { +TEST_F(AccessibilityControllerTest, EnableOrToggleDictation) { AccessibilityController* controller = Shell::Get()->accessibility_controller(); TestAccessibilityControllerClient client;
diff --git a/ash/accessibility/accessibility_notification_controller.cc b/ash/accessibility/accessibility_notification_controller.cc index d1dce34..f73a50e 100644 --- a/ash/accessibility/accessibility_notification_controller.cc +++ b/ash/accessibility/accessibility_notification_controller.cc
@@ -44,10 +44,6 @@ void AccessibilityNotificationController::ShowToast( AccessibilityToastType type) { - if (!::features::IsAccessibilityDictationKeyboardImprovementsEnabled()) { - return; - } - Shell::Get()->toast_manager()->Show(GetToastData(type)); if (show_anchored_nudge_callback_for_testing_) { show_anchored_nudge_callback_for_testing_.Run(type);
diff --git a/ash/accessibility/magnifier/fullscreen_magnifier_controller.cc b/ash/accessibility/magnifier/fullscreen_magnifier_controller.cc index c76e5e9..079a5bab 100644 --- a/ash/accessibility/magnifier/fullscreen_magnifier_controller.cc +++ b/ash/accessibility/magnifier/fullscreen_magnifier_controller.cc
@@ -157,15 +157,6 @@ return is_enabled_; } -void FullscreenMagnifierController::SetKeepFocusCentered( - bool keep_focus_centered) { - keep_focus_centered_ = keep_focus_centered; -} - -bool FullscreenMagnifierController::KeepFocusCentered() const { - return keep_focus_centered_; -} - void FullscreenMagnifierController::SetScale(float scale, bool animate) { if (!is_enabled_) return;
diff --git a/ash/accessibility/magnifier/fullscreen_magnifier_controller.h b/ash/accessibility/magnifier/fullscreen_magnifier_controller.h index a59fc95f..7e390ed 100644 --- a/ash/accessibility/magnifier/fullscreen_magnifier_controller.h +++ b/ash/accessibility/magnifier/fullscreen_magnifier_controller.h
@@ -79,13 +79,6 @@ // Returns if the screen magnifier is enabled or not. bool IsEnabled() const; - // Enables or disables the feature for keeping the text input focus centered. - void SetKeepFocusCentered(bool keep_focus_centered); - - // Returns true if magnifier will keep the focus centered in screen for text - // input. - bool KeepFocusCentered() const; - // Sets the magnification ratio. 1.0f means no magnification. void SetScale(float scale, bool animate);
diff --git a/ash/accessibility/magnifier/fullscreen_magnifier_controller_unittest.cc b/ash/accessibility/magnifier/fullscreen_magnifier_controller_unittest.cc index 01408d7..423607d5 100644 --- a/ash/accessibility/magnifier/fullscreen_magnifier_controller_unittest.cc +++ b/ash/accessibility/magnifier/fullscreen_magnifier_controller_unittest.cc
@@ -937,46 +937,6 @@ old_keyboard_overscroll_value); } -// Disabled due to https://crbug.com/917113. -TEST_F(FullscreenMagnifierControllerTest, - DISABLED_TextfieldFocusedWithKeyboard) { - // Set up text input view. - text_input_helper_.CreateAndShowTextInputView(gfx::Rect(500, 200, 80, 80)); - gfx::Rect text_input_bounds = text_input_helper_.GetTextInputViewBounds(); - - // Enables magnifier and confirm the viewport is at center. - GetFullscreenMagnifierController()->SetEnabled(true); - EXPECT_EQ(2.0f, GetFullscreenMagnifierController()->GetScale()); - EXPECT_EQ("200,150 400x300", GetViewport().ToString()); - EXPECT_FALSE(GetFullscreenMagnifierController()->KeepFocusCentered()); - - GetFullscreenMagnifierController()->SetKeepFocusCentered(true); - - // Set up and show the keyboard. - keyboard::SetAccessibilityKeyboardEnabled(true); - auto* keyboard_controller = keyboard::KeyboardUIController::Get(); - keyboard_controller->ShowKeyboard(true); - - // Focus on the text input field. - text_input_helper_.FocusOnTextInputView(); - base::RunLoop().RunUntilIdle(); - - // Verify that the caret bounds is centered in the area above the keyboard. - gfx::Rect viewport_outside_keyboard_bounds = GetViewport(); - viewport_outside_keyboard_bounds.set_height( - viewport_outside_keyboard_bounds.height() - - keyboard_controller->GetVisualBoundsInScreen().height() / - GetFullscreenMagnifierController()->GetScale()); - - gfx::Rect caret_bounds = text_input_helper_.GetCaretBounds(); - - EXPECT_TRUE(GetFullscreenMagnifierController()->KeepFocusCentered()); - EXPECT_TRUE(viewport_outside_keyboard_bounds.Contains(text_input_bounds)); - EXPECT_TRUE(text_input_bounds.Contains(caret_bounds.CenterPoint())); - EXPECT_EQ(caret_bounds.CenterPoint(), - viewport_outside_keyboard_bounds.CenterPoint()); -} - // Tests that the magnifier gets updated when dragging a window. TEST_F(FullscreenMagnifierControllerTest, DragWindow) { UpdateDisplay("800x700");
diff --git a/ash/accessibility/mouse_keys/mouse_keys_unittest.cc b/ash/accessibility/mouse_keys/mouse_keys_unittest.cc index 369994d..cd59590 100644 --- a/ash/accessibility/mouse_keys/mouse_keys_unittest.cc +++ b/ash/accessibility/mouse_keys/mouse_keys_unittest.cc
@@ -4,6 +4,7 @@ #include "ash/accessibility/accessibility_controller.h" #include "ash/accessibility/mouse_keys/mouse_keys_controller.h" +#include "ash/constants/ash_pref_names.h" #include "ash/shell.h" #include "ash/test/ash_test_base.h" #include "base/run_loop.h" @@ -246,6 +247,13 @@ base::RunLoop().RunUntilIdle(); } + void SetMaxSpeed(double factor) { + PrefService* prefs = + Shell::Get()->session_controller()->GetLastActiveUserPrefService(); + + prefs->SetDouble(prefs::kAccessibilityMouseKeysMaxSpeed, factor); + } + private: base::test::ScopedFeatureList scoped_feature_list_; EventCapturer event_capturer_; @@ -493,7 +501,7 @@ // No acceleration. constexpr int kMaxSpeed = 3; - GetMouseKeysController()->SetMaxSpeed(kMaxSpeed); + SetMaxSpeed(kMaxSpeed); GetMouseKeysController()->set_acceleration(0); // Move right. @@ -546,7 +554,7 @@ kAcceleration * MouseKeysController::kBaseAccelerationDIPPerSecondSquared * MouseKeysController::kUpdateFrequencyInSeconds; - GetMouseKeysController()->SetMaxSpeed(10); + SetMaxSpeed(10); GetMouseKeysController()->set_acceleration(kAcceleration); // Move down. @@ -604,7 +612,7 @@ kAcceleration * MouseKeysController::kBaseAccelerationDIPPerSecondSquared * MouseKeysController::kUpdateFrequencyInSeconds; - GetMouseKeysController()->SetMaxSpeed(kMaxSpeedFactor); + SetMaxSpeed(kMaxSpeedFactor); GetMouseKeysController()->set_acceleration(kAcceleration); // Move right.
diff --git a/ash/accessibility/sticky_keys/sticky_keys_controller.cc b/ash/accessibility/sticky_keys/sticky_keys_controller.cc index 2cfb2c9..82dba07 100644 --- a/ash/accessibility/sticky_keys/sticky_keys_controller.cc +++ b/ash/accessibility/sticky_keys/sticky_keys_controller.cc
@@ -12,6 +12,7 @@ #include "ui/aura/window_tree_host.h" #include "ui/events/event.h" #include "ui/events/event_processor.h" +#include "ui/events/keycodes/dom/dom_code.h" #include "ui/events/keycodes/keyboard_code_conversion.h" namespace ash { @@ -69,8 +70,10 @@ shift_sticky_key_ = std::make_unique<StickyKeysHandler>(ui::EF_SHIFT_DOWN); alt_sticky_key_ = std::make_unique<StickyKeysHandler>(ui::EF_ALT_DOWN); + alt_sticky_key_->set_altgr_active(altgr_enabled_); altgr_sticky_key_ = std::make_unique<StickyKeysHandler>(ui::EF_ALTGR_DOWN); + altgr_sticky_key_->set_altgr_active(altgr_enabled_); ctrl_sticky_key_ = std::make_unique<StickyKeysHandler>(ui::EF_CONTROL_DOWN); mod3_sticky_key_ = std::make_unique<StickyKeysHandler>(ui::EF_MOD3_DOWN); @@ -94,6 +97,12 @@ overlay_->SetModifierVisible(ui::EF_ALTGR_DOWN, altgr_enabled_); overlay_->SetModifierVisible(ui::EF_MOD3_DOWN, mod3_enabled_); } + if (altgr_sticky_key_) { + altgr_sticky_key_->set_altgr_active(altgr_enabled); + } + if (alt_sticky_key_) { + alt_sticky_key_->set_altgr_active(altgr_enabled); + } } void StickyKeysController::UpdateStickyKeysOverlayBoundsIfNeeded() { @@ -320,10 +329,16 @@ StickyKeysHandler::KeyEventType StickyKeysHandler::TranslateKeyEvent( ui::EventType type, - ui::KeyboardCode key_code) { + ui::KeyboardCode key_code, + ui::DomCode dom_code) { bool is_target_key = false; - if (key_code == ui::VKEY_SHIFT || key_code == ui::VKEY_LSHIFT || - key_code == ui::VKEY_RSHIFT) { + if (altgr_active_ && dom_code == ui::DomCode::ALT_RIGHT) { + // Must check dom_code before key_code for alt, as + // alt right has the same key_code as alt, but different + // dom_code. + is_target_key = (modifier_flag_ == ui::EF_ALTGR_DOWN); + } else if (key_code == ui::VKEY_SHIFT || key_code == ui::VKEY_LSHIFT || + key_code == ui::VKEY_RSHIFT) { is_target_key = (modifier_flag_ == ui::EF_SHIFT_DOWN); } else if (key_code == ui::VKEY_CONTROL || key_code == ui::VKEY_LCONTROL || key_code == ui::VKEY_RCONTROL) { @@ -331,7 +346,7 @@ } else if (key_code == ui::VKEY_MENU || key_code == ui::VKEY_LMENU || key_code == ui::VKEY_RMENU) { is_target_key = (modifier_flag_ == ui::EF_ALT_DOWN); - } else if (key_code == ui::VKEY_ALTGR) { + } else if (altgr_active_ && key_code == ui::VKEY_ALTGR) { is_target_key = (modifier_flag_ == ui::EF_ALTGR_DOWN); } else if (key_code == ui::VKEY_OEM_8) { is_target_key = (modifier_flag_ == ui::EF_MOD3_DOWN); @@ -349,7 +364,7 @@ } bool StickyKeysHandler::HandleDisabledState(const ui::KeyEvent& event) { - switch (TranslateKeyEvent(event.type(), event.key_code())) { + switch (TranslateKeyEvent(event.type(), event.key_code(), event.code())) { case TARGET_MODIFIER_UP: if (preparing_to_enable_) { preparing_to_enable_ = false; @@ -377,7 +392,7 @@ bool StickyKeysHandler::HandleEnabledState(const ui::KeyEvent& event, int* mod_down_flags, bool* released) { - switch (TranslateKeyEvent(event.type(), event.key_code())) { + switch (TranslateKeyEvent(event.type(), event.key_code(), event.code())) { case NORMAL_KEY_UP: case TARGET_MODIFIER_DOWN: return false; @@ -402,7 +417,7 @@ bool StickyKeysHandler::HandleLockedState(const ui::KeyEvent& event, int* mod_down_flags, bool* released) { - switch (TranslateKeyEvent(event.type(), event.key_code())) { + switch (TranslateKeyEvent(event.type(), event.key_code(), event.code())) { case TARGET_MODIFIER_DOWN: return true; case TARGET_MODIFIER_UP:
diff --git a/ash/accessibility/sticky_keys/sticky_keys_controller.h b/ash/accessibility/sticky_keys/sticky_keys_controller.h index ac65b04a..ec2cfb4b 100644 --- a/ash/accessibility/sticky_keys/sticky_keys_controller.h +++ b/ash/accessibility/sticky_keys/sticky_keys_controller.h
@@ -12,6 +12,7 @@ #include "ui/events/event_constants.h" #include "ui/events/event_handler.h" #include "ui/events/event_rewriter.h" +#include "ui/events/keycodes/dom/dom_code.h" #include "ui/events/keycodes/keyboard_codes.h" #include "ui/events/types/event_type.h" @@ -196,6 +197,10 @@ // Returns current internal state. StickyKeyState current_state() const { return current_state_; } + // Informs this StickyKeyHandler if altgr is active. When altgr is active, + // right-alt will active the altgr key and not the alt key. + void set_altgr_active(bool altgr_active) { altgr_active_ = altgr_active; } + private: // Represents event type in Sticky Key context. enum KeyEventType { @@ -208,7 +213,9 @@ }; // Translates event type and key code to sticky keys event type. - KeyEventType TranslateKeyEvent(ui::EventType type, ui::KeyboardCode key_code); + KeyEventType TranslateKeyEvent(ui::EventType type, + ui::KeyboardCode key_code, + ui::DomCode code); // Handles key event in DISABLED state. Returns true if sticky keys // consumes the keyboard event. @@ -245,6 +252,11 @@ // The modifier up key event to be sent on non modifier key on ENABLED state. std::unique_ptr<ui::KeyEvent> modifier_up_event_; + + // Whether altgr is active for this StickyKeysHandler. This is relevant for + // alt and altgr StickyKeysHandlers, which must decide whether right-alt + // is normal alt or altgr depending on keyboard layout. + bool altgr_active_ = false; }; } // namespace ash
diff --git a/ash/accessibility/sticky_keys/sticky_keys_unittest.cc b/ash/accessibility/sticky_keys/sticky_keys_unittest.cc index faaa791..2a6718fe 100644 --- a/ash/accessibility/sticky_keys/sticky_keys_unittest.cc +++ b/ash/accessibility/sticky_keys/sticky_keys_unittest.cc
@@ -11,8 +11,11 @@ #include "base/memory/raw_ptr.h" #include "ui/aura/window.h" #include "ui/aura/window_tree_host.h" +#include "ui/events/event_constants.h" #include "ui/events/event_source.h" #include "ui/events/event_utils.h" +#include "ui/events/keycodes/dom/dom_code.h" +#include "ui/events/keycodes/keyboard_code_conversion.h" namespace ash { @@ -41,7 +44,8 @@ } ui::KeyEvent* GenerateKey(ui::EventType type, ui::KeyboardCode code) { - return GenerateSynthesizedKeyEvent(type, code); + return GenerateSynthesizedKeyEvent(type, code, + ui::UsLayoutKeyboardCodeToDomCode(code)); } // Creates a mouse event backed by a native XInput2 generic button event. @@ -90,8 +94,9 @@ // Creates a synthesized KeyEvent that is not backed by a native event. ui::KeyEvent* GenerateSynthesizedKeyEvent(ui::EventType type, - ui::KeyboardCode code) { - return new ui::KeyEvent(type, code, ui::EF_NONE); + ui::KeyboardCode key_code, + ui::DomCode dom_code) { + return new ui::KeyEvent(type, key_code, dom_code, ui::EF_NONE); } // Creates a synthesized MouseEvent that is not backed by a native event. @@ -146,6 +151,20 @@ handler->HandleKeyEvent(*ev.get(), &down_flags, &released); } + void SendActivateStickyKeyPattern(StickyKeysHandler* handler, + ui::KeyboardCode key_code, + ui::DomCode dom_code) { + bool released = false; + int down_flags = 0; + std::unique_ptr<ui::KeyEvent> ev; + ev.reset( + GenerateSynthesizedKeyEvent(ui::ET_KEY_PRESSED, key_code, dom_code)); + handler->HandleKeyEvent(*ev.get(), &down_flags, &released); + ev.reset( + GenerateSynthesizedKeyEvent(ui::ET_KEY_RELEASED, key_code, dom_code)); + handler->HandleKeyEvent(*ev.get(), &down_flags, &released); + } + bool HandleKeyEvent(const ui::KeyEvent& key_event, StickyKeysHandler* handler, int* down, @@ -213,6 +232,95 @@ EXPECT_FALSE(mod_down_flags & ui::EF_SHIFT_DOWN); } +TEST_F(StickyKeysTest, AltGrKey) { + std::unique_ptr<ui::KeyEvent> ev; + StickyKeysHandler altgr_sticky_key(ui::EF_ALTGR_DOWN); + StickyKeysHandler alt_sticky_key(ui::EF_ALT_DOWN); + altgr_sticky_key.set_altgr_active(false); + alt_sticky_key.set_altgr_active(false); + + EXPECT_EQ(STICKY_KEY_STATE_DISABLED, altgr_sticky_key.current_state()); + EXPECT_EQ(STICKY_KEY_STATE_DISABLED, alt_sticky_key.current_state()); + + // When the sticky key is not active, typing the right alt key doesn't trigger + // the altgr sticky key handler. + // On the internal keyboard, right alt has ui::VKEY_MENU and + // ui::DomCode::ALT_RIGHT. + SendActivateStickyKeyPattern(&altgr_sticky_key, ui::VKEY_MENU, + ui::DomCode::ALT_RIGHT); + EXPECT_EQ(STICKY_KEY_STATE_DISABLED, altgr_sticky_key.current_state()); + + SendActivateStickyKeyPattern(&alt_sticky_key, ui::VKEY_MENU, + ui::DomCode::ALT_RIGHT); + EXPECT_EQ(STICKY_KEY_STATE_ENABLED, alt_sticky_key.current_state()); + + // Key press is not modified by altgr, but is modified by alt. + ev.reset(GenerateKey(ui::ET_KEY_PRESSED, ui::VKEY_N)); + int mod_down_flags = 0; + mod_down_flags = HandleKeyEventForDownFlags(*ev.get(), &altgr_sticky_key); + EXPECT_FALSE(mod_down_flags & ui::EF_ALTGR_DOWN); + mod_down_flags = HandleKeyEventForDownFlags(*ev.get(), &alt_sticky_key); + EXPECT_TRUE(mod_down_flags & ui::EF_ALT_DOWN); + + ev.reset(GenerateKey(ui::ET_KEY_RELEASED, ui::VKEY_N)); + mod_down_flags = HandleKeyEventForDownFlags(*ev.get(), &altgr_sticky_key); + EXPECT_FALSE(mod_down_flags & ui::EF_ALTGR_DOWN); + mod_down_flags = HandleKeyEventForDownFlags(*ev.get(), &alt_sticky_key); + EXPECT_FALSE(mod_down_flags & ui::EF_ALT_DOWN); + + // Activate altgr for sticky keys. + altgr_sticky_key.set_altgr_active(true); + alt_sticky_key.set_altgr_active(true); + + // By typing altgr key with the key active, internal state becomes ENABLED for + // altgr key. + SendActivateStickyKeyPattern(&altgr_sticky_key, ui::VKEY_MENU, + ui::DomCode::ALT_RIGHT); + EXPECT_EQ(STICKY_KEY_STATE_ENABLED, altgr_sticky_key.current_state()); + // Alt sticky key doesn't enable in this case. + SendActivateStickyKeyPattern(&alt_sticky_key, ui::VKEY_MENU, + ui::DomCode::ALT_RIGHT); + EXPECT_EQ(STICKY_KEY_STATE_DISABLED, alt_sticky_key.current_state()); + + ev.reset(GenerateKey(ui::ET_KEY_PRESSED, ui::VKEY_N)); + bool released = false; + HandleKeyEvent(*ev.get(), &altgr_sticky_key, &mod_down_flags, &released); + // Next keyboard event is altgr modified. + EXPECT_TRUE(mod_down_flags & ui::EF_ALTGR_DOWN); + // Modifier release notification happens. + EXPECT_TRUE(released); + + // Next keyboard event is not alt modified. + mod_down_flags = 0; + HandleKeyEvent(*ev.get(), &altgr_sticky_key, &mod_down_flags, &released); + EXPECT_FALSE(mod_down_flags & ui::EF_ALT_DOWN); + + ev.reset(GenerateKey(ui::ET_KEY_RELEASED, ui::VKEY_N)); + released = false; + mod_down_flags = 0; + HandleKeyEvent(*ev.get(), &altgr_sticky_key, &mod_down_flags, &released); + + EXPECT_EQ(STICKY_KEY_STATE_DISABLED, altgr_sticky_key.current_state()); + // Making sure altgr up keyboard event is available. + std::unique_ptr<ui::Event> up_event; + ASSERT_EQ(0, altgr_sticky_key.GetModifierUpEvent(&up_event)); + EXPECT_TRUE(up_event.get()); + EXPECT_EQ(ui::ET_KEY_RELEASED, up_event->type()); + EXPECT_EQ(ui::VKEY_MENU, + static_cast<const ui::KeyEvent*>(up_event.get())->key_code()); + EXPECT_EQ(ui::DomCode::ALT_RIGHT, + static_cast<const ui::KeyEvent*>(up_event.get())->code()); + + // Enabled state is one shot, so next key event should not be altgr modified. + ev.reset(GenerateKey(ui::ET_KEY_PRESSED, ui::VKEY_N)); + mod_down_flags = HandleKeyEventForDownFlags(*ev.get(), &altgr_sticky_key); + EXPECT_FALSE(mod_down_flags & ui::EF_ALTGR_DOWN); + + ev.reset(GenerateKey(ui::ET_KEY_RELEASED, ui::VKEY_N)); + mod_down_flags = HandleKeyEventForDownFlags(*ev.get(), &altgr_sticky_key); + EXPECT_FALSE(mod_down_flags & ui::EF_ALTGR_DOWN); +} + TEST_F(StickyKeysTest, BasicLockedScenarioTest) { std::unique_ptr<ui::KeyEvent> ev; StickyKeysHandler sticky_key(ui::EF_SHIFT_DOWN); @@ -645,12 +753,12 @@ SendActivateStickyKeyPattern(&sticky_key, ui::VKEY_CONTROL); EXPECT_EQ(STICKY_KEY_STATE_ENABLED, sticky_key.current_state()); - kev.reset(GenerateSynthesizedKeyEvent(ui::ET_KEY_PRESSED, ui::VKEY_K)); + kev.reset(GenerateKey(ui::ET_KEY_PRESSED, ui::VKEY_K)); int mod_down_flags = HandleKeyEventForDownFlags(*kev.get(), &sticky_key); EXPECT_TRUE(mod_down_flags & ui::EF_CONTROL_DOWN); EXPECT_EQ(STICKY_KEY_STATE_DISABLED, sticky_key.current_state()); - kev.reset(GenerateSynthesizedKeyEvent(ui::ET_KEY_RELEASED, ui::VKEY_K)); + kev.reset(GenerateKey(ui::ET_KEY_RELEASED, ui::VKEY_K)); mod_down_flags = HandleKeyEventForDownFlags(*kev.get(), &sticky_key); EXPECT_FALSE(mod_down_flags & ui::EF_CONTROL_DOWN); EXPECT_EQ(STICKY_KEY_STATE_DISABLED, sticky_key.current_state());
diff --git a/ash/app_list/app_collections_constants.cc b/ash/app_list/app_collections_constants.cc index 91e94fd7..87428c90 100644 --- a/ash/app_list/app_collections_constants.cc +++ b/ash/app_list/app_collections_constants.cc
@@ -8,32 +8,41 @@ #include <vector> #include "ash/public/cpp/app_list/app_list_types.h" +#include "ash/strings/grit/ash_strings.h" #include "base/notreached.h" #include "base/strings/string_util.h" #include "extensions/common/constants.h" +#include "ui/base/l10n/l10n_util.h" namespace ash { std::vector<ash::AppCollection> GetAppCollections() { - return {ash::AppCollection::kEssentials, ash::AppCollection::kProductivity, - ash::AppCollection::kCreativity, ash::AppCollection::kEntertainment, - ash::AppCollection::kUtilities}; + return {ash::AppCollection::kUnknown, ash::AppCollection::kEssentials, + ash::AppCollection::kProductivity, ash::AppCollection::kCreativity, + ash::AppCollection::kEntertainment, ash::AppCollection::kUtilities}; } std::u16string GetAppCollectionName(ash::AppCollection collection) { switch (collection) { case ash::AppCollection::kEssentials: - return u"Essentials"; + return l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_ESSENTIALS_NAME); case ash::AppCollection::kProductivity: - return u"Productivity"; + return l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_PRODUCTIVITY_NAME); case ash::AppCollection::kCreativity: - return u"Creativity"; + return l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_CREATIVITY_NAME); case ash::AppCollection::kEntertainment: - return u"Entertainment"; + return l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_ENTERTAINMENT_NAME); case ash::AppCollection::kUtilities: - return u"Utilities"; - case ash::AppCollection::kOem: + return l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_UTILITIES_NAME); case ash::AppCollection::kUnknown: + return l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_YOUR_APPS_NAME); + case ash::AppCollection::kOem: NOTREACHED(); return u""; }
diff --git a/ash/app_list/app_list_controller_impl.cc b/ash/app_list/app_list_controller_impl.cc index b04ef2b6..63a33ac8 100644 --- a/ash/app_list/app_list_controller_impl.cc +++ b/ash/app_list/app_list_controller_impl.cc
@@ -1235,6 +1235,7 @@ case AppListLaunchedFrom::kLaunchedFromShelf: case AppListLaunchedFrom::kLaunchedFromContinueTask: case AppListLaunchedFrom::kLaunchedFromQuickAppAccess: + case AppListLaunchedFrom::kLaunchedFromAppsCollections: break; case AppListLaunchedFrom::DEPRECATED_kLaunchedFromSuggestionChip: NOTREACHED(); @@ -1267,6 +1268,7 @@ case AppListLaunchedFrom::kLaunchedFromShelf: case AppListLaunchedFrom::DEPRECATED_kLaunchedFromSuggestionChip: case AppListLaunchedFrom::kLaunchedFromQuickAppAccess: + case AppListLaunchedFrom::kLaunchedFromAppsCollections: NOTREACHED(); break; } @@ -1329,7 +1331,10 @@ is_tablet_mode, last_show_timestamp_); break; case AppListLaunchedFrom::kLaunchedFromQuickAppAccess: - // Metrics for quick app launch already recorded at RecordApplaunched(). + // Metrics for quick app launch already recorded at RecordApplaunched(). + case AppListLaunchedFrom::kLaunchedFromAppsCollections: + // Metrics for apps collections launch recorded by the + // AppListViewDelegate. break; case AppListLaunchedFrom::kLaunchedFromContinueTask: case AppListLaunchedFrom::kLaunchedFromSearchBox:
diff --git a/ash/app_list/app_list_metrics.cc b/ash/app_list/app_list_metrics.cc index cd0c823..c9316d7 100644 --- a/ash/app_list/app_list_metrics.cc +++ b/ash/app_list/app_list_metrics.cc
@@ -264,6 +264,23 @@ number_of_apps_in_non_system_folders); } +void RecordAppListByCollectionLaunched(AppCollection collection, + bool is_apps_collections_page) { + AppEntity app_entity = collection == AppCollection::kUnknown + ? AppEntity::kThirdPartyApp + : AppEntity::kDefaultApp; + if (is_apps_collections_page) { + base::UmaHistogramEnumeration( + "Apps.AppListBubble.AppsCollectionsPage.AppLaunchesByEntity", + app_entity); + base::UmaHistogramEnumeration( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", collection); + } else { + base::UmaHistogramEnumeration( + "Apps.AppListBubble.AppsPage.AppLaunchesByEntity", app_entity); + } +} + void RecordAppListAppLaunched(AppListLaunchedFrom launched_from, AppListViewState app_list_state, bool is_tablet_mode,
diff --git a/ash/app_list/app_list_metrics.h b/ash/app_list/app_list_metrics.h index fd4ac53..4ffe65f9 100644 --- a/ash/app_list/app_list_metrics.h +++ b/ash/app_list/app_list_metrics.h
@@ -163,7 +163,10 @@ // User navigated to the bottom of the app list UI. kNavigatedToBottomOfAppList = 6, - kMaxValue = kNavigatedToBottomOfAppList, + // User launched an app from list of apps collections UI. + kAppLauncherFromAppsCollections = 7, + + kMaxValue = kAppLauncherFromAppsCollections, }; // The possible states for a search control category. The values should match @@ -185,6 +188,12 @@ kMaxValue = kDisabled, }; +enum class AppEntity { + kDefaultApp = 0, + kThirdPartyApp = 1, + kMaxValue = kThirdPartyApp, +}; + using CategoryEnableStateMap = std::map<AppListSearchControlCategory, SearchCategoryEnableState>; @@ -220,6 +229,7 @@ AppListViewState app_list_view_state = AppListViewState::kClosed; bool is_tablet_mode = false; bool app_list_shown = false; + bool is_apps_collections_page = false; std::optional<base::TimeTicks> launcher_show_timestamp; }; @@ -236,6 +246,10 @@ // Records metrics periodically (see interval in UserMetricsRecorder). void RecordPeriodicAppListMetrics(); +ASH_EXPORT void RecordAppListByCollectionLaunched( + AppCollection collection, + bool is_apps_collections_page); + ASH_EXPORT void RecordAppListAppLaunched(AppListLaunchedFrom launched_from, AppListViewState app_list_state, bool is_tablet_mode,
diff --git a/ash/app_list/app_list_test_view_delegate.cc b/ash/app_list/app_list_test_view_delegate.cc index bdd31e91..2c9d5d2 100644 --- a/ash/app_list/app_list_test_view_delegate.cc +++ b/ash/app_list/app_list_test_view_delegate.cc
@@ -58,6 +58,7 @@ switch (launched_from) { case ash::AppListLaunchedFrom::kLaunchedFromSearchBox: case ash::AppListLaunchedFrom::kLaunchedFromRecentApps: + case ash::AppListLaunchedFrom::kLaunchedFromAppsCollections: RecordAppLaunched(launched_from); return; case ash::AppListLaunchedFrom::kLaunchedFromGrid:
diff --git a/ash/app_list/app_list_util.cc b/ash/app_list/app_list_util.cc index dee3ae8..42b4f6fb 100644 --- a/ash/app_list/app_list_util.cc +++ b/ash/app_list/app_list_util.cc
@@ -162,7 +162,6 @@ auto& view_accessibility = view->GetViewAccessibility(); view_accessibility.OverrideIsLeaf(ignored); view_accessibility.SetIsIgnored(ignored); - view->NotifyAccessibilityEvent(ax::mojom::Event::kTreeChanged, true); } float GetAppsGridCardifiedScale() {
diff --git a/ash/app_list/views/app_list_bubble_view.cc b/ash/app_list/views/app_list_bubble_view.cc index 56fecd9..f673b5ab 100644 --- a/ash/app_list/views/app_list_bubble_view.cc +++ b/ash/app_list/views/app_list_bubble_view.cc
@@ -35,7 +35,6 @@ #include "ash/public/cpp/metrics_util.h" #include "ash/public/cpp/shelf_config.h" #include "ash/public/cpp/shelf_types.h" -#include "ash/public/cpp/view_shadow.h" #include "ash/search_box/search_box_constants.h" #include "ash/shell.h" #include "ash/style/ash_color_id.h" @@ -75,6 +74,7 @@ #include "ui/views/layout/box_layout.h" #include "ui/views/layout/fill_layout.h" #include "ui/views/view_class_properties.h" +#include "ui/views/view_shadow.h" using views::BoxLayout; @@ -873,7 +873,7 @@ // consistency with bubbles in status area. Add it when status area bubbles // get updated. if (!chromeos::features::IsJellyEnabled()) { - view_shadow_ = std::make_unique<ViewShadow>(this, kShadowElevation); + view_shadow_ = std::make_unique<views::ViewShadow>(this, kShadowElevation); view_shadow_->SetRoundedCornerRadius(kBubbleCornerRadius); } }
diff --git a/ash/app_list/views/app_list_bubble_view.h b/ash/app_list/views/app_list_bubble_view.h index 69d9861..223d386 100644 --- a/ash/app_list/views/app_list_bubble_view.h +++ b/ash/app_list/views/app_list_bubble_view.h
@@ -19,6 +19,10 @@ #include "ui/base/metadata/metadata_header_macros.h" #include "ui/views/view.h" +namespace views { +class ViewShadow; +} // namespace views + namespace ash { class ApplicationDragAndDropHost; @@ -34,7 +38,6 @@ class FolderBackgroundView; class SearchBoxView; class SearchResultPageDialogController; -class ViewShadow; // Contains the views for the bubble version of the launcher. It looks like a // system tray bubble. It does not derive from TrayBubbleView because it takes @@ -148,7 +151,7 @@ void InitializeUIForBubbleView(); AppListBubblePage current_page_for_test() { return current_page_; } - ViewShadow* view_shadow_for_test() { return view_shadow_.get(); } + views::ViewShadow* view_shadow_for_test() { return view_shadow_.get(); } SearchBoxView* search_box_view_for_test() { return search_box_view_; } views::View* separator_for_test() { return separator_; } bool showing_folder_for_test() { return showing_folder_; } @@ -202,7 +205,7 @@ // during animations. AppListBubblePage current_page_ = AppListBubblePage::kNone; - std::unique_ptr<ViewShadow> view_shadow_; + std::unique_ptr<views::ViewShadow> view_shadow_; // The individual views are implementation details and are intentionally not // exposed via getters (except for tests).
diff --git a/ash/app_list/views/app_list_item_view.cc b/ash/app_list/views/app_list_item_view.cc index 8934fff1..c3ba06a 100644 --- a/ash/app_list/views/app_list_item_view.cc +++ b/ash/app_list/views/app_list_item_view.cc
@@ -1299,11 +1299,17 @@ AppLaunchedMetricParams metric_params; switch (context_) { case Context::kAppsGridView: - case Context::kAppsCollection: app_type = AppListMenuModelAdapter::PRODUCTIVITY_LAUNCHER_APP_GRID; metric_params.launched_from = AppListLaunchedFrom::kLaunchedFromGrid; metric_params.launch_type = AppListLaunchType::kApp; break; + case Context::kAppsCollection: + app_type = + AppListMenuModelAdapter::PRODUCTIVITY_LAUNCHER_APPS_COLLECTIONS; + metric_params.launched_from = + AppListLaunchedFrom::kLaunchedFromAppsCollections; + metric_params.launch_type = AppListLaunchType::kApp; + break; case Context::kRecentAppsView: app_type = AppListMenuModelAdapter::PRODUCTIVITY_LAUNCHER_RECENT_APP; metric_params.launched_from = @@ -1318,7 +1324,7 @@ source_type, metric_params, app_type, base::BindOnce(&AppListItemView::OnMenuClosed, weak_ptr_factory_.GetWeakPtr()), - view_delegate_->IsInTabletMode()); + view_delegate_->IsInTabletMode(), item_weak_->collection_id()); item_menu_model_adapter_->Run( anchor_rect, views::MenuAnchorPosition::kBubbleRight, run_types);
diff --git a/ash/app_list/views/app_list_menu_model_adapter.cc b/ash/app_list/views/app_list_menu_model_adapter.cc index 040af28..7642d7a 100644 --- a/ash/app_list/views/app_list_menu_model_adapter.cc +++ b/ash/app_list/views/app_list_menu_model_adapter.cc
@@ -9,6 +9,7 @@ #include "ash/app_list/app_list_metrics.h" #include "ash/public/cpp/app_list/app_list_types.h" #include "ash/public/cpp/app_menu_constants.h" +#include "base/metrics/histogram_functions.h" #include "base/metrics/histogram_macros.h" #include "ui/views/controls/menu/menu_runner.h" @@ -22,7 +23,8 @@ const AppLaunchedMetricParams& metric_params, AppListViewAppType type, base::OnceClosure on_menu_closed_callback, - bool is_tablet_mode) + bool is_tablet_mode, + AppCollection collection) : AppMenuModelAdapter(app_id, std::move(menu_model), widget_owner, @@ -30,7 +32,8 @@ std::move(on_menu_closed_callback), is_tablet_mode), metric_params_(metric_params), - type_(type) { + type_(type), + collection_(collection) { DCHECK_NE(AppListViewAppType::APP_LIST_APP_TYPE_LAST, type); } @@ -39,6 +42,8 @@ void AppListMenuModelAdapter::RecordHistogramOnMenuClosed() { const base::TimeDelta user_journey_time = base::TimeTicks::Now() - menu_open_time(); + // TODO(anasalazar): Remove Productivity Launcher TabletMode related + // histograms. These are used on some test cases but not really in production. switch (type_) { case PRODUCTIVITY_LAUNCHER_RECENT_APP: if (is_tablet_mode()) { @@ -82,6 +87,27 @@ user_journey_time); } break; + case PRODUCTIVITY_LAUNCHER_APPS_COLLECTIONS: + if (is_tablet_mode()) { + base::UmaHistogramEnumeration( + "Apps.ContextMenuShowSourceV2.AppsCollections." + "TabletMode", + source_type(), ui::MenuSourceType::MENU_SOURCE_TYPE_LAST); + base::UmaHistogramTimes( + "Apps.ContextMenuUserJourneyTimeV2.AppsCollections." + "TabletMode", + user_journey_time); + } else { + base::UmaHistogramEnumeration( + "Apps.ContextMenuShowSourceV2.AppsCollections." + "ClamshellMode", + source_type(), ui::MenuSourceType::MENU_SOURCE_TYPE_LAST); + base::UmaHistogramTimes( + "Apps.ContextMenuUserJourneyTimeV2.AppsCollections." + "ClamshellMode", + user_journey_time); + } + break; case APP_LIST_APP_TYPE_LAST: NOTREACHED_NORETURN(); } @@ -124,18 +150,30 @@ AppListUserAction::kAppLaunchFromAppsGrid, metric_params_.is_tablet_mode, metric_params_.launcher_show_timestamp); + RecordAppListByCollectionLaunched(collection_, + /*is_app_collections= */ false); break; case AppListLaunchedFrom::kLaunchedFromRecentApps: RecordLauncherWorkflowMetrics( AppListUserAction::kAppLaunchFromRecentApps, metric_params_.is_tablet_mode, metric_params_.launcher_show_timestamp); + RecordAppListByCollectionLaunched(collection_, + /*is_app_collections= */ false); break; case AppListLaunchedFrom::kLaunchedFromSearchBox: RecordLauncherWorkflowMetrics(AppListUserAction::kOpenAppSearchResult, metric_params_.is_tablet_mode, metric_params_.launcher_show_timestamp); break; + case AppListLaunchedFrom::kLaunchedFromAppsCollections: + RecordLauncherWorkflowMetrics( + AppListUserAction::kAppLauncherFromAppsCollections, + metric_params_.is_tablet_mode, + metric_params_.launcher_show_timestamp); + RecordAppListByCollectionLaunched(collection_, + /*is_app_collections= */ true); + break; case AppListLaunchedFrom::DEPRECATED_kLaunchedFromSuggestionChip: case AppListLaunchedFrom::kLaunchedFromContinueTask: case AppListLaunchedFrom::kLaunchedFromShelf:
diff --git a/ash/app_list/views/app_list_menu_model_adapter.h b/ash/app_list/views/app_list_menu_model_adapter.h index 80b62f2c..422759a2 100644 --- a/ash/app_list/views/app_list_menu_model_adapter.h +++ b/ash/app_list/views/app_list_menu_model_adapter.h
@@ -12,6 +12,7 @@ #include "ash/app_list/app_list_metrics.h" #include "ash/app_menu/app_menu_model_adapter.h" #include "ash/ash_export.h" +#include "ash/public/cpp/app_list/app_list_types.h" #include "ui/base/models/simple_menu_model.h" #include "ui/base/ui_base_types.h" @@ -35,7 +36,8 @@ PRODUCTIVITY_LAUNCHER_RECENT_APP = 6, PRODUCTIVITY_LAUNCHER_APP_GRID = 7, - APP_LIST_APP_TYPE_LAST = 8 + PRODUCTIVITY_LAUNCHER_APPS_COLLECTIONS = 8, + APP_LIST_APP_TYPE_LAST = 9 }; AppListMenuModelAdapter(const std::string& app_id, @@ -45,7 +47,8 @@ const AppLaunchedMetricParams& metric_params, AppListViewAppType type, base::OnceClosure on_menu_closed_callback, - bool is_tablet_mode); + bool is_tablet_mode, + AppCollection collection); AppListMenuModelAdapter(const AppListMenuModelAdapter&) = delete; AppListMenuModelAdapter& operator=(const AppListMenuModelAdapter&) = delete; @@ -68,6 +71,8 @@ // The type of app which is using this object to show a menu. const AppListViewAppType type_; + + const AppCollection collection_; }; } // namespace ash
diff --git a/ash/app_list/views/app_list_menu_model_adapter_unittest.cc b/ash/app_list/views/app_list_menu_model_adapter_unittest.cc index c9b45e8a..2df5103 100644 --- a/ash/app_list/views/app_list_menu_model_adapter_unittest.cc +++ b/ash/app_list/views/app_list_menu_model_adapter_unittest.cc
@@ -36,7 +36,7 @@ return std::make_unique<AppListMenuModelAdapter>( "test-app-id", std::move(menu_model), nullptr, ui::MenuSourceType::MENU_SOURCE_MOUSE, metric_params, type, - base::OnceClosure(), is_tablet_mode); + base::OnceClosure(), is_tablet_mode, AppCollection::kUnknown); } std::string AppendClamshellOrTabletModePostfix( @@ -68,6 +68,8 @@ "ProductivityLauncherRecentApp", false}, {AppListMenuModelAdapter::PRODUCTIVITY_LAUNCHER_APP_GRID, "ProductivityLauncherAppGrid", false}, + {AppListMenuModelAdapter::PRODUCTIVITY_LAUNCHER_APPS_COLLECTIONS, + "AppsCollections", false}, }; for (const auto& test_case : test_cases) { @@ -110,6 +112,8 @@ AppListUserAction::kAppLaunchFromRecentApps}, {AppListLaunchedFrom::kLaunchedFromSearchBox, AppListUserAction::kOpenAppSearchResult}, + {AppListLaunchedFrom::kLaunchedFromAppsCollections, + AppListUserAction::kAppLauncherFromAppsCollections}, }; for (const auto& test_case : test_cases) {
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 3dfedaf..68378c7 100644 --- a/ash/app_list/views/app_list_toast_container_view.cc +++ b/ash/app_list/views/app_list_toast_container_view.cc
@@ -196,15 +196,18 @@ return; } - AppListToastView::Builder toast_view_builder(u"Tutorial view is on"); + AppListToastView::Builder toast_view_builder( + l10n_util::GetStringUTF16(IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_TITLE)); toast_view_builder .SetButton( - u"Dismiss view", + l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_DISMISS_BUTTON), base::BindRepeating(&AppListToastContainerView::FadeOutToastView, base::Unretained(this))) .SetStyleForTabletMode(tablet_mode_) - .SetSubtitle(u"Apps are grouped by category") + .SetSubtitle(l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_SUBTITLE)) .SetIconBackground(true); toast_view_ = AddChildView(toast_view_builder.Build());
diff --git a/ash/app_list/views/apps_collection_section_view.cc b/ash/app_list/views/apps_collection_section_view.cc index 18e92b4..059be8ec 100644 --- a/ash/app_list/views/apps_collection_section_view.cc +++ b/ash/app_list/views/apps_collection_section_view.cc
@@ -9,7 +9,9 @@ #include <vector> #include "ash/app_list/app_collections_constants.h" +#include "ash/app_list/app_list_metrics.h" #include "ash/app_list/app_list_view_delegate.h" +#include "ash/app_list/model/app_list_folder_item.h" #include "ash/app_list/model/app_list_item.h" #include "ash/app_list/model/app_list_item_list.h" #include "ash/app_list/model/app_list_model.h" @@ -25,6 +27,7 @@ #include "ui/views/border.h" #include "ui/views/controls/label.h" #include "ui/views/layout/box_layout.h" +#include "ui/views/view_class_properties.h" namespace ash { namespace { @@ -49,8 +52,17 @@ AppListItemList* items = model->top_level_item_list(); for (size_t i = 0; i < items->item_count(); i++) { - if (items->item_at(i)->collection_id() == collection_id) { - collection.emplace_back(items->item_at(i)); + AppListItem* app_item = items->item_at(i); + if (app_item->is_folder()) { + // Ignore app folder items. + continue; + } + if (app_item->app_status() != AppStatus::kReady) { + // Ignore apps that are not ready. + continue; + } + if (app_item->collection_id() == collection_id) { + collection.emplace_back(app_item); } } return collection; @@ -94,8 +106,11 @@ void OnAppListItemViewActivated(AppListItemView* pressed_item_view, const ui::Event& event) override { const std::string id = pressed_item_view->item()->id(); - view_delegate_->ActivateItem(id, event.flags(), - AppListLaunchedFrom::kLaunchedFromRecentApps); + view_delegate_->ActivateItem( + id, event.flags(), AppListLaunchedFrom::kLaunchedFromAppsCollections); + RecordAppListByCollectionLaunched( + pressed_item_view->item()->collection_id(), + /*is_apps_collections_page=*/true); // `this` may be deleted. } @@ -126,9 +141,9 @@ label->SetBorder(views::CreateEmptyBorder(kTitleLabelPadding)); apps_container_ = AddChildView(std::make_unique<views::View>()); + apps_container_->SetProperty(views::kMarginsKey, kAppsGridPadding); apps_container_->SetLayoutManager( std::make_unique<SimpleGridLayout>(kAppsPerColumn, 0, 0)); - apps_container_->SetBorder(views::CreateEmptyBorder(kAppsGridPadding)); SetBackground(views::CreateThemedRoundedRectBackground( cros_tokens::kCrosSysSystemOnBase, kCornerRadius)); @@ -208,7 +223,8 @@ DCHECK(app_list_config_); int content_width = GetContentsBounds().width(); int tile_width = app_list_config_->grid_tile_width(); - int width_to_distribute = content_width - kAppsPerColumn * tile_width; + int width_to_distribute = + content_width - kAppsGridPadding.width() - kAppsPerColumn * tile_width; return width_to_distribute / ((kAppsPerColumn - 1) * 2); }
diff --git a/ash/app_list/views/apps_collection_section_view_unittest.cc b/ash/app_list/views/apps_collection_section_view_unittest.cc index 37206fe..e10e80e0 100644 --- a/ash/app_list/views/apps_collection_section_view_unittest.cc +++ b/ash/app_list/views/apps_collection_section_view_unittest.cc
@@ -11,6 +11,7 @@ #include "ash/app_list/app_collections_constants.h" #include "ash/app_list/app_list_controller_impl.h" +#include "ash/app_list/app_list_metrics.h" #include "ash/app_list/app_list_model_provider.h" #include "ash/app_list/model/app_list_item.h" #include "ash/app_list/model/app_list_model.h" @@ -22,14 +23,14 @@ #include "ash/public/cpp/app_list/app_list_types.h" #include "ash/shell.h" #include "ash/test/ash_test_base.h" +#include "base/test/metrics/histogram_tester.h" #include "base/test/scoped_feature_list.h" #include "ui/views/controls/label.h" #include "ui/views/view_utils.h" namespace ash { - -// Parameterized to test apps collections in the app list bubble apps collection -// page. +// Parameterized to test apps collections in the app list bubble apps +// collection page. class AppsCollectionSectionViewTest : public AshTestBase { public: AppsCollectionSectionViewTest() = default; @@ -275,4 +276,122 @@ EXPECT_EQ(collection->GetItemViewCount(), 4u); } +TEST_F(AppsCollectionSectionViewTest, RecordMetricsForAppLaunchByEntity) { + base::HistogramTester histograms; + AddAppListItemWithCollection("id1", AppCollection::kEntertainment); + AddAppListItemWithCollection("id2", AppCollection::kUnknown); + + ShowAppList(); + + AppsCollectionSectionView* entertainment_collection = + GetViewForCollection(AppCollection::kEntertainment); + ASSERT_TRUE(entertainment_collection); + EXPECT_EQ(entertainment_collection->GetItemViewCount(), 1u); + + AppsCollectionSectionView* unknown_collection = + GetViewForCollection(AppCollection::kUnknown); + ASSERT_TRUE(unknown_collection); + EXPECT_EQ(unknown_collection->GetItemViewCount(), 1u); + + histograms.ExpectUniqueSample( + "Apps.AppListBubble.AppsCollectionsPage.AppLaunchesByEntity", + AppEntity::kDefaultApp, 0); + histograms.ExpectUniqueSample( + "Apps.AppListBubble.AppsCollectionsPage.AppLaunchesByEntity", + AppEntity::kThirdPartyApp, 0); + + LeftClickOn(GetAppItemAtIndex(entertainment_collection, 0)); + histograms.ExpectBucketCount( + "Apps.AppListBubble.AppsCollectionsPage.AppLaunchesByEntity", + AppEntity::kDefaultApp, 1); + histograms.ExpectBucketCount( + "Apps.AppListBubble.AppsCollectionsPage.AppLaunchesByEntity", + AppEntity::kThirdPartyApp, 0); + + LeftClickOn(GetAppItemAtIndex(unknown_collection, 0)); + histograms.ExpectBucketCount( + "Apps.AppListBubble.AppsCollectionsPage.AppLaunchesByEntity", + AppEntity::kDefaultApp, 1); + histograms.ExpectBucketCount( + "Apps.AppListBubble.AppsCollectionsPage.AppLaunchesByEntity", + AppEntity::kThirdPartyApp, 1); +} + +TEST_F(AppsCollectionSectionViewTest, RecordMetricsForAppLaunchByCategory) { + base::HistogramTester histograms; + AddAppListItemWithCollection("id1", AppCollection::kEntertainment); + AddAppListItemWithCollection("id2", AppCollection::kProductivity); + AddAppListItemWithCollection("id3", AppCollection::kProductivity); + AddAppListItemWithCollection("id4", AppCollection::kUnknown); + + ShowAppList(); + + AppsCollectionSectionView* entertainment_collection = + GetViewForCollection(AppCollection::kEntertainment); + ASSERT_TRUE(entertainment_collection); + ASSERT_EQ(entertainment_collection->GetItemViewCount(), 1u); + + AppsCollectionSectionView* productivity_collection = + GetViewForCollection(AppCollection::kProductivity); + ASSERT_TRUE(productivity_collection); + ASSERT_EQ(productivity_collection->GetItemViewCount(), 2u); + + AppsCollectionSectionView* unknown_collection = + GetViewForCollection(AppCollection::kUnknown); + ASSERT_TRUE(unknown_collection); + ASSERT_EQ(unknown_collection->GetItemViewCount(), 1u); + + histograms.ExpectTotalCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", 0); + + // TODO(anasalazar): Investigate why after adding margin to the + // AppsCollections apps container, this tests fails to click on apps unless we + // request focus here. + GetAppItemAtIndex(entertainment_collection, 0)->RequestFocus(); + + LeftClickOn(GetAppItemAtIndex(entertainment_collection, 0)); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kEntertainment, 1); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kProductivity, 0); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kUnknown, 0); + + LeftClickOn(GetAppItemAtIndex(productivity_collection, 0)); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kEntertainment, 1); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kProductivity, 1); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kUnknown, 0); + + LeftClickOn(GetAppItemAtIndex(unknown_collection, 0)); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kEntertainment, 1); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kProductivity, 1); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kUnknown, 1); + + LeftClickOn(GetAppItemAtIndex(productivity_collection, 1)); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kEntertainment, 1); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kProductivity, 2); + histograms.ExpectBucketCount( + "Apps.AppList.AppsCollections.AppLaunchesByCategory", + AppCollection::kUnknown, 1); +} + } // namespace ash
diff --git a/ash/app_list/views/apps_collections_dismiss_dialog.cc b/ash/app_list/views/apps_collections_dismiss_dialog.cc index dc3fea56..75e4d25 100644 --- a/ash/app_list/views/apps_collections_dismiss_dialog.cc +++ b/ash/app_list/views/apps_collections_dismiss_dialog.cc
@@ -8,14 +8,14 @@ #include <utility> #include "ash/public/cpp/ash_typography.h" -#include "ash/public/cpp/view_shadow.h" -#include "ash/style/ash_color_id.h" +#include "ash/strings/grit/ash_strings.h" #include "ash/style/ash_color_provider.h" #include "ash/style/dark_light_mode_controller_impl.h" #include "ash/style/pill_button.h" #include "ash/style/typography.h" #include "base/functional/bind.h" #include "base/functional/callback_forward.h" +#include "ui/base/l10n/l10n_util.h" #include "ui/base/metadata/metadata_impl_macros.h" #include "ui/chromeos/styles/cros_tokens_color_mappings.h" #include "ui/color/color_id.h" @@ -27,6 +27,7 @@ #include "ui/views/layout/box_layout.h" #include "ui/views/style/typography.h" #include "ui/views/view_class_properties.h" +#include "ui/views/view_shadow.h" #include "ui/views/widget/widget.h" namespace ash { @@ -54,7 +55,8 @@ layer()->SetBackgroundBlur(ColorProvider::kBackgroundBlurSigma); layer()->SetBackdropFilterQuality(ColorProvider::kBackgroundBlurQuality); - view_shadow_ = std::make_unique<ViewShadow>(this, kDialogShadowElevation); + view_shadow_ = + std::make_unique<views::ViewShadow>(this, kDialogShadowElevation); view_shadow_->SetRoundedCornerRadius(kDialogRoundedCornerRadius); SetLayoutManager(std::make_unique<views::BoxLayout>( @@ -68,7 +70,9 @@ views::HighlightBorder::Type::kHighlightBorderOnShadow)); // Add dialog title. - title_ = AddChildView(std::make_unique<views::Label>(u"Exit Tutorial View?")); + title_ = + AddChildView(std::make_unique<views::Label>(l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_TITLE))); TypographyProvider::Get()->StyleLabel(TypographyToken::kCrosTitle1, *title_); title_->SetEnabledColorId(cros_tokens::kCrosSysOnSurface); title_->SetHorizontalAlignment(gfx::ALIGN_LEFT); @@ -78,9 +82,9 @@ title_->layer()->SetFillsBoundsOpaquely(false); // Add dialog body. - auto* body = AddChildView( - std::make_unique<views::Label>(u"You can start customizing your apps " - u"view once you exit Tutorial View.")); + auto* body = + AddChildView(std::make_unique<views::Label>(l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_SUBTITLE))); body->SetProperty(views::kMarginsKey, gfx::Insets::TLBR(kMarginBetweenTitleAndBody, 0, kMarginBetweenBodyAndButtons, 0)); @@ -118,11 +122,15 @@ cancel_button_ = button_row->AddChildView(std::make_unique<ash::PillButton>( views::Button::PressedCallback( base::BindRepeating(run_callback, base::Unretained(this), false)), - u"Cancel", PillButton::Type::kDefaultWithoutIcon, nullptr)); + l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_CANCEL), + PillButton::Type::kDefaultWithoutIcon, nullptr)); accept_button_ = button_row->AddChildView(std::make_unique<ash::PillButton>( views::Button::PressedCallback( base::BindRepeating(run_callback, base::Unretained(this), true)), - u"Exit", PillButton::Type::kPrimaryWithoutIcon, nullptr)); + l10n_util::GetStringUTF16( + IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_EXIT), + PillButton::Type::kPrimaryWithoutIcon, nullptr)); } AppsCollectionsDismissDialog::~AppsCollectionsDismissDialog() {}
diff --git a/ash/app_list/views/apps_collections_dismiss_dialog.h b/ash/app_list/views/apps_collections_dismiss_dialog.h index 354cd04..aa016b238 100644 --- a/ash/app_list/views/apps_collections_dismiss_dialog.h +++ b/ash/app_list/views/apps_collections_dismiss_dialog.h
@@ -17,12 +17,11 @@ namespace views { class Button; class Label; +class ViewShadow; } // namespace views namespace ash { -class ViewShadow; - // AppsCollectionsDismissDialog displays a confirmation dialog for dismissing // the apps collections view. class AppsCollectionsDismissDialog : public views::WidgetDelegateView { @@ -45,7 +44,7 @@ private: base::OnceClosure confirm_callback_; - std::unique_ptr<ViewShadow> view_shadow_; + std::unique_ptr<views::ViewShadow> view_shadow_; raw_ptr<views::Label> title_ = nullptr; raw_ptr<views::Button> cancel_button_ = nullptr;
diff --git a/ash/app_list/views/apps_grid_view.cc b/ash/app_list/views/apps_grid_view.cc index bc3271f..ed029af 100644 --- a/ash/app_list/views/apps_grid_view.cc +++ b/ash/app_list/views/apps_grid_view.cc
@@ -3606,6 +3606,9 @@ base::RecordAction(base::UserMetricsAction("AppList_ClickOnApp")); + RecordAppListByCollectionLaunched(pressed_item_view->item()->collection_id(), + /*is_apps_collections_page=*/false); + // Avoid using |item->id()| as the parameter. In some rare situations, // activating the item may destruct it. Using the reference to an object // which may be destroyed during the procedure as the function parameter
diff --git a/ash/app_list/views/assistant/assistant_page_view.cc b/ash/app_list/views/assistant/assistant_page_view.cc index 3120132..67c2def1 100644 --- a/ash/app_list/views/assistant/assistant_page_view.cc +++ b/ash/app_list/views/assistant/assistant_page_view.cc
@@ -19,7 +19,6 @@ #include "ash/public/cpp/assistant/assistant_state.h" #include "ash/public/cpp/assistant/controller/assistant_ui_controller.h" #include "ash/public/cpp/style/color_provider.h" -#include "ash/public/cpp/view_shadow.h" #include "ash/search_box/search_box_constants.h" #include "ash/shell.h" #include "ash/strings/grit/ash_strings.h" @@ -41,6 +40,7 @@ #include "ui/display/tablet_state.h" #include "ui/gfx/geometry/transform_util.h" #include "ui/views/layout/layout_manager_base.h" +#include "ui/views/view_shadow.h" namespace ash { @@ -410,7 +410,7 @@ SetPaintToLayer(ui::LAYER_SOLID_COLOR); layer()->SetFillsBoundsOpaquely(false); - view_shadow_ = std::make_unique<ViewShadow>(this, kShadowElevation); + view_shadow_ = std::make_unique<views::ViewShadow>(this, kShadowElevation); view_shadow_->SetRoundedCornerRadius( kSearchBoxBorderCornerRadiusSearchResult);
diff --git a/ash/app_list/views/assistant/assistant_page_view.h b/ash/app_list/views/assistant/assistant_page_view.h index 2fae1441..fc670d5 100644 --- a/ash/app_list/views/assistant/assistant_page_view.h +++ b/ash/app_list/views/assistant/assistant_page_view.h
@@ -24,11 +24,14 @@ enum class TableState; } // namespace display +namespace views { +class ViewShadow; +} // namespace views + namespace ash { class AssistantMainView; class AssistantViewDelegate; -class ViewShadow; // The Assistant page for the app list. class ASH_EXPORT AssistantPageView : public AppListPage, @@ -91,7 +94,7 @@ int min_height_dip_; - std::unique_ptr<ViewShadow> view_shadow_; + std::unique_ptr<views::ViewShadow> view_shadow_; base::ScopedObservation<AssistantController, AssistantControllerObserver> assistant_controller_observation_{this};
diff --git a/ash/app_list/views/recent_apps_view.cc b/ash/app_list/views/recent_apps_view.cc index 85aa38f..36a5c0c 100644 --- a/ash/app_list/views/recent_apps_view.cc +++ b/ash/app_list/views/recent_apps_view.cc
@@ -144,6 +144,9 @@ const std::string id = pressed_item_view->item()->id(); view_delegate_->ActivateItem(id, event.flags(), AppListLaunchedFrom::kLaunchedFromRecentApps); + RecordAppListByCollectionLaunched( + pressed_item_view->item()->collection_id(), + /*is_apps_collections_page=*/false); // `this` may be deleted. }
diff --git a/ash/app_list/views/remove_query_confirmation_dialog.cc b/ash/app_list/views/remove_query_confirmation_dialog.cc index b5740a8..13bc54a8 100644 --- a/ash/app_list/views/remove_query_confirmation_dialog.cc +++ b/ash/app_list/views/remove_query_confirmation_dialog.cc
@@ -9,7 +9,6 @@ #include "ash/accessibility/accessibility_controller.h" #include "ash/public/cpp/ash_typography.h" -#include "ash/public/cpp/view_shadow.h" #include "ash/shell.h" #include "ash/strings/grit/ash_strings.h" #include "ash/style/ash_color_id.h" @@ -34,6 +33,7 @@ #include "ui/views/layout/box_layout.h" #include "ui/views/style/typography.h" #include "ui/views/view_class_properties.h" +#include "ui/views/view_shadow.h" #include "ui/views/widget/widget.h" namespace ash { @@ -63,7 +63,8 @@ layer()->SetBackgroundBlur(ColorProvider::kBackgroundBlurSigma); layer()->SetBackdropFilterQuality(ColorProvider::kBackgroundBlurQuality); - view_shadow_ = std::make_unique<ViewShadow>(this, kDialogShadowElevation); + view_shadow_ = + std::make_unique<views::ViewShadow>(this, kDialogShadowElevation); view_shadow_->SetRoundedCornerRadius(kDialogRoundedCornerRadius); SetLayoutManager(std::make_unique<views::BoxLayout>(
diff --git a/ash/app_list/views/remove_query_confirmation_dialog.h b/ash/app_list/views/remove_query_confirmation_dialog.h index 16e5cfa..d53053a0 100644 --- a/ash/app_list/views/remove_query_confirmation_dialog.h +++ b/ash/app_list/views/remove_query_confirmation_dialog.h
@@ -15,12 +15,11 @@ namespace views { class Button; class Label; +class ViewShadow; } // namespace views namespace ash { -class ViewShadow; - // RemoveQueryConfirmationDialog displays the confirmation dialog for removing // a recent query suggestion. class RemoveQueryConfirmationDialog : public views::WidgetDelegateView { @@ -52,7 +51,7 @@ private: RemovalConfirmationCallback confirm_callback_; - std::unique_ptr<ViewShadow> view_shadow_; + std::unique_ptr<views::ViewShadow> view_shadow_; // Whether Jelly style feature is enabled. bool is_jellyroll_enabled_ = false;
diff --git a/ash/app_list/views/scrollable_apps_grid_view_unittest.cc b/ash/app_list/views/scrollable_apps_grid_view_unittest.cc index 8c8c5a4..ba867bd 100644 --- a/ash/app_list/views/scrollable_apps_grid_view_unittest.cc +++ b/ash/app_list/views/scrollable_apps_grid_view_unittest.cc
@@ -25,6 +25,7 @@ #include "ash/constants/ash_features.h" #include "ash/public/cpp/app_list/app_list_config.h" #include "ash/public/cpp/app_list/app_list_features.h" +#include "ash/public/cpp/app_list/app_list_types.h" #include "ash/public/cpp/shelf_item_delegate.h" #include "ash/public/cpp/shelf_model.h" #include "ash/public/cpp/test/test_shelf_item_delegate.h" @@ -1205,4 +1206,35 @@ ScrollableAppsGridViewWithNudgeTest, testing::Bool()); +TEST_P(ScrollableAppsGridViewTest, RecordMetricsForAppLaunchByEntity) { + base::HistogramTester histograms; + GetAppListTestHelper()->AddAppListItemsWithCollection( + AppCollection::kEntertainment, 1); + AddAppListItem("id1"); + ShowAppList(); + + histograms.ExpectUniqueSample( + "Apps.AppListBubble.AppsPage.AppLaunchesByEntity", AppEntity::kDefaultApp, + 0); + histograms.ExpectUniqueSample( + "Apps.AppListBubble.AppsPage.AppLaunchesByEntity", + AppEntity::kThirdPartyApp, 0); + + LeftClickOn(apps_grid_view_->GetItemViewAt(0)); + histograms.ExpectBucketCount( + "Apps.AppListBubble.AppsPage.AppLaunchesByEntity", AppEntity::kDefaultApp, + 1); + histograms.ExpectBucketCount( + "Apps.AppListBubble.AppsPage.AppLaunchesByEntity", + AppEntity::kThirdPartyApp, 0); + + LeftClickOn(apps_grid_view_->GetItemViewAt(1)); + histograms.ExpectBucketCount( + "Apps.AppListBubble.AppsPage.AppLaunchesByEntity", AppEntity::kDefaultApp, + 1); + histograms.ExpectBucketCount( + "Apps.AppListBubble.AppsPage.AppLaunchesByEntity", + AppEntity::kThirdPartyApp, 1); +} + } // namespace ash
diff --git a/ash/ash_prefs.cc b/ash/ash_prefs.cc index e518229..a01c8c84 100644 --- a/ash/ash_prefs.cc +++ b/ash/ash_prefs.cc
@@ -74,6 +74,7 @@ #include "ash/system/usb_peripheral/usb_peripheral_notification_controller.h" #include "ash/touch/touch_devices_controller.h" #include "ash/user_education/user_education_controller.h" +#include "ash/wallpaper/sea_pen_wallpaper_manager.h" #include "ash/wallpaper/wallpaper_daily_refresh_scheduler.h" #include "ash/wallpaper/wallpaper_pref_manager.h" #include "ash/wallpaper/wallpaper_time_of_day_scheduler.h" @@ -81,6 +82,7 @@ #include "ash/wm/desks/templates/saved_desk_util.h" #include "ash/wm/float/tablet_mode_tuck_education.h" #include "ash/wm/lock_state_controller.h" +#include "ash/wm/overview/birch/birch_bar_controller.h" #include "ash/wm/window_cycle/window_cycle_controller.h" #include "ash/wm/window_util.h" #include "chromeos/ash/services/assistant/public/cpp/assistant_prefs.h" @@ -109,6 +111,7 @@ AutozoomControllerImpl::RegisterProfilePrefs(registry); AutozoomNudgeController::RegisterProfilePrefs(registry); AmbientController::RegisterProfilePrefs(registry); + BirchBarController::RegisterProfilePrefs(registry); BirchModel::RegisterProfilePrefs(registry); CalendarController::RegisterProfilePrefs(registry); camera_app_prefs::RegisterProfilePrefs(registry); @@ -154,6 +157,7 @@ ProjectorControllerImpl::RegisterProfilePrefs(registry); quick_pair::Mediator::RegisterProfilePrefs(registry); ScreensaverImagesPolicyHandler::RegisterPrefs(registry); + SeaPenWallpaperManager::RegisterProfilePrefs(registry); SearchNotifierController::RegisterProfilePrefs(registry); ShelfController::RegisterProfilePrefs(registry); SnoopingProtectionController::RegisterProfilePrefs(registry);
diff --git a/ash/ash_strings.grd b/ash/ash_strings.grd index 5aa14833..2b7591c61 100644 --- a/ash/ash_strings.grd +++ b/ash/ash_strings.grd
@@ -767,6 +767,12 @@ <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIME_SUBLABEL" translateable="false" desc="The text used for the subtext of the quick settings pod for remaining time in an active session."> <ph name="REMAINING_TIME">$1<ex>1 hr, 4 min</ex></ph> left </message> + <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_DETAILED_VIEW_FIRST_TIME_USER_ACCESSIBLE_NAME" translateable="false" desc="The accessible name for focus mode detailed view for first time user."> + Focus settings. Set a timer, task, and music to get in the flow + </message> + <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_DETAILED_VIEW_EXPERIENCED_USER_ACCESSIBLE_NAME" translateable="false" desc="The accessible name for focus mode detailed view for experienced user."> + Focus settings + </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_SUBHEADER" translateable="false" desc="The text used for the subheader of the timer section of the focus mode detailed view."> Timer </message> @@ -774,13 +780,13 @@ minutes </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_TEXTFIELD" translateable="false" desc="The accessible name for the textfield that the user can use to input a specific time value for a focus session."> - Input minutes for focus session + Edit timer. <ph name="FOCUS_DURATION">$1<ex>25 minutes</ex></ph> </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_INCREMENT_BUTTON" translateable="false" desc="The accessible name for the button that the user can press to increase focus session duration."> - Increase current timer by <ph name="FOCUS_DURATION_DELTA">$1<ex>5</ex></ph> minutes + Add <ph name="FOCUS_DURATION_DELTA">$1<ex>5 minutes</ex></ph> </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_DECREMENT_BUTTON" translateable="false" desc="The accessible name for the button that the user can press to decrease focus session duration."> - Decrease current timer by <ph name="FOCUS_DURATION_DELTA">$1<ex>5</ex></ph> minutes + Reduce <ph name="FOCUS_DURATION_DELTA">$1<ex>5 minutes</ex></ph> </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TASK_SUBHEADER" translateable="false" desc="The text used for the subheader of the task section of the focus mode detailed view."> Task to focus on @@ -788,8 +794,11 @@ <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TASK_TEXTFIELD_PLACEHOLDER" translateable="false" desc="The text used for the placeholder for the textfield in the task section of the focus mode detailed view."> What would you like to focus on? </message> - <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TASK_RADIO_BUTTON" translateable="false" desc="The text used for the radio button accessible name for a selected task view."> - Mark completed + <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TRAY_RADIO_BUTTON" translateable="false" desc="The accessible name for the radio button of a selected task view in contextual panel."> + Mark task <ph name="TASK_NAME">$1<ex>Plan for trip to Paris</ex></ph> as completed + </message> + <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TASK_VIEW_RADIO_BUTTON" translateable="false" desc="The accessible name for the radio button of a selected task view in focus panel."> + Mark task as completed </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TASK_DESELECT_BUTTON" translateable="false" desc="The text used for the deselect button accessible name for a selected task view."> Remove task as goal for the focus session @@ -806,8 +815,17 @@ <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_EXTEND_TEN_MINUTES_BUTTON_LABEL" translateable="false" desc="The text used for the label of the add ten minutes button in the countdown view."> +10 min </message> - <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_EXTEND_TEN_MINUTES_BUTTON_ACCESSIBLE_NAME" translateable="false" desc="The accessible name for the add ten minutes button in the countdown view."> - Add 10 minutes + <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_INCREASE_TEN_MINUTES_BUTTON_ACCESSIBLE_NAME" translateable="false" desc="The accessible name for the add ten minutes button in the countdown view."> + Increase the current session by 10 minutes + </message> + <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_INCREASE_TEN_MINUTES_BUTTON_ALERT" translateable="false" desc="The accessibility alert for the add ten minutes button in the countdown view."> + 10 minutes added. <ph name="REMAINING_TIME">$1<ex>24 minutes 35 seconds</ex></ph> left + </message> + <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_EXTEND_TEN_MINUTES_BUTTON_ACCESSIBLE_NAME" translateable="false" desc="The accessible name for the add ten minutes button in the ending moment."> + Extend the current session by 10 minutes + </message> + <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_EXTEND_TEN_MINUTES_BUTTON_ALERT" translateable="false" desc="The accessibility alert for the add ten minutes button in the ending moment."> + 10 minutes left </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_ACTIVE_LABEL" translateable="false" desc="The text used for the label of the focus mode toggle row in the focus mode detailed view when focus mode is active."> Focusing @@ -818,7 +836,7 @@ <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_START_BUTTON" translateable="false" desc="The text used for the label of the toggle button in the focus mode toggle row in the focus mode detailed view when focus mode is not active."> Start </message> - <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON" translateable="false" desc="The text used for the label of the toggle button in the focus mode detailed view and countdown view for when focus mode is active."> + <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON_LABEL" translateable="false" desc="The text used for the label of the toggle button in the focus mode detailed view and countdown view for when focus mode is active."> Finish </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_FIRST_TIME_SUBLABEL" translateable="false" desc="The text used for the sublabel of the detailed view toggle row for when a user has never used focus mode before."> @@ -828,7 +846,10 @@ Send feedback </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_ENDING_MOMENT_NUDGE" translateable="false" desc="The text used for the ending moment nudge, as well as the tooltip."> - Time's up for your Focus session! Great job! + Time's up! Great job!🎉 + </message> + <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_ENDING_MOMENT_NUDGE_ALERT" translateable="false" desc="The accessibility alert for the ending moment nudge."> + Time's up! Great job! You've just focused for <ph name="FOCUSED_TIME">$1<ex>24 minutes</ex></ph>. Open Quick settings to start a new session </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_ENDING_MOMENT_TITLE" translateable="false" desc="The title for the ending moment panel."> You are an inspiration! @@ -864,7 +885,7 @@ Start Focus session </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON_ACCESSIBLE_NAME" translateable="false" desc="The accessible name for the toggle button in the focus mode toggle row in the focus mode detailed view for when focus mode is active."> - Finish Focus session. <ph name="REMAINING_TIME">$1<ex>24 minutes</ex></ph> left + Finish Focus session </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TASK_TEXTFIELD_SELECTED_ACCESSIBLE_NAME" translateable="false" desc="The accessible name for the task textfield in the focus mode detailed view."> Focusing on <ph name="TASK_NAME">$1<ex>Plan for trip to Paris</ex></ph> Press enter to edit task @@ -873,7 +894,7 @@ Enter a task you'd like to focus on. Press enter to add the task </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TASK_CHIP_ACCESSIBLE_NAME" translateable="false" desc="The accessible name for the task chip in the chip carousel in the focus mode detailed view."> - <ph name="TASK_NAME">$1<ex>Plan for trip to Paris</ex></ph> (List item) Suggested tasks to focus on from Google Tasks (List) + <ph name="TASK_NAME">$1<ex>Plan for trip to Paris</ex></ph> (List item) Suggested tasks to focus on </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_DO_NOT_DISTURB_ACCESSIBLE_NAME_ENABLED" translateable="false" desc="The accessible name for the do not disturb switch when enabled in the focus mode detailed view."> Enable Do not disturb while in Focus. Do not disturb is enabled @@ -882,13 +903,13 @@ Enable Do not disturb while in Focus. Do not disturb is disabled </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TRAY_ACCESSIBLE_NAME" translateable="false" desc="The accessible name for the focus mode tray icon."> - Focusing, <ph name="REMAINING_TIME">$1<ex>24 minutes 35 seconds</ex></ph> left + Focus settings, <ph name="REMAINING_TIME">$1<ex>24 minutes 35 seconds</ex></ph> left </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TRAY_BUBBLE_TASK_ACCESSIBLE_NAME" translateable="false" desc="The accessible name for the tray bubble contextual panel when there is a selected task."> - Focus session, <ph name="REMAINING_TIME">$1<ex>24 minutes 35 seconds</ex></ph>, focusing on <ph name="TASK_NAME">$2<ex>Plan for trip to Paris</ex></ph> + Focus session in progress, <ph name="REMAINING_TIME">$1<ex>24 minutes 35 seconds</ex></ph> left, focusing on <ph name="TASK_NAME">$2<ex>Plan for trip to Paris</ex></ph> </message> <message name="IDS_ASH_STATUS_TRAY_FOCUS_MODE_TRAY_BUBBLE_ACCESSIBLE_NAME" translateable="false" desc="The accessible name for the tray bubble contextual panel when there is no selected task."> - Focus session, <ph name="REMAINING_TIME">$1<ex>24 minutes 35 seconds</ex></ph> + Focus session in progress, <ph name="REMAINING_TIME">$1<ex>24 minutes 35 seconds</ex></ph> left </message> <message name="IDS_ASH_STATUS_TRAY_UPDATE" desc="The label used in the tray popup to notify that the user should restart to get system updates."> @@ -1735,10 +1756,10 @@ Off </message> <message name="IDS_ASH_VIDEO_CONFERENCE_BUBBLE_BACKGROUND_BLUR_LIGHT" meaning="This describes the strength of background blur for a video conferencing background. In this case, `light` refers to the level of intensity, so this is a slight blur." desc="Text for background blur 'light' setting, in the VC bubble."> - Light + Light Blur </message> <message name="IDS_ASH_VIDEO_CONFERENCE_BUBBLE_BACKGROUND_BLUR_FULL" meaning="This describes the strength of background blur for a video conferencing background. In this case, `full` refers to the level of intensity, so this is a full-strength, strongly blurred background." desc="Text 'full' is a synonym of the background blur 'maximum' setting, in the VC bubble."> - Full + Full Blur </message> <message name="IDS_ASH_VIDEO_CONFERENCE_BUBBLE_BACKGROUND_BLUR_IMAGE" desc="Text for background blur 'Image' setting, in the VC bubble."> Image @@ -3115,7 +3136,7 @@ <ph name="DEVICE_NAME">$1<ex>Chromebook</ex></ph> hotspot is on, no devices connected </message> <message name="IDS_ASH_HOTSPOT_ON_TITLE" desc="Title used for the system notification shown when the hotspot is turned on."> - With hotspot on, Wi-Fi is off + Hotspot is on (Wi-Fi is off) </message> <message name="IDS_ASH_HOTSPOT_ON_MESSAGE_MULTIPLE_CONNECTED_DEVICES" desc="Message displayed in the notification when hotspot is turned on and multiple devices are connected."> <ph name="DEVICECOUNT">$1</ph> devices connected @@ -3124,16 +3145,19 @@ 1 device connected </message> <message name="IDS_ASH_HOTSPOT_ON_MESSAGE_NO_CONNECTED_DEVICES_NOTIFICATION" desc="Message displayed in the notification when hotspot is turned on and no devices are connected."> - No devices connected. While using hotspot, Wi-Fi will stay off. + This may incur data cost. +No devices connected. </message> <message name="IDS_ASH_HOTSPOT_ON_MESSAGE_MULTIPLE_CONNECTED_DEVICES_NOTIFICATION" desc="Message displayed in the notification when hotspot is turned on and multiple devices are connected."> - <ph name="DEVICECOUNT">$1</ph> devices connected. While using hotspot, Wi-Fi will stay off. + This may incur data cost. +<ph name="DEVICECOUNT">$1</ph> devices connected. </message> <message name="IDS_ASH_HOTSPOT_ON_MESSAGE_ONE_CONNECTED_DEVICE_NOTIFICATION" desc="Message displayed in the notification when hotspot is turned on and one device is connected."> - 1 device connected. While using hotspot, Wi-Fi will stay off. + This may incur data cost. +1 device connected. </message> <message name="IDS_ASH_TURN_OFF_HOTSPOT_LABEL" desc="The label for button used to turn off hotspot."> - Turn off hotspot + Turn off </message> <message name="IDS_ASH_HOTSPOT_OFF_TITLE" desc="Title used for the system notification shown when the hotspot is turned off."> Hotspot is off @@ -5129,7 +5153,11 @@ </message> <!-- Mahi --> - <message name="IDS_ASH_MAHI_DISCLAIMER_LABEL_TEXT" translateable="false" desc="Text for the disclaimer label in the Mahi panel"> + <!-- TODO(b/331127382): Finalize Mahi strings, move them here and mark them translateable. --> + <message name="IDS_ASH_MAHI_PANEL_TITLE" translateable="false" desc="Title text shown on the header of the Mahi panel."> + Mahi Panel + </message> + <message name="IDS_ASH_MAHI_PANEL_DISCLAIMER" translateable="false" desc="Text for the disclaimer label in the Mahi panel"> Disclaimer: this is only used for experimental. </message> <message name="IDS_ASH_MAHI_LEARN_MORE_LINK_LABEL_TEXT" desc="Text for the learn more link that user can navigate to learn more about the project information"> @@ -5138,6 +5166,9 @@ <message name="IDS_ASH_MAHI_REFRESH_BANNER_LABEL_TEXT" desc="Text for the refresh banner shown above the mahi panel."> Refresh <ph name="CONTENT_TITLE">$1<ex>test content title</ex></ph> </message> + <message name="IDS_ASH_MAHI_RESPONSE_STATUS_INAPPROPRIATE_LABEL_TEXT" translateable="false" desc="Text of the service response that suggests the previous Mahi request is inappropriate"> + This may violate Google's policy. Try another request. + </message> <!-- Multi-profiles intro dialog --> <message name="IDS_ASH_MULTIPROFILES_INTRO_HEADLINE" desc="Describes which feature multi-profiles intro dialog presents."> @@ -6659,6 +6690,46 @@ <message name="IDS_AUTH_FACTOR_LABEL_SIGNED_IN" desc="Label on user's login screen when a Chromebook is successfully logged in."> Signing in... </message> + <!-- Launcher: Apps Collections --> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_ESSENTIALS_NAME" desc="Label for the 'Essentials' collection in the Launcher Apps Collections Tutorial View, which shows a subset of default apps that were categorized as belonging to the Essential apps."> + Essentials + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_PRODUCTIVITY_NAME" desc="Label for the 'Productivity' collection in the Launcher Apps Collections Tutorial View, which shows a subset of default apps that were categorized as belonging to the Productivity apps."> + Productivity + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_CREATIVITY_NAME" desc="Label for the 'Creativity' collection in the Launcher Apps Collections Tutorial View, which shows a subset of default apps that were categorized as belonging to the Creativity apps."> + Creativity + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_ENTERTAINMENT_NAME" desc="Label for the 'Entertainment' collection in the Launcher Apps Collections Tutorial View, which shows a subset of default apps that were categorized as belonging to the Entertainment apps section."> + Entertainment + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_UTILITIES_NAME" desc="Label for the 'Utilities' collection in the Launcher Apps Collections Tutorial View, which shows a subset of default apps that were categorized as belonging to the Utilities apps section."> + Utilities + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_YOUR_APPS_NAME" desc="Label for the 'Your apps' collection in the Launcher Apps Collections Tutorial View, which shows a subset of apps that were downloaded by the user."> + Your apps + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_TITLE" desc="Text for the Apps Collections Tutorial View nudge that is shown on top of the Apps Collections in the Launcher. The tutorial view displays apps categorized in different subsets."> + Get to know your built-in apps + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_SUBTITLE" desc="Subtext for the Apps Collections Tutorial View nudge that is shown on top of the Apps Collections in the Launcher. The tutorial view displays apps categorized in different subsets."> + Apps are organized by category temporarily + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_DISMISS_BUTTON" desc="Label for the Apps Collections Tutorial View nudge button that show on top of the Apps Collections in the Launcher. The tutorial view displays apps categorized in different subsets. Clicking the button will return users to the default launcher with apps displayed in a grid."> + Exit + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_TITLE" desc="Text for the Apps Collections Tutorial View dismiss dialog that shows over the Apps Collections in the Launcher when the user attempts to sort their apps. The dialog serves as confirmation to exit the Apps Collections Tutorial View"> + Exit view? + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_SUBTITLE" desc="Subtext for the Apps Collections Tutorial View dismiss dialog that shows over the Apps Collections in the Launcher when the user attempts to sort their apps. The dialog serves as confirmation to exit the Apps Collections Tutorial View"> + You can start customizing your app layout once you exit this view. + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_CANCEL" desc="The label for the cancel button on the Apps Collections Tutorial View dismiss dialog that shows over the Apps Collections in the Launcher when the user attempts to sort their apps. The dialog asks for confirmation to exit the Apps Collections Tutorial View and pressing the cancel buton will close the dialog and keep the Tutorial View"> + Cancel + </message> + <message name="IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_EXIT" desc="The label for the exit button on the Apps Collections Tutorial View dismiss dialog that shows over the Apps Collections in the Launcher when the user attempts to sort their apps. The dialog serves as confirmation to exit the Apps Collections Tutorial View and pressing the exit buton will close the dialog and exit the Tutorial View"> + Exit + </message> <!-- Launcher: Continue Section --> <message name="IDS_ASH_LAUNCHER_CONTINUE_SECTION_LABEL" desc="Label for the continue section of the launcher, which shows recent files and apps that the user can continue using. [CHAR_LIMIT=70]"> @@ -6985,32 +7056,17 @@ <!-- Picker --> <!-- TODO: b/309706053 - Finalize these strings and then mark them as these as translateable --> - <message name="IDS_PICKER_EMOJIS_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show emoji results."> - Emojis + <message name="IDS_PICKER_EXPRESSIONS_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show expression results."> + Emojis, GIFs, and more </message> - <message name="IDS_PICKER_SYMBOLS_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show symbol results."> - Symbols - </message> - <message name="IDS_PICKER_EMOTICONS_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show emoticon results."> - Emoticons - </message> - <message name="IDS_PICKER_GIFS_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show gif results."> - Gifs - </message> - <message name="IDS_PICKER_OPEN_TABS_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show open tab results."> - Open tabs - </message> - <message name="IDS_PICKER_BROWSING_HISTORY_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show browsing history results."> + <message name="IDS_PICKER_LINKS_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show browsing history results."> Browsing history </message> - <message name="IDS_PICKER_BOOKMARKS_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show bookmark results."> - Bookmarks - </message> <message name="IDS_PICKER_DRIVE_FILES_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show Drive results."> Drive Files </message> <message name="IDS_PICKER_LOCAL_FILES_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show local file results."> - Files from Chromebook + My Files </message> <message name="IDS_PICKER_EDITOR_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show editor results."> Editor @@ -7021,30 +7077,15 @@ <message name="IDS_PICKER_UNITS_MATHS_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show unit and maths results."> Units & Mathematics </message> + <message name="IDS_PICKER_CLIPBOARD_CATEGORY_LABEL" translateable="false" desc="Label of the Picker list item which can be clicked to show clipboard results."> + Clipboard + </message> <message name="IDS_PICKER_ZERO_STATE_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI."> Search to insert </message> - <message name="IDS_PICKER_EMOJIS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI when the emojis category is selected."> - Search Emojis - </message> - <message name="IDS_PICKER_SYMBOLS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI when the symbols category is selected."> - Search Symbols - </message> - <message name="IDS_PICKER_EMOTICONS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI when the emoticons category is selected."> - Search Emoticons - </message> - <message name="IDS_PICKER_GIFS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI when the gifs category is selected."> - Search Gifs - </message> - <message name="IDS_PICKER_OPEN_TABS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI when the open tabs category is selected."> - Search Open Tabs - </message> - <message name="IDS_PICKER_BROWSING_HISTORY_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI when the browsing history category is selected."> + <message name="IDS_PICKER_LINKS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI when the browsing history category is selected."> Search Browsing History </message> - <message name="IDS_PICKER_BOOKMARKS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI when the bookmarks category is selected."> - Search Bookmarks - </message> <message name="IDS_PICKER_DRIVE_FILES_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI when the drive files category is selected."> Search Drive </message> @@ -7057,14 +7098,11 @@ <message name="IDS_PICKER_UNITS_MATHS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI when the units and maths category is selected."> Search Units and Maths </message> - <message name="IDS_PICKER_EXPRESSIONS_CATEGORY_TYPE_SECTION_TITLE" translateable="false" desc="Title of the Picker section which contains expression categories, i.e. emojis, symbols, emoticons and gifs."> - Expressions + <message name="IDS_PICKER_CLIPBOARD_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT" translateable="false" desc="Placeholder text for the search field shown in the Picker UI when the clipboard category is selected."> + Search Clipboard </message> - <message name="IDS_PICKER_LINKS_CATEGORY_TYPE_SECTION_TITLE" translateable="false" desc="Title of the Picker section which contains link categories, e.g. browsing history, open tabs, bookmarks."> - Links - </message> - <message name="IDS_PICKER_FILES_CATEGORY_TYPE_SECTION_TITLE" translateable="false" desc="Title of the Picker section which contains files categories, e.g. Drive files and local files"> - Files + <message name="IDS_PICKER_GENERAL_CATEGORY_TYPE_SECTION_TITLE" translateable="false" desc="Title of the Picker section which contains general categories, i.e. expressions, browsing history, files."> + Search </message> <message name="IDS_PICKER_EDITOR_CATEGORY_TYPE_SECTION_TITLE" translateable="false" desc="Title of the Picker section which contains editor categories"> Editor @@ -7378,9 +7416,6 @@ <message name="IDS_GLANCEABLES_TASKS_SELECTED_LIST_ACCESSIBLE_NAME" desc="The glanceable displays tasks items fetched from Google Tasks API. This is the a11y name announced by ChromeVox for the active tasks list."> Google tasks list: <ph name="GLANCEABLES_TASKS_LIST_NAME">$1<ex>Task List 1</ex></ph> </message> - <message name="IDS_GLANCEABLES_TASKS_SELECTED_LIST_EMPTY_ACCESSIBLE_NAME" desc="The glanceable displays tasks items fetched from Google Tasks API. This is the text announced by ChromeVox in case the selected tasks list is empty."> - Selected list empty, navigate down to add a new task - </message> <message name="IDS_GLANCEABLES_CLASSROOM_HEADER_ICON_ACCESSIBLE_NAME" desc="The glanceable displays classroom items fetched from Google Classroom API. This is the a11y name announced by ChromeVox for the top left corner header icon that opens Google Classroom website (home page)."> Google Classroom website </message> @@ -7526,13 +7561,13 @@ <!-- TODO(b/286455407): Update strings once finalized with UX Writing --> <!-- Game Dashboard strings --> - <message name="IDS_ASH_GAME_DASHBOARD_BACK_TOOLTIP" translateable="false" desc="Tooltip for the Game Dashboard back button."> + <message name="IDS_ASH_GAME_DASHBOARD_BACK_TOOLTIP" desc="Tooltip for the Game Dashboard back button."> Back </message> - <message name="IDS_ASH_GAME_DASHBOARD_CONTROLS_TILE_BUTTON_TITLE" translateable="false" desc="The display name for the Game Dashboard game controls tile."> + <message name="IDS_ASH_GAME_DASHBOARD_CONTROLS_TILE_BUTTON_TITLE" desc="The display name for the Game Dashboard game controls tile."> Controls </message> - <message name="IDS_ASH_GAME_DASHBOARD_HELP_TOOLTIP" translateable="false" desc="Tooltip for the Game Dashboard help icon button."> + <message name="IDS_ASH_GAME_DASHBOARD_HELP_TOOLTIP" desc="Tooltip for the Game Dashboard help icon button."> Help center </message> <message name="IDS_ASH_GAME_DASHBOARD_GAME_DASHBOARD_BUTTON_RECORDING" desc="The title of the Game Dashboard button when the window is being recorded, and also shows the recording duration."> @@ -7541,82 +7576,82 @@ <message name="IDS_ASH_GAME_DASHBOARD_GAME_DASHBOARD_BUTTON_TITLE" desc="The default title of the Game Dashboard button."> Game dashboard </message> - <message name="IDS_ASH_GAME_DASHBOARD_HELP_BUTTON_A11Y_LABEL" translateable="false" desc="Help button a11y label. Spoken by screen readers when the help button gets focus but not visually rendered."> + <message name="IDS_ASH_GAME_DASHBOARD_HELP_BUTTON_A11Y_LABEL" desc="Help button a11y label. Spoken by screen readers when the help button gets focus but not visually rendered."> Get help </message> - <message name="IDS_ASH_GAME_DASHBOARD_HIDDEN_STATUS" translateable="false" desc="The hidden state for compact Game Dashboard tile sub-labels."> + <message name="IDS_ASH_GAME_DASHBOARD_HIDDEN_STATUS" desc="The hidden state for compact Game Dashboard tile sub-labels."> Hidden </message> - <message name="IDS_ASH_GAME_DASHBOARD_RECORD_GAME_TILE_TOOLTIPS_RECORD_START" translateable="false" desc="The tooltips for record game tile when recording has not yet started."> + <message name="IDS_ASH_GAME_DASHBOARD_RECORD_GAME_TILE_TOOLTIPS_RECORD_START" desc="The tooltips for record game tile when recording has not yet started."> Record game </message> - <message name="IDS_ASH_GAME_DASHBOARD_RECORD_GAME_TILE_TOOLTIPS_RECORD_STOP" translateable="false" desc="The tooltips for record game tile when recording is in progress."> + <message name="IDS_ASH_GAME_DASHBOARD_RECORD_GAME_TILE_TOOLTIPS_RECORD_STOP" desc="The tooltips for record game tile when recording is in progress."> Stop recording </message> - <message name="IDS_ASH_GAME_DASHBOARD_RECORD_GAME_TILE_BUTTON_TITLE" translateable="false" desc="The display name for the Game Dashboard record game tile."> + <message name="IDS_ASH_GAME_DASHBOARD_RECORD_GAME_TILE_BUTTON_TITLE" desc="The display name for the Game Dashboard record game tile."> Record game </message> - <message name="IDS_ASH_GAME_DASHBOARD_RECORD_GAME_TILE_BUTTON_RECORDING_TITLE" translateable="false" desc="The display name for the Game Dashboard record game tile when the window is being recorded."> + <message name="IDS_ASH_GAME_DASHBOARD_RECORD_GAME_TILE_BUTTON_RECORDING_TITLE" desc="The display name for the Game Dashboard record game tile when the window is being recorded."> Recording </message> - <message name="IDS_ASH_GAME_DASHBOARD_SCREENSHOT_TILE_BUTTON_TITLE" translateable="false" desc="The display name for the Game Dashboard screenshot tile."> + <message name="IDS_ASH_GAME_DASHBOARD_SCREENSHOT_TILE_BUTTON_TITLE" desc="The display name for the Game Dashboard screenshot tile."> Take screenshot </message> - <message name="IDS_ASH_GAME_DASHBOARD_SCREEN_SIZE_SETTINGS_BUTTON_A11Y_LABEL" translateable="false" desc="Screen size settings button a11y label. Spoken by screen readers when the screen size settings button button gets focus but not visually rendered."> + <message name="IDS_ASH_GAME_DASHBOARD_SCREEN_SIZE_SETTINGS_BUTTON_A11Y_LABEL" desc="Screen size settings button a11y label. Spoken by screen readers when the screen size settings button button gets focus but not visually rendered."> Edit screen size </message> - <message name="IDS_ASH_GAME_DASHBOARD_SCREEN_SIZE_SETTINGS_TITLE" translateable="false" desc="The display name for the Game Dashboard screen size settings."> + <message name="IDS_ASH_GAME_DASHBOARD_SCREEN_SIZE_SETTINGS_TITLE" desc="The display name for the Game Dashboard screen size settings."> Screen size </message> - <message name="IDS_ASH_GAME_DASHBOARD_SEND_FEEDBACK_TITLE" translateable="false" desc="The display name for the Game Dashboard send feedback button."> + <message name="IDS_ASH_GAME_DASHBOARD_SEND_FEEDBACK_TITLE" desc="The display name for the Game Dashboard send feedback button."> Send feedback </message> - <message name="IDS_ASH_GAME_DASHBOARD_SETTINGS_TITLE" translateable="false" desc="The display name for the Game Dashboard settings."> + <message name="IDS_ASH_GAME_DASHBOARD_SETTINGS_TITLE" desc="The display name for the Game Dashboard settings."> Game dashboard options </message> - <message name="IDS_ASH_GAME_DASHBOARD_SETTINGS_TOOLTIP" translateable="false" desc="Tooltip for the Game Dashboard settings icon button."> + <message name="IDS_ASH_GAME_DASHBOARD_SETTINGS_TOOLTIP" desc="Tooltip for the Game Dashboard settings icon button."> Game dashboard settings </message> - <message name="IDS_ASH_GAME_DASHBOARD_SETTINGS_WELCOME_DIALOG_A11Y_LABEL" translateable="false" desc="The accessibility label for the welcome dialog switch in the Game Dashboard Settings."> + <message name="IDS_ASH_GAME_DASHBOARD_SETTINGS_WELCOME_DIALOG_A11Y_LABEL" desc="The accessibility label for the welcome dialog switch in the Game Dashboard Settings."> Welcome notification is <ph name="STATE">$1<ex>on</ex></ph> </message> - <message name="IDS_ASH_GAME_DASHBOARD_SETTINGS_WELCOME_DIALOG_TITLE" translateable="false" desc="The label displayed for the welcome dialog row of the Game Dashboard Settings."> + <message name="IDS_ASH_GAME_DASHBOARD_SETTINGS_WELCOME_DIALOG_TITLE" desc="The label displayed for the welcome dialog row of the Game Dashboard Settings."> Welcome notification </message> <message name="IDS_ASH_GAME_DASHBOARD_TILE_ON" desc="The label for enabled Game Dashboard tiles."> On </message> - <message name="IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_TOOLTIPS_CLOSE_TOOLBAR" translateable="false" desc="The tooltips for the toolbar gamepad button when the toolbar is expanded."> + <message name="IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_TOOLTIPS_CLOSE_TOOLBAR" desc="The tooltips for the toolbar gamepad button when the toolbar is expanded."> Close toolbar </message> - <message name="IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_TOOLTIPS_OPEN_TOOLBAR" translateable="false" desc="The tooltips for the toolbar gamepad button when the toolbar is not expanded."> + <message name="IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_TOOLTIPS_OPEN_TOOLBAR" desc="The tooltips for the toolbar gamepad button when the toolbar is not expanded."> Open toolbar </message> - <message name="IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_TOOLTIPS_HIDE_TOOLBAR" translateable="false" desc="The tooltips for toolbar tile when the toolbar is visible."> + <message name="IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_TOOLTIPS_HIDE_TOOLBAR" desc="The tooltips for toolbar tile when the toolbar is visible."> Hide toolbar </message> - <message name="IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_TOOLTIPS_SHOW_TOOLBAR" translateable="false" desc="The tooltips for toolbar tile when the toolbar is not visible."> + <message name="IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_TOOLTIPS_SHOW_TOOLBAR" desc="The tooltips for toolbar tile when the toolbar is not visible."> Show toolbar </message> - <message name="IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_BUTTON_TITLE" translateable="false" desc="The display name for the Game Dashboard toolbar tile."> + <message name="IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_BUTTON_TITLE" desc="The display name for the Game Dashboard toolbar tile."> Toolbar </message> - <message name="IDS_ASH_GAME_DASHBOARD_VISIBLE_STATUS" translateable="false" desc="The visible state for compact Game Dashboard tile sub-labels."> + <message name="IDS_ASH_GAME_DASHBOARD_VISIBLE_STATUS" desc="The visible state for compact Game Dashboard tile sub-labels."> Visible </message> - <message name="IDS_ASH_GAME_DASHBOARD_WELCOME_DIALOG_SHORTCUT" translateable="false" desc="The text displayed in the welcome dialog to show how to toggle the Game Dashboard."> + <message name="IDS_ASH_GAME_DASHBOARD_WELCOME_DIALOG_SHORTCUT" desc="The text displayed in the welcome dialog to show how to toggle the Game Dashboard."> Press <ph name="LAUNCHER_KEY_NAME">$1<ex>Launcher</ex></ph> + g at anytime </message> - <message name="IDS_ASH_GAME_DASHBOARD_WELCOME_DIALOG_A11Y_LABEL" translateable="false" desc="The a11y label for the welcome dialog. Spoken by screen readers when the welcome dialog is a11y focused but not visually rendered."> + <message name="IDS_ASH_GAME_DASHBOARD_WELCOME_DIALOG_A11Y_LABEL" desc="The a11y label for the welcome dialog. Spoken by screen readers when the welcome dialog is a11y focused but not visually rendered."> Welcome dialog </message> - <message name="IDS_ASH_GAME_DASHBOARD_WELCOME_DIALOG_SUB_LABEL" translateable="false" desc="The additional context added to the welcome dialog about the Game Dashboard."> + <message name="IDS_ASH_GAME_DASHBOARD_WELCOME_DIALOG_SUB_LABEL" desc="The additional context added to the welcome dialog about the Game Dashboard."> Customize your gaming experience </message> - <message name="IDS_ASH_GAME_DASHBOARD_TABLET_TOAST" translateable="false" desc="The toast text when entering the tablet mode."> + <message name="IDS_ASH_GAME_DASHBOARD_TABLET_TOAST" desc="The toast text when entering the tablet mode."> Tablet mode is on. Game dashboard is unavailable. </message> - <message name="IDS_ASH_GAME_DASHBOARD_TABLET_STOP_RECORDING_TOAST" translateable="false" desc="The toast text when entering the tablet mode with recording in progress."> + <message name="IDS_ASH_GAME_DASHBOARD_TABLET_STOP_RECORDING_TOAST" desc="The toast text when entering the tablet mode with recording in progress."> Recording stopped. Can't use Game dashboard in tablet mode. </message> @@ -7654,19 +7689,19 @@ <message name="IDS_ASH_GAME_DASHBOARD_GC_SET_UP_SUB_TITLE" desc="The subtitle on the menu details row of Game Controls when no action is set up and Setup button shows up."> Keys, buttons, and more </message> - <message name="IDS_ASH_GAME_DASHBOARD_GC_DETAILS_SUB_TITLE_ON_TEMPLATE" translateable="false" desc="The subtitle on the Controls row of the Game Dashboard when the controls have been toggled on and the feature is enabled."> + <message name="IDS_ASH_GAME_DASHBOARD_GC_DETAILS_SUB_TITLE_ON_TEMPLATE" desc="The subtitle on the Controls row of the Game Dashboard when the controls have been toggled on and the feature is enabled."> On for <ph name="GAME_APP_NAME">$1<ex>app name</ex></ph> </message> - <message name="IDS_ASH_GAME_DASHBOARD_GC_DETAILS_SUB_TITLE_OFF_TEMPLATE" translateable="false" desc="The subtitle on the Controls row of the Game Dashboard when the controls have been toggled off and the feature is disabled."> + <message name="IDS_ASH_GAME_DASHBOARD_GC_DETAILS_SUB_TITLE_OFF_TEMPLATE" desc="The subtitle on the Controls row of the Game Dashboard when the controls have been toggled off and the feature is disabled."> Off for <ph name="GAME_APP_NAME">$1<ex>app name</ex></ph> </message> - <message name="IDS_ASH_GAME_DASHBOARD_GC_SET_UP_BUTTON_LABEL" translateable="false" desc="The label on the Setup button in the Controls row of the Game Dashboard when no buttons have been assigned."> + <message name="IDS_ASH_GAME_DASHBOARD_GC_SET_UP_BUTTON_LABEL" desc="The label on the Setup button in the Controls row of the Game Dashboard when no buttons have been assigned."> Set up </message> - <message name="IDS_ASH_GAME_DASHBOARD_GC_KEYBOARD_SETUP_NUDGE_TITLE" translateable="false" desc="The label on the Nudge next to the Controls row of the Game Dashboard when no buttons have been assigned."> + <message name="IDS_ASH_GAME_DASHBOARD_GC_KEYBOARD_SETUP_NUDGE_TITLE" desc="The label on the Nudge next to the Controls row of the Game Dashboard when no buttons have been assigned."> This is a touch game </message> - <message name="IDS_ASH_GAME_DASHBOARD_GC_KEYBOARD_SETUP_NUDGE_SUB_TITLE" translateable="false" desc="The subtitle on the Nudge next to the Controls row of the Game Dashboard when no buttons have been assigned."> + <message name="IDS_ASH_GAME_DASHBOARD_GC_KEYBOARD_SETUP_NUDGE_SUB_TITLE" desc="The subtitle on the Nudge next to the Controls row of the Game Dashboard when no buttons have been assigned."> Set up to play with your keyboard </message> @@ -7853,9 +7888,15 @@ <message name="IDS_ASH_PINE_DIALOG_TITLE" translateable="false" desc="Label of the title for the pine dialog."> Welcome Back </message> + <message name="IDS_ASH_PINE_DIALOG_CRASH_TITLE" translateable="false" desc="Label of the title for the pine dialog, if the previous session ended with a crash."> + Your Chromebook restarted because of a problem + </message> <message name="IDS_ASH_PINE_DIALOG_DESCRIPTION" translateable="false" desc="Label of the description for the pine dialog. Gives a little more information than the title."> Continue from where you left off? </message> + <message name="IDS_ASH_PINE_DIALOG_CRASH_DESCRIPTION" translateable="false" desc="Label of the description for the pine dialog, if the previous session ended with a crash. Gives a little more information than the title."> + Restore last opened apps and sites? + </message> <message name="IDS_ASH_PINE_DIALOG_NO_THANKS_BUTTON" translateable="false" desc="Label of the no thanks button for the pine dialog, which users can click if they choose not to restore."> No Thanks </message>
diff --git a/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_MULTIPLE_CONNECTED_DEVICES_NOTIFICATION.png.sha1 b/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_MULTIPLE_CONNECTED_DEVICES_NOTIFICATION.png.sha1 index 287e332..7859011 100644 --- a/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_MULTIPLE_CONNECTED_DEVICES_NOTIFICATION.png.sha1 +++ b/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_MULTIPLE_CONNECTED_DEVICES_NOTIFICATION.png.sha1
@@ -1 +1 @@ -3e5b948d216121a750c047e6ba20d33fe76f0ddd \ No newline at end of file +126c79b0d623358eff0ee2aecdf53cb5a897f9b0 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_NO_CONNECTED_DEVICES_NOTIFICATION.png.sha1 b/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_NO_CONNECTED_DEVICES_NOTIFICATION.png.sha1 index b39e460..c494c6fa 100644 --- a/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_NO_CONNECTED_DEVICES_NOTIFICATION.png.sha1 +++ b/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_NO_CONNECTED_DEVICES_NOTIFICATION.png.sha1
@@ -1 +1 @@ -167bbace32f85db9c014f9b837dd3a1b97b427f5 \ No newline at end of file +affab3ec35f77811ebcc9feffb65f9e4e7308019 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_ONE_CONNECTED_DEVICE_NOTIFICATION.png.sha1 b/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_ONE_CONNECTED_DEVICE_NOTIFICATION.png.sha1 index 49b02f47..0ed03d1a 100644 --- a/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_ONE_CONNECTED_DEVICE_NOTIFICATION.png.sha1 +++ b/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_MESSAGE_ONE_CONNECTED_DEVICE_NOTIFICATION.png.sha1
@@ -1 +1 @@ -fee146bfb5d14f0f25b81894d90a11a865615937 \ No newline at end of file +e39c9d94bff7f02b0c4ff148227d76f9a287ba97 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_TITLE.png.sha1 b/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_TITLE.png.sha1 index b39e460..7859011 100644 --- a/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_TITLE.png.sha1 +++ b/ash/ash_strings_grd/IDS_ASH_HOTSPOT_ON_TITLE.png.sha1
@@ -1 +1 @@ -167bbace32f85db9c014f9b837dd3a1b97b427f5 \ No newline at end of file +126c79b0d623358eff0ee2aecdf53cb5a897f9b0 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_CREATIVITY_NAME.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_CREATIVITY_NAME.png.sha1 new file mode 100644 index 0000000..e0ded4c --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_CREATIVITY_NAME.png.sha1
@@ -0,0 +1 @@ +daf9577d4f649db27c8a01b88957b8ef386193a3 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_CANCEL.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_CANCEL.png.sha1 new file mode 100644 index 0000000..5e437d75 --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_CANCEL.png.sha1
@@ -0,0 +1 @@ +c2ac2472db1b139926bd722370d0852716a1b66d \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_EXIT.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_EXIT.png.sha1 new file mode 100644 index 0000000..5e437d75 --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_EXIT.png.sha1
@@ -0,0 +1 @@ +c2ac2472db1b139926bd722370d0852716a1b66d \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_SUBTITLE.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_SUBTITLE.png.sha1 new file mode 100644 index 0000000..5e437d75 --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_SUBTITLE.png.sha1
@@ -0,0 +1 @@ +c2ac2472db1b139926bd722370d0852716a1b66d \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_TITLE.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_TITLE.png.sha1 new file mode 100644 index 0000000..5e437d75 --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_DISMISS_DIALOG_TITLE.png.sha1
@@ -0,0 +1 @@ +c2ac2472db1b139926bd722370d0852716a1b66d \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_ENTERTAINMENT_NAME.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_ENTERTAINMENT_NAME.png.sha1 new file mode 100644 index 0000000..e0ded4c --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_ENTERTAINMENT_NAME.png.sha1
@@ -0,0 +1 @@ +daf9577d4f649db27c8a01b88957b8ef386193a3 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_ESSENTIALS_NAME.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_ESSENTIALS_NAME.png.sha1 new file mode 100644 index 0000000..d2fe89a --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_ESSENTIALS_NAME.png.sha1
@@ -0,0 +1 @@ +da077f99c469720534473902956fd13a47a5e933 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_DISMISS_BUTTON.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_DISMISS_BUTTON.png.sha1 new file mode 100644 index 0000000..d2fe89a --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_DISMISS_BUTTON.png.sha1
@@ -0,0 +1 @@ +da077f99c469720534473902956fd13a47a5e933 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_SUBTITLE.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_SUBTITLE.png.sha1 new file mode 100644 index 0000000..d2fe89a --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_SUBTITLE.png.sha1
@@ -0,0 +1 @@ +da077f99c469720534473902956fd13a47a5e933 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_TITLE.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_TITLE.png.sha1 new file mode 100644 index 0000000..d2fe89a --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_NUDGE_TITLE.png.sha1
@@ -0,0 +1 @@ +da077f99c469720534473902956fd13a47a5e933 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_PRODUCTIVITY_NAME.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_PRODUCTIVITY_NAME.png.sha1 new file mode 100644 index 0000000..c08fbea8 --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_PRODUCTIVITY_NAME.png.sha1
@@ -0,0 +1 @@ +c92844e812f24864b35a92bbaf8981d595992ffa \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_UTILITIES_NAME.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_UTILITIES_NAME.png.sha1 new file mode 100644 index 0000000..e0ded4c --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_UTILITIES_NAME.png.sha1
@@ -0,0 +1 @@ +daf9577d4f649db27c8a01b88957b8ef386193a3 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_YOUR_APPS_NAME.png.sha1 b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_YOUR_APPS_NAME.png.sha1 new file mode 100644 index 0000000..d2fe89a --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_LAUNCHER_APPS_COLLECTIONS_YOUR_APPS_NAME.png.sha1
@@ -0,0 +1 @@ +da077f99c469720534473902956fd13a47a5e933 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_MAHI_RESPONSE_STATUS_INAPPROPRIATE_LABEL_TEXT.png.sha1 b/ash/ash_strings_grd/IDS_ASH_MAHI_RESPONSE_STATUS_INAPPROPRIATE_LABEL_TEXT.png.sha1 new file mode 100644 index 0000000..98b86f95 --- /dev/null +++ b/ash/ash_strings_grd/IDS_ASH_MAHI_RESPONSE_STATUS_INAPPROPRIATE_LABEL_TEXT.png.sha1
@@ -0,0 +1 @@ +9726a9ab90f5f182449cb24fe5dc5d43c4d60dd5 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_TURN_OFF_HOTSPOT_LABEL.png.sha1 b/ash/ash_strings_grd/IDS_ASH_TURN_OFF_HOTSPOT_LABEL.png.sha1 index b39e460..7859011 100644 --- a/ash/ash_strings_grd/IDS_ASH_TURN_OFF_HOTSPOT_LABEL.png.sha1 +++ b/ash/ash_strings_grd/IDS_ASH_TURN_OFF_HOTSPOT_LABEL.png.sha1
@@ -1 +1 @@ -167bbace32f85db9c014f9b837dd3a1b97b427f5 \ No newline at end of file +126c79b0d623358eff0ee2aecdf53cb5a897f9b0 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_VIDEO_CONFERENCE_BUBBLE_BACKGROUND_BLUR_FULL.png.sha1 b/ash/ash_strings_grd/IDS_ASH_VIDEO_CONFERENCE_BUBBLE_BACKGROUND_BLUR_FULL.png.sha1 index c69655fa..33e5434b 100644 --- a/ash/ash_strings_grd/IDS_ASH_VIDEO_CONFERENCE_BUBBLE_BACKGROUND_BLUR_FULL.png.sha1 +++ b/ash/ash_strings_grd/IDS_ASH_VIDEO_CONFERENCE_BUBBLE_BACKGROUND_BLUR_FULL.png.sha1
@@ -1 +1 @@ -d4805f3057a87ffe2703e24d64f57632048e45d1 \ No newline at end of file +f8ce4fcc5b00d845a9f3a5d5c29dbec2eb0d6371 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_ASH_VIDEO_CONFERENCE_BUBBLE_BACKGROUND_BLUR_LIGHT.png.sha1 b/ash/ash_strings_grd/IDS_ASH_VIDEO_CONFERENCE_BUBBLE_BACKGROUND_BLUR_LIGHT.png.sha1 index 62d05ed3..7721255 100644 --- a/ash/ash_strings_grd/IDS_ASH_VIDEO_CONFERENCE_BUBBLE_BACKGROUND_BLUR_LIGHT.png.sha1 +++ b/ash/ash_strings_grd/IDS_ASH_VIDEO_CONFERENCE_BUBBLE_BACKGROUND_BLUR_LIGHT.png.sha1
@@ -1 +1 @@ -6244582b0cd0ef43796e6ff6e74058f7d6e90517 \ No newline at end of file +8ca2425cfe7544a247a42e144ca82137d51e3469 \ No newline at end of file
diff --git a/ash/ash_strings_grd/IDS_GLANCEABLES_TASKS_SELECTED_LIST_EMPTY_ACCESSIBLE_NAME.png.sha1 b/ash/ash_strings_grd/IDS_GLANCEABLES_TASKS_SELECTED_LIST_EMPTY_ACCESSIBLE_NAME.png.sha1 deleted file mode 100644 index 8e5665f3..0000000 --- a/ash/ash_strings_grd/IDS_GLANCEABLES_TASKS_SELECTED_LIST_EMPTY_ACCESSIBLE_NAME.png.sha1 +++ /dev/null
@@ -1 +0,0 @@ -17e070bacc4c704fd6a52bede965cb580d88ef00 \ No newline at end of file
diff --git a/ash/birch/birch_item.cc b/ash/birch/birch_item.cc index 9289d49c..328a03a 100644 --- a/ash/birch/birch_item.cc +++ b/ash/birch/birch_item.cc
@@ -10,6 +10,7 @@ #include "ash/public/cpp/image_downloader.h" #include "ash/public/cpp/new_window_delegate.h" +#include "ash/public/cpp/resources/grit/ash_public_unscaled_resources.h" #include "ash/public/cpp/style/dark_light_mode_controller.h" #include "ash/resources/vector_icons/vector_icons.h" #include "ash/session/session_controller_impl.h" @@ -24,6 +25,7 @@ #include "third_party/skia/include/core/SkColor.h" #include "ui/base/l10n/l10n_util.h" #include "ui/base/models/image_model.h" +#include "ui/base/resource/resource_bundle.h" namespace ash { namespace { @@ -169,12 +171,14 @@ const GURL& file_url, const GURL& icon_url, const base::Time& start_time, - const base::Time& end_time) + const base::Time& end_time, + const std::string& file_id) : BirchItem(title, GetSubtitle()), file_url_(file_url), icon_url_(icon_url), start_time_(start_time), - end_time_(end_time) {} + end_time_(end_time), + file_id_(file_id) {} BirchAttachmentItem::BirchAttachmentItem(BirchAttachmentItem&&) = default; @@ -201,7 +205,7 @@ << ", start: " << UTF16ToUTF8(base::TimeFormatShortDateAndTime(start_time_)) << ", end: " << UTF16ToUTF8(base::TimeFormatShortDateAndTime(end_time_)) - << "}"; + << ", file_id: " << file_id_ << "}"; return ss.str(); } @@ -442,7 +446,9 @@ } void BirchReleaseNotesItem::LoadIcon(LoadIconCallback callback) const { - LOG(ERROR) << "Not implemented"; + std::move(callback).Run( + ui::ResourceBundle::GetSharedInstance().GetThemedLottieImageNamed( + IDR_BIRCH_RELEASE_NOTES_ICON)); } } // namespace ash
diff --git a/ash/birch/birch_item.h b/ash/birch/birch_item.h index 4ba23ba..e4a1276d 100644 --- a/ash/birch/birch_item.h +++ b/ash/birch/birch_item.h
@@ -139,7 +139,8 @@ const GURL& file_url, const GURL& icon_url, const base::Time& start_time, - const base::Time& end_time); + const base::Time& end_time, + const std::string& file_id); BirchAttachmentItem(BirchAttachmentItem&&); BirchAttachmentItem& operator=(BirchAttachmentItem&&); BirchAttachmentItem(const BirchAttachmentItem&); @@ -157,6 +158,7 @@ const GURL& icon_url() const { return icon_url_; } const base::Time& start_time() const { return start_time_; } const base::Time& end_time() const { return end_time_; } + const std::string& file_id() const { return file_id_; } private: static std::u16string GetSubtitle(); @@ -165,6 +167,7 @@ GURL icon_url_; // Link to the file's icon's art asset. base::Time start_time_; // Start time of the event (used for ranking). base::Time end_time_; // End time of the event (used for ranking). + std::string file_id_; // ID of the file. }; // A birch item which contains file path and time information.
diff --git a/ash/birch/birch_item_remover.cc b/ash/birch/birch_item_remover.cc index fa20de4..14460b6 100644 --- a/ash/birch/birch_item_remover.cc +++ b/ash/birch/birch_item_remover.cc
@@ -4,6 +4,7 @@ #include "ash/birch/birch_item_remover.h" +#include <string> #include <vector> #include "ash/birch/birch_item.h" @@ -54,12 +55,31 @@ removed_items_proto_.StartWrite(); return; } + if (item->GetType() == BirchItemType::kAttachment || + item->GetType() == BirchItemType::kFile) { + std::string hashed_file_id; + if (item->GetType() == BirchItemType::kAttachment) { + hashed_file_id = base::SHA1HashString( + static_cast<BirchAttachmentItem*>(item)->file_id()); + } else { + hashed_file_id = + base::SHA1HashString(static_cast<BirchFileItem*>(item)->file_id()); + } + + // Add the hashed file id to the `removed_file_items` map. + // Note: We are using a map for its set capabilities; the map value is + // arbitrary. + removed_items_proto_->mutable_removed_file_items()->insert( + {hashed_file_id, false}); + removed_items_proto_.StartWrite(); + return; + } } void BirchItemRemover::FilterRemovedTabs(std::vector<BirchTabItem>* tab_items) { CHECK(removed_items_proto_.initialized()); - std::erase_if(*tab_items, [this](const BirchTabItem& tab_item) { - const std::string hashed_url = base::SHA1HashString(tab_item.url().spec()); + std::erase_if(*tab_items, [this](const BirchTabItem& item) { + const std::string hashed_url = base::SHA1HashString(item.url().spec()); return removed_items_proto_->removed_tab_items().contains(hashed_url); }); } @@ -73,6 +93,24 @@ }); } +void BirchItemRemover::FilterRemovedAttachmentItems( + std::vector<BirchAttachmentItem>* attachment_items) { + CHECK(removed_items_proto_.initialized()); + std::erase_if(*attachment_items, [this](const BirchAttachmentItem& item) { + const std::string hashed_id = base::SHA1HashString(item.file_id()); + return removed_items_proto_->removed_file_items().contains(hashed_id); + }); +} + +void BirchItemRemover::FilterRemovedFileItems( + std::vector<BirchFileItem>* file_items) { + CHECK(removed_items_proto_.initialized()); + std::erase_if(*file_items, [this](const BirchFileItem& item) { + const std::string hashed_id = base::SHA1HashString(item.file_id()); + return removed_items_proto_->removed_file_items().contains(hashed_id); + }); +} + void BirchItemRemover::SetProtoInitCallbackForTest(base::OnceClosure callback) { removed_items_proto_.RegisterOnInitUnsafe(std::move(callback)); }
diff --git a/ash/birch/birch_item_remover.h b/ash/birch/birch_item_remover.h index 36d4992..370b134 100644 --- a/ash/birch/birch_item_remover.h +++ b/ash/birch/birch_item_remover.h
@@ -45,6 +45,9 @@ void FilterRemovedTabs(std::vector<BirchTabItem>* tab_items); void FilterRemovedCalendarItems( std::vector<BirchCalendarItem>* calendar_items); + void FilterRemovedAttachmentItems( + std::vector<BirchAttachmentItem>* file_items); + void FilterRemovedFileItems(std::vector<BirchFileItem>* file_items); void SetProtoInitCallbackForTest(base::OnceClosure callback);
diff --git a/ash/birch/birch_item_remover_unittest.cc b/ash/birch/birch_item_remover_unittest.cc index 3ecfc36..f3af0f6 100644 --- a/ash/birch/birch_item_remover_unittest.cc +++ b/ash/birch/birch_item_remover_unittest.cc
@@ -87,5 +87,63 @@ EXPECT_EQ(calendar_items, std::vector({item0, item2})); } +TEST_F(BirchItemRemoverTest, RemoveFileItem) { + BirchFileItem item0(base::FilePath(), u"justification", base::Time(), + "file_id_0"); + BirchFileItem item1(base::FilePath(), u"justification", base::Time(), + "file_id_1"); + BirchFileItem item2(base::FilePath(), u"justification", base::Time(), + "file_id_2"); + std::vector<BirchFileItem> file_items = {item0, item1, item2}; + + // Filter `file_items` before any items are removed. The list should remain + // unchanged. + item_remover_->FilterRemovedFileItems(&file_items); + ASSERT_EQ(3u, file_items.size()); + + // Remove `item1`, and filter it from the list of file items. + item_remover_->RemoveItem(&item1); + item_remover_->FilterRemovedFileItems(&file_items); + + // Check that `item1` is filtered out. + ASSERT_EQ(2u, file_items.size()); + EXPECT_EQ(file_items, std::vector({item0, item2})); +} + +TEST_F(BirchItemRemoverTest, RemoveAttachmentItem) { + BirchAttachmentItem item0(u"attachment 0", + /*file_url=*/GURL(), + /*icon_url=*/GURL(), + /*start_time=*/base::Time(), + /*end_time=*/base::Time(), + /*file_id=*/"file_id_0"); + BirchAttachmentItem item1(u"attachment 1", + /*file_url=*/GURL(), + /*icon_url=*/GURL(), + /*start_time=*/base::Time(), + /*end_time=*/base::Time(), + /*file_id=*/"file_id_1"); + BirchAttachmentItem item2(u"attachment 2", + /*file_url=*/GURL(), + /*icon_url=*/GURL(), + /*start_time=*/base::Time(), + /*end_time=*/base::Time(), + /*file_id=*/"file_id_2"); + std::vector<BirchAttachmentItem> attachment_items = {item0, item1, item2}; + + // Filter `attachment_items` before any items are removed. The list should + // remain unchanged. + item_remover_->FilterRemovedAttachmentItems(&attachment_items); + ASSERT_EQ(3u, attachment_items.size()); + + // Remove `item1`, and filter it from the list of attachment items. + item_remover_->RemoveItem(&item1); + item_remover_->FilterRemovedAttachmentItems(&attachment_items); + + // Check that `item1` is filtered out. + ASSERT_EQ(2u, attachment_items.size()); + EXPECT_EQ(attachment_items, std::vector({item0, item2})); +} + } // namespace } // namespace ash
diff --git a/ash/birch/birch_item_unittest.cc b/ash/birch/birch_item_unittest.cc index 048ed6c..0f4f8b0 100644 --- a/ash/birch/birch_item_unittest.cc +++ b/ash/birch/birch_item_unittest.cc
@@ -123,7 +123,8 @@ /*file_url=*/GURL("http://file.com/"), /*icon_url=*/GURL("http://attachment.icon"), /*start_time=*/base::Time(), - /*end_time=*/base::Time()); + /*end_time=*/base::Time(), + /*file_id=*/""); item.PerformAction(); EXPECT_EQ(new_window_delegate_->last_opened_url_, GURL("http://file.com/")); } @@ -134,7 +135,8 @@ /*file_url=*/GURL("http://file.com/"), /*icon_url=*/GURL("http://attachment.icon"), /*start_time=*/base::Time(), - /*end_time=*/base::Time()); + /*end_time=*/base::Time(), + /*file_id=*/""); item.PerformAction(); histograms.ExpectBucketCount("Ash.Birch.Bar.Activate", true, 1); histograms.ExpectBucketCount("Ash.Birch.Chip.Activate", @@ -146,7 +148,8 @@ /*file_url=*/GURL(), /*icon_url=*/GURL("http://attachment.icon"), /*start_time=*/base::Time(), - /*end_time=*/base::Time()); + /*end_time=*/base::Time(), + /*file_id=*/""); item.PerformAction(); EXPECT_EQ(new_window_delegate_->last_opened_url_, GURL()); } @@ -259,7 +262,8 @@ /*file_url=*/GURL("http://file.com/"), /*icon_url=*/GURL("http://attachment.icon"), /*start_time=*/base::Time(), - /*end_time=*/base::Time()); + /*end_time=*/base::Time(), + /*file_id=*/""); item.LoadIcon(base::BindOnce( [](const ui::ImageModel& icon) { EXPECT_FALSE(icon.IsEmpty()); })); @@ -270,7 +274,8 @@ /*file_url=*/GURL("http://file.com/"), /*icon_url=*/GURL("invalid-url"), /*start_time=*/base::Time(), - /*end_time=*/base::Time()); + /*end_time=*/base::Time(), + /*file_id=*/""); item.LoadIcon(base::BindOnce( [](const ui::ImageModel& icon) { EXPECT_TRUE(icon.IsEmpty()); }));
diff --git a/ash/birch/birch_model.cc b/ash/birch/birch_model.cc index 5694abe6..001ffdf 100644 --- a/ash/birch/birch_model.cc +++ b/ash/birch/birch_model.cc
@@ -18,7 +18,6 @@ #include "ash/shell.h" #include "base/functional/callback_forward.h" #include "base/metrics/histogram_functions.h" -#include "base/time/time.h" #include "chromeos/ash/components/geolocation/simple_geolocation_provider.h" #include "components/prefs/pref_registry_simple.h" #include "components/prefs/pref_service.h" @@ -53,6 +52,14 @@ Shell::Get()->session_controller()->RemoveObserver(this); } +void BirchModel::AddObserver(Observer* observer) { + observers_.AddObserver(observer); +} + +void BirchModel::RemoveObserver(Observer* observer) { + observers_.RemoveObserver(observer); +} + // static void BirchModel::RegisterProfilePrefs(PrefRegistrySimple* registry) { registry->RegisterBooleanPref(prefs::kBirchUseCalendar, true); @@ -140,6 +147,9 @@ /*on_init_callback=*/base::BindOnce( &BirchModel::MaybeRespondToDataFetchRequest, base::Unretained(this))); + for (auto& observer : observers_) { + observer.OnBirchClientSet(); + } } else { item_remover_.reset(); } @@ -219,9 +229,10 @@ return {}; } - // TODO(b/305094537): Filter removed files and calendar attachments. item_remover_->FilterRemovedTabs(&recent_tab_items_); item_remover_->FilterRemovedCalendarItems(&calendar_items_); + item_remover_->FilterRemovedAttachmentItems(&attachment_items_); + item_remover_->FilterRemovedFileItems(&file_suggest_items_); BirchRanker ranker(GetTime()); ranker.RankCalendarItems(&calendar_items_); @@ -231,12 +242,36 @@ ranker.RankWeatherItems(&weather_items_); ranker.RankReleaseNotesItems(&release_notes_items_); + // Avoid showing a duplicate file which is both an attachment and file + // suggestion by erasing the item with the higher ranking. + std::unordered_map<std::string, BirchAttachmentItem> + file_id_to_attachment_item; + for (auto& attachment : attachment_items_) { + file_id_to_attachment_item.emplace(attachment.file_id(), attachment); + } + std::erase_if(file_suggest_items_, [&file_id_to_attachment_item]( + const auto& file_suggest_item) { + if (file_id_to_attachment_item.contains(file_suggest_item.file_id())) { + if (file_suggest_item.ranking() > + file_id_to_attachment_item.at(file_suggest_item.file_id()) + .ranking()) { + // Duplicate item with a higher ranked file suggest item. Erase the file + // suggest item. + return true; + } + // Duplicate item with a higher ranked attachment item. Erase the + // attachment item. + file_id_to_attachment_item.erase(file_suggest_item.file_id()); + } + return false; + }); + std::vector<std::unique_ptr<BirchItem>> all_items; for (auto& event : calendar_items_) { all_items.push_back(std::make_unique<BirchCalendarItem>(event)); } - for (auto& event : attachment_items_) { - all_items.push_back(std::make_unique<BirchAttachmentItem>(event)); + for (auto& event : file_id_to_attachment_item) { + all_items.push_back(std::make_unique<BirchAttachmentItem>(event.second)); } for (auto& tab : recent_tab_items_) { all_items.push_back(std::make_unique<BirchTabItem>(tab)); @@ -427,6 +462,9 @@ if (!prefs->GetBoolean(prefs::kBirchUseCalendar)) { calendar_items_.clear(); attachment_items_.clear(); // Attachments come from the same provider. + } else { + is_calendar_data_fresh_ = false; + is_attachment_data_fresh_ = false; } } @@ -434,6 +472,8 @@ PrefService* prefs = GetPrefService(); if (!prefs->GetBoolean(prefs::kBirchUseFileSuggest)) { file_suggest_items_.clear(); + } else { + is_files_data_fresh_ = false; } } @@ -441,6 +481,8 @@ PrefService* prefs = GetPrefService(); if (!prefs->GetBoolean(prefs::kBirchUseRecentTabs)) { recent_tab_items_.clear(); + } else { + is_release_notes_data_fresh_ = false; } } @@ -448,6 +490,8 @@ PrefService* prefs = GetPrefService(); if (!prefs->GetBoolean(prefs::kBirchUseWeather)) { weather_items_.clear(); + } else { + is_weather_data_fresh_ = false; } } @@ -455,6 +499,8 @@ PrefService* prefs = GetPrefService(); if (!prefs->GetBoolean(prefs::kBirchUseReleaseNotes)) { release_notes_items_.clear(); + } else { + is_release_notes_data_fresh_ = false; } }
diff --git a/ash/birch/birch_model.h b/ash/birch/birch_model.h index a295e66c..08110db 100644 --- a/ash/birch/birch_model.h +++ b/ash/birch/birch_model.h
@@ -14,6 +14,7 @@ #include "ash/birch/birch_item.h" #include "ash/public/cpp/session/session_observer.h" #include "base/time/clock.h" +#include "base/time/time.h" #include "base/timer/timer.h" #include "chromeos/ash/components/geolocation/simple_geolocation_provider.h" #include "components/prefs/pref_change_registrar.h" @@ -31,11 +32,22 @@ class ASH_EXPORT BirchModel : public SessionObserver, public SimpleGeolocationProvider::Observer { public: + // BirchModel Observers are notified when the BirchClient has been set. + class Observer : public base::CheckedObserver { + public: + ~Observer() override = default; + + virtual void OnBirchClientSet() = 0; + }; + BirchModel(); BirchModel(const BirchModel&) = delete; BirchModel& operator=(const BirchModel&) = delete; ~BirchModel() override; + void AddObserver(Observer* observer); + void RemoveObserver(Observer* observer); + static void RegisterProfilePrefs(PrefRegistrySimple* registry); // Sends a request to the birch keyed service to fetch data into the model. @@ -205,6 +217,9 @@ // Used to filter out items which have previously been removed by the user. std::unique_ptr<BirchItemRemover> item_remover_; + + // A list of current BirchModel::Observers. + base::ObserverList<Observer> observers_; }; } // namespace ash
diff --git a/ash/birch/birch_model_unittest.cc b/ash/birch/birch_model_unittest.cc index fdcdc959..87ea229 100644 --- a/ash/birch/birch_model_unittest.cc +++ b/ash/birch/birch_model_unittest.cc
@@ -56,6 +56,20 @@ return calendar_item_list; } +std::vector<BirchAttachmentItem> MakeAttachmentItemList(int item_count) { + std::vector<BirchAttachmentItem> attachment_item_list; + for (int i = 0; i < item_count; i++) { + attachment_item_list.emplace_back( + u"Attachment " + base::NumberToString16(i), + /*file_url=*/GURL(), + /*icon_url=*/GURL(), + /*start_time=*/base::Time(), + /*end_time=*/base::Time(), + /*file_id=*/"file_id" + base::NumberToString(i)); + } + return attachment_item_list; +} + // A data provider that does nothing. class StubBirchDataProvider : public BirchDataProvider { public: @@ -123,6 +137,21 @@ return time; } +class TestModelObserver : public BirchModel::Observer { + public: + TestModelObserver() { Shell::Get()->birch_model()->AddObserver(this); } + ~TestModelObserver() override { + Shell::Get()->birch_model()->RemoveObserver(this); + } + + void OnBirchClientSet() override { birch_client_set_ = true; } + + bool birch_client_set() const { return birch_client_set_; } + + private: + bool birch_client_set_ = false; +}; + } // namespace class BirchModelTest : public AshTestBase { @@ -348,12 +377,7 @@ // Populate the model with every data type. model->SetCalendarItems(MakeCalendarItemList(/*event_count=*/1)); - std::vector<BirchAttachmentItem> attachment_item_list; - attachment_item_list.emplace_back(u"Attachment 1", /*file_url=*/GURL(), - /*icon_url=*/GURL(), - /*start_time=*/base::Time(), - /*end_time=*/base::Time()); - model->SetAttachmentItems(std::move(attachment_item_list)); + model->SetAttachmentItems(MakeAttachmentItemList(/*item_count=*/1)); model->SetFileSuggestItems(MakeFileItemList(/*item_count=*/1)); std::vector<BirchTabItem> tab_item_list; tab_item_list.emplace_back(u"tab", GURL("foo.bar"), base::Time(), @@ -672,12 +696,7 @@ BirchTabItem::DeviceFormFactor::kDesktop); model->SetRecentTabItems(std::move(tab_item_list)); model->SetCalendarItems(MakeCalendarItemList(/*event_count=*/1)); - std::vector<BirchAttachmentItem> attachment_item_list; - attachment_item_list.emplace_back(u"Attachment 1", /*file_url=*/GURL(), - /*icon_url=*/GURL(), - /*start_time=*/base::Time(), - /*end_time=*/base::Time()); - model->SetAttachmentItems(std::move(attachment_item_list)); + model->SetAttachmentItems(MakeAttachmentItemList(/*item_count=*/1)); std::vector<BirchReleaseNotesItem> release_notes_item_list; release_notes_item_list.emplace_back(u"note", u"explore", GURL("foo.bar"), base::Time()); @@ -721,12 +740,7 @@ base::Time()); model->SetReleaseNotesItems(std::move(release_notes_item_list)); model->SetCalendarItems(MakeCalendarItemList(/*event_count=*/1)); - std::vector<BirchAttachmentItem> attachment_item_list; - attachment_item_list.emplace_back(u"Attachment 1", /*file_url=*/GURL(), - /*icon_url=*/GURL(), - /*start_time=*/base::Time(), - /*end_time=*/base::Time()); - model->SetAttachmentItems(std::move(attachment_item_list)); + model->SetAttachmentItems(MakeAttachmentItemList(/*item_count=*/1)); std::vector<BirchTabItem> tab_item_list; tab_item_list.emplace_back(u"tab", GURL("foo.bar"), base::Time(), GURL("favicon"), "session", @@ -752,12 +766,7 @@ // Insert one item of each type. model->SetCalendarItems(MakeCalendarItemList(/*event_count=*/1)); - std::vector<BirchAttachmentItem> attachment_item_list; - attachment_item_list.emplace_back(u"Attachment 1", /*file_url=*/GURL(), - /*icon_url=*/GURL(), - /*start_time=*/base::Time(), - /*end_time=*/base::Time()); - model->SetAttachmentItems(std::move(attachment_item_list)); + model->SetAttachmentItems(MakeAttachmentItemList(/*item_count=*/1)); std::vector<BirchTabItem> tab_item_list; tab_item_list.emplace_back(u"tab", GURL("foo.bar"), base::Time(), GURL("favicon"), "session", @@ -794,11 +803,8 @@ model->SetCalendarItems(std::move(calendar_item_list)); // Insert one item for other types. - std::vector<BirchAttachmentItem> attachment_item_list; - attachment_item_list.emplace_back(u"Attachment 1", /*file_url=*/GURL(), - /*icon_url=*/GURL(), - /*start_time=*/base::Time(), - /*end_time=*/base::Time()); + std::vector<BirchAttachmentItem> attachment_item_list = + MakeAttachmentItemList(/*item_count=*/1); attachment_item_list.back().set_ranking(3.f); model->SetAttachmentItems(std::move(attachment_item_list)); @@ -842,11 +848,8 @@ model->SetCalendarItems(std::move(calendar_item_list)); // Then insert 3 other items with lower priority. - std::vector<BirchAttachmentItem> attachment_item_list; - attachment_item_list.emplace_back(u"Attachment 1", /*file_url=*/GURL(), - /*icon_url=*/GURL(), - /*start_time=*/base::Time(), - /*end_time=*/base::Time()); + std::vector<BirchAttachmentItem> attachment_item_list = + MakeAttachmentItemList(/*item_count=*/1); attachment_item_list.back().set_ranking(3.f); model->SetAttachmentItems(std::move(attachment_item_list)); @@ -888,16 +891,9 @@ model->SetCalendarItems(std::move(calendar_item_list)); // Insert 2 more items of a different type. - std::vector<BirchAttachmentItem> attachment_item_list; - attachment_item_list.emplace_back(u"Attachment 1", /*file_url=*/GURL(), - /*icon_url=*/GURL(), - /*start_time=*/base::Time(), - /*end_time=*/base::Time()); - attachment_item_list.back().set_ranking(3.f); - attachment_item_list.emplace_back(u"Attachment 2", /*file_url=*/GURL(), - /*icon_url=*/GURL(), - /*start_time=*/base::Time(), - /*end_time=*/base::Time()); + std::vector<BirchAttachmentItem> attachment_item_list = + MakeAttachmentItemList(/*item_count=*/2); + attachment_item_list.front().set_ranking(3.f); attachment_item_list.back().set_ranking(4.f); model->SetAttachmentItems(std::move(attachment_item_list)); @@ -1053,4 +1049,110 @@ ASSERT_EQ(all_items.size(), 2u); } +TEST_F(BirchModelTest, RemoveAndFilterAttachmentItem) { + BirchModel* model = Shell::Get()->birch_model(); + + model->SetCalendarItems({}); + model->SetRecentTabItems({}); + model->SetFileSuggestItems({}); + model->SetWeatherItems({}); + model->SetReleaseNotesItems({}); + + std::vector<BirchAttachmentItem> attachment_item_list = + MakeAttachmentItemList(/*item_count=*/3); + model->SetAttachmentItems(attachment_item_list); + + std::vector<std::unique_ptr<BirchItem>> all_items = model->GetAllItems(); + ASSERT_EQ(all_items.size(), 3u); + + // Remove the second item and check that it is filtered from `all_items`. + model->RemoveItem(&attachment_item_list[1]); + + all_items = model->GetAllItems(); + ASSERT_EQ(all_items.size(), 2u); +} + +TEST_F(BirchModelTest, RemoveAndFilterFileItem) { + BirchModel* model = Shell::Get()->birch_model(); + + model->SetCalendarItems({}); + model->SetAttachmentItems({}); + model->SetRecentTabItems({}); + model->SetWeatherItems({}); + model->SetReleaseNotesItems({}); + + std::vector<BirchFileItem> file_item_list = + MakeFileItemList(/*item_count=*/3); + model->SetFileSuggestItems(file_item_list); + + std::vector<std::unique_ptr<BirchItem>> all_items = model->GetAllItems(); + ASSERT_EQ(all_items.size(), 3u); + + // Remove the second item and check that it is filtered from `all_items`. + model->RemoveItem(&file_item_list[1]); + + all_items = model->GetAllItems(); + ASSERT_EQ(all_items.size(), 2u); +} + +TEST_F(BirchModelTest, DuplicateFileAndAttachmentItem) { + BirchModel* model = Shell::Get()->birch_model(); + + model->SetCalendarItems({}); + model->SetRecentTabItems({}); + model->SetWeatherItems({}); + model->SetReleaseNotesItems({}); + + std::vector<BirchAttachmentItem> attachment_item_list; + attachment_item_list.emplace_back( + u"Ongoing Event Attachment 1", + /*file_url=*/GURL(), + /*icon_url=*/GURL(), + /*start_time=*/base::Time(TimeFromString("22 Feb 2024 3:00 UTC")), + /*end_time=*/base::Time(TimeFromString("22 Feb 2024 5:00 UTC")), + /*file_id=*/"duplicate_file_id_1"); + attachment_item_list.emplace_back( + u"Tomorrow Event Attachment 2", + /*file_url=*/GURL(), + /*icon_url=*/GURL(), + /*start_time=*/base::Time(TimeFromString("23 Feb 2024 3:00 UTC")), + /*end_time=*/base::Time(TimeFromString("23 Feb 2024 5:00 UTC")), + /*file_id=*/"duplicate_file_id_2"); + model->SetAttachmentItems(attachment_item_list); + + std::vector<BirchFileItem> file_item_list; + file_item_list.emplace_back( + base::FilePath("Recently Edited File 1"), + /*justification=*/u"", + /*timestamp=*/base::Time(TimeFromString("22 Feb 2024 3:00 UTC")), + /*file_id=*/"duplicate_file_id_1"); + file_item_list.emplace_back( + base::FilePath("Recently Edited File 2"), + /*justification=*/u"", + /*timestamp=*/base::Time(TimeFromString("22 Feb 2024 3:00 UTC")), + /*file_id=*/"duplicate_file_id_2"); + model->SetFileSuggestItems(file_item_list); + + // Calling GetAllItems() should return two items, once attachment and one + // file. + std::vector<std::unique_ptr<BirchItem>> all_items = model->GetAllItems(); + ASSERT_EQ(all_items.size(), 2u); + EXPECT_EQ(all_items[0]->GetType(), BirchItemType::kAttachment); + EXPECT_EQ(all_items[0]->title(), u"Ongoing Event Attachment 1"); + EXPECT_EQ(all_items[1]->GetType(), BirchItemType::kFile); + EXPECT_EQ(all_items[1]->title(), u"Recently Edited File 2"); +} + +TEST_F(BirchModelTest, SetClientObservation) { + BirchModel* model = Shell::Get()->birch_model(); + TestModelObserver test_observer; + + // BirchClient has not been set since observation has started. + EXPECT_FALSE(test_observer.birch_client_set()); + + // Set the client and expect model observer to be notified. + model->SetClientAndInit(&stub_birch_client_); + EXPECT_TRUE(test_observer.birch_client_set()); +} + } // namespace ash
diff --git a/ash/birch/birch_ranker_unittest.cc b/ash/birch/birch_ranker_unittest.cc index dcad38bd..1f2ae4d 100644 --- a/ash/birch/birch_ranker_unittest.cc +++ b/ash/birch/birch_ranker_unittest.cc
@@ -190,7 +190,8 @@ /*file_url=*/GURL(), /*icon_url=*/GURL(), /*start_time=*/TimeFromString("22 Feb 2024 08:00 UTC"), - /*end_time=*/TimeFromString("22 Feb 2024 10:00 UTC")); + /*end_time=*/TimeFromString("22 Feb 2024 10:00 UTC"), + /*file_id=*/""); // Create an attachment for an upcoming event (9:15 to 9:45). BirchAttachmentItem item1( @@ -198,7 +199,8 @@ /*file_url=*/GURL(), /*icon_url=*/GURL(), /*start_time=*/TimeFromString("22 Feb 2024 09:15 UTC"), - /*end_time=*/TimeFromString("22 Feb 2024 09:45 UTC")); + /*end_time=*/TimeFromString("22 Feb 2024 09:45 UTC"), + /*file_id=*/""); // Create an attachment for another event later in the day (1 PM). BirchAttachmentItem item2( @@ -206,7 +208,8 @@ /*file_url=*/GURL(), /*icon_url=*/GURL(), /*start_time=*/TimeFromString("22 Feb 2024 13:00 UTC"), - /*end_time=*/TimeFromString("22 Feb 2024 13:30 UTC")); + /*end_time=*/TimeFromString("22 Feb 2024 13:30 UTC"), + /*file_id=*/""); // Put the items in the vector in reverse order to validate that they are // still handled in the correct order (by time) inside the ranker. @@ -240,7 +243,8 @@ /*file_url=*/GURL(), /*icon_url=*/GURL(), /*start_time=*/TimeFromString("22 Feb 2024 17:00 UTC"), - /*end_time=*/TimeFromString("22 Feb 2024 19:00 UTC")); + /*end_time=*/TimeFromString("22 Feb 2024 19:00 UTC"), + /*file_id=*/""); // Create an attachment for an upcoming event (6:15 PM). BirchAttachmentItem item1( @@ -248,7 +252,8 @@ /*file_url=*/GURL(), /*icon_url=*/GURL(), /*start_time=*/TimeFromString("22 Feb 2024 18:15 UTC"), - /*end_time=*/TimeFromString("22 Feb 2024 18:45 UTC")); + /*end_time=*/TimeFromString("22 Feb 2024 18:45 UTC"), + /*file_id=*/""); // Create an attachment for another event later in the evening (8 PM). BirchAttachmentItem item2( @@ -256,7 +261,8 @@ /*file_url=*/GURL(), /*icon_url=*/GURL(), /*start_time=*/TimeFromString("22 Feb 2024 20:00 UTC"), - /*end_time=*/TimeFromString("22 Feb 2024 20:30 UTC")); + /*end_time=*/TimeFromString("22 Feb 2024 20:30 UTC"), + /*file_id=*/""); // Put the items in the vector in reverse order to validate that they are // still handled in the correct order (by time) inside the ranker.
diff --git a/ash/birch/removed_items.proto b/ash/birch/removed_items.proto index 083decfc..3f43f95 100644 --- a/ash/birch/removed_items.proto +++ b/ash/birch/removed_items.proto
@@ -24,4 +24,9 @@ // We only need support for quick key lookup, and we do not care about the // (bool) value. map<string, bool> removed_calendar_items = 3; + + // All hashed file ids that should be removed. + // We only need support for quick key lookup, and we do not care about the + // (bool) value. + map<string, bool> removed_file_items = 4; }
diff --git a/ash/calendar/calendar_client.h b/ash/calendar/calendar_client.h index f5c763b..75fd1dc 100644 --- a/ash/calendar/calendar_client.h +++ b/ash/calendar/calendar_client.h
@@ -20,6 +20,12 @@ // this client. class ASH_EXPORT CalendarClient { public: + // Verifies if the Calendar integration is disabled by admin by checking: + // 1) its own pref `prefs::kCalendarIntegrationEnabled`, + // 2) that the Calendar web app is disabled by policy, + // 3) that access to the Calendar web UI is blocked by policy. + virtual bool IsDisabledByAdmin() const = 0; + // Fetches a list of calendars based on the current client's account. // // `callback` will be called when response or google_apis's ERROR (if the call
diff --git a/ash/capture_mode/capture_mode_camera_controller.cc b/ash/capture_mode/capture_mode_camera_controller.cc index ab55fb1..e2de8df8 100644 --- a/ash/capture_mode/capture_mode_camera_controller.cc +++ b/ash/capture_mode/capture_mode_camera_controller.cc
@@ -485,7 +485,7 @@ void CaptureModeCameraController::SetShouldShowPreview(bool value) { should_show_preview_ = value; - // TODO(http://b/290363225): Please remove once the crash is fixed. + // TODO(http://b/290363225): Remove this if no more crashes after the fix. SCOPED_CRASH_KEY_BOOL("SelfieCam", "selected_cam_valid", selected_camera_.is_valid()); SCOPED_CRASH_KEY_STRING256("SelfieCam", "selected_camera_", @@ -877,7 +877,9 @@ } } - if (!camera_info) { + // The supported formats might be empty and then cause a crash. Please see + // b/290363225. + if (!camera_info || camera_info->supported_formats.empty()) { camera_preview_widget_.reset(); camera_preview_view_ = nullptr; if (old_root)
diff --git a/ash/capture_mode/capture_mode_camera_unittests.cc b/ash/capture_mode/capture_mode_camera_unittests.cc index f7473418..422e789 100644 --- a/ash/capture_mode/capture_mode_camera_unittests.cc +++ b/ash/capture_mode/capture_mode_camera_unittests.cc
@@ -2426,9 +2426,18 @@ histogram_tester.ExpectBucketCount(histogram_name, 2, 2); } +// Flaky on LSAN / ASAN: https://crbug.com/331316079. +#if defined(LEAK_SANITIZER) || defined(ADDRESS_SANITIZER) +#define MAYBE_RecordCameraReconnectDurationHistogramTest \ + DISABLED_RecordCameraReconnectDurationHistogramTest +#else +#define MAYBE_RecordCameraReconnectDurationHistogramTest \ + RecordCameraReconnectDurationHistogramTest +#endif // Tests that the duration for disconnected camera to become available again is // recorded correctly both in clamshell and tablet mode. -TEST_F(CaptureModeCameraTest, RecordCameraReconnectDurationHistogramTest) { +TEST_F(CaptureModeCameraTest, + MAYBE_RecordCameraReconnectDurationHistogramTest) { constexpr char kHistogramNameBase[] = "CameraReconnectDuration"; base::HistogramTester histogram_tester;
diff --git a/ash/capture_mode/capture_mode_controller.cc b/ash/capture_mode/capture_mode_controller.cc index 3a8f202..070de21 100644 --- a/ash/capture_mode/capture_mode_controller.cc +++ b/ash/capture_mode/capture_mode_controller.cc
@@ -1011,6 +1011,11 @@ } } +void CaptureModeController::CheckScreenCaptureDlpRestrictions( + OnCaptureModeDlpRestrictionChecked callback) { + delegate_->CheckCaptureModeInitRestrictionByDlp(std::move(callback)); +} + void CaptureModeController::OnRecordingEnded( recording::mojom::RecordingStatus status, const gfx::ImageSkia& thumbnail) {
diff --git a/ash/capture_mode/capture_mode_controller.h b/ash/capture_mode/capture_mode_controller.h index dd73b42..aced8f78 100644 --- a/ash/capture_mode/capture_mode_controller.h +++ b/ash/capture_mode/capture_mode_controller.h
@@ -316,6 +316,13 @@ // screen recording and whether camera or audio are being recorded. void MaybeUpdateVcPanel(); + // Checks if there are any content currently on the screen that are restricted + // by DLP. `callback` will be triggered by the DLP manager with `proceed` set + // to true if screen capture is allowed to continue, or set to false if it + // should not continue. + void CheckScreenCaptureDlpRestrictions( + OnCaptureModeDlpRestrictionChecked callback); + // recording::mojom::RecordingServiceClient: void OnRecordingEnded(recording::mojom::RecordingStatus status, const gfx::ImageSkia& thumbnail) override;
diff --git a/ash/capture_mode/capture_mode_menu_group.cc b/ash/capture_mode/capture_mode_menu_group.cc index 80f95cb..9a4dda10 100644 --- a/ash/capture_mode/capture_mode_menu_group.cc +++ b/ash/capture_mode/capture_mode_menu_group.cc
@@ -161,7 +161,7 @@ capture_mode_util::ConfigLabelView(label_view_); capture_mode_util::CreateAndInitBoxLayoutForView(this); SetInkDropForButton(this); - GetViewAccessibility().OverrideIsLeaf(true); + GetViewAccessibility().SetIsLeaf(true); SetAccessibleName(label_view_->GetText()); SetEnabled(enabled); } @@ -222,7 +222,7 @@ auto* box_layout = capture_mode_util::CreateAndInitBoxLayoutForView(this); box_layout->SetFlexForView(label_view_, 1); SetInkDropForButton(this); - GetViewAccessibility().OverrideIsLeaf(true); + GetViewAccessibility().SetIsLeaf(true); SetAccessibleName(GetOptionLabel()); SetEnabled(enabled);
diff --git a/ash/capture_mode/capture_window_observer.cc b/ash/capture_mode/capture_window_observer.cc index 0833c78b..92873f3 100644 --- a/ash/capture_mode/capture_window_observer.cc +++ b/ash/capture_mode/capture_window_observer.cc
@@ -67,6 +67,12 @@ window = nullptr; } + // Don't capture the shelf. + if (window && window->parent() && + window->parent()->GetId() == kShellWindowId_ShelfContainer) { + window = nullptr; + } + // Don't capture home screen window. if (window && window == Shell::Get()->app_list_controller()->GetHomeScreenWindow()) {
diff --git a/ash/clipboard/OWNERS b/ash/clipboard/OWNERS index 2fbdb96..c369348 100644 --- a/ash/clipboard/OWNERS +++ b/ash/clipboard/OWNERS
@@ -1,2 +1,2 @@ -ckincaid@chromium.org dmblack@google.com +newcomer@chromium.org
diff --git a/ash/components/arc/BUILD.gn b/ash/components/arc/BUILD.gn index 6683dd13..24196cc 100644 --- a/ash/components/arc/BUILD.gn +++ b/ash/components/arc/BUILD.gn
@@ -87,6 +87,8 @@ "net/arc_net_host_impl.h", "net/arc_net_utils.cc", "net/arc_net_utils.h", + "net/arc_wifi_host_impl.cc", + "net/arc_wifi_host_impl.h", "net/browser_url_opener.cc", "net/browser_url_opener.h", "net/cert_manager.h",
diff --git a/ash/components/arc/mojom/BUILD.gn b/ash/components/arc/mojom/BUILD.gn index 00f88f4..950c645 100644 --- a/ash/components/arc/mojom/BUILD.gn +++ b/ash/components/arc/mojom/BUILD.gn
@@ -15,6 +15,7 @@ "app_permissions.mojom", "appfuse.mojom", "arc_bridge.mojom", + "arc_wifi.mojom", "audio.mojom", "auth.mojom", "backup_settings.mojom",
diff --git a/ash/components/arc/mojom/arc_bridge.mojom b/ash/components/arc/mojom/arc_bridge.mojom index 0eefa71e..0f213305 100644 --- a/ash/components/arc/mojom/arc_bridge.mojom +++ b/ash/components/arc/mojom/arc_bridge.mojom
@@ -9,6 +9,7 @@ import "ash/components/arc/mojom/appfuse.mojom"; import "ash/components/arc/mojom/app.mojom"; import "ash/components/arc/mojom/app_permissions.mojom"; +import "ash/components/arc/mojom/arc_wifi.mojom"; import "ash/components/arc/mojom/audio.mojom"; import "ash/components/arc/mojom/auth.mojom"; import "ash/components/arc/mojom/backup_settings.mojom"; @@ -63,9 +64,9 @@ import "ash/components/arc/mojom/webapk.mojom"; import "chromeos/components/payments/mojom/payment_app.mojom"; -// Next MinVersion: 66 +// Next MinVersion: 67 // Deprecated method IDs: 101, 105, 121, 132, 134, 136, 137, 153, 154, 160 -// Next method ID: 171 +// Next method ID: 172 interface ArcBridgeHost { // Keep the entries alphabetical. In order to do so without breaking // compatibility with the ARC instance, explicitly assign each interface a @@ -91,6 +92,10 @@ [MinVersion=40] OnAppfuseInstanceReady@145( pending_remote<AppfuseInstance> instance_remote); + // Notifies Chrome that the ArcWifiInstance interface is ready. + [MinVersion=66] OnArcWifiInstanceReady@171( + pending_remote<ArcWifiInstance> instance_remote); + // Notifies Chrome that the AudioInstance interface is ready. [MinVersion=8] OnAudioInstanceReady@115( pending_remote<AudioInstance> instance_remote);
diff --git a/ash/components/arc/mojom/arc_wifi.mojom b/ash/components/arc/mojom/arc_wifi.mojom new file mode 100644 index 0000000..c32f5d0 --- /dev/null +++ b/ash/components/arc/mojom/arc_wifi.mojom
@@ -0,0 +1,39 @@ +// 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. + +// This number is frozen to 1 during the migration and that we don't need to +// continuously update it while moving APIs from net.mojom. +// Next MinVersion: 1 + +// (Fields to be added while migration) +// This file defines the mojo interface between the ARC WiFi stack and +// Chrome OS. There are several different groups of interactions: +// - WiFi RPCs to get/set WiFi enabled state and gets notified when WiFi +// enabled state changes. + +module arc.mojom; + +// Next Method ID: 3 +// Mojo interface exposed by the Chrome browser process for WiFi, ARC is the +// client. +interface ArcWifiHost { + // Sends a request to get enabled / disabled status of WiFi. + GetWifiEnabledState@1() => (bool enabled); + + // Sends a request to enable or disable WiFi. The `enabled_state` is true + // when the state has been successfully set or WiFi is already in the desired + // state. Otherwise, it is false if the state was not set. + SetWifiEnabledState@2(bool enabled) => (bool enabled_state); +}; + +// Next Method ID: 3 +// Mojo interface exposed by ARC for WiFi, the Chrome browser process is the +// client. +interface ArcWifiInstance { + // Establishes full-duplex communication with the host. + Init@1(pending_remote<ArcWifiHost> host_remote) => (); + + // Notifies ARC of a change in the state of WiFi on the host. + WifiEnabledStateChanged@2(bool enabled); +};
diff --git a/ash/components/arc/net/arc_net_utils.cc b/ash/components/arc/net/arc_net_utils.cc index 305b13a..293f6f6 100644 --- a/ash/components/arc/net/arc_net_utils.cc +++ b/ash/components/arc/net/arc_net_utils.cc
@@ -467,7 +467,7 @@ } if ((state == shill::kStateIdle) || (state == shill::kStateFailure) || - (state == shill::kStateDisconnect) || (state == "")) { + (state == shill::kStateDisconnecting) || (state == "")) { return arc::mojom::ConnectionStateType::NOT_CONNECTED; } if (ash::NetworkState::StateIsPortalled(state)) {
diff --git a/ash/components/arc/net/arc_net_utils_unittest.cc b/ash/components/arc/net/arc_net_utils_unittest.cc index 114dd2a..c1d8a745 100644 --- a/ash/components/arc/net/arc_net_utils_unittest.cc +++ b/ash/components/arc/net/arc_net_utils_unittest.cc
@@ -352,7 +352,7 @@ EXPECT_EQ(arc::mojom::ConnectionStateType::NOT_CONNECTED, net_utils::TranslateConnectionState(shill::kStateFailure)); EXPECT_EQ(arc::mojom::ConnectionStateType::NOT_CONNECTED, - net_utils::TranslateConnectionState(shill::kStateDisconnect)); + net_utils::TranslateConnectionState(shill::kStateDisconnecting)); EXPECT_EQ(arc::mojom::ConnectionStateType::NOT_CONNECTED, net_utils::TranslateConnectionState("")); EXPECT_EQ(arc::mojom::ConnectionStateType::ONLINE,
diff --git a/ash/components/arc/net/arc_wifi_host_impl.cc b/ash/components/arc/net/arc_wifi_host_impl.cc new file mode 100644 index 0000000..abdeffa --- /dev/null +++ b/ash/components/arc/net/arc_wifi_host_impl.cc
@@ -0,0 +1,51 @@ +// 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 "ash/components/arc/net/arc_wifi_host_impl.h" + +#include "ash/components/arc/session/arc_bridge_service.h" + +namespace arc { + +// static +ArcWifiHostImpl* ArcWifiHostImpl::GetForBrowserContext( + content::BrowserContext* context) { + // TODO(b/329552433): Add implementation. + return nullptr; +} + +// static +ArcWifiHostImpl* ArcWifiHostImpl::GetForBrowserContextForTesting( + content::BrowserContext* context) { + // TODO(b/329552433): Add implementation. + return nullptr; +} + +ArcWifiHostImpl::ArcWifiHostImpl(content::BrowserContext* context, + ArcBridgeService* bridge_service) + : arc_bridge_service_(bridge_service) { + // TODO(b/329552433): Add implementation. +} + +ArcWifiHostImpl::~ArcWifiHostImpl() { + // TODO(b/329552433): Add implementation. +} + +// static +void ArcWifiHostImpl::EnsureFactoryBuilt() { + // TODO(b/329552433): Add implementation. +} + +void ArcWifiHostImpl::GetWifiEnabledState( + GetWifiEnabledStateCallback callback) { + // TODO(b/329552433): Add implementation. +} + +void ArcWifiHostImpl::SetWifiEnabledState( + bool is_enabled, + SetWifiEnabledStateCallback callback) { + // TODO(b/329552433): Add implementation. +} + +} // namespace arc
diff --git a/ash/components/arc/net/arc_wifi_host_impl.h b/ash/components/arc/net/arc_wifi_host_impl.h new file mode 100644 index 0000000..ea8d387 --- /dev/null +++ b/ash/components/arc/net/arc_wifi_host_impl.h
@@ -0,0 +1,57 @@ +// 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 ASH_COMPONENTS_ARC_NET_ARC_WIFI_HOST_IMPL_H_ +#define ASH_COMPONENTS_ARC_NET_ARC_WIFI_HOST_IMPL_H_ + +#include "ash/components/arc/mojom/arc_wifi.mojom.h" +#include "ash/components/arc/session/connection_observer.h" +#include "base/files/scoped_file.h" +#include "base/threading/thread_checker.h" +#include "components/keyed_service/core/keyed_service.h" + +namespace content { +class BrowserContext; +} // namespace content + +namespace arc { + +class ArcBridgeService; + +// Private implementation of ArcWifiHost. +class ArcWifiHostImpl : public KeyedService, + public ConnectionObserver<mojom::ArcWifiInstance>, + public mojom::ArcWifiHost { + public: + // Returns singleton instance for the given BrowserContext, + // or nullptr if the browser |context| is not allowed to use ARC. + static ArcWifiHostImpl* GetForBrowserContext( + content::BrowserContext* context); + static ArcWifiHostImpl* GetForBrowserContextForTesting( + content::BrowserContext* context); + + // The constructor will register an Observer with ArcBridgeService. + ArcWifiHostImpl(content::BrowserContext* context, + ArcBridgeService* arc_bridge_service); + + ArcWifiHostImpl(const ArcWifiHostImpl&) = delete; + ArcWifiHostImpl& operator=(const ArcWifiHostImpl&) = delete; + + ~ArcWifiHostImpl() override; + + // Overridden from mojom::ArcWifiHost. + void GetWifiEnabledState(GetWifiEnabledStateCallback callback) override; + void SetWifiEnabledState(bool is_enabled, + SetWifiEnabledStateCallback callback) override; + + static void EnsureFactoryBuilt(); + + private: + const raw_ptr<ArcBridgeService> + arc_bridge_service_; // Owned by ArcServiceManager. +}; + +} // namespace arc + +#endif // ASH_COMPONENTS_ARC_NET_ARC_WIFI_HOST_IMPL_H_
diff --git a/ash/components/arc/session/arc_bridge_host_impl.cc b/ash/components/arc/session/arc_bridge_host_impl.cc index 09be84d..c3a0f3f 100644 --- a/ash/components/arc/session/arc_bridge_host_impl.cc +++ b/ash/components/arc/session/arc_bridge_host_impl.cc
@@ -10,6 +10,7 @@ #include "ash/components/arc/mojom/app.mojom.h" #include "ash/components/arc/mojom/app_permissions.mojom.h" #include "ash/components/arc/mojom/appfuse.mojom.h" +#include "ash/components/arc/mojom/arc_wifi.mojom.h" #include "ash/components/arc/mojom/audio.mojom.h" #include "ash/components/arc/mojom/auth.mojom.h" #include "ash/components/arc/mojom/backup_settings.mojom.h" @@ -118,6 +119,11 @@ OnInstanceReady(arc_bridge_service_->appfuse(), std::move(appfuse_remote)); } +void ArcBridgeHostImpl::OnArcWifiInstanceReady( + mojo::PendingRemote<mojom::ArcWifiInstance> arc_wifi_remote) { + OnInstanceReady(arc_bridge_service_->arc_wifi(), std::move(arc_wifi_remote)); +} + void ArcBridgeHostImpl::OnAudioInstanceReady( mojo::PendingRemote<mojom::AudioInstance> audio_remote) { OnInstanceReady(arc_bridge_service_->audio(), std::move(audio_remote));
diff --git a/ash/components/arc/session/arc_bridge_host_impl.h b/ash/components/arc/session/arc_bridge_host_impl.h index 766c6f8..00068f8 100644 --- a/ash/components/arc/session/arc_bridge_host_impl.h +++ b/ash/components/arc/session/arc_bridge_host_impl.h
@@ -56,6 +56,8 @@ override; void OnAppfuseInstanceReady( mojo::PendingRemote<mojom::AppfuseInstance> appfuse_remote) override; + void OnArcWifiInstanceReady( + mojo::PendingRemote<mojom::ArcWifiInstance> arc_wifi_remote) override; void OnAudioInstanceReady( mojo::PendingRemote<mojom::AudioInstance> audio_remote) override; void OnAuthInstanceReady(
diff --git a/ash/components/arc/session/arc_bridge_service.cc b/ash/components/arc/session/arc_bridge_service.cc index 652be8e..aa1a677 100644 --- a/ash/components/arc/session/arc_bridge_service.cc +++ b/ash/components/arc/session/arc_bridge_service.cc
@@ -10,6 +10,7 @@ #include "ash/components/arc/mojom/app_permissions.mojom.h" #include "ash/components/arc/mojom/appfuse.mojom.h" #include "ash/components/arc/mojom/arc_bridge.mojom.h" +#include "ash/components/arc/mojom/arc_wifi.mojom.h" #include "ash/components/arc/mojom/audio.mojom.h" #include "ash/components/arc/mojom/auth.mojom.h" #include "ash/components/arc/mojom/backup_settings.mojom.h"
diff --git a/ash/components/arc/session/arc_bridge_service.h b/ash/components/arc/session/arc_bridge_service.h index fc27086..2787ea2 100644 --- a/ash/components/arc/session/arc_bridge_service.h +++ b/ash/components/arc/session/arc_bridge_service.h
@@ -29,6 +29,8 @@ class AppPermissionsInstance; class AppfuseHost; class AppfuseInstance; +class ArcWifiHost; +class ArcWifiInstance; class AudioHost; class AudioInstance; class AuthHost; @@ -174,6 +176,9 @@ ConnectionHolder<mojom::AppfuseInstance, mojom::AppfuseHost>* appfuse() { return &appfuse_; } + ConnectionHolder<mojom::ArcWifiInstance, mojom::ArcWifiHost>* arc_wifi() { + return &arc_wifi_; + } ConnectionHolder<mojom::AudioInstance, mojom::AudioHost>* audio() { return &audio_; } @@ -355,6 +360,7 @@ ConnectionHolder<mojom::AppInstance, mojom::AppHost> app_; ConnectionHolder<mojom::AppPermissionsInstance> app_permissions_; ConnectionHolder<mojom::AppfuseInstance, mojom::AppfuseHost> appfuse_; + ConnectionHolder<mojom::ArcWifiInstance, mojom::ArcWifiHost> arc_wifi_; ConnectionHolder<mojom::AudioInstance, mojom::AudioHost> audio_; ConnectionHolder<mojom::AuthInstance, mojom::AuthHost> auth_; ConnectionHolder<mojom::BackupSettingsInstance> backup_settings_;
diff --git a/ash/components/arc/session/arc_vm_client_adapter.cc b/ash/components/arc/session/arc_vm_client_adapter.cc index 843d125..c3fe479 100644 --- a/ash/components/arc/session/arc_vm_client_adapter.cc +++ b/ash/components/arc/session/arc_vm_client_adapter.cc
@@ -89,6 +89,9 @@ constexpr const char kEmptyDiskPath[] = "/dev/null"; +// Value of vm_tools::GetEncodedName("arcvm"). +constexpr const char kArcvmEncodedName[] = "YXJjdm0="; + std::optional<base::TimeDelta> g_connect_timeout_limit_for_testing; std::optional<base::TimeDelta> g_connect_sleep_duration_initial_for_testing; std::optional<int> g_boot_notification_server_fd; @@ -352,6 +355,24 @@ disk_image->set_writable(false); } + // For U+, add the metadata disk path as /dev/block/vdf for mounting Android + // /metadata. If the disk doesn't exist, concierge::StartArcVm will create + // an empty one at this path. (go/arcvm-metadata). + const bool add_metadata_disk = GetArcAndroidSdkVersionAsInt() > kArcVersionT; + const std::string metadata_disk_path = + base::StringPrintf("/run/daemon-store/crosvm/%s/%s.metadata.img", + user_id_hash.c_str(), kArcvmEncodedName); + disk_image = request.add_disks(); + disk_image->set_image_type(vm_tools::concierge::DISK_IMAGE_AUTO); + disk_image->set_do_mount(true); + if (add_metadata_disk) { + disk_image->set_path(metadata_disk_path); + disk_image->set_writable(true); + } else { + disk_image->set_path(kEmptyDiskPath); + disk_image->set_writable(false); + } + // Add cpus. request.set_cpus(cpus);
diff --git a/ash/components/arc/session/arc_vm_client_adapter_unittest.cc b/ash/components/arc/session/arc_vm_client_adapter_unittest.cc index 2e6929d..b57feace 100644 --- a/ash/components/arc/session/arc_vm_client_adapter_unittest.cc +++ b/ash/components/arc/session/arc_vm_client_adapter_unittest.cc
@@ -1712,6 +1712,36 @@ EXPECT_TRUE(req.enable_virtio_blk_data()); } +TEST_F(ArcVmClientAdapterTest, MetadataDisk_DisabledForArcT) { + // Metadata disk should not be requested for ARC T. + base::test::ScopedChromeOSVersionInfo version( + "CHROMEOS_ARC_ANDROID_SDK_VERSION=33", base::Time::Now()); + + StartParams start_params(GetPopulatedStartParams()); + StartMiniArcWithParams(true, std::move(start_params)); + const auto& req = GetTestConciergeClient()->start_arc_vm_request(); + + const std::string metadta_disk_path = + base::StringPrintf("/run/daemon-store/crosvm/%s/YXJjdm0=.metadata.img", + std::string(kUserIdHash).c_str()); + EXPECT_FALSE(HasDiskImage(req, metadta_disk_path)); +} + +TEST_F(ArcVmClientAdapterTest, MetadataDisk_EnabledForArcU) { + // Metadata disk should be requested for ARC U. + base::test::ScopedChromeOSVersionInfo version( + "CHROMEOS_ARC_ANDROID_SDK_VERSION=34", base::Time::Now()); + + StartParams start_params(GetPopulatedStartParams()); + StartMiniArcWithParams(true, std::move(start_params)); + const auto& req = GetTestConciergeClient()->start_arc_vm_request(); + + const std::string metadta_disk_path = + base::StringPrintf("/run/daemon-store/crosvm/%s/YXJjdm0=.metadata.img", + std::string(kUserIdHash).c_str()); + EXPECT_TRUE(HasDiskImage(req, metadta_disk_path)); +} + TEST_F(ArcVmClientAdapterTest, ArcErofsImagesDisabled) { StartParams start_params(GetPopulatedStartParams()); StartMiniArcWithParams(true, std::move(start_params));
diff --git a/ash/components/arc/test/fake_arc_bridge_host.cc b/ash/components/arc/test/fake_arc_bridge_host.cc index 60afba0..884790a 100644 --- a/ash/components/arc/test/fake_arc_bridge_host.cc +++ b/ash/components/arc/test/fake_arc_bridge_host.cc
@@ -82,6 +82,9 @@ void FakeArcBridgeHost::OnAppfuseInstanceReady( mojo::PendingRemote<mojom::AppfuseInstance> app_remote) {} +void FakeArcBridgeHost::OnArcWifiInstanceReady( + mojo::PendingRemote<mojom::ArcWifiInstance> arc_wifi_remote) {} + void FakeArcBridgeHost::OnAudioInstanceReady( mojo::PendingRemote<mojom::AudioInstance> audio_remote) {}
diff --git a/ash/components/arc/test/fake_arc_bridge_host.h b/ash/components/arc/test/fake_arc_bridge_host.h index 793c2307..f1a842caa 100644 --- a/ash/components/arc/test/fake_arc_bridge_host.h +++ b/ash/components/arc/test/fake_arc_bridge_host.h
@@ -33,6 +33,8 @@ override; void OnAppfuseInstanceReady( mojo::PendingRemote<mojom::AppfuseInstance> appfuse_remote) override; + void OnArcWifiInstanceReady( + mojo::PendingRemote<mojom::ArcWifiInstance> arc_wifi_remote) override; void OnAudioInstanceReady( mojo::PendingRemote<mojom::AudioInstance> audio_remote) override; void OnAuthInstanceReady(
diff --git a/ash/components/arc/volume_mounter/arc_volume_mounter_bridge.cc b/ash/components/arc/volume_mounter/arc_volume_mounter_bridge.cc index c7d831d..8e46d95 100644 --- a/ash/components/arc/volume_mounter/arc_volume_mounter_bridge.cc +++ b/ash/components/arc/volume_mounter/arc_volume_mounter_bridge.cc
@@ -256,6 +256,15 @@ << " is null during MountEvent " << event; } + if (device_label.empty()) { + // To make volume labels consistent with Files app, we follow how Files + // generates a volume label when the volume doesn't have specific label. + // That is, we use the base name of mount path instead in such cases. + // TODO: b/255485048 - Share the implementation with Files app and Settings. + device_label = + base::FilePath(mount_info.mount_path).BaseName().AsUTF8Unsafe(); + } + const bool visible = IsVisibleToAndroidApps(fs_uuid); switch (event) { case DiskMountManager::MountEvent::MOUNTING:
diff --git a/ash/constants/ash_features.cc b/ash/constants/ash_features.cc index f1663ec..400ee7b 100644 --- a/ash/constants/ash_features.cc +++ b/ash/constants/ash_features.cc
@@ -146,11 +146,6 @@ "ArcFuseBoxFileSharing", base::FEATURE_ENABLED_BY_DEFAULT); -// Controls whether to enable support for ARC Input Overlay Beta. -BASE_FEATURE(kArcInputOverlayBeta, - "ArcInputOverlayBeta", - base::FEATURE_DISABLED_BY_DEFAULT); - // Controls whether to enable support for ARC Input Overlay Alpha v2. BASE_FEATURE(kArcInputOverlayAlphaV2, "ArcInputOverlayAlphaV2", @@ -306,13 +301,21 @@ BASE_FEATURE(kCameraAppCrosEvents, "CameraAppCrosEvents", - base::FEATURE_DISABLED_BY_DEFAULT); + base::FEATURE_ENABLED_BY_DEFAULT); -// Enables to enable digital zoom control inside Camera app. +// Enables or disables digital zoom control inside Camera app. BASE_FEATURE(kCameraAppDigitalZoom, "CameraAppDigitalZoom", base::FEATURE_DISABLED_BY_DEFAULT); +// Indicates whether the camera super resolution is supported. Note that this +// feature is overridden by login_manager based on whether a per-board build +// sets the USE camera_feature_super_res flag. Refer to: +// chromiumos/src/platform2/login_manager/chrome_setup.cc +BASE_FEATURE(kCameraSuperResSupported, + "CameraSuperResSupported", + base::FEATURE_DISABLED_BY_DEFAULT); + // Enable Big GL when using Borealis. BASE_FEATURE(kBorealisBigGl, "BorealisBigGl", base::FEATURE_ENABLED_BY_DEFAULT); @@ -371,6 +374,11 @@ "BorealisZinkGlDriver", base::FEATURE_ENABLED_BY_DEFAULT); +// Allows UserDataAuth client to use fingerprint auth factor. +BASE_FEATURE(kFingerprintAuthFactor, + "FingerprintAuthFactor", + base::FEATURE_DISABLED_BY_DEFAULT); + const base::FeatureParam<BorealisZinkGlDriverParam>::Option borealis_zink_gl_driver_options[] = { {BorealisZinkGlDriverParam::kZinkEnableRecommended, @@ -470,6 +478,12 @@ // Controls enabling/disabling the coral feature. BASE_FEATURE(kCoralFeature, "CoralFeature", base::FEATURE_DISABLED_BY_DEFAULT); +// Enables execution of routine for copying client keys and certs from NSS DB to +// software backed Chaps slot. +BASE_FEATURE(kCopyClientKeysCertsToChaps, + "CopyClientKeysCertsToChaps", + base::FEATURE_DISABLED_BY_DEFAULT); + // Adds location access control to Privacy Hub. BASE_FEATURE(kCrosPrivacyHub, "CrosPrivacyHub", @@ -715,11 +729,6 @@ "DriveFsShowCSEFiles", base::FEATURE_ENABLED_BY_DEFAULT); -// Enables support for the dropdown panel. -BASE_FEATURE(kDropdownPanel, - "DropdownPanel", - base::FEATURE_DISABLED_BY_DEFAULT); - // Enables authenticating to Wi-Fi networks using EAP-GTC. BASE_FEATURE(kEapGtcWifiAuthentication, "EapGtcWifiAuthentication", @@ -807,7 +816,7 @@ // Enable keyboard rewriter fix. BASE_FEATURE(kEnableKeyboardRewriterFix, "EnableKeyboardRewriterFix", - base::FEATURE_DISABLED_BY_DEFAULT); + base::FEATURE_ENABLED_BY_DEFAULT); // Login WebUI was always loaded for legacy reasons even when it was not needed. // When enabled, it will make login WebUI loaded only before showing it. @@ -1309,11 +1318,6 @@ "GlanceablesV2CalendarView", base::FEATURE_DISABLED_BY_DEFAULT); -// Enables showing error messages for glanceables bubbles. -BASE_FEATURE(kGlanceablesV2ErrorMessage, - "GlanceablesV2ErrorMessage", - base::FEATURE_DISABLED_BY_DEFAULT); - // Enables Classroom Student Glanceable on time management surface for stable // launch. BASE_FEATURE(kGlanceablesTimeManagementClassroomStudentView, @@ -1378,6 +1382,11 @@ "GrowthFramework", base::FEATURE_ENABLED_BY_DEFAULT); +// Enables CrOS events recording with growth campaigns. +BASE_FEATURE(kGrowthCampaignsCrOSEvents, + "GrowthCampaignsCrOSEvents", + base::FEATURE_DISABLED_BY_DEFAULT); + // Enables consumer session customizations with growth campaigns. BASE_FEATURE(kGrowthCampaignsInConsumerSession, "GrowthCampaignsInConsumerSession", @@ -1394,6 +1403,13 @@ "GrowthCampaignsExperimentTagTargeting", base::FEATURE_ENABLED_BY_DEFAULT); +// Controls whether growth campaigns triggering by app open event is enabled. +// This flag is used as a kill switch to disable the feature in the case that +// the feature introduces any unexpected behaviours. +BASE_FEATURE(kGrowthCampaignsTriggerByAppOpen, + "GrowthCampaignsTriggerByAppOpen", + base::FEATURE_ENABLED_BY_DEFAULT); + // Enables new on-device recognition for legacy handwriting input. // This flag should be OVERRIDDEN for devices which do not have on-device // handwriting (b/316981973). Please check before using this flag. @@ -1964,7 +1980,7 @@ // Enables a limit on the number of notifications that can show. BASE_FEATURE(kNotificationLimit, "NotificationLimit", - base::FEATURE_ENABLED_BY_DEFAULT); + base::FEATURE_DISABLED_BY_DEFAULT); // Enables Notifier Collision to allow popup notifications and tray bubbles not // overlap when showing on a display. @@ -1982,6 +1998,23 @@ "SysUiDownloadsIntegrationV2", base::FEATURE_ENABLED_BY_DEFAULT); +// Feature Management flag for the Sys UI holdback experiment, used to avoid +// certain devices. +BASE_FEATURE(kFeatureManagementShouldExcludeFromSysUiHoldback, + "FeatureManagementShouldExcludeFromSysUiHoldback", + base::FEATURE_DISABLED_BY_DEFAULT); + +// Enables a holdback experiment for GIF Recording. +BASE_FEATURE(kSysUiShouldHoldbackGifRecording, + "SysUiShouldHoldbackGifRecording", + base::FEATURE_DISABLED_BY_DEFAULT); + +// Enables a holdback experiment for Task Management +// Glanceables. +BASE_FEATURE(kSysUiShouldHoldbackTaskManagement, + "SysUiShouldHoldbackTaskManagement", + base::FEATURE_DISABLED_BY_DEFAULT); + // Enables the Night Light feature. BASE_FEATURE(kNightLight, "NightLight", base::FEATURE_ENABLED_BY_DEFAULT); @@ -2352,12 +2385,6 @@ // Enables or disables the tuck feature for Picture in Picture. BASE_FEATURE(kPipTuck, "PipTuck", base::FEATURE_DISABLED_BY_DEFAULT); -// Controls whether policy provided trust anchors are allowed at the lock -// screen. -BASE_FEATURE(kPolicyProvidedTrustAnchorsAllowedAtLockScreen, - "PolicyProvidedTrustAnchorsAllowedAtLockScreen", - base::FEATURE_ENABLED_BY_DEFAULT); - // Enables or disables the preference of using constant frame rate for camera // when streaming. BASE_FEATURE(kPreferConstantFrameRate, @@ -2525,7 +2552,7 @@ base::FEATURE_DISABLED_BY_DEFAULT); // Enables ChromeOS scalable IPH. -BASE_FEATURE(kScalableIph, "ScalableIph", base::FEATURE_DISABLED_BY_DEFAULT); +BASE_FEATURE(kScalableIph, "ScalableIph", base::FEATURE_ENABLED_BY_DEFAULT); // Enables debug feature of ChromeOS Scalable Iph. BASE_FEATURE(kScalableIphDebug, @@ -3113,11 +3140,6 @@ base::FeatureList::IsEnabled(kScalableIph); } -bool ArePolicyProvidedTrustAnchorsAllowedAtLockScreen() { - return base::FeatureList::IsEnabled( - kPolicyProvidedTrustAnchorsAllowedAtLockScreen); -} - bool ArePromiseIconsEnabled() { return base::FeatureList::IsEnabled(kPromiseIcons); } @@ -3208,11 +3230,6 @@ return base::FeatureList::IsEnabled(kArcFuseBoxFileSharing); } -bool IsArcInputOverlayBetaEnabled() { - return base::FeatureList::IsEnabled(kArcInputOverlayBeta) || - base::FeatureList::IsEnabled(kDropdownPanel); -} - bool IsArcInputOverlayAlphaV2Enabled() { return base::FeatureList::IsEnabled(kArcInputOverlayAlphaV2); } @@ -3327,6 +3344,10 @@ return base::FeatureList::IsEnabled(kConsumerAutoUpdateToggleAllowed); } +bool IsCopyClientKeysCertsToChapsEnabled() { + return base::FeatureList::IsEnabled(kCopyClientKeysCertsToChaps); +} + bool IsCrosPrivacyHubAppPermissionsEnabled() { return base::FeatureList::IsEnabled(kCrosPrivacyHubAppPermissions); } @@ -3515,6 +3536,10 @@ return base::FeatureList::IsEnabled(kFilesLocalImageSearch); } +bool IsFingerprintAuthFactorEnabled() { + return base::FeatureList::IsEnabled(kFingerprintAuthFactor); +} + bool IsFirmwareUpdateUIV2Enabled() { return base::FeatureList::IsEnabled(kFirmwareUpdateUIV2); } @@ -3579,7 +3604,12 @@ } bool IsGifRecordingEnabled() { - return base::FeatureList::IsEnabled(kGifRecording); + const bool device_enrolled_in_holdback = + !base::FeatureList::IsEnabled( + kFeatureManagementShouldExcludeFromSysUiHoldback) && + base::FeatureList::IsEnabled(kSysUiShouldHoldbackGifRecording); + return !device_enrolled_in_holdback && + base::FeatureList::IsEnabled(kGifRecording); } bool IsFeatureManagementGrowthFrameworkEnabled() { @@ -3590,10 +3620,18 @@ return base::FeatureList::IsEnabled(kGrowthFramework); } +bool IsGrowthCampaignsCrOSEventsEnabled() { + return base::FeatureList::IsEnabled(kGrowthCampaignsCrOSEvents); +} + bool IsGrowthCampaignsExperimentTagTargetingEnabled() { return base::FeatureList::IsEnabled(kGrowthCampaignsExperimentTagTargeting); } +bool IsGrowthCampaignsTriggerByAppOpenEnabled() { + return base::FeatureList::IsEnabled(kGrowthCampaignsTriggerByAppOpen); +} + bool IsGrowthCampaignsInConsumerSessionEnabled() { return IsGrowthFrameworkEnabled() && base::FeatureList::IsEnabled(kGrowthCampaignsInConsumerSession); @@ -3621,16 +3659,15 @@ AreAnyGlanceablesTimeManagementViewsEnabled(); } -bool IsGlanceablesV2ErrorMessageEnabled() { - return base::FeatureList::IsEnabled(kGlanceablesV2ErrorMessage); -} - bool IsGlanceablesTimeManagementClassroomStudentViewEnabled() { return base::FeatureList::IsEnabled( kGlanceablesTimeManagementClassroomStudentView); } bool IsGlanceablesTimeManagementTasksViewEnabled() { + // Allow users to force-enable/disable the feature via the key even if the + // `kSysUiShouldHoldbackTaskManagement` is applied to their device. This will + // allow developers to escape the holdback. const auto* const command_line = base::CommandLine::ForCurrentProcess(); if (command_line->HasSwitch(switches::kGlanceablesKeySwitch)) { // Force-enable or -disable based on hash correctness. @@ -3639,7 +3676,12 @@ switches::kGlanceablesKeyExpectedHash; } - return base::FeatureList::IsEnabled(kGlanceablesTimeManagementTasksView); + const bool device_enrolled_in_holdback = + !base::FeatureList::IsEnabled( + kFeatureManagementShouldExcludeFromSysUiHoldback) && + base::FeatureList::IsEnabled(kSysUiShouldHoldbackTaskManagement); + return !device_enrolled_in_holdback && + base::FeatureList::IsEnabled(kGlanceablesTimeManagementTasksView); } bool AreAnyGlanceablesTimeManagementViewsEnabled() { @@ -3865,8 +3907,7 @@ } bool IsGameDashboardEnabled() { - return base::FeatureList::IsEnabled(kGameDashboard) || - base::FeatureList::IsEnabled(kDropdownPanel); + return base::FeatureList::IsEnabled(kGameDashboard); } bool IsLockScreenInlineReplyEnabled() {
diff --git a/ash/constants/ash_features.h b/ash/constants/ash_features.h index bbf02bd..ee6a06b 100644 --- a/ash/constants/ash_features.h +++ b/ash/constants/ash_features.h
@@ -46,7 +46,6 @@ BASE_DECLARE_FEATURE(kAppInstallServiceUriBorealis); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kArcAdbSideloadingFeature); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kArcFuseBoxFileSharing); -COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kArcInputOverlayBeta); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kArcInputOverlayAlphaV2); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kArcManagedAdbSideloadingSupport); @@ -92,6 +91,7 @@ COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kCameraAppAutoQRDetection); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kCameraAppCrosEvents); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kCameraAppDigitalZoom); +COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kCameraSuperResSupported); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kBorealisBigGl); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kBorealisDGPU); COMPONENT_EXPORT(ASH_CONSTANTS) @@ -139,6 +139,8 @@ BASE_DECLARE_FEATURE(kConsumerAutoUpdateToggleAllowed); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kContinuousOverviewScrollAnimation); +COMPONENT_EXPORT(ASH_CONSTANTS) +BASE_DECLARE_FEATURE(kCopyClientKeysCertsToChaps); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kCoralFeature); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kCrosPrivacyHub); COMPONENT_EXPORT(ASH_CONSTANTS) @@ -228,7 +230,6 @@ COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kFeatureManagementDriveFsBulkPinning); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kDriveFsShowCSEFiles); -COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kDropdownPanel); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kEapGtcWifiAuthentication); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kEcheSWA); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kEcheSWADebugMode); @@ -401,6 +402,7 @@ extern const base::FeatureParam<base::TimeDelta> kEcheScanningCycleOnTime; COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::FeatureParam<base::TimeDelta> kEcheScanningCycleOffTime; +COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kFingerprintAuthFactor); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kFocusMode); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kForceEnableServerSideSpeechRecognitionForDev); @@ -422,8 +424,6 @@ COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kGlanceablesV2CalendarView); COMPONENT_EXPORT(ASH_CONSTANTS) -BASE_DECLARE_FEATURE(kGlanceablesV2ErrorMessage); -COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kGlanceablesTimeManagementClassroomStudentView); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kGlanceablesTimeManagementTasksView); @@ -445,12 +445,16 @@ COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kGrowthFramework); COMPONENT_EXPORT(ASH_CONSTANTS) +BASE_DECLARE_FEATURE(kGrowthCampaignsCrOSEvents); +COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kGrowthCampaignsInDemoMode); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kGrowthCampaignsInConsumerSession); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kGrowthCampaignsExperimentTagTargeting); COMPONENT_EXPORT(ASH_CONSTANTS) +BASE_DECLARE_FEATURE(kGrowthCampaignsTriggerByAppOpen); +COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kHandwritingLegacyRecognition); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kHomeButtonWithText); COMPONENT_EXPORT(ASH_CONSTANTS) @@ -596,6 +600,12 @@ BASE_DECLARE_FEATURE(kNewLockScreenReauthLayout); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kSysUiDownloadsIntegrationV2); +COMPONENT_EXPORT(ASH_CONSTANTS) +BASE_DECLARE_FEATURE(kFeatureManagementShouldExcludeFromSysUiHoldback); +COMPONENT_EXPORT(ASH_CONSTANTS) +BASE_DECLARE_FEATURE(kSysUiShouldHoldbackGifRecording); +COMPONENT_EXPORT(ASH_CONSTANTS) +BASE_DECLARE_FEATURE(kSysUiShouldHoldbackTaskManagement); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kNightLight); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kNotificationCenterController); @@ -717,8 +727,6 @@ COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kPipDoubleTapToResize); COMPONENT_EXPORT(ASH_CONSTANTS) COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kPipTuck); -COMPONENT_EXPORT(ASH_CONSTANTS) -BASE_DECLARE_FEATURE(kPolicyProvidedTrustAnchorsAllowedAtLockScreen); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kPreferConstantFrameRate); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kPrintPreviewCrosApp); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kPrivacyIndicators); @@ -915,8 +923,6 @@ COMPONENT_EXPORT(ASH_CONSTANTS) bool AreCaptureModeDemoToolsEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool AreDesksTemplatesEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool AreHelpAppWelcomeTipsEnabled(); -COMPONENT_EXPORT(ASH_CONSTANTS) -bool ArePolicyProvidedTrustAnchorsAllowedAtLockScreen(); COMPONENT_EXPORT(ASH_CONSTANTS) bool ArePromiseIconsEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool ArePromiseIconsForWebAppsEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool AreSideAlignedToastsEnabled(); @@ -940,7 +946,6 @@ COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAppNotificationsPageEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsArcFuseBoxFileSharingEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsArcInputOverlayAlphaV2Enabled(); -COMPONENT_EXPORT(ASH_CONSTANTS) bool IsArcInputOverlayBetaEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAssistantNativeIconsEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAsynchronousScannerDiscoveryEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAutoNightLightEnabled(); @@ -966,6 +971,7 @@ COMPONENT_EXPORT(ASH_CONSTANTS) bool IsContinuousOverviewScrollAnimationEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsCoralFeatureEnabled(); +COMPONENT_EXPORT(ASH_CONSTANTS) bool IsCopyClientKeysCertsToChapsEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsCrosPrivacyHubAppPermissionsEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsCrosPrivacyHubAppPermissionsV2Enabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsCrosPrivacyHubLocationEnabled(); @@ -1027,6 +1033,7 @@ COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFileManagerFuseBoxDebugEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFilesConflictDialogEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFilesLocalImageSearchEnabled(); +COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFingerprintAuthFactorEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFirmwareUpdateUIV2Enabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFlexAutoEnrollmentEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFloatingWorkspaceEnabled(); @@ -1057,10 +1064,13 @@ COMPONENT_EXPORT(ASH_CONSTANTS) bool IsGifRecordingEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFeatureManagementGrowthFrameworkEnabled(); +COMPONENT_EXPORT(ASH_CONSTANTS) bool IsGrowthCampaignsCrOSEventsEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsGrowthCampaignsExperimentTagTargetingEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsGrowthCampaignsInConsumerSessionEnabled(); +COMPONENT_EXPORT(ASH_CONSTANTS) +bool IsGrowthCampaignsTriggerByAppOpenEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsGrowthCampaignsInDemoModeEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsGrowthFrameworkEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool AreGlanceablesV2Enabled(); @@ -1069,8 +1079,6 @@ bool IsGlanceablesV2ClassroomTeacherViewEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsGlanceablesV2CalendarViewEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) -bool IsGlanceablesV2ErrorMessageEnabled(); -COMPONENT_EXPORT(ASH_CONSTANTS) bool IsGlanceablesTimeManagementClassroomStudentViewEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsGlanceablesTimeManagementTasksViewEnabled();
diff --git a/ash/constants/ash_pref_names.h b/ash/constants/ash_pref_names.h index a81e305..e6e3755 100644 --- a/ash/constants/ash_pref_names.h +++ b/ash/constants/ash_pref_names.h
@@ -26,6 +26,14 @@ inline constexpr char kCalendarIntegrationEnabled[] = "ash.calendar_integration_enabled"; +// A boolean pref of whether Google Classroom integration is enabled. +inline constexpr char kClassroomIntegrationEnabled[] = + "ash.classroom_integration_enabled"; + +// A boolean pref of whether Google Tasks integration is enabled. +inline constexpr char kTasksIntegrationEnabled[] = + "ash.tasks_integration_enabled"; + // A boolean pref of whether emoji suggestion is enabled. inline constexpr char kEmojiSuggestionEnabled[] = "assistive_input.emoji_suggestion_enabled"; @@ -1246,6 +1254,15 @@ inline constexpr char kWallpaperTimeOfDayScheduleType[] = "ash.wallpaper_time_of_day.schedule_type"; +// Integer pref that tracks whether user SeaPen images have been moved to +// cryptohome. SeaPen initially stored images in the global wallpaper directory, +// but now only stores a copy of the active (currently set as wallpaper) image +// in global wallpaper directory. All other SeaPen images are in cryptohome so +// that they are encrypted upon logout. +// @see SeaPenWallpaperManager::MigrationStatus enum. +inline constexpr char kWallpaperSeaPenMigrationStatus[] = + "ash.wallpaper.sea_pen.migration_status"; + // Boolean pref indicating whether a user has enabled the bluetooth adapter. inline constexpr char kUserBluetoothAdapterEnabled[] = "ash.user.bluetooth.adapter_enabled"; @@ -2098,6 +2115,9 @@ static constexpr char kSoftwareScanningEnabled[] = "ash.nearby.software_scanning_enabled"; +// A boolean pref indicating whether to show Birch suggestions in Overview mode. +inline constexpr char kBirchShowSuggestions[] = "ash.birch.show_suggestions"; + // A boolean pref indicating whether Birch should use Google Calendar data. inline constexpr char kBirchUseCalendar[] = "ash.birch.use_calendar"; @@ -2113,6 +2133,9 @@ // A boolean pref indicating whether Birch should use release notes data. inline constexpr char kBirchUseReleaseNotes[] = "ash.birch.use_release_notes"; +// A preference to keep track of the device registered time. +inline constexpr char kDeviceRegisteredTime[] = "DeviceRegisteredTime"; + //----------------------------------------------------------------------------- // Language related Prefs //-----------------------------------------------------------------------------
diff --git a/ash/constants/ash_switches.cc b/ash/constants/ash_switches.cc index a8ab247..e5f7b76 100644 --- a/ash/constants/ash_switches.cc +++ b/ash/constants/ash_switches.cc
@@ -646,6 +646,10 @@ // Forces a fetch of Birch data whenever a Pine session starts. const char kForceBirchFetch[] = "force-birch-fetch"; +// If set, skips the logic in birch release notes provider and always sets +// release notes item. +const char kForceBirchReleaseNotes[] = "force-birch-release-notes"; + // Forces fetching tokens for Cryptohome Recovery. const char kForceCryptohomeRecoveryForTesting[] = "force-cryptohome-recovery-for-testing";
diff --git a/ash/constants/ash_switches.h b/ash/constants/ash_switches.h index b54376e..bafd18b 100644 --- a/ash/constants/ash_switches.h +++ b/ash/constants/ash_switches.h
@@ -218,6 +218,7 @@ extern const char kForceHappinessTrackingSystem[]; COMPONENT_EXPORT(ASH_CONSTANTS) extern const char kForceLacrosLaunchAtLoginScreenForTesting[]; +COMPONENT_EXPORT(ASH_CONSTANTS) extern const char kForceBirchReleaseNotes[]; COMPONENT_EXPORT(ASH_CONSTANTS) extern const char kForceLaunchBrowser[]; COMPONENT_EXPORT(ASH_CONSTANTS) extern const char kForceLoginManagerInTests[]; COMPONENT_EXPORT(ASH_CONSTANTS) extern const char kForceShowCursor[];
diff --git a/ash/curtain/remote_maintenance_curtain_view.cc b/ash/curtain/remote_maintenance_curtain_view.cc index 0dbfe95..08e22a2e 100644 --- a/ash/curtain/remote_maintenance_curtain_view.cc +++ b/ash/curtain/remote_maintenance_curtain_view.cc
@@ -10,7 +10,6 @@ #include "ash/public/cpp/ash_web_view.h" #include "ash/public/cpp/ash_web_view_factory.h" #include "ash/public/cpp/oobe_dialog_util.h" -#include "ash/public/cpp/view_shadow.h" #include "ash/wallpaper/views/wallpaper_view.h" #include "ash/wallpaper/wallpaper_constants.h" #include "base/check_deref.h" @@ -19,6 +18,7 @@ #include "ui/gfx/geometry/rounded_corners_f.h" #include "ui/gfx/geometry/size.h" #include "ui/views/view.h" +#include "ui/views/view_shadow.h" namespace ash::curtain { @@ -82,7 +82,7 @@ StackLayout::VerticalAlignment::kCenter); // Add a shadow - curtain_view_shadow_ = std::make_unique<ViewShadow>( + curtain_view_shadow_ = std::make_unique<views::ViewShadow>( curtain_view_.get(), util().GetShadowElevation()); curtain_view_shadow_->SetRoundedCornerRadius(util().GetCornerRadius());
diff --git a/ash/curtain/remote_maintenance_curtain_view.h b/ash/curtain/remote_maintenance_curtain_view.h index 1f13c23..191f76c1 100644 --- a/ash/curtain/remote_maintenance_curtain_view.h +++ b/ash/curtain/remote_maintenance_curtain_view.h
@@ -16,7 +16,6 @@ class AshWebView; class OobeDialogUtil; class StackLayout; -class ViewShadow; } // namespace ash namespace gfx { @@ -24,6 +23,10 @@ class Size; } // namespace gfx +namespace views { +class ViewShadow; +} // namespace views + namespace ash::curtain { // ID given to the `AshWebView` that renders the WebUI part of the curtain. @@ -58,7 +61,7 @@ raw_ptr<AshWebView> curtain_view_ = nullptr; raw_ptr<views::View> wallpaper_view_ = nullptr; - std::unique_ptr<ViewShadow> curtain_view_shadow_; + std::unique_ptr<views::ViewShadow> curtain_view_shadow_; }; } // namespace ash::curtain
diff --git a/ash/display/cros_display_config_unittest.cc b/ash/display/cros_display_config_unittest.cc index 8ebe3567..31c5c06e 100644 --- a/ash/display/cros_display_config_unittest.cc +++ b/ash/display/cros_display_config_unittest.cc
@@ -249,10 +249,10 @@ EXPECT_EQ(1, observer.display_changes()); observer.reset_display_changes(); - // Adding two displays should trigger two notification. + // Adding one display should trigger just one notification. UpdateDisplay("500x400,500x400"); base::RunLoop().RunUntilIdle(); - EXPECT_EQ(2, observer.display_changes()); + EXPECT_EQ(1, observer.display_changes()); } TEST_F(CrosDisplayConfigTest, GetDisplayLayoutInfo) {
diff --git a/ash/display/display_manager_unittest.cc b/ash/display/display_manager_unittest.cc index 962854bb..cd0b816 100644 --- a/ash/display/display_manager_unittest.cc +++ b/ash/display/display_manager_unittest.cc
@@ -203,7 +203,8 @@ } string GetCountSummary() const { - return StringPrintf("%" PRIuS " %" PRIuS " %" PRIuS " %" PRIuS " %" PRIuS, + return StringPrintf("c%" PRIuS " a%" PRIuS " r%" PRIuS " w%" PRIuS + " d%" PRIuS, changed_.size(), added_.size(), removed_count_, will_process_count_, did_process_count_); } @@ -389,60 +390,53 @@ EXPECT_EQ(gfx::Rect(0, 0, 500, 400), display_manager()->GetDisplayAt(0).bounds()); - EXPECT_EQ("2 1 0 1 1", GetCountSummary()); + EXPECT_EQ("c1 a1 r0 w1 d1", GetCountSummary()); // Metrics change immediately when new displays set shelf work area insets. // After that, DisplayManager::OnNativeDisplaysChanged trigger changes of the // primary display's metrics. So the observed order of changes is [1, 0]. - EXPECT_EQ(display_manager()->GetDisplayAt(0).id(), changed()[1].id()); - EXPECT_EQ(display_manager()->GetDisplayAt(1).id(), changed()[0].id()); + EXPECT_EQ(display_manager()->GetDisplayAt(0).id(), changed()[0].id()); EXPECT_EQ(display_manager()->GetDisplayAt(1).id(), added()[0].id()); - EXPECT_EQ(gfx::Rect(0, 0, 500, 400), changed()[1].bounds()); - EXPECT_EQ(gfx::Rect(500, 0, 400, 300), changed()[0].bounds()); + EXPECT_EQ(gfx::Rect(0, 0, 500, 400), changed()[0].bounds()); // Secondary display is on right. EXPECT_EQ(gfx::Rect(500, 0, 400, 300), added()[0].bounds()); EXPECT_EQ(gfx::Rect(0, 501, 400, 300), GetDisplayInfo(added()[0]).bounds_in_native()); - reset(); + reset(); // Delete secondary. UpdateDisplay("100+0-500x400"); - EXPECT_EQ("0 0 1 1 1", GetCountSummary()); + EXPECT_EQ("c0 a0 r1 w1 d1", GetCountSummary()); reset(); - // Change primary. UpdateDisplay("1+1-1000x600"); - EXPECT_EQ("1 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c1 a0 r0 w1 d1", GetCountSummary()); EXPECT_EQ(display_manager()->GetDisplayAt(0).id(), changed()[0].id()); EXPECT_EQ(gfx::Rect(0, 0, 1000, 600), changed()[0].bounds()); reset(); - // Add secondary. UpdateDisplay("1+1-1000x600,1002+0-600x400"); EXPECT_EQ(2U, display_manager()->GetNumDisplays()); - EXPECT_EQ("1 1 0 1 1", GetCountSummary()); - EXPECT_EQ(display_manager()->GetDisplayAt(1).id(), changed()[0].id()); + EXPECT_EQ("c0 a1 r0 w1 d1", GetCountSummary()); EXPECT_EQ(display_manager()->GetDisplayAt(1).id(), added()[0].id()); // Secondary display is on right. EXPECT_EQ(gfx::Rect(1000, 0, 600, 400), added()[0].bounds()); EXPECT_EQ(gfx::Rect(1002, 0, 600, 400), GetDisplayInfo(added()[0]).bounds_in_native()); reset(); - // Secondary removed, primary changed. UpdateDisplay("1+1-800x300"); EXPECT_EQ(1U, display_manager()->GetNumDisplays()); - EXPECT_EQ("1 0 1 1 1", GetCountSummary()); + EXPECT_EQ("c1 a0 r1 w1 d1", GetCountSummary()); EXPECT_EQ(display_manager()->GetDisplayAt(0).id(), changed()[0].id()); EXPECT_EQ(gfx::Rect(0, 0, 800, 300), changed()[0].bounds()); reset(); - // # of display can go to zero when screen is off. const vector<display::ManagedDisplayInfo> empty; display_manager()->OnNativeDisplaysChanged(empty); EXPECT_EQ(1U, display_manager()->GetNumDisplays()); // Going to 0 displays doesn't actually change the active display list but the // detected bit for the previously connected displays is propagated as false. - EXPECT_EQ("1 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c1 a0 r0 w1 d1", GetCountSummary()); EXPECT_FALSE(root_window_destroyed()); // Display configuration stays the same EXPECT_EQ(gfx::Rect(0, 0, 800, 300), @@ -451,11 +445,10 @@ EXPECT_EQ(changed_metrics(), display::DisplayObserver::DISPLAY_METRIC_DETECTED); reset(); - // Connect to display again. UpdateDisplay("1+1-800x300"); EXPECT_EQ(1U, display_manager()->GetNumDisplays()); - EXPECT_EQ("1 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c1 a0 r0 w1 d1", GetCountSummary()); EXPECT_FALSE(root_window_destroyed()); EXPECT_EQ(gfx::Rect(800, 300), changed()[0].bounds()); EXPECT_EQ(gfx::Rect(1, 1, 800, 300), @@ -470,7 +463,7 @@ reset(); UpdateDisplay("100+100-500x400"); EXPECT_EQ(1U, display_manager()->GetNumDisplays()); - EXPECT_EQ("1 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c1 a0 r0 w1 d1", GetCountSummary()); EXPECT_FALSE(root_window_destroyed()); EXPECT_EQ(gfx::Rect(0, 0, 500, 400), changed()[0].bounds()); EXPECT_EQ(gfx::Rect(100, 100, 500, 400), @@ -482,7 +475,6 @@ display::DisplayObserver::DISPLAY_METRIC_WORK_AREA)); reset(); - // Go back to zero and wake up with multiple displays. display_manager()->OnNativeDisplaysChanged(empty); EXPECT_EQ(1U, display_manager()->GetNumDisplays()); @@ -503,7 +495,7 @@ // Changing primary will update secondary as well. UpdateDisplay("0+0-800x600,1000+1000-600x400"); - EXPECT_EQ("2 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c2 a0 r0 w1 d1", GetCountSummary()); reset(); EXPECT_EQ(gfx::Rect(0, 0, 800, 600), display_manager()->GetDisplayAt(0).bounds()); @@ -516,19 +508,19 @@ EXPECT_EQ(1U, display_manager()->GetNumDisplays()); display_manager()->AddRemoveDisplay(); - // Update primary and add seconary. + // Add seconary. EXPECT_EQ(2U, display_manager()->GetNumDisplays()); - EXPECT_EQ("1 1 0 1 1", GetCountSummary()); + EXPECT_EQ("c0 a1 r0 w1 d1", GetCountSummary()); reset(); display_manager()->AddRemoveDisplay(); EXPECT_EQ(1U, display_manager()->GetNumDisplays()); - EXPECT_EQ("0 0 1 1 1", GetCountSummary()); + EXPECT_EQ("c0 a0 r1 w1 d1", GetCountSummary()); reset(); display_manager()->AddRemoveDisplay(); EXPECT_EQ(2U, display_manager()->GetNumDisplays()); - EXPECT_EQ("1 1 0 1 1", GetCountSummary()); + EXPECT_EQ("c0 a1 r0 w1 d1", GetCountSummary()); } // Tests support for 3 displays. @@ -547,18 +539,14 @@ EXPECT_EQ(gfx::Rect(960, 0, 400, 300), display_manager()->GetDisplayAt(2).bounds()); - EXPECT_EQ("3 2 0 1 1", GetCountSummary()); + EXPECT_EQ("c1 a2 r0 w1 d1", GetCountSummary()); // Metrics change immediately when new displays set shelf work area insets. // After that, DisplayManager::OnNativeDisplaysChanged trigger changes of the // primary display's metrics. So the observed order of changes is [1, 2, 0]. - EXPECT_EQ(display_manager()->GetDisplayAt(0).id(), changed()[2].id()); - EXPECT_EQ(display_manager()->GetDisplayAt(1).id(), changed()[0].id()); - EXPECT_EQ(display_manager()->GetDisplayAt(2).id(), changed()[1].id()); + EXPECT_EQ(display_manager()->GetDisplayAt(0).id(), changed()[0].id()); EXPECT_EQ(display_manager()->GetDisplayAt(1).id(), added()[0].id()); EXPECT_EQ(display_manager()->GetDisplayAt(2).id(), added()[1].id()); - EXPECT_EQ(gfx::Rect(0, 0, 640, 480), changed()[2].bounds()); - EXPECT_EQ(gfx::Rect(640, 0, 320, 200), changed()[0].bounds()); - EXPECT_EQ(gfx::Rect(960, 0, 400, 300), changed()[1].bounds()); + EXPECT_EQ(gfx::Rect(0, 0, 640, 480), changed()[0].bounds()); // Secondary and terniary displays are on right. EXPECT_EQ(gfx::Rect(640, 0, 320, 200), added()[0].bounds()); EXPECT_EQ(gfx::Rect(1000, 0, 320, 200), @@ -1741,11 +1729,11 @@ EXPECT_EQ(1, host->compositor()->device_scale_factor()); EXPECT_EQ(gfx::Size(1000, 600), Shell::GetPrimaryRootWindow()->bounds().size()); - EXPECT_EQ("1 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c1 a0 r0 w1 d1", GetCountSummary()); UpdateDisplay("1000x600*2"); EXPECT_EQ(2, host->compositor()->device_scale_factor()); - EXPECT_EQ("2 0 0 2 2", GetCountSummary()); + EXPECT_EQ("c2 a0 r0 w2 d2", GetCountSummary()); EXPECT_EQ(gfx::Size(500, 300), Shell::GetPrimaryRootWindow()->bounds().size()); } @@ -2200,7 +2188,7 @@ display_manager()->OnNativeDisplaysChanged(display_info_list); // There should only be 1 display change, 0 adds, and 1 removal. - EXPECT_EQ("1 0 1 1 1", GetCountSummary()); + EXPECT_EQ("c1 a0 r1 w1 d1", GetCountSummary()); const int expected_changed_metrics = display::DisplayObserver::DISPLAY_METRIC_BOUNDS | display::DisplayObserver::DISPLAY_METRIC_WORK_AREA | @@ -2215,7 +2203,7 @@ display_manager()->OnNativeDisplaysChanged(display_info_list); // Expect that we get a "primary" change notification. - EXPECT_EQ("5 1 0 1 1", GetCountSummary()); + EXPECT_EQ("c4 a1 r0 w1 d1", GetCountSummary()); EXPECT_EQ(expected_changed_metrics, changed_metrics()); } @@ -2229,7 +2217,7 @@ EXPECT_EQ(gfx::Size(400, 300), GetDisplayInfoAt(1).size_in_pixel()); reset(); UpdateDisplay("100x200/b,300x400"); - EXPECT_EQ("2 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c2 a0 r0 w1 d1", GetCountSummary()); reset(); EXPECT_EQ(gfx::Rect(1, 1, 100, 200), GetDisplayInfoAt(0).bounds_in_native()); @@ -2241,31 +2229,31 @@ // Just Rotating display will change the bounds on both display. UpdateDisplay("100x200/l,300x400"); - EXPECT_EQ("2 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c2 a0 r0 w1 d1", GetCountSummary()); reset(); // Updating to the same configuration should report no changes. A will/did // change is still sent. UpdateDisplay("100x200/l,300x400"); - EXPECT_EQ("0 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c0 a0 r0 w1 d1", GetCountSummary()); reset(); // Rotating 180 degrees should report one change. UpdateDisplay("100x200/r,300x400"); - EXPECT_EQ("1 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c1 a0 r0 w1 d1", GetCountSummary()); reset(); UpdateDisplay("300x200"); - EXPECT_EQ("1 0 1 1 1", GetCountSummary()); + EXPECT_EQ("c1 a0 r1 w1 d1", GetCountSummary()); reset(); // Rotating 180 degrees should report one change. UpdateDisplay("300x200/u"); - EXPECT_EQ("1 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c1 a0 r0 w1 d1", GetCountSummary()); reset(); UpdateDisplay("300x200/l"); - EXPECT_EQ("1 0 0 1 1", GetCountSummary()); + EXPECT_EQ("c1 a0 r0 w1 d1", GetCountSummary()); // Having the internal display deactivated should restore user rotation. Newly // set rotations should be applied. @@ -5297,9 +5285,8 @@ display_manager()->OnNativeDisplaysChanged( vector<display::ManagedDisplayInfo>{ internal_display_info, external_info_2, second_external_info}); - - // There should be 2 display change, 1 removal, and 1 add. - EXPECT_EQ("2 1 1 1 1", GetCountSummary()); + // There should be 1 display change, 1 removal, and 1 add. + EXPECT_EQ("c1 a1 r1 w1 d1", GetCountSummary()); EXPECT_EQ(3u, screen->GetAllDisplays().size()); EXPECT_EQ(kExternalId_2, screen->GetAllDisplays()[1].id());
diff --git a/ash/display/screen_orientation_controller.h b/ash/display/screen_orientation_controller.h index 03a9bcf..8dd7b565 100644 --- a/ash/display/screen_orientation_controller.h +++ b/ash/display/screen_orientation_controller.h
@@ -28,7 +28,7 @@ namespace aura { class Window; -} +} // namespace aura namespace display { enum class TabletState;
diff --git a/ash/display/window_tree_host_manager.cc b/ash/display/window_tree_host_manager.cc index 1fbc843..fa754b5 100644 --- a/ash/display/window_tree_host_manager.cc +++ b/ash/display/window_tree_host_manager.cc
@@ -65,6 +65,9 @@ #include "ui/wm/public/activation_client.h" namespace ash { + +using DM = display::DisplayObserver::DisplayMetric; + namespace { // Primary display stored in global object as it can be @@ -304,7 +307,6 @@ } void WindowTreeHostManager::Start() { - display_observer_.emplace(this); Shell::Get() ->display_configurator() ->content_protection_manager() @@ -333,12 +335,6 @@ effective_resolution_UMA_timer_->Reset(); - auto* display_manager = Shell::Get()->display_manager(); - - // Unset the display manager's delegate here because - // DisplayManager outlives WindowTreeHostManager. - display_manager->set_delegate(nullptr); - cursor_window_controller_.reset(); mirror_window_controller_.reset(); @@ -346,7 +342,10 @@ ->display_configurator() ->content_protection_manager() ->RemoveObserver(this); - display_observer_.reset(); + + // Unset the display manager's delegate here because + // DisplayManager outlives WindowTreeHostManager. + Shell::Get()->display_manager()->set_delegate(nullptr); int64_t primary_id = display::Screen::GetScreen()->GetPrimaryDisplay().id(); @@ -583,7 +582,7 @@ return GetDisplayManager()->UpdateWorkAreaOfDisplay(id, insets); } -void WindowTreeHostManager::OnDisplayAdded(const display::Display& display) { +void WindowTreeHostManager::CreateDisplay(const display::Display& display) { // If we're switching from/to offscreen WTH, we need to // create new WTH for primary display instead of reusing. if (primary_tree_host_for_replace_ && @@ -688,7 +687,7 @@ controller); } -void WindowTreeHostManager::OnDisplayRemoved(const display::Display& display) { +void WindowTreeHostManager::RemoveDisplay(const display::Display& display) { AshWindowTreeHost* host_to_delete = window_tree_hosts_[display.id()]; CHECK(host_to_delete) << display.ToString(); @@ -739,7 +738,7 @@ // update the WTH the RoundedDisplayProviders are attached to. UpdateHostOfDisplayProviders(); - OnDisplayMetricsChanged(new_primary_display, DISPLAY_METRIC_BOUNDS); + UpdateDisplayMetrics(new_primary_display, DM::DISPLAY_METRIC_BOUNDS); } DeleteHost(host_to_delete); @@ -750,11 +749,12 @@ window_tree_hosts_.erase(display.id()); } -void WindowTreeHostManager::OnDisplayMetricsChanged( +void WindowTreeHostManager::UpdateDisplayMetrics( const display::Display& display, uint32_t metrics) { - if (!(metrics & (DISPLAY_METRIC_BOUNDS | DISPLAY_METRIC_ROTATION | - DISPLAY_METRIC_DEVICE_SCALE_FACTOR | DISPLAY_METRIC_VRR))) { + if (!(metrics & + (DM::DISPLAY_METRIC_BOUNDS | DM::DISPLAY_METRIC_ROTATION | + DM::DISPLAY_METRIC_DEVICE_SCALE_FACTOR | DM::DISPLAY_METRIC_VRR))) { return; }
diff --git a/ash/display/window_tree_host_manager.h b/ash/display/window_tree_host_manager.h index 72c139f..e16af8e0 100644 --- a/ash/display/window_tree_host_manager.h +++ b/ash/display/window_tree_host_manager.h
@@ -24,7 +24,6 @@ #include "ui/aura/window_tree_host_observer.h" #include "ui/base/ime/ime_key_event_dispatcher.h" #include "ui/base/ime/input_method.h" -#include "ui/display/display_observer.h" #include "ui/display/manager/content_protection_manager.h" #include "ui/display/manager/display_manager.h" #include "ui/gfx/geometry/point.h" @@ -49,10 +48,9 @@ // WindowTreeHostManager owns and maintains RootWindows for each attached // display, keeping them in sync with display configuration changes. class ASH_EXPORT WindowTreeHostManager - : public display::DisplayObserver, + : public display::DisplayManager::Delegate, public aura::WindowTreeHostObserver, public display::ContentProtectionManager::Observer, - public display::DisplayManager::Delegate, public ui::ImeKeyEventDispatcher, public AshWindowTreeHostDelegate { public: @@ -146,12 +144,6 @@ ui::InputMethod* input_method() { return input_method_.get(); } - // display::DisplayObserver overrides: - void OnDisplayAdded(const display::Display& display) override; - void OnDisplayRemoved(const display::Display& display) override; - void OnDisplayMetricsChanged(const display::Display& display, - uint32_t metrics) override; - // Enables the rounded corners mask texture for a display. It creates // `RoundedDisplayProvider` for a display as needed and updates the surface if // required. @@ -168,6 +160,10 @@ void OnDisplaySecurityChanged(int64_t display_id, bool secure) override; // display::DisplayManager::Delegate overrides: + void CreateDisplay(const display::Display& display) override; + void RemoveDisplay(const display::Display& display) override; + void UpdateDisplayMetrics(const display::Display& display, + uint32_t metrics) override; void CreateOrUpdateMirroringDisplay( const display::DisplayInfoList& info_list) override; void CloseMirroringDisplayIfNotNecessary() override; @@ -252,9 +248,6 @@ // should be moved after a display configuration change. int64_t cursor_display_id_for_restore_; - // Receive DisplayObserver callbacks between Start and Shutdown. - std::optional<display::ScopedDisplayObserver> display_observer_; - // A repeating timer to trigger sending UMA metrics for primary display's // effective resolution at fixed intervals. std::unique_ptr<base::RepeatingTimer> effective_resolution_UMA_timer_;
diff --git a/ash/display/window_tree_host_manager_unittest.cc b/ash/display/window_tree_host_manager_unittest.cc index 0fa92777..15dba1a7 100644 --- a/ash/display/window_tree_host_manager_unittest.cc +++ b/ash/display/window_tree_host_manager_unittest.cc
@@ -548,9 +548,10 @@ TestObserver observer; UpdateDisplay("600x500,500x400"); - EXPECT_EQ(1, observer.CountAndReset()); // resize and add + // only 1st display gets resized. + EXPECT_EQ(1, observer.CountAndReset()); EXPECT_EQ(1, observer.GetBoundsChangedCountAndReset()); - EXPECT_EQ(2, observer.GetWorkareaChangedCountAndReset()); + EXPECT_EQ(1, observer.GetWorkareaChangedCountAndReset()); EXPECT_EQ(0, observer.GetFocusChangedCountAndReset()); EXPECT_EQ(0, observer.GetActivationChangedCountAndReset()); gfx::Insets insets(5);
diff --git a/ash/events/accessibility_event_rewriter_unittest.cc b/ash/events/accessibility_event_rewriter_unittest.cc index b5ce2d5..a715011 100644 --- a/ash/events/accessibility_event_rewriter_unittest.cc +++ b/ash/events/accessibility_event_rewriter_unittest.cc
@@ -39,6 +39,7 @@ #include "ui/events/event_rewriter.h" #include "ui/events/keycodes/dom/dom_code.h" #include "ui/events/keycodes/keyboard_codes.h" +#include "ui/events/ozone/layout/stub/stub_keyboard_layout_engine.h" #include "ui/events/test/event_generator.h" #include "ui/events/test/test_event_rewriter.h" #include "ui/events/types/event_type.h" @@ -221,6 +222,7 @@ EventCapturer event_capturer_; ui::test::FakeEventRewriterAshDelegate event_rewriter_ash_delegate_; + ui::StubKeyboardLayoutEngine keyboard_layout_engine_; std::unique_ptr<ui::KeyboardCapability> keyboard_capability_{ ui::KeyboardCapability::CreateStubKeyboardCapability()}; input_method::FakeImeKeyboard fake_ime_keyboard_; @@ -230,7 +232,8 @@ ui::KeyboardModifierEventRewriter keyboard_modifier_event_rewriter_{ std::make_unique<KeyboardModifierEventRewriterDelegate>( &event_rewriter_ash_delegate_), - keyboard_capability_.get(), &fake_ime_keyboard_}; + &keyboard_layout_engine_, keyboard_capability_.get(), + &fake_ime_keyboard_}; ui::EventRewriterAsh event_rewriter_ash_{&event_rewriter_ash_delegate_, keyboard_capability_.get(), nullptr, false, &fake_ime_keyboard_};
diff --git a/ash/events/event_rewriter_controller_impl.cc b/ash/events/event_rewriter_controller_impl.cc index 441ae54..de774c3 100644 --- a/ash/events/event_rewriter_controller_impl.cc +++ b/ash/events/event_rewriter_controller_impl.cc
@@ -26,6 +26,7 @@ #include "ui/events/ash/keyboard_modifier_event_rewriter.h" #include "ui/events/event_sink.h" #include "ui/events/event_source.h" +#include "ui/events/ozone/layout/keyboard_layout_engine_manager.h" namespace ash { namespace { @@ -133,6 +134,7 @@ std::make_unique<ui::KeyboardModifierEventRewriter>( std::make_unique<KeyboardModifierEventRewriterDelegateImpl>( event_rewriter_delegate), + ui::KeyboardLayoutEngineManager::GetKeyboardLayoutEngine(), Shell::Get()->keyboard_capability(), ash::input_method::InputMethodManager::Get()->GetImeKeyboard()); AddEventRewriter(std::move(keyboard_modifier_event_rewriter));
diff --git a/ash/events/peripheral_customization_event_rewriter_unittest.cc b/ash/events/peripheral_customization_event_rewriter_unittest.cc index c96af68..fdff73e9 100644 --- a/ash/events/peripheral_customization_event_rewriter_unittest.cc +++ b/ash/events/peripheral_customization_event_rewriter_unittest.cc
@@ -954,20 +954,20 @@ ui::KeyboardLayoutEngineManager::SetKeyboardLayoutEngine(layout_engine.get()); const std::vector<ui::StubKeyboardLayoutEngine::CustomLookupEntry> us_table = - {{ui::DomCode::MINUS, /*character=*/u'-', /*character_shifted=*/u'_', - ui::KeyboardCode::VKEY_OEM_MINUS}, - {ui::DomCode::BRACKET_LEFT, /*character=*/u'[', - /*character_shifted=*/u'{', ui::KeyboardCode::VKEY_OEM_4}}; + {{ui::DomCode::MINUS, ui::DomKey::FromCharacter(u'-'), + ui::DomKey::FromCharacter(u'_'), ui::KeyboardCode::VKEY_OEM_MINUS}, + {ui::DomCode::BRACKET_LEFT, ui::DomKey::FromCharacter(u'['), + ui::DomKey::FromCharacter(u'{'), ui::KeyboardCode::VKEY_OEM_4}}; // Provide a custom layout that mimics behavior of a de-DE keyboard. // In the German keyboard, VKEY_OEM_4 is located at DomCode position MINUS // with DomKey `ß`. With positional remapping, VKEY_OEM_4 is remapped to // search for DomCode BRACKET_LEFT, resulting in DomKey `ü`. const std::vector<ui::StubKeyboardLayoutEngine::CustomLookupEntry> de_table = - {{ui::DomCode::MINUS, /*character=*/u'ß', /*character_shifted=*/u'?', - ui::KeyboardCode::VKEY_OEM_4}, - {ui::DomCode::BRACKET_LEFT, /*character=*/u'ü', - /*character_shifted=*/u'Ü', ui::KeyboardCode::VKEY_OEM_1}}; + {{ui::DomCode::MINUS, ui::DomKey::FromCharacter(u'ß'), + ui::DomKey::FromCharacter(u'?'), ui::KeyboardCode::VKEY_OEM_4}, + {ui::DomCode::BRACKET_LEFT, ui::DomKey::FromCharacter(u'ü'), + ui::DomKey::FromCharacter(u'Ü'), ui::KeyboardCode::VKEY_OEM_1}}; layout_engine->SetCustomLookupTableForTesting(us_table);
diff --git a/ash/frame/non_client_frame_view_ash.cc b/ash/frame/non_client_frame_view_ash.cc index ae0476e..eda58f5b 100644 --- a/ash/frame/non_client_frame_view_ash.cc +++ b/ash/frame/non_client_frame_view_ash.cc
@@ -89,7 +89,7 @@ // display::DisplayObserver: void OnDisplayTabletStateChanged(display::TabletState state) override { - if (window_state_->IsFullscreen()) { + if (!window_state_ || window_state_->IsFullscreen()) { return; }
diff --git a/ash/frame/non_client_frame_view_ash_unittest.cc b/ash/frame/non_client_frame_view_ash_unittest.cc index 7cc6df65..1f33823 100644 --- a/ash/frame/non_client_frame_view_ash_unittest.cc +++ b/ash/frame/non_client_frame_view_ash_unittest.cc
@@ -372,6 +372,34 @@ delegate->GetNonClientFrameViewTopBorderHeight()); } +// Regression test for https://b/331238593. See bug for more details. +TEST_F(NonClientFrameViewAshTest, + NoCrashOnTabletChangesWithinWindowDestruction) { + class WindowTestObserver : public aura::WindowObserver { + public: + explicit WindowTestObserver(aura::Window* window) { + window_observation_.Observe(window); + } + ~WindowTestObserver() override = default; + + void OnWindowDestroying(aura::Window* window) override { + // Simulate a tablet state change from within window destruction. It's not + // clear how this may happen in production, but it triggers the same + // reported crash stack. + TabletModeControllerTestApi().EnterTabletMode(); + window_observation_.Reset(); + } + + private: + base::ScopedObservation<aura::Window, aura::WindowObserver> + window_observation_{this}; + }; + + auto test_window = CreateTestWindow(gfx::Rect(200, 200)); + WindowTestObserver obs(test_window.get()); + test_window.reset(); +} + // Test if creating a new window in tablet mode uses maximzied state // and immersive mode. TEST_F(NonClientFrameViewAshTest, GetPreferredOnScreenHeightInTabletMaximzied) {
diff --git a/ash/game_dashboard/game_dashboard_button.cc b/ash/game_dashboard/game_dashboard_button.cc index acb827642..a154f8b4 100644 --- a/ash/game_dashboard/game_dashboard_button.cc +++ b/ash/game_dashboard/game_dashboard_button.cc
@@ -14,6 +14,7 @@ #include "ash/strings/grit/ash_strings.h" #include "ash/style/dark_light_mode_controller_impl.h" #include "ash/style/rounded_container.h" +#include "ash/style/style_util.h" #include "ash/style/typography.h" #include "base/check.h" #include "chromeos/strings/grit/chromeos_strings.h" @@ -27,6 +28,7 @@ #include "ui/gfx/geometry/insets.h" #include "ui/gfx/geometry/rounded_corners_f.h" #include "ui/gfx/vector_icon_types.h" +#include "ui/views/animation/ink_drop.h" #include "ui/views/background.h" #include "ui/views/controls/image_view.h" #include "ui/views/controls/label.h" @@ -75,6 +77,9 @@ layer()->SetRoundedCornerRadius(gfx::RoundedCornersF(kContainerCornerRadius)); layer()->SetFillsBoundsOpaquely(false); + ink_drop_container_ = + AddChildView(std::make_unique<views::InkDropContainerView>()); + // Add the gamepad icon view. gamepad_icon_view_ = AddChildView(std::make_unique<views::ImageView>()); gamepad_icon_view_->SetProperty(views::kMarginsKey, kGamepadIconMargins); @@ -86,6 +91,15 @@ // Add the arrow icon view. arrow_icon_view_ = AddChildView(std::make_unique<views::ImageView>()); arrow_icon_view_->SetProperty(views::kMarginsKey, kArrowMargins); + + // Set up highlight ink drop and focus ring. + StyleUtil::InstallRoundedCornerHighlightPathGenerator( + this, gfx::RoundedCornersF(kContainerCornerRadius)); + auto* ink_drop = views::InkDrop::Get(this); + ink_drop->SetMode(views::InkDropHost::InkDropMode::ON); + ink_drop->GetInkDrop()->SetShowHighlightOnHover(false); + ink_drop->SetVisibleOpacity(1.0f); // The colors already contain opacity. + views::FocusRing::Get(this)->SetColorId(cros_tokens::kCrosSysPrimary); } GameDashboardButton::~GameDashboardButton() = default; @@ -136,6 +150,21 @@ } } +void GameDashboardButton::AddLayerToRegion(ui::Layer* new_layer, + views::LayerRegion region) { + DCHECK(ink_drop_container_); + // This routes background layers to `ink_drop_container_` instead of `this` to + // avoid painting effects underneath our background. + ink_drop_container_->AddLayerToRegion(new_layer, region); +} + +void GameDashboardButton::RemoveLayerFromRegions(ui::Layer* old_layer) { + DCHECK(ink_drop_container_); + // This routes background layers to `ink_drop_container_` instead of `this` to + // avoid painting effects underneath our background. + ink_drop_container_->RemoveLayerFromRegions(old_layer); +} + void GameDashboardButton::StateChanged(ButtonState old_state) { UpdateViews(); } @@ -161,6 +190,10 @@ IDS_ASH_GAME_DASHBOARD_GAME_DASHBOARD_BUTTON_TITLE)); } + views::InkDrop::Get(this)->SetBaseColorId( + is_recording_ ? cros_tokens::kCrosSysRippleNeutralOnProminent + : cros_tokens::kCrosSysRipplePrimary); + SetBorder(views::CreateRoundedRectBorder( kBorderThickness, kContainerCornerRadius, gfx::Insets(), SkColorSetA(DarkLightModeControllerImpl::Get()->IsDarkModeEnabled()
diff --git a/ash/game_dashboard/game_dashboard_button.h b/ash/game_dashboard/game_dashboard_button.h index e169c89..67e74cc 100644 --- a/ash/game_dashboard/game_dashboard_button.h +++ b/ash/game_dashboard/game_dashboard_button.h
@@ -11,6 +11,7 @@ namespace views { class ImageView; +class InkDropContainerView; class Label; class View; } // namespace views @@ -71,6 +72,9 @@ void AddedToWidget() override; void ChildPreferredSizeChanged(views::View* child) override; void OnThemeChanged() override; + void AddLayerToRegion(ui::Layer* new_layer, + views::LayerRegion region) override; + void RemoveLayerFromRegions(ui::Layer* old_layer) override; // views::Button: void StateChanged(ButtonState old_state) override; @@ -98,6 +102,8 @@ raw_ptr<views::ImageView> gamepad_icon_view_; raw_ptr<views::Label> title_view_; raw_ptr<views::ImageView> arrow_icon_view_; + // Ensures the ink drop is painted above the button's background. + raw_ptr<views::InkDropContainerView> ink_drop_container_ = nullptr; // If true, the game window is being recorded, otherwise false. bool is_recording_ = false;
diff --git a/ash/game_dashboard/game_dashboard_context_unittest.cc b/ash/game_dashboard/game_dashboard_context_unittest.cc index 4d87727..8013d3e 100644 --- a/ash/game_dashboard/game_dashboard_context_unittest.cc +++ b/ash/game_dashboard/game_dashboard_context_unittest.cc
@@ -45,6 +45,7 @@ #include "ash/wm/window_state_util.h" #include "base/check.h" #include "base/test/metrics/histogram_tester.h" +#include "base/test/scoped_feature_list.h" #include "base/timer/timer.h" #include "chromeos/ui/base/window_properties.h" #include "chromeos/ui/wm/window_util.h" @@ -53,8 +54,10 @@ #include "services/metrics/public/cpp/ukm_builders.h" #include "ui/aura/window.h" #include "ui/base/l10n/l10n_util.h" +#include "ui/chromeos/styles/cros_tokens_color_mappings.h" #include "ui/events/keycodes/keyboard_codes_posix.h" #include "ui/gfx/geometry/vector2d.h" +#include "ui/views/animation/ink_drop.h" #include "ui/views/controls/button/button.h" #include "ui/views/widget/widget.h" #include "ui/wm/core/window_util.h" @@ -1254,6 +1257,33 @@ ASSERT_FALSE(post_target_event_capturer_.last_mouse_event()); } +TEST_F(GameDashboardContextTest, RecordingUpdatesInkDropColor) { + CreateGameWindow(/*is_arc_window=*/true, + /*set_arc_game_controls_flags_prop=*/true); + + auto* game_dashboard_button = test_api_->GetGameDashboardButton(); + ASSERT_TRUE(game_dashboard_button); + auto* color_provider = game_dashboard_button->GetColorProvider(); + ASSERT_TRUE(color_provider); + const auto* ink_drop = views::InkDrop::Get(game_dashboard_button); + ASSERT_TRUE(ink_drop); + + // Verify the InkDrop's base color in the normal state. + EXPECT_EQ(ink_drop->GetBaseColor(), + color_provider->GetColor(cros_tokens::kCrosSysRipplePrimary)); + + // Start recording the game window. + test_api_->OpenTheMainMenu(); + LeftClickOn(test_api_->GetMainMenuRecordGameTile()); + base::RunLoop().RunUntilIdle(); + ClickOnStartRecordingButtonInCaptureModeBarView(); + + // Verify the InkDrop's base color when recording the game window. + EXPECT_EQ( + ink_drop->GetBaseColor(), + color_provider->GetColor(cros_tokens::kCrosSysRippleNeutralOnProminent)); +} + TEST_F(GameDashboardContextTest, GameDashboardButtonFullscreen) { // Create an ARC game window. SetAppBounds(gfx::Rect(50, 50, 800, 700)); @@ -2499,6 +2529,82 @@ testing::Bool()); // ----------------------------------------------------------------------------- +// GameDashboardEnabledFeatureTileVerificationTest: +// Test fixture to test available Feature Tiles and their types depending on the +// test params (param to create an ARC Game window, param to enable game +// recording). +class GameDashboardEnabledFeatureTileVerificationTest + : public GameDashboardContextTest, + public testing::WithParamInterface< + std::tuple</*is_arc_game=*/bool, + /*enable_recording_feature=*/bool>> { + public: + GameDashboardEnabledFeatureTileVerificationTest() + : is_arc_game_(std::get<0>(GetParam())), + enable_recording_feature_(std::get<1>(GetParam())) {} + ~GameDashboardEnabledFeatureTileVerificationTest() override = default; + + void SetUp() override { + GameDashboardContextTest::SetUp(); + scoped_feature_list_.InitWithFeatureState( + features::kFeatureManagementGameDashboardRecordGame, + enable_recording_feature_); + CreateGameWindow(is_arc_game_); + } + + protected: + const bool is_arc_game_; + const bool enable_recording_feature_; + + private: + base::test::ScopedFeatureList scoped_feature_list_; +}; + +// GameDashboardEnabledFeatureTileVerificationTest Test +// ----------------------------------------------------------------------- +// Verifies both the existence of Game Dashboard Main Menu Feature Tiles as well +// as any given tile's type for every possible allowed combination of Feature +// Tiles in the Main Menu. +TEST_P(GameDashboardEnabledFeatureTileVerificationTest, MainMenuShortcutTiles) { + test_api_->OpenTheMainMenu(); + + auto* toolbar_tile = test_api_->GetMainMenuToolbarTile(); + auto* screenshot_tile = test_api_->GetMainMenuScreenshotTile(); + ASSERT_TRUE(toolbar_tile); + ASSERT_TRUE(screenshot_tile); + + auto* game_controls_tile = test_api_->GetMainMenuGameControlsTile(); + if (is_arc_game_) { + ASSERT_TRUE(game_controls_tile); + ASSERT_EQ(game_controls_tile->tile_type(), FeatureTile::TileType::kCompact); + } else { + ASSERT_FALSE(game_controls_tile); + } + + auto* record_game_tile = test_api_->GetMainMenuRecordGameTile(); + if (enable_recording_feature_) { + ASSERT_TRUE(record_game_tile); + ASSERT_EQ(record_game_tile->tile_type(), FeatureTile::TileType::kCompact); + } else { + ASSERT_FALSE(test_api_->GetMainMenuRecordGameTile()); + } + + FeatureTile::TileType expected_tile_type = FeatureTile::TileType::kCompact; + if (!is_arc_game_ && !enable_recording_feature_) { + expected_tile_type = FeatureTile::TileType::kPrimary; + } + + ASSERT_EQ(toolbar_tile->tile_type(), expected_tile_type); + ASSERT_EQ(screenshot_tile->tile_type(), expected_tile_type); +} + +INSTANTIATE_TEST_SUITE_P( + All, + GameDashboardEnabledFeatureTileVerificationTest, + testing::Combine(/*is_arc_game=*/testing::Bool(), + /*enable_recording_feature=*/testing::Bool())); + +// ----------------------------------------------------------------------------- // GameDashboardStartAndStopCaptureSessionTest: // Test fixture to verify the game window can be started and stopped from the // main menu and toolbar, for both ARC and GeForceNow game windows.
diff --git a/ash/game_dashboard/game_dashboard_controller.cc b/ash/game_dashboard/game_dashboard_controller.cc index 2e9627e..762785e 100644 --- a/ash/game_dashboard/game_dashboard_controller.cc +++ b/ash/game_dashboard/game_dashboard_controller.cc
@@ -4,6 +4,7 @@ #include "ash/game_dashboard/game_dashboard_controller.h" +#include <array> #include <memory> #include <string> #include <vector> @@ -37,6 +38,13 @@ namespace { // The singleton instance owned by `Shell`. GameDashboardController* g_instance = nullptr; + +// List of known app IDs that are games. +static const std::array<std::string, 7> kGameAppIdAllowList{ + extension_misc::kGeForceNowAppId, "iicceeckdelepgbcpojbgahbhnklpane", + "ojjlibnpojmhhabohpkclejfdblglkpj", "hhkmajjdndhdnkbmomodobajdjngeejb", + "gihmggjjlnjaldngedmnegjmhccccahg", "lbefcdhjbnilmnokeflglbaiaebadckd", + "bifaabbnnccaenolhjngemgmegdjflkg"}; } // namespace // static @@ -251,6 +259,8 @@ void GameDashboardController::GetWindowGameState(aura::Window* window) { if (const auto* app_id = window->GetProperty(kAppIDKey); !app_id) { RefreshWindowTracking(window, WindowGameState::kNotYetKnown); + } else if (base::Contains(kGameAppIdAllowList, *app_id)) { + RefreshWindowTracking(window, WindowGameState::kGame); } else if (IsArcWindow(window)) { // For ARC apps, the "app_id" is equivalent to its package name. delegate_->GetIsGame( @@ -261,9 +271,7 @@ std::vector<raw_ptr<aura::Window, VectorExperimental>>( {window})))); } else { - RefreshWindowTracking(window, (*app_id == extension_misc::kGeForceNowAppId) - ? WindowGameState::kGame - : WindowGameState::kNotGame); + RefreshWindowTracking(window, WindowGameState::kNotGame); } }
diff --git a/ash/game_dashboard/game_dashboard_controller_unittest.cc b/ash/game_dashboard/game_dashboard_controller_unittest.cc index b2a9476..e5107a3 100644 --- a/ash/game_dashboard/game_dashboard_controller_unittest.cc +++ b/ash/game_dashboard/game_dashboard_controller_unittest.cc
@@ -77,6 +77,13 @@ AppType::ARC_APP); } +TEST_F(GameDashboardControllerTest, IsGameWindowProperty_AllowlistedArcWindow) { + // Verifies an allowlisted ARC window is a game. + CreateAppWindowAndVerifyIsGameWindowProperty( + TestGameDashboardDelegate::kAllowlistedAppId, + /*expected_is_game=*/true, AppType::ARC_APP); +} + TEST_F(GameDashboardControllerTest, IsGameWindowProperty_OtherArcWindow) { // Verifies a not-game ARC window is not a game. CreateAppWindowAndVerifyIsGameWindowProperty(
diff --git a/ash/game_dashboard/game_dashboard_main_menu_view.cc b/ash/game_dashboard/game_dashboard_main_menu_view.cc index d3dd58b..a35b285c 100644 --- a/ash/game_dashboard/game_dashboard_main_menu_view.cc +++ b/ash/game_dashboard/game_dashboard_main_menu_view.cc
@@ -34,7 +34,6 @@ #include "ash/style/typography.h" #include "ash/system/toast/anchored_nudge_manager_impl.h" #include "ash/system/unified/feature_pod_button.h" -#include "ash/system/unified/feature_tile.h" #include "base/functional/bind.h" #include "base/memory/weak_ptr.h" #include "base/strings/utf_string_conversions.h" @@ -50,6 +49,7 @@ #include "ui/compositor/layer_type.h" #include "ui/gfx/geometry/rect.h" #include "ui/gfx/geometry/rounded_corners_f.h" +#include "ui/gfx/geometry/size.h" #include "ui/gfx/text_constants.h" #include "ui/views/animation/animation_builder.h" #include "ui/views/animation/ink_drop.h" @@ -57,6 +57,7 @@ #include "ui/views/border.h" #include "ui/views/bubble/bubble_border.h" #include "ui/views/controls/button/button.h" +#include "ui/views/controls/focus_ring.h" #include "ui/views/controls/highlight_path_generator.h" #include "ui/views/layout/box_layout.h" #include "ui/views/layout/box_layout_view.h" @@ -121,16 +122,29 @@ tile->SetLabel(text); tile->SetTooltipText(text); tile->SetButtonCornerRadius(kTileCornerRadius); + + // Default state colors. tile->SetBackgroundColorId(cros_tokens::kCrosSysSystemOnBase); - tile->SetBackgroundToggledColorId(cros_tokens::kCrosSysPrimary); + tile->SetForegroundColorId(cros_tokens::kCrosSysOnSurface); + tile->SetForegroundOptionalColorId(cros_tokens::kCrosSysOnSurface); + + // Toggled state colors. + tile->SetBackgroundToggledColorId( + cros_tokens::kCrosSysSystemPrimaryContainer); + tile->SetForegroundToggledColorId( + cros_tokens::kCrosSysSystemOnPrimaryContainer); + tile->SetForegroundOptionalToggledColorId( + cros_tokens::kCrosSysSystemOnPrimaryContainer); + + // Disabled state colors. tile->SetBackgroundDisabledColorId(cros_tokens::kCrosSysSystemOnBaseOpaque); - tile->SetForegroundToggledColorId(cros_tokens::kCrosSysOnPrimary); if (sub_label.has_value()) { tile->SetSubLabel(sub_label.value()); tile->SetSubLabelVisibility(true); } - + // Setup focus ring. + views::FocusRing::Get(tile.get())->SetColorId(cros_tokens::kCrosSysPrimary); return tile; } @@ -717,12 +731,25 @@ container->SetOrientation(views::BoxLayout::Orientation::kHorizontal); container->SetBetweenChildSpacing(kCenterPadding); + std::optional<ArcGameControlsFlag> game_controls_flags = + game_dashboard_utils::GetGameControlsFlag(context_->game_window()); + const bool record_feature_enabled = base::FeatureList::IsEnabled( + features::kFeatureManagementGameDashboardRecordGame); + + // Determines the tile type to assign to all Feature Tiles. There will be at + // least 2 tiles. In cases that there are more, the tile type is set to + // 'FeatureTile::TileType::kCompact', and if not, + // 'FeatureTile::TileType::kPrimary'. + const FeatureTile::TileType tile_type = + (game_controls_flags || record_feature_enabled) + ? FeatureTile::TileType::kCompact + : FeatureTile::TileType::kPrimary; + const bool toolbar_visible = context_->IsToolbarVisible(); toolbar_tile_ = container->AddChildView(CreateFeatureTile( base::BindRepeating(&GameDashboardMainMenuView::OnToolbarTilePressed, base::Unretained(this)), - /*is_togglable=*/true, FeatureTile::TileType::kCompact, - VIEW_ID_GD_TOOLBAR_TILE, kGdToolbarIcon, + /*is_togglable=*/true, tile_type, VIEW_ID_GD_TOOLBAR_TILE, kGdToolbarIcon, l10n_util::GetStringUTF16( IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_BUTTON_TITLE), toolbar_visible @@ -734,36 +761,37 @@ ? IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_TOOLTIPS_HIDE_TOOLBAR : IDS_ASH_GAME_DASHBOARD_TOOLBAR_TILE_TOOLTIPS_SHOW_TOOLBAR)); - MaybeAddGameControlsTile(container); + if (game_controls_flags) { + AddGameControlsTile(container, tile_type); + } - if (base::FeatureList::IsEnabled( - features::kFeatureManagementGameDashboardRecordGame)) { - record_game_tile_ = container->AddChildView(CreateFeatureTile( - base::BindRepeating(&GameDashboardMainMenuView::OnRecordGameTilePressed, - base::Unretained(this)), - /*is_togglable=*/true, FeatureTile::TileType::kCompact, - VIEW_ID_GD_RECORD_GAME_TILE, kGdRecordGameIcon, - l10n_util::GetStringUTF16( - IDS_ASH_GAME_DASHBOARD_RECORD_GAME_TILE_BUTTON_TITLE), - /*sub_label=*/std::nullopt)); - record_game_tile_->SetBackgroundToggledColorId( - cros_tokens::kCrosSysSystemNegativeContainer); - record_game_tile_->SetForegroundToggledColorId( - cros_tokens::kCrosSysSystemOnNegativeContainer); - UpdateRecordGameTile( - GameDashboardController::Get()->active_recording_context() == context_); + if (record_feature_enabled) { + AddRecordGameTile(container, tile_type); } auto* screenshot_tile = container->AddChildView(CreateFeatureTile( base::BindRepeating(&GameDashboardMainMenuView::OnScreenshotTilePressed, base::Unretained(this)), - /*is_togglable=*/true, FeatureTile::TileType::kCompact, - VIEW_ID_GD_SCREENSHOT_TILE, kGdScreenshotIcon, + /*is_togglable=*/true, tile_type, VIEW_ID_GD_SCREENSHOT_TILE, + kGdScreenshotIcon, l10n_util::GetStringUTF16( IDS_ASH_GAME_DASHBOARD_SCREENSHOT_TILE_BUTTON_TITLE), /*sub_label=*/std::nullopt)); // `screenshot_tile` is treated as a button instead of toggle button here. screenshot_tile->SetAccessibleRole(ax::mojom::Role::kButton); + + // Remove the sub-label view from Screenshot Feature Tile. + if (tile_type == FeatureTile::TileType::kPrimary) { + screenshot_tile->sub_label()->SetVisible(false); + } + + // Ensure that the Feature Tiles stretch out to equal width and height in the + // Feature Tile row. + for (auto tile : container->children()) { + tile->SetPreferredSize(gfx::Size(1, tile->GetPreferredSize().height())); + } + + container->SetDefaultFlex(1); } void GameDashboardMainMenuView::MaybeAddArcFeatureRows() { @@ -783,21 +811,18 @@ AddScreenSizeSettingsRow(feature_details_container); } -void GameDashboardMainMenuView::MaybeAddGameControlsTile( - views::View* container) { - auto flags = - game_dashboard_utils::GetGameControlsFlag(context_->game_window()); - if (!flags) { - return; - } +void GameDashboardMainMenuView::AddGameControlsTile( + views::View* container, + FeatureTile::TileType tile_type) { + DCHECK(game_dashboard_utils::GetGameControlsFlag(context_->game_window())); - // Add the game controls tile which shows and hides the game controls mapping - // hint. + // Add the game controls tile which shows and hides the game controls + // mapping hint. game_controls_tile_ = container->AddChildView(CreateFeatureTile( base::BindRepeating(&GameDashboardMainMenuView::OnGameControlsTilePressed, base::Unretained(this)), - /*is_togglable=*/true, FeatureTile::TileType::kCompact, - VIEW_ID_GD_CONTROLS_TILE, kGdGameControlsIcon, + /*is_togglable=*/true, tile_type, VIEW_ID_GD_CONTROLS_TILE, + kGdGameControlsIcon, l10n_util::GetStringUTF16( IDS_ASH_GAME_DASHBOARD_CONTROLS_TILE_BUTTON_TITLE), /*sub_label=*/std::nullopt)); @@ -807,6 +832,38 @@ game_controls_tile_->SetSubLabelVisibility(true); } +void GameDashboardMainMenuView::AddRecordGameTile( + views::View* container, + FeatureTile::TileType tile_type) { + DCHECK(base::FeatureList::IsEnabled( + features::kFeatureManagementGameDashboardRecordGame)); + + record_game_tile_ = container->AddChildView(CreateFeatureTile( + base::BindRepeating(&GameDashboardMainMenuView::OnRecordGameTilePressed, + base::Unretained(this)), + /*is_togglable=*/true, tile_type, VIEW_ID_GD_RECORD_GAME_TILE, + kGdRecordGameIcon, + l10n_util::GetStringUTF16( + IDS_ASH_GAME_DASHBOARD_RECORD_GAME_TILE_BUTTON_TITLE), + /*sub_label=*/std::nullopt)); + // Set toggled background color. + record_game_tile_->SetBackgroundToggledColorId( + cros_tokens::kCrosSysSystemNegativeContainer); + + // Set the label's foreground toggled colors. + record_game_tile_->SetForegroundToggledColorId( + cros_tokens::kCrosSysSystemOnNegativeContainer); + // Set the sub-label's foreground toggled colors. + record_game_tile_->SetForegroundOptionalToggledColorId( + cros_tokens::kCrosSysSystemOnNegativeContainer); + + // Set toggled ink drop color. + record_game_tile_->SetInkDropToggledBaseColorId( + cros_tokens::kCrosSysRippleNeutralOnProminent); + UpdateRecordGameTile( + GameDashboardController::Get()->active_recording_context() == context_); +} + void GameDashboardMainMenuView::AddGameControlsDetailsRow( views::View* container) { DCHECK(IsArcWindow(context_->game_window()));
diff --git a/ash/game_dashboard/game_dashboard_main_menu_view.h b/ash/game_dashboard/game_dashboard_main_menu_view.h index 39950ba..d0f3fe2 100644 --- a/ash/game_dashboard/game_dashboard_main_menu_view.h +++ b/ash/game_dashboard/game_dashboard_main_menu_view.h
@@ -8,6 +8,7 @@ #include <string> #include "ash/ash_export.h" +#include "ash/system/unified/feature_tile.h" #include "base/memory/raw_ptr.h" #include "ui/base/metadata/metadata_header_macros.h" #include "ui/views/bubble/bubble_dialog_delegate_view.h" @@ -19,7 +20,6 @@ namespace ash { class AnchoredNudge; -class FeatureTile; class GameDashboardContext; class IconButton; class PillButton; @@ -100,13 +100,19 @@ // size to the `main_menu_container_`. void MaybeAddArcFeatureRows(); - // Adds Game Controls feature tile in `container` if it is the ARC game window - // and Game Controls is available. - void MaybeAddGameControlsTile(views::View* container); + // Adds Game Controls feature tile of type `tile_type` to a specified + // `container`. + void AddGameControlsTile(views::View* container, + FeatureTile::TileType tile_type); // Adds menu controls row for Game Controls. void AddGameControlsDetailsRow(views::View* container); + // Adds Record Game feature tile of type `tile_type` to a specified + // `container`. + void AddRecordGameTile(views::View* container, + FeatureTile::TileType tile_type); + // Adds a row to access a settings page controlling the screen size if the // given game window is an ARC app. void AddScreenSizeSettingsRow(views::View* container);
diff --git a/ash/game_dashboard/test_game_dashboard_delegate.h b/ash/game_dashboard/test_game_dashboard_delegate.h index efec8ab..5e39605 100644 --- a/ash/game_dashboard/test_game_dashboard_delegate.h +++ b/ash/game_dashboard/test_game_dashboard_delegate.h
@@ -12,6 +12,8 @@ class TestGameDashboardDelegate : public GameDashboardDelegate { public: static constexpr char kGameAppId[] = "gameAppId"; + static constexpr char kAllowlistedAppId[] = + "gihmggjjlnjaldngedmnegjmhccccahg"; static constexpr char kOtherAppId[] = "otherAppId"; TestGameDashboardDelegate() = default;
diff --git a/ash/glanceables/classroom/glanceables_classroom_item_view.cc b/ash/glanceables/classroom/glanceables_classroom_item_view.cc index 9740bf5..c7b58099 100644 --- a/ash/glanceables/classroom/glanceables_classroom_item_view.cc +++ b/ash/glanceables/classroom/glanceables_classroom_item_view.cc
@@ -233,9 +233,10 @@ } SetAccessibleRole(ax::mojom::Role::kListItem); - GetViewAccessibility().OverrideIsLeaf(true); + GetViewAccessibility().SetIsLeaf(true); SetAccessibleName(base::UTF8ToUTF16(assignment->course_work_title)); - SetAccessibleDescription(base::JoinString(a11y_description_parts, u", ")); + GetViewAccessibility().SetDescription( + base::JoinString(a11y_description_parts, u", ")); views::FocusRing::Install(this); views::FocusRing* const focus_ring = views::FocusRing::Get(this);
diff --git a/ash/glanceables/classroom/glanceables_classroom_student_view.cc b/ash/glanceables/classroom/glanceables_classroom_student_view.cc new file mode 100644 index 0000000..624d57f --- /dev/null +++ b/ash/glanceables/classroom/glanceables_classroom_student_view.cc
@@ -0,0 +1,447 @@ +// 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. + +#include "ash/glanceables/classroom/glanceables_classroom_student_view.h" + +#include <array> +#include <memory> +#include <string> +#include <utility> +#include <vector> + +#include "ash/glanceables/classroom/glanceables_classroom_client.h" +#include "ash/glanceables/classroom/glanceables_classroom_item_view.h" +#include "ash/glanceables/classroom/glanceables_classroom_types.h" +#include "ash/glanceables/common/glanceables_error_message_view.h" +#include "ash/glanceables/common/glanceables_list_footer_view.h" +#include "ash/glanceables/common/glanceables_progress_bar_view.h" +#include "ash/glanceables/common/glanceables_view_id.h" +#include "ash/glanceables/glanceables_controller.h" +#include "ash/glanceables/glanceables_metrics.h" +#include "ash/public/cpp/new_window_delegate.h" +#include "ash/resources/vector_icons/vector_icons.h" +#include "ash/shell.h" +#include "ash/strings/grit/ash_strings.h" +#include "ash/style/combobox.h" +#include "ash/style/icon_button.h" +#include "ash/style/typography.h" +#include "ash/system/unified/glanceable_tray_child_bubble.h" +#include "base/check.h" +#include "base/functional/bind.h" +#include "base/metrics/user_metrics.h" +#include "base/ranges/algorithm.h" +#include "base/strings/string_piece.h" +#include "base/time/time.h" +#include "base/types/cxx23_to_underlying.h" +#include "components/prefs/pref_registry_simple.h" +#include "components/prefs/pref_service.h" +#include "ui/accessibility/ax_enums.mojom-shared.h" +#include "ui/base/l10n/l10n_util.h" +#include "ui/base/metadata/metadata_impl_macros.h" +#include "ui/base/models/combobox_model.h" +#include "ui/chromeos/styles/cros_tokens_color_mappings.h" +#include "ui/gfx/geometry/insets.h" +#include "ui/gfx/geometry/size.h" +#include "ui/views/accessibility/view_accessibility.h" +#include "ui/views/controls/label.h" +#include "ui/views/layout/box_layout.h" +#include "ui/views/layout/flex_layout.h" +#include "ui/views/layout/flex_layout_types.h" +#include "ui/views/layout/flex_layout_view.h" +#include "ui/views/layout/layout_types.h" +#include "ui/views/metadata/view_factory_internal.h" +#include "ui/views/view.h" +#include "ui/views/view_class_properties.h" +#include "url/gurl.h" + +namespace ash { +namespace { + +// Helps to map `combo_box_view_` selected index to the corresponding +// `StudentAssignmentsListType` value. +constexpr std::array<StudentAssignmentsListType, 4> + kStudentAssignmentsListTypeOrdered = { + StudentAssignmentsListType::kAssigned, + StudentAssignmentsListType::kNoDueDate, + StudentAssignmentsListType::kMissing, + StudentAssignmentsListType::kDone}; + +constexpr auto kStudentAssignmentsListTypeToLabel = + base::MakeFixedFlatMap<StudentAssignmentsListType, int>( + {{StudentAssignmentsListType::kAssigned, + IDS_GLANCEABLES_CLASSROOM_STUDENT_DUE_SOON_LIST_NAME}, + {StudentAssignmentsListType::kNoDueDate, + IDS_GLANCEABLES_CLASSROOM_STUDENT_NO_DUE_DATE_LIST_NAME}, + {StudentAssignmentsListType::kMissing, + IDS_GLANCEABLES_CLASSROOM_STUDENT_MISSING_LIST_NAME}, + {StudentAssignmentsListType::kDone, + IDS_GLANCEABLES_CLASSROOM_STUDENT_DONE_LIST_NAME}}); + +constexpr char kClassroomHomePage[] = "https://classroom.google.com/u/0/h"; +constexpr char kClassroomWebUIAssignedUrl[] = + "https://classroom.google.com/u/0/a/not-turned-in/all"; +constexpr char kClassroomWebUIMissingUrl[] = + "https://classroom.google.com/u/0/a/missing/all"; +constexpr char kClassroomWebUIDoneUrl[] = + "https://classroom.google.com/u/0/a/turned-in/all"; + +const char kLastSelectedAssignmentsListPref[] = + "ash.glanceables.classroom.student.last_selected_assignments_list"; + +constexpr size_t kMaxAssignments = 3; + +constexpr auto kEmptyListLabelMargins = gfx::Insets::TLBR(24, 0, 32, 0); +constexpr auto kHeaderIconButtonMargins = gfx::Insets::TLBR(0, 0, 0, 4); +constexpr auto kViewInteriorMargins = gfx::Insets::TLBR(16, 16, 0, 16); + +std::u16string GetAssignmentListName(size_t index) { + CHECK(index >= 0 || index < kStudentAssignmentsListTypeOrdered.size()); + + const auto iter = kStudentAssignmentsListTypeToLabel.find( + kStudentAssignmentsListTypeOrdered[index]); + CHECK(iter != kStudentAssignmentsListTypeToLabel.end()); + + return l10n_util::GetStringUTF16(iter->second); +} + +class ClassroomStudentComboboxModel : public ui::ComboboxModel { + public: + ClassroomStudentComboboxModel() = default; + ClassroomStudentComboboxModel(const ClassroomStudentComboboxModel&) = delete; + ClassroomStudentComboboxModel& operator=( + const ClassroomStudentComboboxModel&) = delete; + ~ClassroomStudentComboboxModel() override = default; + + size_t GetItemCount() const override { + return kStudentAssignmentsListTypeOrdered.size(); + } + + std::u16string GetItemAt(size_t index) const override { + return GetAssignmentListName(index); + } + + std::optional<size_t> GetDefaultIndex() const override { + const auto selected_list_type = static_cast<StudentAssignmentsListType>( + Shell::Get()->session_controller()->GetActivePrefService()->GetInteger( + kLastSelectedAssignmentsListPref)); + const auto iter = base::ranges::find(kStudentAssignmentsListTypeOrdered, + selected_list_type); + return iter != kStudentAssignmentsListTypeOrdered.end() + ? iter - kStudentAssignmentsListTypeOrdered.begin() + : 0; + } +}; + +} // namespace + +GlanceablesClassroomStudentView::GlanceablesClassroomStudentView() + : GlanceableTrayChildBubble(/*use_glanceables_container_style=*/true), + shown_time_(base::Time::Now()) { + SetLayoutManager(std::make_unique<views::FlexLayout>()) + ->SetInteriorMargin(kViewInteriorMargins) + .SetOrientation(views::LayoutOrientation::kVertical); + + header_view_ = AddChildView(std::make_unique<views::FlexLayoutView>()); + header_view_->SetCrossAxisAlignment(views::LayoutAlignment::kCenter); + header_view_->SetOrientation(views::LayoutOrientation::kHorizontal); + header_view_->SetProperty( + views::kFlexBehaviorKey, + views::FlexSpecification(views::MinimumFlexSizeRule::kPreferred, + views::MaximumFlexSizeRule::kPreferred)); + + auto* const header_icon = + header_view_->AddChildView(std::make_unique<IconButton>( + base::BindRepeating( + &GlanceablesClassroomStudentView::OnHeaderIconPressed, + base::Unretained(this)), + IconButton::Type::kMedium, &kGlanceablesClassroomIcon, + IDS_GLANCEABLES_CLASSROOM_HEADER_ICON_ACCESSIBLE_NAME)); + header_icon->SetBackgroundColor(cros_tokens::kCrosSysBaseElevated); + header_icon->SetProperty(views::kMarginsKey, kHeaderIconButtonMargins); + header_icon->SetID( + base::to_underlying(GlanceablesViewId::kClassroomBubbleHeaderIcon)); + + combo_box_view_ = header_view_->AddChildView(std::make_unique<Combobox>( + std::make_unique<ClassroomStudentComboboxModel>())); + combo_box_view_->SetID( + base::to_underlying(GlanceablesViewId::kClassroomBubbleComboBox)); + combo_box_view_->SetTooltipText(l10n_util::GetStringUTF16( + IDS_GLANCEABLES_CLASSROOM_DROPDOWN_ACCESSIBLE_NAME)); + combo_box_view_->SetAccessibleDescription(u""); + combo_box_view_->SetSelectionChangedCallback(base::BindRepeating( + &GlanceablesClassroomStudentView::SelectedAssignmentListChanged, + base::Unretained(this), + /*initial_update=*/false)); + combobox_view_observation_.Observe(combo_box_view_); + + progress_bar_ = AddChildView(std::make_unique<GlanceablesProgressBarView>()); + progress_bar_->UpdateProgressBarVisibility(/*visible=*/false); + + list_container_view_ = AddChildView(std::make_unique<views::View>()); + list_container_view_->SetID( + base::to_underlying(GlanceablesViewId::kClassroomBubbleListContainer)); + auto* layout = + list_container_view_->SetLayoutManager(std::make_unique<views::BoxLayout>( + views::BoxLayout::Orientation::kVertical)); + layout->set_between_child_spacing(2); + list_container_view_->SetAccessibleRole(ax::mojom::Role::kList); + + const auto* const typography_provider = TypographyProvider::Get(); + empty_list_label_ = + AddChildView(views::Builder<views::Label>() + .SetProperty(views::kMarginsKey, kEmptyListLabelMargins) + .SetEnabledColorId(cros_tokens::kCrosSysOnSurface) + .SetFontList(typography_provider->ResolveTypographyToken( + TypographyToken::kCrosButton2)) + .SetLineHeight(typography_provider->ResolveLineHeight( + TypographyToken::kCrosButton2)) + .SetID(base::to_underlying( + GlanceablesViewId::kClassroomBubbleEmptyListLabel)) + .Build()); + + list_footer_view_ = AddChildView(std::make_unique<GlanceablesListFooterView>( + l10n_util::GetStringUTF16( + IDS_GLANCEABLES_CLASSROOM_SEE_ALL_BUTTON_ACCESSIBLE_NAME), + base::BindRepeating(&GlanceablesClassroomStudentView::OnSeeAllPressed, + base::Unretained(this)))); + list_footer_view_->SetID( + base::to_underlying(GlanceablesViewId::kClassroomBubbleListFooter)); + + SelectedAssignmentListChanged(/*initial_update=*/true); +} + +GlanceablesClassroomStudentView::~GlanceablesClassroomStudentView() { + if (list_shown_start_time_.has_value()) { + RecordStudentAssignmentListShowTime( + selected_list_type_, + base::TimeTicks::Now() - list_shown_start_time_.value(), + /*default_list=*/selected_list_change_count_ == 0); + } + if (first_assignment_list_shown_) { + RecordStudentSelectedListChangeCount(selected_list_change_count_); + } + + RecordTotalShowTimeForClassroom(base::Time::Now() - shown_time_); +} + +// static +void GlanceablesClassroomStudentView::RegisterUserProfilePrefs( + PrefRegistrySimple* registry) { + registry->RegisterIntegerPref( + kLastSelectedAssignmentsListPref, + base::to_underlying(StudentAssignmentsListType::kAssigned)); +} + +// static +void GlanceablesClassroomStudentView::ClearUserStatePrefs( + PrefService* pref_service) { + pref_service->ClearPref(kLastSelectedAssignmentsListPref); +} + +void GlanceablesClassroomStudentView::OnViewFocused(views::View* view) { + CHECK_EQ(view, combo_box_view_); + + AnnounceListStateOnComboBoxAccessibility(); +} + +void GlanceablesClassroomStudentView::CancelUpdates() { + weak_ptr_factory_.InvalidateWeakPtrs(); +} + +void GlanceablesClassroomStudentView::OnSeeAllPressed() { + base::RecordAction( + base::UserMetricsAction("Glanceables_Classroom_SeeAllPressed")); + CHECK(combo_box_view_->GetSelectedIndex()); + + switch (selected_list_type_) { + case StudentAssignmentsListType::kAssigned: + case StudentAssignmentsListType::kNoDueDate: + return OpenUrl(GURL(kClassroomWebUIAssignedUrl)); + case StudentAssignmentsListType::kMissing: + return OpenUrl(GURL(kClassroomWebUIMissingUrl)); + case StudentAssignmentsListType::kDone: + return OpenUrl(GURL(kClassroomWebUIDoneUrl)); + } +} + +void GlanceablesClassroomStudentView::OpenUrl(const GURL& url) const { + NewWindowDelegate::GetPrimary()->OpenUrl( + url, NewWindowDelegate::OpenUrlFrom::kUserInteraction, + NewWindowDelegate::Disposition::kNewForegroundTab); +} + +void GlanceablesClassroomStudentView::OnItemViewPressed( + bool initial_list_selected, + const GURL& url) { + RecordStudentAssignmentPressed(/*default_list=*/initial_list_selected); + + OpenUrl(url); +} + +void GlanceablesClassroomStudentView::OnHeaderIconPressed() { + RecordClassroomHeaderIconPressed(); + + OpenUrl(GURL(kClassroomHomePage)); +} + +void GlanceablesClassroomStudentView::SelectedAssignmentListChanged( + bool initial_update) { + auto* const client = + Shell::Get()->glanceables_controller()->GetClassroomClient(); + if (!client) { + // Hide this bubble when no classroom client exists. + SetVisible(false); + return; + } + + const auto prev_selected_list_type = selected_list_type_; + CHECK(combo_box_view_->GetSelectedIndex()); + const auto selected_index = combo_box_view_->GetSelectedIndex().value(); + CHECK(selected_index >= 0 || + selected_index < kStudentAssignmentsListTypeOrdered.size()); + selected_list_type_ = kStudentAssignmentsListTypeOrdered[selected_index]; + + if (!initial_update) { + base::RecordAction( + base::UserMetricsAction("Glanceables_Classroom_SelectedListChanged")); + if (list_shown_start_time_.has_value()) { + RecordStudentAssignmentListShowTime( + prev_selected_list_type, + base::TimeTicks::Now() - list_shown_start_time_.value(), + /*default_list=*/selected_list_change_count_ == 0); + } + RecordStudentAssignmentListSelected(selected_list_type_); + selected_list_change_count_++; + } + list_shown_start_time_.reset(); + + Shell::Get()->session_controller()->GetActivePrefService()->SetInteger( + kLastSelectedAssignmentsListPref, + base::to_underlying(selected_list_type_)); + + // Cancel any old pending assignment requests. + CancelUpdates(); + + assignments_requested_time_ = base::TimeTicks::Now(); + progress_bar_->UpdateProgressBarVisibility(/*visible=*/true); + combo_box_view_->SetAccessibleDescription(u""); + + auto callback = + base::BindOnce(&GlanceablesClassroomStudentView::OnGetAssignments, + weak_ptr_factory_.GetWeakPtr(), + GetAssignmentListName(selected_index), initial_update); + switch (selected_list_type_) { + case StudentAssignmentsListType::kAssigned: + empty_list_label_->SetText(l10n_util::GetStringUTF16( + IDS_GLANCEABLES_CLASSROOM_STUDENT_EMPTY_ITEM_DUE_LIST)); + return client->GetStudentAssignmentsWithApproachingDueDate( + std::move(callback)); + case StudentAssignmentsListType::kNoDueDate: + empty_list_label_->SetText(l10n_util::GetStringUTF16( + IDS_GLANCEABLES_CLASSROOM_STUDENT_EMPTY_ITEM_DUE_LIST)); + return client->GetStudentAssignmentsWithoutDueDate(std::move(callback)); + case StudentAssignmentsListType::kMissing: + empty_list_label_->SetText(l10n_util::GetStringUTF16( + IDS_GLANCEABLES_CLASSROOM_STUDENT_EMPTY_ITEM_MISSING_LIST)); + return client->GetStudentAssignmentsWithMissedDueDate( + std::move(callback)); + case StudentAssignmentsListType::kDone: + empty_list_label_->SetText(l10n_util::GetStringUTF16( + IDS_GLANCEABLES_CLASSROOM_STUDENT_EMPTY_ITEM_DONE_LIST)); + return client->GetCompletedStudentAssignments(std::move(callback)); + } +} + +void GlanceablesClassroomStudentView::OnGetAssignments( + const std::u16string& list_name, + bool initial_update, + bool success, + std::vector<std::unique_ptr<GlanceablesClassroomAssignment>> assignments) { + const gfx::Size old_preferred_size = GetPreferredSize(); + + progress_bar_->UpdateProgressBarVisibility(/*visible=*/false); + + list_container_view_->RemoveAllChildViews(); + total_assignments_ = assignments.size(); + + const size_t num_assignments = std::min(kMaxAssignments, assignments.size()); + for (size_t i = 0; i < num_assignments; ++i) { + list_container_view_->AddChildView( + std::make_unique<GlanceablesClassroomItemView>( + assignments[i].get(), + base::BindRepeating( + &GlanceablesClassroomStudentView::OnItemViewPressed, + base::Unretained(this), initial_update, assignments[i]->link), + /*item_index=*/i, /*last_item_index=*/num_assignments - 1)); + } + const size_t shown_assignments = list_container_view_->children().size(); + list_footer_view_->UpdateItemsCount(shown_assignments, total_assignments_); + + const bool is_list_empty = shown_assignments == 0; + empty_list_label_->SetVisible(is_list_empty); + list_footer_view_->SetVisible(!is_list_empty); + + list_container_view_->SetAccessibleName(l10n_util::GetStringFUTF16( + IDS_GLANCEABLES_CLASSROOM_SELECTED_LIST_ACCESSIBLE_NAME, list_name)); + list_container_view_->SetAccessibleDescription( + list_footer_view_->items_count_label()); + list_container_view_->NotifyAccessibilityEvent( + ax::mojom::Event::kChildrenChanged, + /*send_native_event=*/true); + + // The list is shown in response to the action on the assignment selector + // combobox, notify the user of the list state id the combox is still focused. + AnnounceListStateOnComboBoxAccessibility(); + + if (old_preferred_size != GetPreferredSize()) { + PreferredSizeChanged(); + + if (!initial_update) { + GetWidget()->LayoutRootViewIfNecessary(); + ScrollViewToVisible(); + } + } + + auto* controller = Shell::Get()->glanceables_controller(); + + if (initial_update) { + RecordClassromInitialLoadTime( + /* first_occurrence=*/controller->bubble_shown_count() == 1, + base::TimeTicks::Now() - controller->last_bubble_show_time()); + } else { + RecordClassroomChangeLoadTime( + success, base::TimeTicks::Now() - assignments_requested_time_); + } + + list_shown_start_time_ = base::TimeTicks::Now(); + first_assignment_list_shown_ = true; + + if (success) { + MaybeDismissErrorMessage(); + } else { + ShowErrorMessage( + l10n_util::GetStringUTF16(IDS_GLANCEABLES_CLASSROOM_FETCH_ERROR), + base::BindRepeating( + &GlanceablesClassroomStudentView::MaybeDismissErrorMessage, + base::Unretained(this)), + GlanceablesErrorMessageView::ButtonActionType::kDismiss); + error_message()->SetProperty(views::kViewIgnoredByLayoutKey, true); + } +} + +void GlanceablesClassroomStudentView:: + AnnounceListStateOnComboBoxAccessibility() { + if (empty_list_label_->GetVisible()) { + combo_box_view_->GetViewAccessibility().AnnounceText( + empty_list_label_->GetText()); + } else if (list_footer_view_->items_count_label()->GetVisible()) { + combo_box_view_->GetViewAccessibility().AnnounceText( + list_footer_view_->items_count_label()->GetText()); + } +} + +BEGIN_METADATA(GlanceablesClassroomStudentView) +END_METADATA + +} // namespace ash
diff --git a/ash/glanceables/classroom/glanceables_classroom_student_view.h b/ash/glanceables/classroom/glanceables_classroom_student_view.h new file mode 100644 index 0000000..6532246c --- /dev/null +++ b/ash/glanceables/classroom/glanceables_classroom_student_view.h
@@ -0,0 +1,149 @@ +// 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 ASH_GLANCEABLES_CLASSROOM_GLANCEABLES_CLASSROOM_STUDENT_VIEW_H_ +#define ASH_GLANCEABLES_CLASSROOM_GLANCEABLES_CLASSROOM_STUDENT_VIEW_H_ + +#include <memory> +#include <optional> +#include <string> +#include <vector> + +#include "ash/ash_export.h" +#include "ash/system/unified/glanceable_tray_child_bubble.h" +#include "base/memory/raw_ptr.h" +#include "base/memory/weak_ptr.h" +#include "base/scoped_observation.h" +#include "base/time/time.h" +#include "ui/base/metadata/metadata_header_macros.h" +#include "ui/views/view_observer.h" + +class GURL; +class PrefRegistrySimple; +class PrefService; + +namespace ui { +class ComboboxModel; +} + +namespace views { +class FlexLayoutView; +class Label; +class View; +class ViewObserver; +} // namespace views + +namespace ash { + +class Combobox; +class GlanceablesListFooterView; +class GlanceablesProgressBarView; +struct GlanceablesClassroomAssignment; + +// This enum is used for metrics, so enum values should not be changed. New enum +// values can be added, but existing enums must never be renumbered or deleted +// and reused. +enum class StudentAssignmentsListType { + kAssigned = 0, + kNoDueDate = 1, + kMissing = 2, + kDone = 3, + kMaxValue = kDone +}; + +class ASH_EXPORT GlanceablesClassroomStudentView + : public GlanceableTrayChildBubble, + public views::ViewObserver { + METADATA_HEADER(GlanceablesClassroomStudentView, GlanceableTrayChildBubble) + + public: + GlanceablesClassroomStudentView(); + GlanceablesClassroomStudentView(const GlanceablesClassroomStudentView&) = + delete; + GlanceablesClassroomStudentView& operator=( + const GlanceablesClassroomStudentView&) = delete; + ~GlanceablesClassroomStudentView() override; + + // Registers syncable user profile prefs with the specified `registry`. + static void RegisterUserProfilePrefs(PrefRegistrySimple* registry); + + // Clears any student glanceables state from user `pref_services`. + static void ClearUserStatePrefs(PrefService* pref_service); + + // views::ViewObserver: + void OnViewFocused(views::View* view) override; + + // Invalidates any pending assignments requests. Called when the + // glanceables bubble widget starts closing to avoid unnecessary UI updates. + void CancelUpdates(); + + private: + // Handles press on the "See all" button in `GlanceablesListFooterView`. Opens + // classroom web UI based on the selected menu option. + void OnSeeAllPressed(); + + // Opens classroom url. + void OpenUrl(const GURL& url) const; + + // Called when an item view is pressed/clicked on. + void OnItemViewPressed(bool initial_list_selected, const GURL& url); + + // Called when the header icon is pressed/clicked on. + void OnHeaderIconPressed(); + + // Handle switching between assignment lists. + void SelectedAssignmentListChanged(bool initial_update); + + // Handles received assignments by rendering them in `list_container_view_`. + void OnGetAssignments( + const std::u16string& list_name, + bool initial_update, + bool success, + std::vector<std::unique_ptr<GlanceablesClassroomAssignment>> assignments); + + // Announces text describing the assignment list state through a screen + // reader, using `combo_box_view_` view accessibility helper. + void AnnounceListStateOnComboBoxAccessibility(); + + // Owned by views hierarchy. + raw_ptr<views::FlexLayoutView> header_view_ = nullptr; + raw_ptr<Combobox> combo_box_view_ = nullptr; + raw_ptr<views::View> list_container_view_ = nullptr; + raw_ptr<GlanceablesListFooterView> list_footer_view_ = nullptr; + raw_ptr<GlanceablesProgressBarView> progress_bar_ = nullptr; + raw_ptr<views::Label> empty_list_label_ = nullptr; + + // Total number of assignments in the selected assignment list. + size_t total_assignments_ = 0u; + + // Time stamp of when the view was created. + const base::Time shown_time_; + + // Records the time when the bubble was about to request an assignment list. + // Used for metrics. + base::TimeTicks assignments_requested_time_; + + // The start time that a selected assignment list is shown. + std::optional<base::TimeTicks> list_shown_start_time_; + + // Whether the first assignment list has been shown in this view's lifetime. + bool first_assignment_list_shown_ = false; + + // The number of times that the selected list has changed during the lifetime + // of this view. + int selected_list_change_count_ = 0; + + // The currently selected assignment list. + StudentAssignmentsListType selected_list_type_ = + StudentAssignmentsListType::kAssigned; + + base::ScopedObservation<views::View, views::ViewObserver> + combobox_view_observation_{this}; + + base::WeakPtrFactory<GlanceablesClassroomStudentView> weak_ptr_factory_{this}; +}; + +} // namespace ash + +#endif // ASH_GLANCEABLES_CLASSROOM_GLANCEABLES_CLASSROOM_STUDENT_VIEW_H_
diff --git a/ash/glanceables/classroom/glanceables_classroom_student_view_unittest.cc b/ash/glanceables/classroom/glanceables_classroom_student_view_unittest.cc new file mode 100644 index 0000000..deed7b0 --- /dev/null +++ b/ash/glanceables/classroom/glanceables_classroom_student_view_unittest.cc
@@ -0,0 +1,571 @@ +// 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. + +#include <memory> +#include <optional> +#include <utility> +#include <vector> + +#include "ash/constants/ash_features.h" +#include "ash/glanceables/classroom/glanceables_classroom_client.h" +#include "ash/glanceables/classroom/glanceables_classroom_student_view.h" +#include "ash/glanceables/classroom/glanceables_classroom_types.h" +#include "ash/glanceables/common/glanceables_list_footer_view.h" +#include "ash/glanceables/common/glanceables_view_id.h" +#include "ash/glanceables/common/test/glanceables_test_new_window_delegate.h" +#include "ash/glanceables/glanceables_controller.h" +#include "ash/shell.h" +#include "ash/style/combobox.h" +#include "ash/test/ash_test_base.h" +#include "base/memory/raw_ptr.h" +#include "base/strings/stringprintf.h" +#include "base/test/metrics/histogram_tester.h" +#include "base/test/metrics/user_action_tester.h" +#include "base/test/scoped_feature_list.h" +#include "base/types/cxx23_to_underlying.h" +#include "components/account_id/account_id.h" +#include "components/prefs/pref_service.h" +#include "testing/gmock/include/gmock/gmock.h" +#include "testing/gtest/include/gtest/gtest.h" +#include "ui/views/controls/button/label_button.h" +#include "ui/views/controls/label.h" +#include "ui/views/controls/progress_bar.h" +#include "ui/views/view.h" +#include "ui/views/view_utils.h" +#include "ui/views/widget/widget.h" +#include "url/gurl.h" + +namespace ash { +namespace { + +using ::testing::_; + +class TestClient : public GlanceablesClassroomClient { + public: + MOCK_METHOD(void, + IsStudentRoleActive, + (GlanceablesClassroomClient::IsRoleEnabledCallback), + (override)); + + MOCK_METHOD(void, + GetCompletedStudentAssignments, + (GlanceablesClassroomClient::GetAssignmentsCallback), + (override)); + MOCK_METHOD(void, + GetStudentAssignmentsWithApproachingDueDate, + (GlanceablesClassroomClient::GetAssignmentsCallback), + (override)); + MOCK_METHOD(void, + GetStudentAssignmentsWithMissedDueDate, + (GlanceablesClassroomClient::GetAssignmentsCallback), + (override)); + MOCK_METHOD(void, + GetStudentAssignmentsWithoutDueDate, + (GlanceablesClassroomClient::GetAssignmentsCallback), + (override)); + + MOCK_METHOD(void, OnGlanceablesBubbleClosed, (), (override)); +}; + +std::vector<std::unique_ptr<GlanceablesClassroomAssignment>> CreateAssignments( + int count) { + std::vector<std::unique_ptr<GlanceablesClassroomAssignment>> assignments; + for (int i = 0; i < count; ++i) { + assignments.push_back(std::make_unique<GlanceablesClassroomAssignment>( + "Course title", base::StringPrintf("Course work title %d", i + 1), + GURL(base::StringPrintf("https://classroom.google.com/test-link-%d", + i + 1)), + std::nullopt, base::Time(), std::nullopt)); + } + return assignments; +} + +} // namespace + +class GlanceablesClassroomStudentViewTest : public AshTestBase { + public: + GlanceablesClassroomStudentViewTest() { + feature_list_.InitWithFeatures( + /*enabled_features=*/{features::kGlanceablesV2}, + /*disabled_features=*/{}); + } + + void SetUp() override { + AshTestBase::SetUp(); + SimulateUserLogin(account_id_); + Shell::Get()->glanceables_controller()->UpdateClientsRegistration( + account_id_, GlanceablesController::ClientsRegistration{ + .classroom_client = &classroom_client_}); + ASSERT_TRUE(Shell::Get()->glanceables_controller()->GetClassroomClient()); + + // `view_` gets student assignments with approaching due date during + // initialization. + EXPECT_CALL(classroom_client_, + GetStudentAssignmentsWithApproachingDueDate(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, CreateAssignments(1)); + }); + + widget_ = CreateFramelessTestWidget(); + widget_->SetFullscreen(true); + + view_ = widget_->SetContentsView( + std::make_unique<GlanceablesClassroomStudentView>()); + } + + const views::View* GetHeaderIcon() const { + return views::AsViewClass<views::View>(view_->GetViewByID( + base::to_underlying(GlanceablesViewId::kClassroomBubbleHeaderIcon))); + } + + Combobox* GetComboBoxView() { + return views::AsViewClass<Combobox>(view_->GetViewByID( + base::to_underlying(GlanceablesViewId::kClassroomBubbleComboBox))); + } + + const views::View* GetListContainerView() const { + return views::AsViewClass<views::View>(view_->GetViewByID( + base::to_underlying(GlanceablesViewId::kClassroomBubbleListContainer))); + } + + const views::View* GetEmptyListLabel() const { + return views::AsViewClass<views::View>( + view_->GetViewByID(base::to_underlying( + GlanceablesViewId::kClassroomBubbleEmptyListLabel))); + } + + const views::Label* GetListFooterItemsCountLabel() const { + return views::AsViewClass<views::Label>(view_->GetViewByID( + base::to_underlying(GlanceablesViewId::kListFooterItemsCountLabel))); + } + + const views::View* GetListFooter() const { + return views::AsViewClass<views::View>(view_->GetViewByID( + base::to_underlying(GlanceablesViewId::kClassroomBubbleListFooter))); + } + + views::LabelButton* GetListFooterSeeAllButton() const { + return views::AsViewClass<views::LabelButton>(view_->GetViewByID( + base::to_underlying(GlanceablesViewId::kListFooterSeeAllButton))); + } + + const views::ProgressBar* GetProgressBar() const { + return views::AsViewClass<views::ProgressBar>(view_->GetViewByID( + base::to_underlying(GlanceablesViewId::kProgressBar))); + } + + const views::View* GetMessageError() const { + return views::AsViewClass<views::View>(view_->GetViewByID( + base::to_underlying(GlanceablesViewId::kGlanceablesErrorMessageView))); + } + + const views::LabelButton* GetMessageErrorDismissButton() const { + return views::AsViewClass<views::LabelButton>( + view_->GetViewByID(base::to_underlying( + GlanceablesViewId::kGlanceablesErrorMessageButton))); + } + + int GetLastSelectedAssignmentsListPrefValue() const { + return Shell::Get() + ->session_controller() + ->GetActivePrefService() + ->GetInteger( + "ash.glanceables.classroom.student.last_selected_assignments_list"); + } + + protected: + testing::StrictMock<TestClient> classroom_client_; + std::unique_ptr<views::Widget> widget_; + raw_ptr<GlanceablesClassroomStudentView> view_; + const GlanceablesTestNewWindowDelegate new_window_delegate_; + + private: + base::test::ScopedFeatureList feature_list_; + AccountId account_id_ = AccountId::FromUserEmail("test_user@gmail.com"); +}; + +TEST_F(GlanceablesClassroomStudentViewTest, RendersComboBoxView) { + EXPECT_CALL(classroom_client_, GetStudentAssignmentsWithoutDueDate(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, {}); + }); + EXPECT_CALL(classroom_client_, GetStudentAssignmentsWithMissedDueDate(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, {}); + }); + EXPECT_CALL(classroom_client_, GetCompletedStudentAssignments(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, {}); + }); + Combobox* combobox_view = GetComboBoxView(); + ASSERT_TRUE(combobox_view); + combobox_view->RequestFocus(); + ASSERT_TRUE(combobox_view->GetSelectedIndex()); + EXPECT_EQ(0u, *combobox_view->GetSelectedIndex()); + EXPECT_EQ(u"Due soon", combobox_view->GetTextForRow(0u)); + EXPECT_EQ(0, GetLastSelectedAssignmentsListPrefValue()); + + PressAndReleaseKey(ui::KeyboardCode::VKEY_DOWN); + ASSERT_TRUE(combobox_view->GetSelectedIndex()); + EXPECT_EQ(1u, *combobox_view->GetSelectedIndex()); + EXPECT_EQ(u"No due date", combobox_view->GetTextForRow(1u)); + EXPECT_EQ(1, GetLastSelectedAssignmentsListPrefValue()); + + PressAndReleaseKey(ui::KeyboardCode::VKEY_DOWN); + ASSERT_TRUE(combobox_view->GetSelectedIndex()); + EXPECT_EQ(2u, *combobox_view->GetSelectedIndex()); + EXPECT_EQ(u"Missing", combobox_view->GetTextForRow(2u)); + EXPECT_EQ(2, GetLastSelectedAssignmentsListPrefValue()); + + PressAndReleaseKey(ui::KeyboardCode::VKEY_DOWN); + ASSERT_TRUE(combobox_view->GetSelectedIndex()); + EXPECT_EQ(3u, *combobox_view->GetSelectedIndex()); + EXPECT_EQ(u"Done", combobox_view->GetTextForRow(3u)); + EXPECT_EQ(3, GetLastSelectedAssignmentsListPrefValue()); + + PressAndReleaseKey(ui::KeyboardCode::VKEY_DOWN); + ASSERT_TRUE(combobox_view->GetSelectedIndex()); + EXPECT_EQ(3u, *combobox_view->GetSelectedIndex()); +} + +TEST_F(GlanceablesClassroomStudentViewTest, RecordShowTimeHistogramOnClose) { + base::HistogramTester histogram_tester; + histogram_tester.ExpectTotalCount( + "Ash.Glanceables.TimeManagement.Classroom.TotalShowTime", 0); + view_ = nullptr; + widget_.reset(); + histogram_tester.ExpectTotalCount( + "Ash.Glanceables.TimeManagement.Classroom.TotalShowTime", 1); +} + +TEST_F(GlanceablesClassroomStudentViewTest, + ReadsInitialComboBoxViewValueFromPrefs) { + EXPECT_CALL(classroom_client_, GetCompletedStudentAssignments(_)) + .Times(2) + .WillRepeatedly( + [](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, {}); + }); + + ASSERT_TRUE(GetComboBoxView()); + + // The first menu item is selected initially. + EXPECT_EQ(GetLastSelectedAssignmentsListPrefValue(), 0); + EXPECT_EQ(GetComboBoxView()->GetSelectedIndex(), 0u); + + // Update selection in the `combobox_view`, this should update prefs. + GetComboBoxView()->SelectMenuItemForTest(3u); + EXPECT_EQ(GetLastSelectedAssignmentsListPrefValue(), 3); + EXPECT_EQ(GetComboBoxView()->GetSelectedIndex(), 3u); + + // Swap `widget_`'s content. Verify that the new `view_` contains a combobox + // with the correct initial value. + widget_->GetRootView()->RemoveChildViewT(std::exchange(view_, nullptr)); + view_ = widget_->SetContentsView( + std::make_unique<GlanceablesClassroomStudentView>()); + ASSERT_TRUE(GetComboBoxView()); + EXPECT_EQ(GetLastSelectedAssignmentsListPrefValue(), 3); + EXPECT_EQ(GetComboBoxView()->GetSelectedIndex(), 3u); +} + +TEST_F(GlanceablesClassroomStudentViewTest, + CallsClassroomClientAfterChangingActiveList) { + base::UserActionTester user_actions; + base::HistogramTester histogram_tester; + ASSERT_TRUE(GetComboBoxView()); + ASSERT_TRUE(GetListFooterSeeAllButton()); + EXPECT_TRUE(GetListFooter()->GetVisible()); + histogram_tester.ExpectUniqueSample( + "Ash.Glanceables.Classroom.Student.ListSelected", 0, + /*expected_bucket_count=*/0); + + EXPECT_CALL(classroom_client_, GetStudentAssignmentsWithoutDueDate(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, CreateAssignments(3)); + }); + + GetComboBoxView()->SelectMenuItemForTest(1); + // Trigger layout after receiving new items. + widget_->LayoutRootViewIfNecessary(); + histogram_tester.ExpectBucketCount( + "Ash.Glanceables.Classroom.Student.ListSelected", 1, + /*expected_count=*/1); + EXPECT_TRUE(GetListFooter()->GetVisible()); + LeftClickOn(GetListFooterSeeAllButton()); + EXPECT_EQ(new_window_delegate_.GetLastOpenedUrl(), + "https://classroom.google.com/u/0/a/not-turned-in/all"); + + EXPECT_CALL(classroom_client_, GetStudentAssignmentsWithMissedDueDate(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, CreateAssignments(3)); + }); + GetComboBoxView()->SelectMenuItemForTest(2); + // Trigger layout after receiving new items. + widget_->LayoutRootViewIfNecessary(); + histogram_tester.ExpectBucketCount( + "Ash.Glanceables.Classroom.Student.ListSelected", 2, + /*expected_count=*/1); + LeftClickOn(GetListFooterSeeAllButton()); + EXPECT_EQ(new_window_delegate_.GetLastOpenedUrl(), + "https://classroom.google.com/u/0/a/missing/all"); + + EXPECT_CALL(classroom_client_, GetCompletedStudentAssignments(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, CreateAssignments(3)); + }); + GetComboBoxView()->SelectMenuItemForTest(3); + histogram_tester.ExpectBucketCount( + "Ash.Glanceables.Classroom.Student.ListSelected", 3, + /*expected_count=*/1); + // Trigger layout after receiving new items. + widget_->LayoutRootViewIfNecessary(); + + LeftClickOn(GetListFooterSeeAllButton()); + EXPECT_EQ(new_window_delegate_.GetLastOpenedUrl(), + "https://classroom.google.com/u/0/a/turned-in/all"); + + // Switch from the final assignment list back to no due date list. + EXPECT_CALL(classroom_client_, GetStudentAssignmentsWithoutDueDate(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, CreateAssignments(3)); + }); + GetComboBoxView()->SelectMenuItemForTest(1); + histogram_tester.ExpectBucketCount( + "Ash.Glanceables.Classroom.Student.ListSelected", 1, + /*expected_count=*/2); + + EXPECT_EQ(3, + user_actions.GetActionCount("Glanceables_Classroom_SeeAllPressed")); + histogram_tester.ExpectTotalCount( + "Ash.Glanceables.Classroom.Student.AssignmentListShownTime.DefaultList." + "Assigned", + 1); + histogram_tester.ExpectTotalCount( + "Ash.Glanceables.Classroom.Student.AssignmentListShownTime.ChangedList." + "NoDueDate", + 1); + histogram_tester.ExpectTotalCount( + "Ash.Glanceables.Classroom.Student.AssignmentListShownTime.ChangedList." + "Missing", + 1); + histogram_tester.ExpectTotalCount( + "Ash.Glanceables.Classroom.Student.AssignmentListShownTime.ChangedList." + "Done", + 1); +} + +TEST_F(GlanceablesClassroomStudentViewTest, RendersListItems) { + EXPECT_CALL(classroom_client_, GetCompletedStudentAssignments(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, CreateAssignments(5)); + }); + ASSERT_TRUE(GetComboBoxView()); + ASSERT_TRUE(GetListContainerView()); + EXPECT_TRUE(GetListFooter()->GetVisible()); + + GetComboBoxView()->SelectMenuItemForTest(3); + EXPECT_EQ(GetListContainerView()->children().size(), 3u); // No more than 3. + + EXPECT_TRUE(GetListFooter()->GetVisible()); + ASSERT_TRUE(GetListFooterItemsCountLabel()); + EXPECT_EQ(GetListFooterItemsCountLabel()->GetText(), u"Showing 3 out of 5"); +} + +TEST_F(GlanceablesClassroomStudentViewTest, RendersEmptyListLabel) { + ASSERT_TRUE(GetComboBoxView()); + ASSERT_TRUE(GetListContainerView()); + EXPECT_FALSE(GetEmptyListLabel()->GetVisible()); + EXPECT_TRUE(GetListFooter()->GetVisible()); + EXPECT_EQ(GetListFooterItemsCountLabel()->GetText(), u"Showing 1 out of 1"); + EXPECT_EQ(GetListContainerView()->children().size(), 1u); + + EXPECT_CALL(classroom_client_, GetStudentAssignmentsWithoutDueDate(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, {}); + }); + GetComboBoxView()->SelectMenuItemForTest(1); + EXPECT_EQ(GetListContainerView()->children().size(), 0u); + + // The empty list label should be shown, and the footer hidden. + EXPECT_FALSE(GetListFooter()->GetVisible()); + EXPECT_TRUE(GetEmptyListLabel()->GetVisible()); + + EXPECT_CALL(classroom_client_, GetStudentAssignmentsWithMissedDueDate(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, {}); + }); + GetComboBoxView()->SelectMenuItemForTest(2); + EXPECT_EQ(GetListContainerView()->children().size(), 0u); + + // The empty list label should be shown, and the footer hidden. + EXPECT_FALSE(GetListFooter()->GetVisible()); + EXPECT_TRUE(GetEmptyListLabel()->GetVisible()); +} + +TEST_F(GlanceablesClassroomStudentViewTest, OpensClassroomUrlForListItem) { + base::UserActionTester user_actions; + base::HistogramTester histogram_tester; + EXPECT_CALL(classroom_client_, GetCompletedStudentAssignments(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, CreateAssignments(1)); + }); + ASSERT_TRUE(GetComboBoxView()); + GetComboBoxView()->SelectMenuItemForTest(3); + + // Trigger layout for `GetListContainerView()` after receiving new items. + widget_->LayoutRootViewIfNecessary(); + + ASSERT_TRUE(GetListContainerView()); + ASSERT_EQ(GetListContainerView()->children().size(), 1u); + + LeftClickOn(GetListContainerView()->children().at(0)); + EXPECT_EQ(new_window_delegate_.GetLastOpenedUrl(), + "https://classroom.google.com/test-link-1"); + + EXPECT_EQ(1, user_actions.GetActionCount( + "Glanceables_Classroom_AssignmentPressed")); + histogram_tester.ExpectTotalCount( + "Ash.Glanceables.TimeManagement.Classroom.UserAction", 2); + histogram_tester.ExpectBucketCount( + "Ash.Glanceables.TimeManagement.Classroom.UserAction", 0, + /*expected_count=*/1); + histogram_tester.ExpectBucketCount( + "Ash.Glanceables.TimeManagement.Classroom.UserAction", 2, + /*expected_count=*/1); +} + +TEST_F(GlanceablesClassroomStudentViewTest, ShowsProgressBar) { + EXPECT_CALL(classroom_client_, GetCompletedStudentAssignments(_)) + .WillOnce([&](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + // Progress bar is visible before replying to pending request. + EXPECT_TRUE(GetProgressBar()->GetVisible()); + + std::move(cb).Run(/*success=*/true, {}); + + // Progress bar is hidden after replying to pending request. + EXPECT_FALSE(GetProgressBar()->GetVisible()); + }); + + ASSERT_TRUE(GetProgressBar()); + ASSERT_TRUE(GetComboBoxView()); + GetComboBoxView()->SelectMenuItemForTest(3); +} + +TEST_F(GlanceablesClassroomStudentViewTest, ClickHeaderIconButton) { + base::UserActionTester user_actions; + base::HistogramTester histogram_tester; + + LeftClickOn(GetHeaderIcon()); + EXPECT_EQ(new_window_delegate_.GetLastOpenedUrl(), + "https://classroom.google.com/u/0/h"); + + EXPECT_EQ(1, user_actions.GetActionCount( + "Glanceables_Classroom_HeaderIconPressed")); + histogram_tester.ExpectUniqueSample( + "Ash.Glanceables.TimeManagement.Classroom.UserAction", 1, + /*expected_bucket_count=*/1); +} + +TEST_F(GlanceablesClassroomStudentViewTest, ClickItemViewUserAction) { + base::UserActionTester user_actions; + base::HistogramTester histogram_tester; + + LeftClickOn(GetListContainerView()->children().at(0)); + EXPECT_EQ(new_window_delegate_.GetLastOpenedUrl(), + "https://classroom.google.com/test-link-1"); + + EXPECT_EQ(1, user_actions.GetActionCount( + "Glanceables_Classroom_AssignmentPressed_DefaultList")); + + EXPECT_CALL(classroom_client_, GetCompletedStudentAssignments(_)) + .WillOnce([](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, CreateAssignments(2)); + }); + ASSERT_TRUE(GetComboBoxView()); + GetComboBoxView()->SelectMenuItemForTest(3); + + LeftClickOn(GetListContainerView()->children().at(1)); + EXPECT_EQ(new_window_delegate_.GetLastOpenedUrl(), + "https://classroom.google.com/test-link-2"); + + EXPECT_EQ(2, user_actions.GetActionCount( + "Glanceables_Classroom_AssignmentPressed")); + histogram_tester.ExpectUniqueSample( + "Ash.Glanceables.Classroom.Student.ListSelected", 3, + /*expected_bucket_count=*/1); + histogram_tester.ExpectTotalCount( + "Ash.Glanceables.TimeManagement.Classroom.UserAction", 3); + histogram_tester.ExpectBucketCount( + "Ash.Glanceables.TimeManagement.Classroom.UserAction", 0, + /*expected_count=*/1); + histogram_tester.ExpectBucketCount( + "Ash.Glanceables.TimeManagement.Classroom.UserAction", 2, + /*expected_count=*/2); +} + +TEST_F(GlanceablesClassroomStudentViewTest, ShowErrorMessageBubble) { + EXPECT_CALL(classroom_client_, GetCompletedStudentAssignments(_)) + .WillOnce([&](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + // Error message is not initialized before replying to pending request. + EXPECT_FALSE(GetMessageError()); + + std::move(cb).Run(/*success=*/false, {}); + + // Error message is created and visible after receiving unsuccessful + // response. + ASSERT_TRUE(GetMessageError()); + EXPECT_TRUE(GetMessageError()->GetVisible()); + }); + + ASSERT_FALSE(GetMessageError()); + ASSERT_TRUE(GetComboBoxView()); + GetComboBoxView()->SelectMenuItemForTest(3); +} + +TEST_F(GlanceablesClassroomStudentViewTest, DismissErrorMessageBubble) { + EXPECT_CALL(classroom_client_, GetCompletedStudentAssignments(_)) + .WillOnce([&](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/false, {}); + ASSERT_TRUE(GetMessageError()->GetVisible()); + }); + + ASSERT_FALSE(GetMessageError()); + ASSERT_TRUE(GetComboBoxView()); + GetComboBoxView()->SelectMenuItemForTest(3); + + // Trigger layout after receiving unsuccessful response. + widget_->LayoutRootViewIfNecessary(); + ASSERT_TRUE(GetMessageError()); + + LeftClickOn(GetMessageErrorDismissButton()); + EXPECT_FALSE(GetMessageError()); +} + +TEST_F(GlanceablesClassroomStudentViewTest, + DismissErrorMessageBubbleAfterSuccess) { + EXPECT_CALL(classroom_client_, GetCompletedStudentAssignments(_)) + .WillOnce([&](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/false, {}); + }); + + ASSERT_FALSE(GetMessageError()); + ASSERT_TRUE(GetComboBoxView()); + GetComboBoxView()->SelectMenuItemForTest(3); + + // Trigger layout after receiving unsuccessful response. + widget_->LayoutRootViewIfNecessary(); + ASSERT_TRUE(GetMessageError()); + + EXPECT_CALL(classroom_client_, GetStudentAssignmentsWithoutDueDate(_)) + .WillOnce([&](GlanceablesClassroomClient::GetAssignmentsCallback cb) { + std::move(cb).Run(/*success=*/true, CreateAssignments(1)); + }); + GetComboBoxView()->SelectMenuItemForTest(1); + + // Trigger layout after receiving successful response. + widget_->LayoutRootViewIfNecessary(); + EXPECT_FALSE(GetMessageError()); +} + +} // namespace ash
diff --git a/ash/glanceables/glanceables_controller.cc b/ash/glanceables/glanceables_controller.cc index bf45623..f3b22616 100644 --- a/ash/glanceables/glanceables_controller.cc +++ b/ash/glanceables/glanceables_controller.cc
@@ -7,10 +7,10 @@ #include "ash/api/tasks/tasks_client.h" #include "ash/constants/ash_pref_names.h" #include "ash/glanceables/classroom/glanceables_classroom_client.h" +#include "ash/glanceables/classroom/glanceables_classroom_student_view.h" #include "ash/glanceables/glanceables_metrics.h" +#include "ash/glanceables/tasks/glanceables_tasks_combobox_model.h" #include "ash/public/cpp/session/session_controller.h" -#include "ash/system/unified/classroom_bubble_student_view.h" -#include "ash/system/unified/tasks_combobox_model.h" #include "base/check.h" #include "base/time/time.h" #include "components/account_id/account_id.h" @@ -32,14 +32,16 @@ void GlanceablesController::RegisterUserProfilePrefs( PrefRegistrySimple* registry) { registry->RegisterBooleanPref(prefs::kGlanceablesEnabled, true); - ClassroomBubbleStudentView::RegisterUserProfilePrefs(registry); - TasksComboboxModel::RegisterUserProfilePrefs(registry); + registry->RegisterBooleanPref(prefs::kClassroomIntegrationEnabled, true); + registry->RegisterBooleanPref(prefs::kTasksIntegrationEnabled, true); + GlanceablesClassroomStudentView::RegisterUserProfilePrefs(registry); + GlanceablesTasksComboboxModel::RegisterUserProfilePrefs(registry); } // static void GlanceablesController::ClearUserStatePrefs(PrefService* prefs) { - ClassroomBubbleStudentView::ClearUserStatePrefs(prefs); - TasksComboboxModel::ClearUserStatePrefs(prefs); + GlanceablesClassroomStudentView::ClearUserStatePrefs(prefs); + GlanceablesTasksComboboxModel::ClearUserStatePrefs(prefs); } void GlanceablesController::OnActiveUserSessionChanged(
diff --git a/ash/glanceables/glanceables_metrics.cc b/ash/glanceables/glanceables_metrics.cc index e2ba4277..b40463f 100644 --- a/ash/glanceables/glanceables_metrics.cc +++ b/ash/glanceables/glanceables_metrics.cc
@@ -6,7 +6,7 @@ #include <string> -#include "ash/system/unified/classroom_bubble_student_view.h" +#include "ash/glanceables/classroom/glanceables_classroom_student_view.h" #include "base/metrics/histogram_functions.h" #include "base/metrics/user_metrics.h" #include "base/strings/strcat.h"
diff --git a/ash/glanceables/tasks/glanceables_task_view.cc b/ash/glanceables/tasks/glanceables_task_view.cc index 1a2084a..7ba1b78e 100644 --- a/ash/glanceables/tasks/glanceables_task_view.cc +++ b/ash/glanceables/tasks/glanceables_task_view.cc
@@ -9,50 +9,69 @@ #include <utility> #include "ash/api/tasks/tasks_types.h" +#include "ash/glanceables/common/glanceables_util.h" #include "ash/glanceables/common/glanceables_view_id.h" #include "ash/glanceables/glanceables_metrics.h" #include "ash/resources/vector_icons/vector_icons.h" +#include "ash/shell.h" #include "ash/strings/grit/ash_strings.h" +#include "ash/style/system_textfield.h" +#include "ash/style/system_textfield_controller.h" #include "ash/style/typography.h" #include "ash/system/time/calendar_utils.h" #include "ash/system/time/date_helper.h" #include "base/functional/bind.h" -#include "base/notreached.h" +#include "base/location.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" +#include "base/task/sequenced_task_runner.h" #include "base/types/cxx23_to_underlying.h" #include "third_party/skia/include/core/SkColor.h" #include "ui/base/l10n/l10n_util.h" #include "ui/base/metadata/metadata_header_macros.h" #include "ui/base/metadata/metadata_impl_macros.h" #include "ui/chromeos/styles/cros_tokens_color_mappings.h" +#include "ui/events/keycodes/keyboard_codes_posix.h" +#include "ui/events/types/event_type.h" #include "ui/gfx/font.h" +#include "ui/gfx/geometry/size.h" #include "ui/gfx/vector_icon_types.h" #include "ui/views/accessibility/view_accessibility.h" #include "ui/views/background.h" #include "ui/views/controls/button/button.h" +#include "ui/views/controls/button/button_controller.h" #include "ui/views/controls/button/image_button.h" #include "ui/views/controls/button/label_button.h" #include "ui/views/controls/focus_ring.h" #include "ui/views/controls/image_view.h" #include "ui/views/controls/label.h" +#include "ui/views/controls/textfield/textfield.h" +#include "ui/views/controls/textfield/textfield_controller.h" #include "ui/views/layout/flex_layout_view.h" #include "ui/views/widget/widget_delegate.h" namespace ash { namespace { -constexpr int kIconSize = 20; constexpr char kFormatterPattern[] = "EEE, MMM d"; // "Wed, Feb 28" -constexpr int kBackgroundRadius = 4; -constexpr auto kSecondRowItemsMargin = gfx::Insets::TLBR(0, 0, 0, 4); +// Margins between icons and labels in `tasks_details_view_`. +constexpr auto kDetailItemsMargin = gfx::Insets::TLBR(0, 0, 0, 4); -constexpr auto kSingleRowButtonMargin = gfx::Insets::VH(13, 18); -constexpr auto kDoubleRowButtonMargin = gfx::Insets::VH(16, 18); +constexpr auto kSingleRowInteriorMargin = gfx::Insets::TLBR(6, 0, 2, 0); +constexpr auto kDoubleRowInteriorMargin = gfx::Insets(); -constexpr auto kSingleRowTextMargins = gfx::Insets::TLBR(13, 0, 13, 16); -constexpr auto kDoubleRowTextMargins = gfx::Insets::TLBR(7, 0, 7, 16); +constexpr auto kCheckButtonMargin = gfx::Insets::VH(2, 0); +constexpr auto kContentsMargin = gfx::Insets::TLBR(0, 4, 4, 8); +// In edit state, the bottom margin is smaller to accommodate +// `edit_in_browser_button_`. +constexpr auto kContentsMarginInEditState = gfx::Insets::TLBR(0, 4, 0, 8); + +constexpr auto kTitleAndDetailMarginsInViewState = + gfx::Insets::TLBR(0, 8, 0, 0); +constexpr auto kTitleMarginsInEditState = gfx::Insets(); +constexpr auto kDetailMarginsInEditState = gfx::Insets::TLBR(4, 8, 0, 0); +constexpr auto kEditInBrowserMargins = gfx::Insets::TLBR(8, 2, 0, 0); views::Label* SetupLabel(views::View* parent) { views::Label* label = parent->AddChildView(std::make_unique<views::Label>()); @@ -90,12 +109,103 @@ std::unique_ptr<views::ImageView> CreateSecondRowIcon( const gfx::VectorIcon& icon) { auto icon_view = std::make_unique<views::ImageView>(); - icon_view->SetProperty(views::kMarginsKey, kSecondRowItemsMargin); icon_view->SetImage(ui::ImageModel::FromVectorIcon( icon, cros_tokens::kCrosSysOnSurfaceVariant)); return icon_view; } +class TaskViewTextField : public SystemTextfield, + public SystemTextfieldController { + METADATA_HEADER(TaskViewTextField, SystemTextfield) + + public: + using OnFinishedEditingCallback = + base::RepeatingCallback<void(const std::u16string& title)>; + + TaskViewTextField(const std::u16string& title, + OnFinishedEditingCallback on_finished_editing) + : SystemTextfield(Type::kMedium), + SystemTextfieldController(/*textfield=*/this), + on_finished_editing_(std::move(on_finished_editing)) { + SetAccessibleName( + l10n_util::GetStringUTF16(IDS_GLANCEABLES_TASKS_TEXTFIELD_PLACEHOLDER)); + SetBackgroundColor(SK_ColorTRANSPARENT); + SetController(this); + SetID(base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField)); + SetPlaceholderText( + l10n_util::GetStringUTF16(IDS_GLANCEABLES_TASKS_TEXTFIELD_PLACEHOLDER)); + SetText(title); + SetFontList(TypographyProvider::Get()->ResolveTypographyToken( + TypographyToken::kCrosButton2)); + SetActiveStateChangedCallback(base::BindRepeating( + &TaskViewTextField::OnActiveStateChanged, base::Unretained(this))); + } + TaskViewTextField(const TaskViewTextField&) = delete; + TaskViewTextField& operator=(const TaskViewTextField&) = delete; + ~TaskViewTextField() override = default; + + // SystemTextfield: + gfx::Size CalculatePreferredSize() const override { + return gfx::Size(0, TypographyProvider::Get()->ResolveLineHeight( + TypographyToken::kCrosButton2)); + } + + private: + // SystemTextfieldController: + bool HandleKeyEvent(views::Textfield* sender, + const ui::KeyEvent& key_event) override { + CHECK_EQ(this, sender); + if (key_event.type() != ui::ET_KEY_PRESSED) { + return false; + } + + // Pressing escape should saves the change in the textfield. This works the + // same as the textfield in Google Tasks. + if (IsActive() && key_event.key_code() == ui::VKEY_ESCAPE) { + // Commit the changes and deactivate the textfield. + SetActive(false); + return true; + } + + return SystemTextfieldController::HandleKeyEvent(sender, key_event); + } + + void OnActiveStateChanged() { + // Entering inactive state from the active state implies the editing is + // done. + if (!IsActive()) { + on_finished_editing_.Run(GetText()); + } + } + + OnFinishedEditingCallback on_finished_editing_; +}; + +BEGIN_METADATA(TaskViewTextField) +END_METADATA + +class EditInBrowserButton : public views::LabelButton { + METADATA_HEADER(EditInBrowserButton, views::LabelButton) + public: + explicit EditInBrowserButton(PressedCallback callback) + : views::LabelButton(std::move(callback), + l10n_util::GetStringUTF16( + IDS_GLANCEABLES_TASKS_EDIT_IN_TASKS_LABEL)) { + SetID(base::to_underlying(GlanceablesViewId::kTaskItemEditInBrowserLabel)); + SetBorder(views::CreateEmptyBorder(gfx::Insets::VH(3, 6))); + SetProperty(views::kMarginsKey, kEditInBrowserMargins); + 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); + } +}; + +BEGIN_METADATA(EditInBrowserButton) +END_METADATA + } // namespace class GlanceablesTaskView::CheckButton : public views::ImageButton { @@ -104,6 +214,7 @@ public: explicit CheckButton(PressedCallback pressed_callback) : views::ImageButton(std::move(pressed_callback)) { + SetBorder(views::CreateEmptyBorder(gfx::Insets(2))); SetAccessibleRole(ax::mojom::Role::kCheckBox); UpdateImage(); SetFlipCanvasOnPaintForRTLUI(/*enable=*/false); @@ -135,11 +246,11 @@ private: void UpdateImage() { - SetImageModel( - views::Button::STATE_NORMAL, - ui::ImageModel::FromVectorIcon( - checked_ ? ash::kHollowCheckCircleIcon : ash::kHollowCircleIcon, - cros_tokens::kFocusRingColor, kIconSize)); + SetImageModel(views::Button::STATE_NORMAL, + ui::ImageModel::FromVectorIcon( + checked_ ? kGlanceablesHollowCheckCircleIcon + : kGlanceablesHollowCircleIcon, + cros_tokens::kFocusRingColor)); } bool checked_ = false; @@ -155,20 +266,18 @@ 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( TypographyToken::kCrosButton2)); - - SetFocusBehavior(FocusBehavior::NEVER); - SetState(ButtonState::STATE_DISABLED); } void UpdateLabelForState(bool completed) { - SetTextColorId(ButtonState::STATE_DISABLED, - completed ? cros_tokens::kCrosSysSecondary - : cros_tokens::kCrosSysOnSurface); - + const auto color_id = completed ? cros_tokens::kCrosSysSecondary + : cros_tokens::kCrosSysOnSurface; + SetEnabledTextColorIds(color_id); + SetTextColorId(views::Button::ButtonState::STATE_DISABLED, color_id); label()->SetFontList( TypographyProvider::Get() ->ResolveTypographyToken(TypographyToken::kCrosButton2) @@ -182,19 +291,24 @@ GlanceablesTaskView::GlanceablesTaskView( const api::Task* task, - MarkAsCompletedCallback mark_as_completed_callback) + MarkAsCompletedCallback mark_as_completed_callback, + SaveCallback save_callback, + base::RepeatingClosure edit_in_browser_callback, + ShowErrorMessageCallback show_error_message_callback) : task_id_(task ? task->id : ""), task_title_(task ? base::UTF8ToUTF16(task->title) : u""), - mark_as_completed_callback_(std::move(mark_as_completed_callback)) { + mark_as_completed_callback_(std::move(mark_as_completed_callback)), + save_callback_(std::move(save_callback)), + edit_in_browser_callback_(std::move(edit_in_browser_callback)), + show_error_message_callback_(std::move(show_error_message_callback)) { SetAccessibleRole(ax::mojom::Role::kListItem); - - SetBackground(views::CreateThemedRoundedRectBackground( - cros_tokens::kCrosSysSystemOnBase, kBackgroundRadius)); SetCrossAxisAlignment(views::LayoutAlignment::kStart); SetOrientation(views::LayoutOrientation::kHorizontal); - button_ = AddChildView(std::make_unique<CheckButton>(base::BindRepeating( - &GlanceablesTaskView::CheckButtonPressed, base::Unretained(this)))); + check_button_ = + AddChildView(std::make_unique<CheckButton>(base::BindRepeating( + &GlanceablesTaskView::CheckButtonPressed, base::Unretained(this)))); + check_button_->SetProperty(views::kMarginsKey, kCheckButtonMargin); contents_view_ = AddChildView(std::make_unique<views::FlexLayoutView>()); contents_view_->SetCrossAxisAlignment(views::LayoutAlignment::kStretch); @@ -211,13 +325,13 @@ views::kFlexBehaviorKey, views::FlexSpecification(views::MinimumFlexSizeRule::kScaleToZero, views::MaximumFlexSizeRule::kUnbounded)); + tasks_title_view_->SetProperty(views::kMarginsKey, gfx::Insets::VH(4, 0)); tasks_details_view_ = contents_view_->AddChildView(std::make_unique<views::FlexLayoutView>()); tasks_details_view_->SetCrossAxisAlignment(views::LayoutAlignment::kCenter); tasks_details_view_->SetOrientation(views::LayoutOrientation::kHorizontal); - - UpdateTaskTitleViewForState(TaskTitleViewState::kView); + tasks_details_view_->SetDefault(views::kMarginsKey, kDetailItemsMargin); std::vector<std::u16string> details; if (task && task->due.has_value()) { @@ -233,7 +347,6 @@ due_date_label->SetText(formatted_due_date); due_date_label->SetID( base::to_underlying(GlanceablesViewId::kTaskItemDueLabel)); - due_date_label->SetProperty(views::kMarginsKey, kSecondRowItemsMargin); due_date_label->SetFontList( TypographyProvider::Get()->ResolveTypographyToken( TypographyToken::kCrosAnnotation1)); @@ -256,14 +369,13 @@ CreateSecondRowIcon(kGlanceablesTasksNotesIcon)); } + UpdateTaskTitleViewForState(TaskTitleViewState::kView); + // Use different margins depending on the number of // rows of text shown. const bool double_row = tasks_details_view_->children().size() > 0; - contents_view_->SetProperty(views::kMarginsKey, double_row - ? kDoubleRowTextMargins - : kSingleRowTextMargins); - button_->SetProperty(views::kMarginsKey, double_row ? kDoubleRowButtonMargin - : kSingleRowButtonMargin); + SetInteriorMargin(double_row ? kDoubleRowInteriorMargin + : kSingleRowInteriorMargin); auto a11y_description = task_title_; if (!details.empty()) { @@ -272,46 +384,129 @@ IDS_GLANCEABLES_TASKS_TASK_ITEM_METADATA_WRAPPER_ACCESSIBLE_DESCRIPTION, base::JoinString(details, u", ")); } - button_->SetAccessibleDescription(a11y_description); - button_->NotifyAccessibilityEvent(ax::mojom::Event::kTextChanged, true); + check_button_->GetViewAccessibility().SetDescription(a11y_description); + check_button_->NotifyAccessibilityEvent(ax::mojom::Event::kTextChanged, true); } GlanceablesTaskView::~GlanceablesTaskView() = default; -const views::ImageButton* GlanceablesTaskView::GetButtonForTest() const { - return button_; +void GlanceablesTaskView::OnViewBlurred(views::View* observed_view) { + if ((observed_view == edit_in_browser_button_ || + observed_view == task_title_textfield_) && + (!edit_in_browser_button_ || !edit_in_browser_button_->HasFocus()) && + (!task_title_textfield_ || !task_title_textfield_->HasFocus())) { + edit_exit_observer_.RemoveAllObservations(); + // Schedule a task to update task view state to kView. Done asynchronously + // to let the focus change to complete. State update will remove the blurred + // view while focus is still changing, which may cause a crash - + // b/324409607. + base::SequencedTaskRunner::GetCurrentDefault()->PostTask( + FROM_HERE, + base::BindOnce(&GlanceablesTaskView::UpdateTaskTitleViewForState, + state_change_weak_ptr_factory_.GetWeakPtr(), + TaskTitleViewState::kView)); + } +} + +void GlanceablesTaskView::OnViewIsDeleting(views::View* observed_view) { + edit_exit_observer_.RemoveObservation(observed_view); + + if (!edit_exit_observer_.IsObservingAnySource()) { + UpdateTaskTitleViewForState(TaskTitleViewState::kView); + } +} + +const views::ImageButton* GlanceablesTaskView::GetCheckButtonForTest() const { + return check_button_; } bool GlanceablesTaskView::GetCompletedForTest() const { - return button_->checked(); + return check_button_->checked(); } void GlanceablesTaskView::UpdateTaskTitleViewForState( TaskTitleViewState state) { + state_change_weak_ptr_factory_.InvalidateWeakPtrs(); + edit_exit_observer_.RemoveAllObservations(); + task_title_button_ = nullptr; + task_title_textfield_ = nullptr; tasks_title_view_->RemoveAllChildViews(); switch (state) { + case TaskTitleViewState::kNotInitialized: + NOTREACHED_NORETURN(); case TaskTitleViewState::kView: + if (contents_view_ && edit_in_browser_button_) { + contents_view_->RemoveChildViewT( + std::exchange(edit_in_browser_button_, nullptr)); + } task_title_button_ = tasks_title_view_->AddChildView(std::make_unique<TaskTitleButton>( task_title_, base::BindRepeating(&GlanceablesTaskView::TaskTitleButtonPressed, base::Unretained(this)))); - task_title_button_->UpdateLabelForState(/*completed=*/button_->checked()); + task_title_button_->SetEnabled(!saving_task_changes_); + task_title_button_->UpdateLabelForState( + /*completed=*/check_button_->checked()); break; case TaskTitleViewState::kEdit: - // TODO(b/315188389): As there is a `GlanceablesTaskViewV2` that replace - // this class when the stable launch flag is enabled, remove the - // adding/editing functions in this class to simplify the code. - NOTREACHED(); + task_title_before_edit_ = task_title_; + task_title_textfield_ = + tasks_title_view_->AddChildView(std::make_unique<TaskViewTextField>( + task_title_, + base::BindRepeating(&GlanceablesTaskView::OnFinishedEditing, + base::Unretained(this)))); + GetWidget()->widget_delegate()->SetCanActivate(true); + task_title_textfield_->RequestFocus(); + + edit_in_browser_button_ = contents_view_->AddChildView( + std::make_unique<EditInBrowserButton>(edit_in_browser_callback_)); + edit_exit_observer_.AddObservation(task_title_textfield_); + edit_exit_observer_.AddObservation(edit_in_browser_button_); + break; + } + + UpdateContentsMargins(state); +} + +void GlanceablesTaskView::UpdateContentsMargins(TaskTitleViewState state) { + switch (state) { + case TaskTitleViewState::kNotInitialized: + NOTREACHED_NORETURN(); + case TaskTitleViewState::kView: + contents_view_->SetProperty(views::kMarginsKey, kContentsMargin); + task_title_button_->SetProperty(views::kMarginsKey, + kTitleAndDetailMarginsInViewState); + tasks_details_view_->SetProperty(views::kMarginsKey, + kTitleAndDetailMarginsInViewState); + break; + case TaskTitleViewState::kEdit: + contents_view_->SetProperty(views::kMarginsKey, + kContentsMarginInEditState); + task_title_textfield_->SetProperty(views::kMarginsKey, + kTitleMarginsInEditState); + tasks_details_view_->SetProperty(views::kMarginsKey, + kDetailMarginsInEditState); + break; } } void GlanceablesTaskView::CheckButtonPressed() { - bool target_state = !button_->checked(); - // Visually mark the task as completed. - button_->SetChecked(target_state); + if (!glanceables_util::IsNetworkConnected()) { + show_error_message_callback_.Run( + GlanceablesTasksErrorType::kCantMarkCompleteNoNetwork, + GlanceablesErrorMessageView::ButtonActionType::kDismiss); + return; + } + + if (saving_task_changes_) { + return; + } + + bool target_state = !check_button_->checked(); + check_button_->SetChecked(target_state); + if (task_title_button_) { task_title_button_->UpdateLabelForState(/*completed=*/target_state); } @@ -320,10 +515,73 @@ } void GlanceablesTaskView::TaskTitleButtonPressed() { - // TODO(b/301253574): notify siblings to switch to `kView`. + if (!glanceables_util::IsNetworkConnected()) { + show_error_message_callback_.Run( + GlanceablesTasksErrorType::kCantUpdateTitleNoNetwork, + GlanceablesErrorMessageView::ButtonActionType::kDismiss); + return; + } + RecordUserModifyingTask(); + UpdateTaskTitleViewForState(TaskTitleViewState::kEdit); } +void GlanceablesTaskView::OnFinishedEditing(const std::u16string& title) { + if (!title.empty()) { + task_title_ = title; + } + + if (task_title_textfield_ && task_title_textfield_->HasFocus()) { + GetFocusManager()->ClearFocus(); + } + + if (task_id_.empty() || task_title_ != task_title_before_edit_) { + saving_task_changes_ = true; + if (task_title_button_) { + task_title_button_->SetEnabled(false); + } + if (task_title_textfield_) { + task_title_textfield_->SetEnabled(false); + } + // Note: result for task addition flow will be recorded in the parent view, + // which initialized add task flow. + if (!task_id_.empty()) { + RecordTaskModificationResult(TaskModificationResult::kCommitted); + } + save_callback_.Run(weak_ptr_factory_.GetWeakPtr(), task_id_, + base::UTF16ToUTF8(task_title_), + base::BindOnce(&GlanceablesTaskView::OnSaved, + weak_ptr_factory_.GetWeakPtr())); + // TODO(b/301253574): introduce "disabled" state for this view to prevent + // editing / marking as complete while the task is not fully created yet and + // race conditions while editing the same task. + } else { + // Note: result for task addition flow will be recorded in the parent view, + // which initialized add task flow. + if (!task_id_.empty()) { + RecordTaskModificationResult(TaskModificationResult::kCancelled); + } + } +} + +void GlanceablesTaskView::OnSaved(const api::Task* task) { + saving_task_changes_ = false; + if (task_title_button_) { + task_title_button_->SetEnabled(true); + } + if (task_title_textfield_) { + task_title_textfield_->SetEnabled(true); + } + if (task) { + task_id_ = task->id; + } else { + // If `task` is a nullptr, the change failed to commit. + task_title_ = task_title_before_edit_; + task_title_button_->SetText(task_title_); + } + task_title_before_edit_ = u""; +} + BEGIN_METADATA(GlanceablesTaskView) END_METADATA
diff --git a/ash/glanceables/tasks/glanceables_task_view.h b/ash/glanceables/tasks/glanceables_task_view.h index c20e8d7..76cc8b8 100644 --- a/ash/glanceables/tasks/glanceables_task_view.h +++ b/ash/glanceables/tasks/glanceables_task_view.h
@@ -9,29 +9,36 @@ #include "ash/api/tasks/tasks_client.h" #include "ash/ash_export.h" +#include "ash/glanceables/common/glanceables_error_message_view.h" +#include "ash/glanceables/tasks/glanceables_tasks_error_type.h" #include "base/functional/callback_forward.h" #include "base/memory/raw_ptr.h" #include "base/memory/weak_ptr.h" +#include "base/scoped_multi_source_observation.h" #include "ui/base/metadata/metadata_header_macros.h" #include "ui/views/layout/flex_layout_view.h" +#include "ui/views/view_observer.h" namespace views { class ImageButton; +class LabelButton; } // namespace views namespace ash { +class SystemTextfield; + namespace api { struct Task; } // namespace api -// GlanceablesTaskView uses `views::FlexLayout` to show tasks metadata within -// the `GlanceablesTasksView` or `TasksBubbleView`. +// `GlanceablesTaskView` uses `views::FlexLayout` to show tasks metadata within +// the `GlanceablesTasksView`. // +---------------------------------------------------------------+ -// |`GlanceablesTaskView` | +// |`GlanceablesTaskView` | // | | // | +-----------------+ +---------------------------------------+ | -// | |'button_' | |'contents_view_' | | +// | |'check_button_' | |'contents_view_' | | // | | | | +-----------------------------------+ | | // | | | | |'tasks_title_view_' | | | // | | | | +-----------------------------------+ | | @@ -40,46 +47,76 @@ // | | | | +-----------------------------------+ | | // | +-----------------+ +---------------------------------------+ | // +---------------------------------------------------------------+ -class ASH_EXPORT GlanceablesTaskView : public views::FlexLayoutView { +class ASH_EXPORT GlanceablesTaskView : public views::FlexLayoutView, + public views::ViewObserver { METADATA_HEADER(GlanceablesTaskView, views::FlexLayoutView) public: using MarkAsCompletedCallback = base::RepeatingCallback<void(const std::string& task_id, bool completed)>; + using SaveCallback = base::RepeatingCallback<void( + base::WeakPtr<GlanceablesTaskView> view, + const std::string& task_id, + const std::string& title, + api::TasksClient::OnTaskSavedCallback callback)>; + using ShowErrorMessageCallback = base::RepeatingCallback<void( + GlanceablesTasksErrorType, + GlanceablesErrorMessageView::ButtonActionType)>; // Modes of `tasks_title_view_` (simple label or text field). - // TODO(b/315188389): Remove this as editing functions is replaced by - // GlanceablesTaskViewV2 when the stable launch is enabled. - enum class TaskTitleViewState { kView, kEdit }; + enum class TaskTitleViewState { kNotInitialized, kView, kEdit }; GlanceablesTaskView(const api::Task* task, - MarkAsCompletedCallback mark_as_completed_callback); + MarkAsCompletedCallback mark_as_completed_callback, + SaveCallback save_callback, + base::RepeatingClosure edit_in_browser_callback, + ShowErrorMessageCallback show_error_message_callback); GlanceablesTaskView(const GlanceablesTaskView&) = delete; GlanceablesTaskView& operator=(const GlanceablesTaskView&) = delete; ~GlanceablesTaskView() override; - const views::ImageButton* GetButtonForTest() const; + // views::ViewObserver: + void OnViewBlurred(views::View* observed_view) override; + void OnViewIsDeleting(views::View* observed_view) override; + + const views::ImageButton* GetCheckButtonForTest() const; bool GetCompletedForTest() const; // Updates `tasks_title_view_` according to `state`. void UpdateTaskTitleViewForState(TaskTitleViewState state); + // Sets the network to be connected. This should only be used in tests. + static void SetIsNetworkConnectedForTest(bool connected); + private: class CheckButton; class TaskTitleButton; - // Handles press events on `button_`. + // Updates the margins of views in `contents_view_`. + void UpdateContentsMargins(TaskTitleViewState state); + + // Handles press events on `check_button_`. void CheckButtonPressed(); // Handles press events on `task_title_button_`. void TaskTitleButtonPressed(); + // Handles finished editing event from the text field, updates `task_title_` + // and propagates new `title` to the server. + void OnFinishedEditing(const std::u16string& title); + + // Handles completion of running `save_callback_` callback. + // `task` - newly created or updated task. + void OnSaved(const api::Task* task); + // Owned by views hierarchy. - raw_ptr<CheckButton> button_ = nullptr; + raw_ptr<CheckButton> check_button_ = nullptr; raw_ptr<views::FlexLayoutView> contents_view_ = nullptr; raw_ptr<views::FlexLayoutView> tasks_title_view_ = nullptr; raw_ptr<TaskTitleButton> task_title_button_ = nullptr; + raw_ptr<SystemTextfield> task_title_textfield_ = nullptr; raw_ptr<views::FlexLayoutView> tasks_details_view_ = nullptr; + raw_ptr<views::LabelButton> edit_in_browser_button_ = nullptr; // ID for the task represented by this view. std::string task_id_; @@ -87,8 +124,29 @@ // Title of the task. std::u16string task_title_; + // Cached to reset the value of `task_title_` when the new title failed to + // commit after editing. + std::u16string task_title_before_edit_ = u""; + + bool saving_task_changes_ = false; + // Marks the task as completed. - MarkAsCompletedCallback mark_as_completed_callback_; + const MarkAsCompletedCallback mark_as_completed_callback_; + + // Saves the task (either creates or updates the existing one). + const SaveCallback save_callback_; + + // `edit_in_browser_button_` callback that opens the Tasks in browser. + const base::RepeatingClosure edit_in_browser_callback_; + + // Shows an error message in the parent `GlanceablesTasksView`. + const ShowErrorMessageCallback show_error_message_callback_; + + base::ScopedMultiSourceObservation<views::View, GlanceablesTaskView> + edit_exit_observer_{this}; + + base::WeakPtrFactory<GlanceablesTaskView> state_change_weak_ptr_factory_{ + this}; base::WeakPtrFactory<GlanceablesTaskView> weak_ptr_factory_{this}; };
diff --git a/ash/glanceables/tasks/glanceables_task_view_pixeltest.cc b/ash/glanceables/tasks/glanceables_task_view_pixeltest.cc index 5321cf0..f6f89923 100644 --- a/ash/glanceables/tasks/glanceables_task_view_pixeltest.cc +++ b/ash/glanceables/tasks/glanceables_task_view_pixeltest.cc
@@ -11,7 +11,7 @@ #include "ash/constants/ash_features.h" #include "ash/glanceables/common/glanceables_util.h" #include "ash/glanceables/common/glanceables_view_id.h" -#include "ash/glanceables/tasks/glanceables_task_view_v2.h" +#include "ash/glanceables/tasks/glanceables_task_view.h" #include "ash/test/ash_test_base.h" #include "ash/test/pixel/ash_pixel_differ.h" #include "ash/test/pixel/ash_pixel_test_init_params.h" @@ -71,7 +71,7 @@ widget_->SetContentsView(std::make_unique<views::BoxLayoutView>()); container->SetCrossAxisAlignment( views::BoxLayout::CrossAxisAlignment::kStart); - view_ = container->AddChildView(std::make_unique<GlanceablesTaskViewV2>( + view_ = container->AddChildView(std::make_unique<GlanceablesTaskView>( task_.get(), /*mark_as_completed_callback=*/base::DoNothing(), /*save_callback=*/base::DoNothing(), /*edit_in_browser_callback=*/base::DoNothing(), @@ -102,7 +102,7 @@ } views::Widget* widget() const { return widget_.get(); } - GlanceablesTaskViewV2* view() const { return view_; } + GlanceablesTaskView* view() const { return view_; } bool use_rtl() const { return std::get<0>(GetParam()); } bool has_due_date() const { return std::get<1>(GetParam()); } bool has_subtasks() const { return std::get<2>(GetParam()); } @@ -115,7 +115,7 @@ features::kGlanceablesTimeManagementTasksView}; std::unique_ptr<api::Task> task_; std::unique_ptr<views::Widget> widget_; - raw_ptr<GlanceablesTaskViewV2> view_; + raw_ptr<GlanceablesTaskView> view_; }; INSTANTIATE_TEST_SUITE_P(All,
diff --git a/ash/glanceables/tasks/glanceables_task_view_unittest.cc b/ash/glanceables/tasks/glanceables_task_view_unittest.cc index 9fbb785f..4a1a83b3 100644 --- a/ash/glanceables/tasks/glanceables_task_view_unittest.cc +++ b/ash/glanceables/tasks/glanceables_task_view_unittest.cc
@@ -11,10 +11,12 @@ #include "ash/api/tasks/tasks_client.h" #include "ash/api/tasks/tasks_types.h" #include "ash/constants/ash_features.h" +#include "ash/glanceables/common/glanceables_util.h" #include "ash/glanceables/common/glanceables_view_id.h" #include "ash/system/time/calendar_unittest_utils.h" #include "ash/test/ash_test_base.h" #include "base/functional/callback_helpers.h" +#include "base/memory/weak_ptr.h" #include "base/strings/utf_string_conversions.h" #include "base/test/scoped_feature_list.h" #include "base/test/test_future.h" @@ -25,6 +27,7 @@ #include "ui/events/event_constants.h" #include "ui/events/keycodes/keyboard_codes_posix.h" #include "ui/views/controls/button/image_button.h" +#include "ui/views/controls/button/label_button.h" #include "ui/views/controls/label.h" #include "ui/views/controls/textfield/textfield.h" #include "ui/views/view_utils.h" @@ -33,7 +36,18 @@ namespace ash { -using GlanceablesTaskViewTest = AshTestBase; +class GlanceablesTaskViewTest : public AshTestBase { + public: + GlanceablesTaskViewTest() { + feature_list_.InitWithFeatures( + /*enabled_features=*/{features::kGlanceablesTimeManagementTasksView}, + /*disabled_features=*/{}); + glanceables_util::SetIsNetworkConnectedForTest(true); + } + + private: + base::test::ScopedFeatureList feature_list_; +}; TEST_F(GlanceablesTaskViewTest, FormatsDueDate) { base::subtle::ScopedTimeClockOverrides time_override( @@ -69,7 +83,10 @@ /*has_email_link=*/false, /*has_notes=*/false, /*updated=*/due, /*web_view_link=*/GURL()); const auto view = GlanceablesTaskView( - &task, /*mark_as_completed_callback=*/base::DoNothing()); + &task, /*mark_as_completed_callback=*/base::DoNothing(), + /*save_callback=*/base::DoNothing(), + /*edit_in_browser_callback=*/base::DoNothing(), + /*show_error_message_callback=*/base::DoNothing()); const auto* const due_label = views::AsViewClass<views::Label>(view.GetViewByID( @@ -92,10 +109,13 @@ widget->SetFullscreen(true); const auto* const view = widget->SetContentsView(std::make_unique<GlanceablesTaskView>( - &task, /*mark_as_completed_callback=*/base::DoNothing())); + &task, /*mark_as_completed_callback=*/base::DoNothing(), + /*save_callback=*/base::DoNothing(), + /*edit_in_browser_callback=*/base::DoNothing(), + /*show_error_message_callback=*/base::DoNothing())); ASSERT_TRUE(view); - const auto* const checkbox = view->GetButtonForTest(); + const auto* const checkbox = view->GetCheckButtonForTest(); ASSERT_TRUE(checkbox); const auto* const title_label = @@ -116,6 +136,69 @@ gfx::Font::FontStyle::STRIKE_THROUGH); } +TEST_F(GlanceablesTaskViewTest, UpdatingTaskTriggersErrorMessageIfNoNetwork) { + // Simulate that the network is disabled. + glanceables_util::SetIsNetworkConnectedForTest(false); + + const auto task = api::Task("task-id", "Task title", + /*due=*/std::nullopt, /*completed=*/false, + /*has_subtasks=*/false, /*has_email_link=*/false, + /*has_notes=*/false, /*updated=*/base::Time(), + /*web_view_link=*/GURL()); + + const auto widget = CreateFramelessTestWidget(); + widget->SetFullscreen(true); + base::test::TestFuture<GlanceablesTasksErrorType, + GlanceablesErrorMessageView::ButtonActionType> + error_future; + + const auto* const view = + widget->SetContentsView(std::make_unique<GlanceablesTaskView>( + &task, /*mark_as_completed_callback=*/base::DoNothing(), + /*save_callback=*/base::DoNothing(), + /*edit_in_browser_callback=*/base::DoNothing(), + /*show_error_message_callback=*/error_future.GetRepeatingCallback())); + ASSERT_TRUE(view); + + const auto* const checkbox = view->GetCheckButtonForTest(); + ASSERT_TRUE(checkbox); + const auto* const title_label = + views::AsViewClass<views::Label>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel))); + ASSERT_TRUE(title_label); + + { + // Tap on the checkbox. The action shouldn't be complete because there is no + // network connection. + GestureTapOn(checkbox); + const auto [task_error_type, button_action_type] = error_future.Take(); + EXPECT_EQ(task_error_type, + GlanceablesTasksErrorType::kCantMarkCompleteNoNetwork); + EXPECT_EQ(button_action_type, + GlanceablesErrorMessageView::ButtonActionType::kDismiss); + } + + // No `STRIKE_THROUGH` style should be applied to the label. + EXPECT_FALSE(view->GetCompletedForTest()); + EXPECT_FALSE(title_label->font_list().GetFontStyle() & + gfx::Font::FontStyle::STRIKE_THROUGH); + + { + // Clicking on the title label when no network connected will not show the + // textfield. + GestureTapOn(title_label); + EXPECT_EQ(title_label, view->GetViewByID(base::to_underlying( + GlanceablesViewId::kTaskItemTitleLabel))); + EXPECT_FALSE(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField))); + const auto [task_error_type, button_action_type] = error_future.Take(); + EXPECT_EQ(task_error_type, + GlanceablesTasksErrorType::kCantUpdateTitleNoNetwork); + EXPECT_EQ(button_action_type, + GlanceablesErrorMessageView::ButtonActionType::kDismiss); + } +} + TEST_F(GlanceablesTaskViewTest, InvokesMarkAsCompletedCallback) { const auto task = api::Task("task-id", "Task title", /*due=*/std::nullopt, /*completed=*/false, @@ -129,12 +212,15 @@ widget->SetFullscreen(true); const auto* const view = widget->SetContentsView(std::make_unique<GlanceablesTaskView>( - &task, /*mark_as_completed_callback=*/future.GetRepeatingCallback())); + &task, /*mark_as_completed_callback=*/future.GetRepeatingCallback(), + /*save_callback=*/base::DoNothing(), + /*edit_in_browser_callback=*/base::DoNothing(), + /*show_error_message_callback=*/base::DoNothing())); ASSERT_TRUE(view); EXPECT_FALSE(view->GetCompletedForTest()); - const auto* const checkbox = view->GetButtonForTest(); + const auto* const checkbox = view->GetCheckButtonForTest(); ASSERT_TRUE(checkbox); // Mark as completed by pressing `checkbox`. @@ -156,4 +242,328 @@ } } +TEST_F(GlanceablesTaskViewTest, EntersAndExitsEditState) { + const auto task = api::Task("task-id", "Task title", + /*due=*/std::nullopt, /*completed=*/false, + /*has_subtasks=*/false, /*has_email_link=*/false, + /*has_notes=*/false, /*updated=*/base::Time(), + /*web_view_link=*/GURL()); + + const auto widget = CreateFramelessTestWidget(); + widget->SetFullscreen(true); + const auto* const view = + widget->SetContentsView(std::make_unique<GlanceablesTaskView>( + &task, /*mark_as_completed_callback=*/base::DoNothing(), + /*save_callback=*/base::DoNothing(), + /*edit_in_browser_callback=*/base::DoNothing(), + /*show_error_message_callback=*/base::DoNothing())); + + { + const auto* const title_label = + views::AsViewClass<views::Label>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel))); + const auto* const title_text_field = + views::AsViewClass<views::Textfield>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField))); + + ASSERT_TRUE(title_label); + ASSERT_FALSE(title_text_field); + EXPECT_EQ(title_label->GetText(), u"Task title"); + + LeftClickOn(title_label); + } + + { + const auto* const title_label = + views::AsViewClass<views::Label>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel))); + const auto* const title_text_field = + views::AsViewClass<views::Textfield>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField))); + + ASSERT_FALSE(title_label); + ASSERT_TRUE(title_text_field); + EXPECT_EQ(title_text_field->GetText(), u"Task title"); + + PressAndReleaseKey(ui::VKEY_SPACE); + PressAndReleaseKey(ui::VKEY_U); + PressAndReleaseKey(ui::VKEY_P); + PressAndReleaseKey(ui::VKEY_D); + + PressAndReleaseKey(ui::VKEY_ESCAPE); + base::RunLoop().RunUntilIdle(); + } + + { + const auto* const title_label = + views::AsViewClass<views::Label>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel))); + const auto* const title_text_field = + views::AsViewClass<views::Textfield>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField))); + + ASSERT_TRUE(title_label); + ASSERT_FALSE(title_text_field); + EXPECT_EQ(title_label->GetText(), u"Task title upd"); + } +} + +TEST_F(GlanceablesTaskViewTest, InvokesSaveCallbackAfterAdding) { + base::test::TestFuture<base::WeakPtr<GlanceablesTaskView>, const std::string&, + const std::string&, + api::TasksClient::OnTaskSavedCallback> + future; + + const auto widget = CreateFramelessTestWidget(); + widget->SetFullscreen(true); + auto* const view = + widget->SetContentsView(std::make_unique<GlanceablesTaskView>( + /*task=*/nullptr, /*mark_as_completed_callback=*/base::DoNothing(), + /*save_callback=*/future.GetRepeatingCallback(), + /*edit_in_browser_callback=*/base::DoNothing(), + /*show_error_message_callback=*/base::DoNothing())); + ASSERT_TRUE(view); + + view->UpdateTaskTitleViewForState( + GlanceablesTaskView::TaskTitleViewState::kEdit); + PressAndReleaseKey(ui::VKEY_N, ui::EF_SHIFT_DOWN); + PressAndReleaseKey(ui::VKEY_E); + PressAndReleaseKey(ui::VKEY_W); + PressAndReleaseKey(ui::VKEY_ESCAPE); + + const auto [task_view, task_id, title, callback] = future.Take(); + EXPECT_TRUE(task_id.empty()); + EXPECT_EQ(title, "New"); +} + +TEST_F(GlanceablesTaskViewTest, InvokesSaveCallbackAfterEditing) { + const auto task = api::Task("task-id", "Task title", + /*due=*/std::nullopt, /*completed=*/false, + /*has_subtasks=*/false, /*has_email_link=*/false, + /*has_notes=*/false, /*updated=*/base::Time(), + /*web_view_link=*/GURL()); + + base::test::TestFuture<base::WeakPtr<GlanceablesTaskView>, const std::string&, + const std::string&, + api::TasksClient::OnTaskSavedCallback> + future; + + const auto widget = CreateFramelessTestWidget(); + widget->SetFullscreen(true); + auto* const view = + widget->SetContentsView(std::make_unique<GlanceablesTaskView>( + &task, /*mark_as_completed_callback=*/base::DoNothing(), + /*save_callback=*/future.GetRepeatingCallback(), + /*edit_in_browser_callback=*/base::DoNothing(), + /*show_error_message_callback=*/base::DoNothing())); + ASSERT_TRUE(view); + + view->UpdateTaskTitleViewForState( + GlanceablesTaskView::TaskTitleViewState::kEdit); + PressAndReleaseKey(ui::VKEY_SPACE); + PressAndReleaseKey(ui::VKEY_U); + PressAndReleaseKey(ui::VKEY_P); + PressAndReleaseKey(ui::VKEY_D); + PressAndReleaseKey(ui::VKEY_ESCAPE); + base::RunLoop().RunUntilIdle(); + + const auto [task_view, task_id, title, callback] = future.Take(); + EXPECT_EQ(task_id, "task-id"); + EXPECT_EQ(title, "Task title upd"); +} + +TEST_F(GlanceablesTaskViewTest, CommitEditedTaskOnTab) { + const auto task = api::Task("task-id", "Task title", + /*due=*/std::nullopt, /*completed=*/false, + /*has_subtasks=*/false, /*has_email_link=*/false, + /*has_notes=*/false, /*updated=*/base::Time(), + /*web_view_link=*/GURL()); + + base::test::TestFuture<base::WeakPtr<GlanceablesTaskView>, const std::string&, + const std::string&, + api::TasksClient::OnTaskSavedCallback> + future; + + const auto widget = CreateFramelessTestWidget(); + widget->SetFullscreen(true); + auto* const view = + widget->SetContentsView(std::make_unique<GlanceablesTaskView>( + &task, /*mark_as_completed_callback=*/base::DoNothing(), + /*save_callback=*/future.GetRepeatingCallback(), + /*edit_in_browser_callback=*/base::DoNothing(), + /*show_error_message_callback=*/base::DoNothing())); + ASSERT_TRUE(view); + + view->UpdateTaskTitleViewForState( + GlanceablesTaskView::TaskTitleViewState::kEdit); + PressAndReleaseKey(ui::VKEY_SPACE); + PressAndReleaseKey(ui::VKEY_U); + PressAndReleaseKey(ui::VKEY_P); + PressAndReleaseKey(ui::VKEY_D); + + PressAndReleaseKey(ui::VKEY_TAB); + base::RunLoop().RunUntilIdle(); + + { + auto [task_view, task_id, title, callback] = future.Take(); + EXPECT_EQ(task_id, "task-id"); + EXPECT_EQ(title, "Task title upd"); + const auto updated_task = + api::Task("task-id", "New upd", + /*due=*/std::nullopt, /*completed=*/false, + /*has_subtasks=*/false, + /*has_email_link=*/false, /*has_notes=*/false, + /*updated=*/base::Time::Now(), /*web_view_link=*/GURL()); + std::move(callback).Run(&updated_task); + } + + EXPECT_FALSE(views::AsViewClass<views::Label>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel)))); + EXPECT_TRUE(views::AsViewClass<views::Textfield>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField)))); + const auto* edit_in_browser_button = view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemEditInBrowserLabel)); + ASSERT_TRUE(edit_in_browser_button); + EXPECT_TRUE(edit_in_browser_button->HasFocus()); + + PressAndReleaseKey(ui::VKEY_TAB, ui::EF_SHIFT_DOWN); + base::RunLoop().RunUntilIdle(); + + PressAndReleaseKey(ui::VKEY_RIGHT); + PressAndReleaseKey(ui::VKEY_A); + + PressAndReleaseKey(ui::VKEY_TAB); + base::RunLoop().RunUntilIdle(); + + { + const auto [task_view, task_id, title, callback] = future.Take(); + EXPECT_EQ(task_id, "task-id"); + EXPECT_EQ(title, "Task title upda"); + } + + edit_in_browser_button = view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemEditInBrowserLabel)); + ASSERT_TRUE(edit_in_browser_button); + EXPECT_TRUE(edit_in_browser_button->HasFocus()); + + view->GetFocusManager()->ClearFocus(); + base::RunLoop().RunUntilIdle(); + + EXPECT_TRUE(views::AsViewClass<views::Label>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel)))); + EXPECT_FALSE(views::AsViewClass<views::Textfield>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField)))); + EXPECT_FALSE(views::AsViewClass<views::Textfield>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemEditInBrowserLabel)))); +} + +TEST_F(GlanceablesTaskViewTest, SupportsEditingRightAfterAdding) { + base::test::TestFuture<base::WeakPtr<GlanceablesTaskView>, const std::string&, + const std::string&, + api::TasksClient::OnTaskSavedCallback> + future; + + const auto widget = CreateFramelessTestWidget(); + widget->SetFullscreen(true); + auto* const view = + widget->SetContentsView(std::make_unique<GlanceablesTaskView>( + /*task=*/nullptr, /*mark_as_completed_callback=*/base::DoNothing(), + /*save_callback=*/future.GetRepeatingCallback(), + /*edit_in_browser_callback=*/base::DoNothing(), + /*show_error_message_callback=*/base::DoNothing())); + ASSERT_TRUE(view); + + { + view->UpdateTaskTitleViewForState( + GlanceablesTaskView::TaskTitleViewState::kEdit); + PressAndReleaseKey(ui::VKEY_N, ui::EF_SHIFT_DOWN); + PressAndReleaseKey(ui::VKEY_E); + PressAndReleaseKey(ui::VKEY_W); + PressAndReleaseKey(ui::VKEY_ESCAPE); + + // Verify that `task_id` is empty after adding a task. + auto [task_view, task_id, title, callback] = future.Take(); + EXPECT_TRUE(task_id.empty()); + EXPECT_EQ(title, "New"); + + // Simulate reply, the view should update itself with the new task id. + const auto created_task = + api::Task("task-id", "New", + /*due=*/std::nullopt, /*completed=*/false, + /*has_subtasks=*/false, + /*has_email_link=*/false, /*has_notes=*/false, + /*updated=*/base::Time::Now(), /*web_view_link=*/GURL()); + std::move(callback).Run(&created_task); + } + + { + view->UpdateTaskTitleViewForState( + GlanceablesTaskView::TaskTitleViewState::kEdit); + PressAndReleaseKey(ui::VKEY_SPACE); + PressAndReleaseKey(ui::VKEY_1); + PressAndReleaseKey(ui::VKEY_ESCAPE); + + // Verify that `task_id` equals to "task-id" after editing the same task. + const auto [task_view, task_id, title, callback] = future.Take(); + EXPECT_EQ(task_id, "task-id"); + EXPECT_EQ(title, "New 1"); + } +} + +TEST_F(GlanceablesTaskViewTest, HandlesPressingCheckButtonWhileAdding) { + base::test::TestFuture<base::WeakPtr<GlanceablesTaskView>, const std::string&, + const std::string&, + api::TasksClient::OnTaskSavedCallback> + future; + + const auto widget = CreateFramelessTestWidget(); + widget->SetFullscreen(true); + auto* const view = + widget->SetContentsView(std::make_unique<GlanceablesTaskView>( + /*task=*/nullptr, /*mark_as_completed_callback=*/base::DoNothing(), + /*save_callback=*/future.GetRepeatingCallback(), + /*edit_in_browser_callback=*/base::DoNothing(), + /*show_error_message_callback=*/base::DoNothing())); + ASSERT_TRUE(view); + + view->UpdateTaskTitleViewForState( + GlanceablesTaskView::TaskTitleViewState::kEdit); + EXPECT_FALSE(view->GetCompletedForTest()); + + PressAndReleaseKey(ui::VKEY_N, ui::EF_SHIFT_DOWN); + PressAndReleaseKey(ui::VKEY_E); + PressAndReleaseKey(ui::VKEY_W); + + // Tapping the disabled check button implicitly leads to committing task's + // title, but this shouldn't change checked state or cause a crash. + LeftClickOn(view->GetCheckButtonForTest()); + auto [task_view, task_id, title, callback] = future.Take(); + EXPECT_TRUE(task_id.empty()); + EXPECT_EQ(title, "New"); + EXPECT_FALSE(view->GetCompletedForTest()); + base::RunLoop().RunUntilIdle(); + + EXPECT_FALSE(view->GetCompletedForTest()); + + const auto* const title_label = + views::AsViewClass<views::Label>(view->GetViewByID( + base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel))); + ASSERT_TRUE(title_label); + const auto* const title_button = + views::AsViewClass<views::LabelButton>(title_label->parent()); + ASSERT_TRUE(title_button); + EXPECT_FALSE(title_button->GetEnabled()); + + // Simulate reply, this should re-enable the checkbox and title buttons. + const auto created_task = + api::Task("task-id", "New", + /*due=*/std::nullopt, /*completed=*/false, + /*has_subtasks=*/false, + /*has_email_link=*/false, /*has_notes=*/false, + /*updated=*/base::Time::Now(), /*web_view_link=*/GURL()); + std::move(callback).Run(&created_task); + EXPECT_TRUE(view->GetCheckButtonForTest()->GetEnabled()); + EXPECT_TRUE(title_button->GetEnabled()); +} + } // namespace ash
diff --git a/ash/glanceables/tasks/glanceables_task_view_v2.cc b/ash/glanceables/tasks/glanceables_task_view_v2.cc deleted file mode 100644 index 53147305..0000000 --- a/ash/glanceables/tasks/glanceables_task_view_v2.cc +++ /dev/null
@@ -1,591 +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. - -#include "ash/glanceables/tasks/glanceables_task_view_v2.h" - -#include <memory> -#include <string> -#include <utility> - -#include "ash/api/tasks/tasks_types.h" -#include "ash/constants/ash_features.h" -#include "ash/glanceables/common/glanceables_util.h" -#include "ash/glanceables/common/glanceables_view_id.h" -#include "ash/glanceables/glanceables_metrics.h" -#include "ash/resources/vector_icons/vector_icons.h" -#include "ash/shell.h" -#include "ash/strings/grit/ash_strings.h" -#include "ash/style/system_textfield.h" -#include "ash/style/system_textfield_controller.h" -#include "ash/style/typography.h" -#include "ash/system/time/calendar_utils.h" -#include "ash/system/time/date_helper.h" -#include "base/functional/bind.h" -#include "base/location.h" -#include "base/strings/string_util.h" -#include "base/strings/utf_string_conversions.h" -#include "base/task/sequenced_task_runner.h" -#include "base/types/cxx23_to_underlying.h" -#include "third_party/skia/include/core/SkColor.h" -#include "ui/base/l10n/l10n_util.h" -#include "ui/base/metadata/metadata_header_macros.h" -#include "ui/base/metadata/metadata_impl_macros.h" -#include "ui/chromeos/styles/cros_tokens_color_mappings.h" -#include "ui/events/keycodes/keyboard_codes_posix.h" -#include "ui/events/types/event_type.h" -#include "ui/gfx/font.h" -#include "ui/gfx/geometry/size.h" -#include "ui/gfx/vector_icon_types.h" -#include "ui/views/accessibility/view_accessibility.h" -#include "ui/views/background.h" -#include "ui/views/controls/button/button.h" -#include "ui/views/controls/button/button_controller.h" -#include "ui/views/controls/button/image_button.h" -#include "ui/views/controls/button/label_button.h" -#include "ui/views/controls/focus_ring.h" -#include "ui/views/controls/image_view.h" -#include "ui/views/controls/label.h" -#include "ui/views/controls/textfield/textfield.h" -#include "ui/views/controls/textfield/textfield_controller.h" -#include "ui/views/layout/flex_layout_view.h" -#include "ui/views/widget/widget_delegate.h" - -namespace ash { -namespace { - -constexpr char kFormatterPattern[] = "EEE, MMM d"; // "Wed, Feb 28" - -// Margins between icons and labels in `tasks_details_view_`. -constexpr auto kDetailItemsMargin = gfx::Insets::TLBR(0, 0, 0, 4); - -constexpr auto kSingleRowInteriorMargin = gfx::Insets::TLBR(6, 0, 2, 0); -constexpr auto kDoubleRowInteriorMargin = gfx::Insets(); - -constexpr auto kCheckButtonMargin = gfx::Insets::VH(2, 0); -constexpr auto kContentsMargin = gfx::Insets::TLBR(0, 4, 4, 8); -// In edit state, the bottom margin is smaller to accommodate -// `edit_in_browser_button_`. -constexpr auto kContentsMarginInEditState = gfx::Insets::TLBR(0, 4, 0, 8); - -constexpr auto kTitleAndDetailMarginsInViewState = - gfx::Insets::TLBR(0, 8, 0, 0); -constexpr auto kTitleMarginsInEditState = gfx::Insets(); -constexpr auto kDetailMarginsInEditState = gfx::Insets::TLBR(4, 8, 0, 0); -constexpr auto kEditInBrowserMargins = gfx::Insets::TLBR(8, 2, 0, 0); - -views::Label* SetupLabel(views::View* parent) { - views::Label* label = parent->AddChildView(std::make_unique<views::Label>()); - label->SetHorizontalAlignment(gfx::ALIGN_LEFT); - // Views should not be individually selected for accessibility. Accessible - // name and behavior comes from the parent. - label->GetViewAccessibility().SetIsIgnored(true); - label->SetBackgroundColor(SK_ColorTRANSPARENT); - label->SetAutoColorReadabilityEnabled(false); - return label; -} - -std::u16string GetFormattedDueDate(const base::Time& due) { - // Google Tasks API does not respect time portion of the date and always - // returns "YYYY-MM-DDT00:00:00.000Z" format (see "due" field - // https://developers.google.com/tasks/reference/rest/v1/tasks). Treating this - // date in UTC format as is leads to showing one day less in timezones to the - // west of UTC. The following line adjusts `due` so that it becomes a - // **local** midnight instead. - const auto adjusted_due = due - calendar_utils::GetTimeDifference(due); - const auto midnight_today = base::Time::Now().LocalMidnight(); - const auto midnight_tomorrow = midnight_today + base::Days(1); - - if (midnight_today <= adjusted_due && adjusted_due < midnight_tomorrow) { - return l10n_util::GetStringUTF16(IDS_GLANCEABLES_DUE_TODAY); - } - - auto* const date_helper = DateHelper::GetInstance(); - CHECK(date_helper); - const auto formatter = - date_helper->CreateSimpleDateFormatter(kFormatterPattern); - return date_helper->GetFormattedTime(&formatter, adjusted_due); -} - -std::unique_ptr<views::ImageView> CreateSecondRowIcon( - const gfx::VectorIcon& icon) { - auto icon_view = std::make_unique<views::ImageView>(); - icon_view->SetImage(ui::ImageModel::FromVectorIcon( - icon, cros_tokens::kCrosSysOnSurfaceVariant)); - return icon_view; -} - -class TaskViewTextField : public SystemTextfield, - public SystemTextfieldController { - METADATA_HEADER(TaskViewTextField, SystemTextfield) - - public: - using OnFinishedEditingCallback = - base::RepeatingCallback<void(const std::u16string& title)>; - - TaskViewTextField(const std::u16string& title, - OnFinishedEditingCallback on_finished_editing) - : SystemTextfield(Type::kMedium), - SystemTextfieldController(/*textfield=*/this), - on_finished_editing_(std::move(on_finished_editing)) { - SetAccessibleName( - l10n_util::GetStringUTF16(IDS_GLANCEABLES_TASKS_TEXTFIELD_PLACEHOLDER)); - SetBackgroundColor(SK_ColorTRANSPARENT); - SetController(this); - SetID(base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField)); - SetPlaceholderText( - l10n_util::GetStringUTF16(IDS_GLANCEABLES_TASKS_TEXTFIELD_PLACEHOLDER)); - SetText(title); - SetFontList(TypographyProvider::Get()->ResolveTypographyToken( - TypographyToken::kCrosButton2)); - SetActiveStateChangedCallback(base::BindRepeating( - &TaskViewTextField::OnActiveStateChanged, base::Unretained(this))); - } - TaskViewTextField(const TaskViewTextField&) = delete; - TaskViewTextField& operator=(const TaskViewTextField&) = delete; - ~TaskViewTextField() override = default; - - // SystemTextfield: - gfx::Size CalculatePreferredSize() const override { - return gfx::Size(0, TypographyProvider::Get()->ResolveLineHeight( - TypographyToken::kCrosButton2)); - } - - private: - // SystemTextfieldController: - bool HandleKeyEvent(views::Textfield* sender, - const ui::KeyEvent& key_event) override { - CHECK_EQ(this, sender); - if (key_event.type() != ui::ET_KEY_PRESSED) { - return false; - } - - // Pressing escape should saves the change in the textfield. This works the - // same as the textfield in Google Tasks. - if (IsActive() && key_event.key_code() == ui::VKEY_ESCAPE) { - // Commit the changes and deactivate the textfield. - SetActive(false); - return true; - } - - return SystemTextfieldController::HandleKeyEvent(sender, key_event); - } - - void OnActiveStateChanged() { - // Entering inactive state from the active state implies the editing is - // done. - if (!IsActive()) { - on_finished_editing_.Run(GetText()); - } - } - - OnFinishedEditingCallback on_finished_editing_; -}; - -BEGIN_METADATA(TaskViewTextField) -END_METADATA - -class EditInBrowserButton : public views::LabelButton { - METADATA_HEADER(EditInBrowserButton, views::LabelButton) - public: - explicit EditInBrowserButton(PressedCallback callback) - : views::LabelButton(std::move(callback), - l10n_util::GetStringUTF16( - IDS_GLANCEABLES_TASKS_EDIT_IN_TASKS_LABEL)) { - SetID(base::to_underlying(GlanceablesViewId::kTaskItemEditInBrowserLabel)); - SetBorder(views::CreateEmptyBorder(gfx::Insets::VH(3, 6))); - SetProperty(views::kMarginsKey, kEditInBrowserMargins); - 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); - } -}; - -BEGIN_METADATA(EditInBrowserButton) -END_METADATA - -} // namespace - -class GlanceablesTaskViewV2::CheckButton : public views::ImageButton { - METADATA_HEADER(CheckButton, views::ImageButton) - - public: - explicit CheckButton(PressedCallback pressed_callback) - : views::ImageButton(std::move(pressed_callback)) { - SetBorder(views::CreateEmptyBorder(gfx::Insets(2))); - SetAccessibleRole(ax::mojom::Role::kCheckBox); - UpdateImage(); - SetFlipCanvasOnPaintForRTLUI(/*enable=*/false); - views::FocusRing::Get(this)->SetColorId(cros_tokens::kCrosSysFocusRing); - } - - void GetAccessibleNodeData(ui::AXNodeData* node_data) override { - views::ImageButton::GetAccessibleNodeData(node_data); - - node_data->SetName(l10n_util::GetStringUTF16( - IDS_GLANCEABLES_TASKS_TASK_ITEM_MARK_COMPLETED_ACCESSIBLE_NAME)); - - const ax::mojom::CheckedState checked_state = - checked_ ? ax::mojom::CheckedState::kTrue - : ax::mojom::CheckedState::kFalse; - node_data->SetCheckedState(checked_state); - node_data->SetDefaultActionVerb(checked_ - ? ax::mojom::DefaultActionVerb::kUncheck - : ax::mojom::DefaultActionVerb::kCheck); - } - - void SetChecked(bool checked) { - checked_ = checked; - UpdateImage(); - NotifyAccessibilityEvent(ax::mojom::Event::kCheckedStateChanged, true); - } - - bool checked() const { return checked_; } - - private: - void UpdateImage() { - SetImageModel(views::Button::STATE_NORMAL, - ui::ImageModel::FromVectorIcon( - checked_ ? kGlanceablesHollowCheckCircleIcon - : kGlanceablesHollowCircleIcon, - cros_tokens::kFocusRingColor)); - } - - bool checked_ = false; -}; - -BEGIN_METADATA(GlanceablesTaskViewV2, CheckButton) -END_METADATA - -class GlanceablesTaskViewV2::TaskTitleButton : public views::LabelButton { - METADATA_HEADER(TaskTitleButton, views::LabelButton) - - public: - 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( - TypographyToken::kCrosButton2)); - } - - void UpdateLabelForState(bool completed) { - const auto color_id = completed ? cros_tokens::kCrosSysSecondary - : cros_tokens::kCrosSysOnSurface; - SetEnabledTextColorIds(color_id); - SetTextColorId(views::Button::ButtonState::STATE_DISABLED, color_id); - label()->SetFontList( - TypographyProvider::Get() - ->ResolveTypographyToken(TypographyToken::kCrosButton2) - .DeriveWithStyle(completed ? gfx::Font::FontStyle::STRIKE_THROUGH - : gfx::Font::FontStyle::NORMAL)); - } -}; - -BEGIN_METADATA(GlanceablesTaskViewV2, TaskTitleButton) -END_METADATA - -GlanceablesTaskViewV2::GlanceablesTaskViewV2( - const api::Task* task, - MarkAsCompletedCallback mark_as_completed_callback, - SaveCallback save_callback, - base::RepeatingClosure edit_in_browser_callback, - ShowErrorMessageCallback show_error_message_callback) - : task_id_(task ? task->id : ""), - task_title_(task ? base::UTF8ToUTF16(task->title) : u""), - mark_as_completed_callback_(std::move(mark_as_completed_callback)), - save_callback_(std::move(save_callback)), - edit_in_browser_callback_(std::move(edit_in_browser_callback)), - show_error_message_callback_(std::move(show_error_message_callback)) { - CHECK(features::IsGlanceablesTimeManagementTasksViewEnabled()); - SetAccessibleRole(ax::mojom::Role::kListItem); - - SetCrossAxisAlignment(views::LayoutAlignment::kStart); - SetOrientation(views::LayoutOrientation::kHorizontal); - - check_button_ = - AddChildView(std::make_unique<CheckButton>(base::BindRepeating( - &GlanceablesTaskViewV2::CheckButtonPressed, base::Unretained(this)))); - check_button_->SetProperty(views::kMarginsKey, kCheckButtonMargin); - - contents_view_ = AddChildView(std::make_unique<views::FlexLayoutView>()); - contents_view_->SetCrossAxisAlignment(views::LayoutAlignment::kStretch); - contents_view_->SetMainAxisAlignment(views::LayoutAlignment::kCenter); - contents_view_->SetOrientation(views::LayoutOrientation::kVertical); - contents_view_->SetProperty( - views::kFlexBehaviorKey, - views::FlexSpecification(views::MinimumFlexSizeRule::kScaleToZero, - views::MaximumFlexSizeRule::kUnbounded)); - - tasks_title_view_ = - contents_view_->AddChildView(std::make_unique<views::FlexLayoutView>()); - tasks_title_view_->SetDefault( - views::kFlexBehaviorKey, - views::FlexSpecification(views::MinimumFlexSizeRule::kScaleToZero, - views::MaximumFlexSizeRule::kUnbounded)); - tasks_title_view_->SetProperty(views::kMarginsKey, gfx::Insets::VH(4, 0)); - - tasks_details_view_ = - contents_view_->AddChildView(std::make_unique<views::FlexLayoutView>()); - tasks_details_view_->SetCrossAxisAlignment(views::LayoutAlignment::kCenter); - tasks_details_view_->SetOrientation(views::LayoutOrientation::kHorizontal); - tasks_details_view_->SetDefault(views::kMarginsKey, kDetailItemsMargin); - - std::vector<std::u16string> details; - if (task && task->due.has_value()) { - tasks_details_view_->AddChildView( - CreateSecondRowIcon(kGlanceablesTasksDueDateIcon)); - - const auto formatted_due_date = GetFormattedDueDate(task->due.value()); - details.push_back(l10n_util::GetStringFUTF16( - IDS_GLANCEABLES_TASKS_TASK_ITEM_HAS_DUE_DATE_ACCESSIBLE_DESCRIPTION, - formatted_due_date)); - - views::Label* due_date_label = SetupLabel(tasks_details_view_); - due_date_label->SetText(formatted_due_date); - due_date_label->SetID( - base::to_underlying(GlanceablesViewId::kTaskItemDueLabel)); - due_date_label->SetFontList( - TypographyProvider::Get()->ResolveTypographyToken( - TypographyToken::kCrosAnnotation1)); - due_date_label->SetLineHeight(TypographyProvider::Get()->ResolveLineHeight( - TypographyToken::kCrosAnnotation1)); - due_date_label->SetEnabledColorId(cros_tokens::kCrosSysOnSurfaceVariant); - } - - if (task && task->has_subtasks) { - details.push_back(l10n_util::GetStringUTF16( - IDS_GLANCEABLES_TASKS_TASK_ITEM_HAS_SUBTASK_ACCESSIBLE_DESCRIPTION)); - tasks_details_view_->AddChildView( - CreateSecondRowIcon(kGlanceablesSubtaskIcon)); - } - - if (task && task->has_notes) { - details.push_back(l10n_util::GetStringUTF16( - IDS_GLANCEABLES_TASKS_TASK_ITEM_HAS_DETAILS_ACCESSIBLE_DESCRIPTION)); - tasks_details_view_->AddChildView( - CreateSecondRowIcon(kGlanceablesTasksNotesIcon)); - } - - UpdateTaskTitleViewForState(TaskTitleViewState::kView); - - // Use different margins depending on the number of - // rows of text shown. - const bool double_row = tasks_details_view_->children().size() > 0; - SetInteriorMargin(double_row ? kDoubleRowInteriorMargin - : kSingleRowInteriorMargin); - - auto a11y_description = task_title_; - if (!details.empty()) { - a11y_description += u". "; - a11y_description += l10n_util::GetStringFUTF16( - IDS_GLANCEABLES_TASKS_TASK_ITEM_METADATA_WRAPPER_ACCESSIBLE_DESCRIPTION, - base::JoinString(details, u", ")); - } - check_button_->SetAccessibleDescription(a11y_description); - check_button_->NotifyAccessibilityEvent(ax::mojom::Event::kTextChanged, true); -} - -GlanceablesTaskViewV2::~GlanceablesTaskViewV2() = default; - -void GlanceablesTaskViewV2::OnViewBlurred(views::View* observed_view) { - if ((observed_view == edit_in_browser_button_ || - observed_view == task_title_textfield_) && - (!edit_in_browser_button_ || !edit_in_browser_button_->HasFocus()) && - (!task_title_textfield_ || !task_title_textfield_->HasFocus())) { - edit_exit_observer_.RemoveAllObservations(); - // Schedule a task to update task view state to kView. Done asynchronously - // to let the focus change to complete. State update will remove the blurred - // view while focus is still changing, which may cause a crash - - // b/324409607. - base::SequencedTaskRunner::GetCurrentDefault()->PostTask( - FROM_HERE, - base::BindOnce(&GlanceablesTaskViewV2::UpdateTaskTitleViewForState, - state_change_weak_ptr_factory_.GetWeakPtr(), - TaskTitleViewState::kView)); - } -} - -void GlanceablesTaskViewV2::OnViewIsDeleting(views::View* observed_view) { - edit_exit_observer_.RemoveObservation(observed_view); - - if (!edit_exit_observer_.IsObservingAnySource()) { - UpdateTaskTitleViewForState(TaskTitleViewState::kView); - } -} - -const views::ImageButton* GlanceablesTaskViewV2::GetCheckButtonForTest() const { - return check_button_; -} - -bool GlanceablesTaskViewV2::GetCompletedForTest() const { - return check_button_->checked(); -} - -void GlanceablesTaskViewV2::UpdateTaskTitleViewForState( - TaskTitleViewState state) { - state_change_weak_ptr_factory_.InvalidateWeakPtrs(); - edit_exit_observer_.RemoveAllObservations(); - - task_title_button_ = nullptr; - task_title_textfield_ = nullptr; - tasks_title_view_->RemoveAllChildViews(); - - switch (state) { - case TaskTitleViewState::kNotInitialized: - NOTREACHED_NORETURN(); - case TaskTitleViewState::kView: - if (contents_view_ && edit_in_browser_button_) { - contents_view_->RemoveChildViewT( - std::exchange(edit_in_browser_button_, nullptr)); - } - task_title_button_ = - tasks_title_view_->AddChildView(std::make_unique<TaskTitleButton>( - task_title_, base::BindRepeating( - &GlanceablesTaskViewV2::TaskTitleButtonPressed, - base::Unretained(this)))); - task_title_button_->SetEnabled(!saving_task_changes_); - task_title_button_->UpdateLabelForState( - /*completed=*/check_button_->checked()); - break; - case TaskTitleViewState::kEdit: - task_title_before_edit_ = task_title_; - task_title_textfield_ = - tasks_title_view_->AddChildView(std::make_unique<TaskViewTextField>( - task_title_, - base::BindRepeating(&GlanceablesTaskViewV2::OnFinishedEditing, - base::Unretained(this)))); - GetWidget()->widget_delegate()->SetCanActivate(true); - task_title_textfield_->RequestFocus(); - - edit_in_browser_button_ = contents_view_->AddChildView( - std::make_unique<EditInBrowserButton>(edit_in_browser_callback_)); - edit_exit_observer_.AddObservation(task_title_textfield_); - edit_exit_observer_.AddObservation(edit_in_browser_button_); - break; - } - - UpdateContentsMargins(state); -} - -void GlanceablesTaskViewV2::UpdateContentsMargins(TaskTitleViewState state) { - switch (state) { - case TaskTitleViewState::kNotInitialized: - NOTREACHED_NORETURN(); - case TaskTitleViewState::kView: - contents_view_->SetProperty(views::kMarginsKey, kContentsMargin); - task_title_button_->SetProperty(views::kMarginsKey, - kTitleAndDetailMarginsInViewState); - tasks_details_view_->SetProperty(views::kMarginsKey, - kTitleAndDetailMarginsInViewState); - break; - case TaskTitleViewState::kEdit: - contents_view_->SetProperty(views::kMarginsKey, - kContentsMarginInEditState); - task_title_textfield_->SetProperty(views::kMarginsKey, - kTitleMarginsInEditState); - tasks_details_view_->SetProperty(views::kMarginsKey, - kDetailMarginsInEditState); - break; - } -} - -void GlanceablesTaskViewV2::CheckButtonPressed() { - if (!glanceables_util::IsNetworkConnected()) { - show_error_message_callback_.Run( - GlanceablesTasksErrorType::kCantMarkCompleteNoNetwork, - GlanceablesErrorMessageView::ButtonActionType::kDismiss); - return; - } - - if (saving_task_changes_) { - return; - } - - bool target_state = !check_button_->checked(); - check_button_->SetChecked(target_state); - - if (task_title_button_) { - task_title_button_->UpdateLabelForState(/*completed=*/target_state); - } - RecordTaskMarkedAsCompleted(target_state); - mark_as_completed_callback_.Run(task_id_, /*completed=*/target_state); -} - -void GlanceablesTaskViewV2::TaskTitleButtonPressed() { - if (!glanceables_util::IsNetworkConnected()) { - show_error_message_callback_.Run( - GlanceablesTasksErrorType::kCantUpdateTitleNoNetwork, - GlanceablesErrorMessageView::ButtonActionType::kDismiss); - return; - } - RecordUserModifyingTask(); - - UpdateTaskTitleViewForState(TaskTitleViewState::kEdit); -} - -void GlanceablesTaskViewV2::OnFinishedEditing(const std::u16string& title) { - if (!title.empty()) { - task_title_ = title; - } - - if (task_title_textfield_ && task_title_textfield_->HasFocus()) { - GetFocusManager()->ClearFocus(); - } - - if (task_id_.empty() || task_title_ != task_title_before_edit_) { - saving_task_changes_ = true; - if (task_title_button_) { - task_title_button_->SetEnabled(false); - } - if (task_title_textfield_) { - task_title_textfield_->SetEnabled(false); - } - // Note: result for task addition flow will be recorded in the parent view, - // which initialized add task flow. - if (!task_id_.empty()) { - RecordTaskModificationResult(TaskModificationResult::kCommitted); - } - save_callback_.Run(weak_ptr_factory_.GetWeakPtr(), task_id_, - base::UTF16ToUTF8(task_title_), - base::BindOnce(&GlanceablesTaskViewV2::OnSaved, - weak_ptr_factory_.GetWeakPtr())); - // TODO(b/301253574): introduce "disabled" state for this view to prevent - // editing / marking as complete while the task is not fully created yet and - // race conditions while editing the same task. - } else { - // Note: result for task addition flow will be recorded in the parent view, - // which initialized add task flow. - if (!task_id_.empty()) { - RecordTaskModificationResult(TaskModificationResult::kCancelled); - } - } -} - -void GlanceablesTaskViewV2::OnSaved(const api::Task* task) { - saving_task_changes_ = false; - if (task_title_button_) { - task_title_button_->SetEnabled(true); - } - if (task_title_textfield_) { - task_title_textfield_->SetEnabled(true); - } - if (task) { - task_id_ = task->id; - } else { - // If `task` is a nullptr, the change failed to commit. - task_title_ = task_title_before_edit_; - task_title_button_->SetText(task_title_); - } - task_title_before_edit_ = u""; -} - -BEGIN_METADATA(GlanceablesTaskViewV2) -END_METADATA - -} // namespace ash
diff --git a/ash/glanceables/tasks/glanceables_task_view_v2.h b/ash/glanceables/tasks/glanceables_task_view_v2.h deleted file mode 100644 index a57bcbdd..0000000 --- a/ash/glanceables/tasks/glanceables_task_view_v2.h +++ /dev/null
@@ -1,156 +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 ASH_GLANCEABLES_TASKS_GLANCEABLES_TASK_VIEW_V2_H_ -#define ASH_GLANCEABLES_TASKS_GLANCEABLES_TASK_VIEW_V2_H_ - -#include <string> - -#include "ash/api/tasks/tasks_client.h" -#include "ash/ash_export.h" -#include "ash/glanceables/common/glanceables_error_message_view.h" -#include "ash/glanceables/tasks/glanceables_tasks_error_type.h" -#include "base/functional/callback_forward.h" -#include "base/memory/raw_ptr.h" -#include "base/memory/weak_ptr.h" -#include "base/scoped_multi_source_observation.h" -#include "ui/base/metadata/metadata_header_macros.h" -#include "ui/views/layout/flex_layout_view.h" -#include "ui/views/view_observer.h" - -namespace views { -class ImageButton; -class LabelButton; -} // namespace views - -namespace ash { - -class SystemTextfield; - -namespace api { -struct Task; -} // namespace api - -// GlanceablesTaskViewV2 uses `views::FlexLayout` to show tasks metadata within -// the `GlanceablesTasksView` or `TasksBubbleView`. -// +---------------------------------------------------------------+ -// |`GlanceablesTaskViewV2` | -// | | -// | +-----------------+ +---------------------------------------+ | -// | |'check_button_' | |'contents_view_' | | -// | | | | +-----------------------------------+ | | -// | | | | |'tasks_title_view_' | | | -// | | | | +-----------------------------------+ | | -// | | | | +-----------------------------------+ | | -// | | | | |'tasks_details_view_' | | | -// | | | | +-----------------------------------+ | | -// | +-----------------+ +---------------------------------------+ | -// +---------------------------------------------------------------+ -class ASH_EXPORT GlanceablesTaskViewV2 : public views::FlexLayoutView, - public views::ViewObserver { - METADATA_HEADER(GlanceablesTaskViewV2, views::FlexLayoutView) - - public: - using MarkAsCompletedCallback = - base::RepeatingCallback<void(const std::string& task_id, bool completed)>; - using SaveCallback = base::RepeatingCallback<void( - base::WeakPtr<GlanceablesTaskViewV2> view, - const std::string& task_id, - const std::string& title, - api::TasksClient::OnTaskSavedCallback callback)>; - using ShowErrorMessageCallback = base::RepeatingCallback<void( - GlanceablesTasksErrorType, - GlanceablesErrorMessageView::ButtonActionType)>; - - // Modes of `tasks_title_view_` (simple label or text field). - enum class TaskTitleViewState { kNotInitialized, kView, kEdit }; - - GlanceablesTaskViewV2(const api::Task* task, - MarkAsCompletedCallback mark_as_completed_callback, - SaveCallback save_callback, - base::RepeatingClosure edit_in_browser_callback, - ShowErrorMessageCallback show_error_message_callback); - GlanceablesTaskViewV2(const GlanceablesTaskViewV2&) = delete; - GlanceablesTaskViewV2& operator=(const GlanceablesTaskViewV2&) = delete; - ~GlanceablesTaskViewV2() override; - - // views::ViewObserver: - void OnViewBlurred(views::View* observed_view) override; - void OnViewIsDeleting(views::View* observed_view) override; - - const views::ImageButton* GetCheckButtonForTest() const; - bool GetCompletedForTest() const; - - // Updates `tasks_title_view_` according to `state`. - void UpdateTaskTitleViewForState(TaskTitleViewState state); - - // Sets the network to be connected. This should only be used in tests. - static void SetIsNetworkConnectedForTest(bool connected); - - private: - class CheckButton; - class TaskTitleButton; - - // Updates the margins of views in `contents_view_`. - void UpdateContentsMargins(TaskTitleViewState state); - - // Handles press events on `check_button_`. - void CheckButtonPressed(); - - // Handles press events on `task_title_button_`. - void TaskTitleButtonPressed(); - - // Handles finished editing event from the text field, updates `task_title_` - // and propagates new `title` to the server. - void OnFinishedEditing(const std::u16string& title); - - // Handles completion of running `save_callback_` callback. - // `task` - newly created or updated task. - void OnSaved(const api::Task* task); - - // Owned by views hierarchy. - raw_ptr<CheckButton> check_button_ = nullptr; - raw_ptr<views::FlexLayoutView> contents_view_ = nullptr; - raw_ptr<views::FlexLayoutView> tasks_title_view_ = nullptr; - raw_ptr<TaskTitleButton> task_title_button_ = nullptr; - raw_ptr<SystemTextfield> task_title_textfield_ = nullptr; - raw_ptr<views::FlexLayoutView> tasks_details_view_ = nullptr; - raw_ptr<views::LabelButton> edit_in_browser_button_ = nullptr; - - // ID for the task represented by this view. - std::string task_id_; - - // Title of the task. - std::u16string task_title_; - - // Cached to reset the value of `task_title_` when the new title failed to - // commit after editing. - std::u16string task_title_before_edit_ = u""; - - bool saving_task_changes_ = false; - - // Marks the task as completed. - const MarkAsCompletedCallback mark_as_completed_callback_; - - // Saves the task (either creates or updates the existing one). - const SaveCallback save_callback_; - - // `edit_in_browser_button_` callback that opens the Tasks in browser. - const base::RepeatingClosure edit_in_browser_callback_; - - // Shows an error message in the parent `GlanceablesTasksView`. - const ShowErrorMessageCallback show_error_message_callback_; - - base::ScopedMultiSourceObservation<views::View, GlanceablesTaskViewV2> - edit_exit_observer_{this}; - - base::WeakPtrFactory<GlanceablesTaskViewV2> state_change_weak_ptr_factory_{ - this}; - - base::WeakPtrFactory<GlanceablesTaskViewV2> weak_ptr_factory_{this}; -}; - -} // namespace ash - -#endif // ASH_GLANCEABLES_TASKS_GLANCEABLES_TASK_VIEW_V2_H_
diff --git a/ash/glanceables/tasks/glanceables_task_view_v2_unittest.cc b/ash/glanceables/tasks/glanceables_task_view_v2_unittest.cc deleted file mode 100644 index 4f4c6e4..0000000 --- a/ash/glanceables/tasks/glanceables_task_view_v2_unittest.cc +++ /dev/null
@@ -1,571 +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. - -#include "ash/glanceables/tasks/glanceables_task_view_v2.h" - -#include <memory> -#include <optional> -#include <string> - -#include "ash/api/tasks/tasks_client.h" -#include "ash/api/tasks/tasks_types.h" -#include "ash/constants/ash_features.h" -#include "ash/glanceables/common/glanceables_util.h" -#include "ash/glanceables/common/glanceables_view_id.h" -#include "ash/system/time/calendar_unittest_utils.h" -#include "ash/test/ash_test_base.h" -#include "base/functional/callback_helpers.h" -#include "base/memory/weak_ptr.h" -#include "base/strings/utf_string_conversions.h" -#include "base/test/scoped_feature_list.h" -#include "base/test/test_future.h" -#include "base/time/time.h" -#include "base/time/time_override.h" -#include "base/types/cxx23_to_underlying.h" -#include "chromeos/ash/components/settings/scoped_timezone_settings.h" -#include "ui/events/event_constants.h" -#include "ui/events/keycodes/keyboard_codes_posix.h" -#include "ui/views/controls/button/image_button.h" -#include "ui/views/controls/button/label_button.h" -#include "ui/views/controls/label.h" -#include "ui/views/controls/textfield/textfield.h" -#include "ui/views/view_utils.h" -#include "ui/views/widget/widget.h" -#include "url/gurl.h" - -namespace ash { - -class GlanceablesTaskViewStableLaunchTest : public AshTestBase { - public: - GlanceablesTaskViewStableLaunchTest() { - feature_list_.InitWithFeatures( - /*enabled_features=*/{features::kGlanceablesTimeManagementTasksView}, - /*disabled_features=*/{}); - glanceables_util::SetIsNetworkConnectedForTest(true); - } - - private: - base::test::ScopedFeatureList feature_list_; -}; - -TEST_F(GlanceablesTaskViewStableLaunchTest, FormatsDueDate) { - base::subtle::ScopedTimeClockOverrides time_override( - []() { - base::Time now; - EXPECT_TRUE(base::Time::FromString("2022-12-21T13:25:00.000Z", &now)); - return now; - }, - nullptr, nullptr); - - struct { - std::string due; - std::string time_zone; - std::u16string expected_text; - } test_cases[] = { - {"2022-12-21T00:00:00.000Z", "America/New_York", u"Today"}, - {"2022-12-21T00:00:00.000Z", "Europe/Oslo", u"Today"}, - {"2022-12-30T00:00:00.000Z", "America/New_York", u"Fri, Dec 30"}, - {"2022-12-30T00:00:00.000Z", "Europe/Oslo", u"Fri, Dec 30"}, - }; - - for (const auto& tc : test_cases) { - // 1 - for ICU formatters; 2 - for `base::Time::LocalExplode`. - system::ScopedTimezoneSettings tz(base::UTF8ToUTF16(tc.time_zone)); - calendar_test_utils::ScopedLibcTimeZone libc_tz(tc.time_zone); - - base::Time due; - EXPECT_TRUE(base::Time::FromString(tc.due.c_str(), &due)); - - const auto task = api::Task("task-id", "Task title", - /*due=*/due, /*completed=*/false, - /*has_subtasks=*/false, - /*has_email_link=*/false, /*has_notes=*/false, - /*updated=*/due, /*web_view_link=*/GURL()); - const auto view = GlanceablesTaskViewV2( - &task, /*mark_as_completed_callback=*/base::DoNothing(), - /*save_callback=*/base::DoNothing(), - /*edit_in_browser_callback=*/base::DoNothing(), - /*show_error_message_callback=*/base::DoNothing()); - - const auto* const due_label = - views::AsViewClass<views::Label>(view.GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemDueLabel))); - ASSERT_TRUE(due_label); - - EXPECT_EQ(due_label->GetText(), tc.expected_text); - } -} - -TEST_F(GlanceablesTaskViewStableLaunchTest, - AppliesStrikeThroughStyleAfterMarkingAsComplete) { - const auto task = api::Task("task-id", "Task title", - /*due=*/std::nullopt, /*completed=*/false, - /*has_subtasks=*/false, /*has_email_link=*/false, - /*has_notes=*/false, /*updated=*/base::Time(), - /*web_view_link=*/GURL()); - - const auto widget = CreateFramelessTestWidget(); - widget->SetFullscreen(true); - const auto* const view = - widget->SetContentsView(std::make_unique<GlanceablesTaskViewV2>( - &task, /*mark_as_completed_callback=*/base::DoNothing(), - /*save_callback=*/base::DoNothing(), - /*edit_in_browser_callback=*/base::DoNothing(), - /*show_error_message_callback=*/base::DoNothing())); - ASSERT_TRUE(view); - - const auto* const checkbox = view->GetCheckButtonForTest(); - ASSERT_TRUE(checkbox); - - const auto* const title_label = - views::AsViewClass<views::Label>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel))); - ASSERT_TRUE(title_label); - - // No `STRIKE_THROUGH` style applied initially. - EXPECT_FALSE(view->GetCompletedForTest()); - EXPECT_FALSE(title_label->font_list().GetFontStyle() & - gfx::Font::FontStyle::STRIKE_THROUGH); - - // After pressing on `checkbox`, the label should have `STRIKE_THROUGH` style - // applied. - GestureTapOn(checkbox); - EXPECT_TRUE(view->GetCompletedForTest()); - EXPECT_TRUE(title_label->font_list().GetFontStyle() & - gfx::Font::FontStyle::STRIKE_THROUGH); -} - -TEST_F(GlanceablesTaskViewStableLaunchTest, - UpdatingTaskTriggersErrorMessageIfNoNetwork) { - // Simulate that the network is disabled. - glanceables_util::SetIsNetworkConnectedForTest(false); - - const auto task = api::Task("task-id", "Task title", - /*due=*/std::nullopt, /*completed=*/false, - /*has_subtasks=*/false, /*has_email_link=*/false, - /*has_notes=*/false, /*updated=*/base::Time(), - /*web_view_link=*/GURL()); - - const auto widget = CreateFramelessTestWidget(); - widget->SetFullscreen(true); - base::test::TestFuture<GlanceablesTasksErrorType, - GlanceablesErrorMessageView::ButtonActionType> - error_future; - - const auto* const view = - widget->SetContentsView(std::make_unique<GlanceablesTaskViewV2>( - &task, /*mark_as_completed_callback=*/base::DoNothing(), - /*save_callback=*/base::DoNothing(), - /*edit_in_browser_callback=*/base::DoNothing(), - /*show_error_message_callback=*/error_future.GetRepeatingCallback())); - ASSERT_TRUE(view); - - const auto* const checkbox = view->GetCheckButtonForTest(); - ASSERT_TRUE(checkbox); - const auto* const title_label = - views::AsViewClass<views::Label>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel))); - ASSERT_TRUE(title_label); - - { - // Tap on the checkbox. The action shouldn't be complete because there is no - // network connection. - GestureTapOn(checkbox); - const auto [task_error_type, button_action_type] = error_future.Take(); - EXPECT_EQ(task_error_type, - GlanceablesTasksErrorType::kCantMarkCompleteNoNetwork); - EXPECT_EQ(button_action_type, - GlanceablesErrorMessageView::ButtonActionType::kDismiss); - } - - // No `STRIKE_THROUGH` style should be applied to the label. - EXPECT_FALSE(view->GetCompletedForTest()); - EXPECT_FALSE(title_label->font_list().GetFontStyle() & - gfx::Font::FontStyle::STRIKE_THROUGH); - - { - // Clicking on the title label when no network connected will not show the - // textfield. - GestureTapOn(title_label); - EXPECT_EQ(title_label, view->GetViewByID(base::to_underlying( - GlanceablesViewId::kTaskItemTitleLabel))); - EXPECT_FALSE(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField))); - const auto [task_error_type, button_action_type] = error_future.Take(); - EXPECT_EQ(task_error_type, - GlanceablesTasksErrorType::kCantUpdateTitleNoNetwork); - EXPECT_EQ(button_action_type, - GlanceablesErrorMessageView::ButtonActionType::kDismiss); - } -} - -TEST_F(GlanceablesTaskViewStableLaunchTest, InvokesMarkAsCompletedCallback) { - const auto task = api::Task("task-id", "Task title", - /*due=*/std::nullopt, /*completed=*/false, - /*has_subtasks=*/false, /*has_email_link=*/false, - /*has_notes=*/false, /*updated=*/base::Time(), - /*web_view_link=*/GURL()); - - base::test::TestFuture<const std::string&, bool> future; - - const auto widget = CreateFramelessTestWidget(); - widget->SetFullscreen(true); - const auto* const view = - widget->SetContentsView(std::make_unique<GlanceablesTaskViewV2>( - &task, /*mark_as_completed_callback=*/future.GetRepeatingCallback(), - /*save_callback=*/base::DoNothing(), - /*edit_in_browser_callback=*/base::DoNothing(), - /*show_error_message_callback=*/base::DoNothing())); - ASSERT_TRUE(view); - - EXPECT_FALSE(view->GetCompletedForTest()); - - const auto* const checkbox = view->GetCheckButtonForTest(); - ASSERT_TRUE(checkbox); - - // Mark as completed by pressing `checkbox`. - { - GestureTapOn(checkbox); - EXPECT_TRUE(view->GetCompletedForTest()); - const auto [task_id, completed] = future.Take(); - EXPECT_EQ(task_id, "task-id"); - EXPECT_TRUE(completed); - } - - // Undo / mark as not completed by pressing `checkbox` again. - { - GestureTapOn(checkbox); - EXPECT_FALSE(view->GetCompletedForTest()); - const auto [task_id, completed] = future.Take(); - EXPECT_EQ(task_id, "task-id"); - EXPECT_FALSE(completed); - } -} - -TEST_F(GlanceablesTaskViewStableLaunchTest, EntersAndExitsEditState) { - const auto task = api::Task("task-id", "Task title", - /*due=*/std::nullopt, /*completed=*/false, - /*has_subtasks=*/false, /*has_email_link=*/false, - /*has_notes=*/false, /*updated=*/base::Time(), - /*web_view_link=*/GURL()); - - const auto widget = CreateFramelessTestWidget(); - widget->SetFullscreen(true); - const auto* const view = - widget->SetContentsView(std::make_unique<GlanceablesTaskViewV2>( - &task, /*mark_as_completed_callback=*/base::DoNothing(), - /*save_callback=*/base::DoNothing(), - /*edit_in_browser_callback=*/base::DoNothing(), - /*show_error_message_callback=*/base::DoNothing())); - - { - const auto* const title_label = - views::AsViewClass<views::Label>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel))); - const auto* const title_text_field = - views::AsViewClass<views::Textfield>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField))); - - ASSERT_TRUE(title_label); - ASSERT_FALSE(title_text_field); - EXPECT_EQ(title_label->GetText(), u"Task title"); - - LeftClickOn(title_label); - } - - { - const auto* const title_label = - views::AsViewClass<views::Label>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel))); - const auto* const title_text_field = - views::AsViewClass<views::Textfield>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField))); - - ASSERT_FALSE(title_label); - ASSERT_TRUE(title_text_field); - EXPECT_EQ(title_text_field->GetText(), u"Task title"); - - PressAndReleaseKey(ui::VKEY_SPACE); - PressAndReleaseKey(ui::VKEY_U); - PressAndReleaseKey(ui::VKEY_P); - PressAndReleaseKey(ui::VKEY_D); - - PressAndReleaseKey(ui::VKEY_ESCAPE); - base::RunLoop().RunUntilIdle(); - } - - { - const auto* const title_label = - views::AsViewClass<views::Label>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel))); - const auto* const title_text_field = - views::AsViewClass<views::Textfield>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField))); - - ASSERT_TRUE(title_label); - ASSERT_FALSE(title_text_field); - EXPECT_EQ(title_label->GetText(), u"Task title upd"); - } -} - -TEST_F(GlanceablesTaskViewStableLaunchTest, InvokesSaveCallbackAfterAdding) { - base::test::TestFuture<base::WeakPtr<GlanceablesTaskViewV2>, - const std::string&, const std::string&, - api::TasksClient::OnTaskSavedCallback> - future; - - const auto widget = CreateFramelessTestWidget(); - widget->SetFullscreen(true); - auto* const view = - widget->SetContentsView(std::make_unique<GlanceablesTaskViewV2>( - /*task=*/nullptr, /*mark_as_completed_callback=*/base::DoNothing(), - /*save_callback=*/future.GetRepeatingCallback(), - /*edit_in_browser_callback=*/base::DoNothing(), - /*show_error_message_callback=*/base::DoNothing())); - ASSERT_TRUE(view); - - view->UpdateTaskTitleViewForState( - GlanceablesTaskViewV2::TaskTitleViewState::kEdit); - PressAndReleaseKey(ui::VKEY_N, ui::EF_SHIFT_DOWN); - PressAndReleaseKey(ui::VKEY_E); - PressAndReleaseKey(ui::VKEY_W); - PressAndReleaseKey(ui::VKEY_ESCAPE); - - const auto [task_view, task_id, title, callback] = future.Take(); - EXPECT_TRUE(task_id.empty()); - EXPECT_EQ(title, "New"); -} - -TEST_F(GlanceablesTaskViewStableLaunchTest, InvokesSaveCallbackAfterEditing) { - const auto task = api::Task("task-id", "Task title", - /*due=*/std::nullopt, /*completed=*/false, - /*has_subtasks=*/false, /*has_email_link=*/false, - /*has_notes=*/false, /*updated=*/base::Time(), - /*web_view_link=*/GURL()); - - base::test::TestFuture<base::WeakPtr<GlanceablesTaskViewV2>, - const std::string&, const std::string&, - api::TasksClient::OnTaskSavedCallback> - future; - - const auto widget = CreateFramelessTestWidget(); - widget->SetFullscreen(true); - auto* const view = - widget->SetContentsView(std::make_unique<GlanceablesTaskViewV2>( - &task, /*mark_as_completed_callback=*/base::DoNothing(), - /*save_callback=*/future.GetRepeatingCallback(), - /*edit_in_browser_callback=*/base::DoNothing(), - /*show_error_message_callback=*/base::DoNothing())); - ASSERT_TRUE(view); - - view->UpdateTaskTitleViewForState( - GlanceablesTaskViewV2::TaskTitleViewState::kEdit); - PressAndReleaseKey(ui::VKEY_SPACE); - PressAndReleaseKey(ui::VKEY_U); - PressAndReleaseKey(ui::VKEY_P); - PressAndReleaseKey(ui::VKEY_D); - PressAndReleaseKey(ui::VKEY_ESCAPE); - base::RunLoop().RunUntilIdle(); - - const auto [task_view, task_id, title, callback] = future.Take(); - EXPECT_EQ(task_id, "task-id"); - EXPECT_EQ(title, "Task title upd"); -} - -TEST_F(GlanceablesTaskViewStableLaunchTest, CommitEditedTaskOnTab) { - const auto task = api::Task("task-id", "Task title", - /*due=*/std::nullopt, /*completed=*/false, - /*has_subtasks=*/false, /*has_email_link=*/false, - /*has_notes=*/false, /*updated=*/base::Time(), - /*web_view_link=*/GURL()); - - base::test::TestFuture<base::WeakPtr<GlanceablesTaskViewV2>, - const std::string&, const std::string&, - api::TasksClient::OnTaskSavedCallback> - future; - - const auto widget = CreateFramelessTestWidget(); - widget->SetFullscreen(true); - auto* const view = - widget->SetContentsView(std::make_unique<GlanceablesTaskViewV2>( - &task, /*mark_as_completed_callback=*/base::DoNothing(), - /*save_callback=*/future.GetRepeatingCallback(), - /*edit_in_browser_callback=*/base::DoNothing(), - /*show_error_message_callback=*/base::DoNothing())); - ASSERT_TRUE(view); - - view->UpdateTaskTitleViewForState( - GlanceablesTaskViewV2::TaskTitleViewState::kEdit); - PressAndReleaseKey(ui::VKEY_SPACE); - PressAndReleaseKey(ui::VKEY_U); - PressAndReleaseKey(ui::VKEY_P); - PressAndReleaseKey(ui::VKEY_D); - - PressAndReleaseKey(ui::VKEY_TAB); - base::RunLoop().RunUntilIdle(); - - { - auto [task_view, task_id, title, callback] = future.Take(); - EXPECT_EQ(task_id, "task-id"); - EXPECT_EQ(title, "Task title upd"); - const auto updated_task = - api::Task("task-id", "New upd", - /*due=*/std::nullopt, /*completed=*/false, - /*has_subtasks=*/false, - /*has_email_link=*/false, /*has_notes=*/false, - /*updated=*/base::Time::Now(), /*web_view_link=*/GURL()); - std::move(callback).Run(&updated_task); - } - - EXPECT_FALSE(views::AsViewClass<views::Label>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel)))); - EXPECT_TRUE(views::AsViewClass<views::Textfield>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField)))); - const auto* edit_in_browser_button = view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemEditInBrowserLabel)); - ASSERT_TRUE(edit_in_browser_button); - EXPECT_TRUE(edit_in_browser_button->HasFocus()); - - PressAndReleaseKey(ui::VKEY_TAB, ui::EF_SHIFT_DOWN); - base::RunLoop().RunUntilIdle(); - - PressAndReleaseKey(ui::VKEY_RIGHT); - PressAndReleaseKey(ui::VKEY_A); - - PressAndReleaseKey(ui::VKEY_TAB); - base::RunLoop().RunUntilIdle(); - - { - const auto [task_view, task_id, title, callback] = future.Take(); - EXPECT_EQ(task_id, "task-id"); - EXPECT_EQ(title, "Task title upda"); - } - - edit_in_browser_button = view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemEditInBrowserLabel)); - ASSERT_TRUE(edit_in_browser_button); - EXPECT_TRUE(edit_in_browser_button->HasFocus()); - - view->GetFocusManager()->ClearFocus(); - base::RunLoop().RunUntilIdle(); - - EXPECT_TRUE(views::AsViewClass<views::Label>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel)))); - EXPECT_FALSE(views::AsViewClass<views::Textfield>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleTextField)))); - EXPECT_FALSE(views::AsViewClass<views::Textfield>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemEditInBrowserLabel)))); -} - -TEST_F(GlanceablesTaskViewStableLaunchTest, SupportsEditingRightAfterAdding) { - base::test::TestFuture<base::WeakPtr<GlanceablesTaskViewV2>, - const std::string&, const std::string&, - api::TasksClient::OnTaskSavedCallback> - future; - - const auto widget = CreateFramelessTestWidget(); - widget->SetFullscreen(true); - auto* const view = - widget->SetContentsView(std::make_unique<GlanceablesTaskViewV2>( - /*task=*/nullptr, /*mark_as_completed_callback=*/base::DoNothing(), - /*save_callback=*/future.GetRepeatingCallback(), - /*edit_in_browser_callback=*/base::DoNothing(), - /*show_error_message_callback=*/base::DoNothing())); - ASSERT_TRUE(view); - - { - view->UpdateTaskTitleViewForState( - GlanceablesTaskViewV2::TaskTitleViewState::kEdit); - PressAndReleaseKey(ui::VKEY_N, ui::EF_SHIFT_DOWN); - PressAndReleaseKey(ui::VKEY_E); - PressAndReleaseKey(ui::VKEY_W); - PressAndReleaseKey(ui::VKEY_ESCAPE); - - // Verify that `task_id` is empty after adding a task. - auto [task_view, task_id, title, callback] = future.Take(); - EXPECT_TRUE(task_id.empty()); - EXPECT_EQ(title, "New"); - - // Simulate reply, the view should update itself with the new task id. - const auto created_task = - api::Task("task-id", "New", - /*due=*/std::nullopt, /*completed=*/false, - /*has_subtasks=*/false, - /*has_email_link=*/false, /*has_notes=*/false, - /*updated=*/base::Time::Now(), /*web_view_link=*/GURL()); - std::move(callback).Run(&created_task); - } - - { - view->UpdateTaskTitleViewForState( - GlanceablesTaskViewV2::TaskTitleViewState::kEdit); - PressAndReleaseKey(ui::VKEY_SPACE); - PressAndReleaseKey(ui::VKEY_1); - PressAndReleaseKey(ui::VKEY_ESCAPE); - - // Verify that `task_id` equals to "task-id" after editing the same task. - const auto [task_view, task_id, title, callback] = future.Take(); - EXPECT_EQ(task_id, "task-id"); - EXPECT_EQ(title, "New 1"); - } -} - -TEST_F(GlanceablesTaskViewStableLaunchTest, - HandlesPressingCheckButtonWhileAdding) { - base::test::TestFuture<base::WeakPtr<GlanceablesTaskViewV2>, - const std::string&, const std::string&, - api::TasksClient::OnTaskSavedCallback> - future; - - const auto widget = CreateFramelessTestWidget(); - widget->SetFullscreen(true); - auto* const view = - widget->SetContentsView(std::make_unique<GlanceablesTaskViewV2>( - /*task=*/nullptr, /*mark_as_completed_callback=*/base::DoNothing(), - /*save_callback=*/future.GetRepeatingCallback(), - /*edit_in_browser_callback=*/base::DoNothing(), - /*show_error_message_callback=*/base::DoNothing())); - ASSERT_TRUE(view); - - view->UpdateTaskTitleViewForState( - GlanceablesTaskViewV2::TaskTitleViewState::kEdit); - EXPECT_FALSE(view->GetCompletedForTest()); - - PressAndReleaseKey(ui::VKEY_N, ui::EF_SHIFT_DOWN); - PressAndReleaseKey(ui::VKEY_E); - PressAndReleaseKey(ui::VKEY_W); - - // Tapping the disabled check button implicitly leads to committing task's - // title, but this shouldn't change checked state or cause a crash. - LeftClickOn(view->GetCheckButtonForTest()); - auto [task_view, task_id, title, callback] = future.Take(); - EXPECT_TRUE(task_id.empty()); - EXPECT_EQ(title, "New"); - EXPECT_FALSE(view->GetCompletedForTest()); - base::RunLoop().RunUntilIdle(); - - EXPECT_FALSE(view->GetCompletedForTest()); - - const auto* const title_label = - views::AsViewClass<views::Label>(view->GetViewByID( - base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel))); - ASSERT_TRUE(title_label); - const auto* const title_button = - views::AsViewClass<views::LabelButton>(title_label->parent()); - ASSERT_TRUE(title_button); - EXPECT_FALSE(title_button->GetEnabled()); - - // Simulate reply, this should re-enable the checkbox and title buttons. - const auto created_task = - api::Task("task-id", "New", - /*due=*/std::nullopt, /*completed=*/false, - /*has_subtasks=*/false, - /*has_email_link=*/false, /*has_notes=*/false, - /*updated=*/base::Time::Now(), /*web_view_link=*/GURL()); - std::move(callback).Run(&created_task); - EXPECT_TRUE(view->GetCheckButtonForTest()->GetEnabled()); - EXPECT_TRUE(title_button->GetEnabled()); -} - -} // namespace ash
diff --git a/ash/glanceables/tasks/glanceables_tasks_combobox_model.cc b/ash/glanceables/tasks/glanceables_tasks_combobox_model.cc new file mode 100644 index 0000000..4fcb785 --- /dev/null +++ b/ash/glanceables/tasks/glanceables_tasks_combobox_model.cc
@@ -0,0 +1,113 @@ +// 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. + +#include "ash/glanceables/tasks/glanceables_tasks_combobox_model.h" + +#include <algorithm> +#include <optional> +#include <string> + +#include "ash/api/tasks/tasks_types.h" +#include "ash/shell.h" +#include "base/check.h" +#include "base/strings/utf_string_conversions.h" +#include "base/time/time.h" +#include "components/prefs/pref_registry_simple.h" +#include "components/prefs/pref_service.h" +#include "ui/base/models/list_model.h" + +namespace ash { +namespace { + +const char kLastSelectedTaskListIdPref[] = + "ash.glanceables.tasks.last_selected_task_list_id"; +const char kLastSelectedTaskListTimePref[] = + "ash.glanceables.tasks.last_selected_task_list_time"; + +} // namespace + +GlanceablesTasksComboboxModel::GlanceablesTasksComboboxModel( + const ui::ListModel<api::TaskList>* task_lists) + : task_lists_(task_lists) {} + +GlanceablesTasksComboboxModel::~GlanceablesTasksComboboxModel() = default; + +// static +void GlanceablesTasksComboboxModel::RegisterUserProfilePrefs( + PrefRegistrySimple* registry) { + registry->RegisterStringPref(kLastSelectedTaskListIdPref, ""); + registry->RegisterTimePref(kLastSelectedTaskListTimePref, base::Time()); +} + +// static +void GlanceablesTasksComboboxModel::ClearUserStatePrefs( + PrefService* pref_service) { + pref_service->ClearPref(kLastSelectedTaskListIdPref); + pref_service->ClearPref(kLastSelectedTaskListTimePref); +} + +void GlanceablesTasksComboboxModel::UpdateTaskLists( + const ui::ListModel<api::TaskList>* task_lists) { + task_lists_ = task_lists; +} + +size_t GlanceablesTasksComboboxModel::GetItemCount() const { + return task_lists_->item_count(); +} + +std::u16string GlanceablesTasksComboboxModel::GetItemAt(size_t index) const { + return base::UTF8ToUTF16(task_lists_->GetItemAt(index)->title); +} + +std::optional<size_t> GlanceablesTasksComboboxModel::GetDefaultIndex() const { + const auto most_recently_updated_task_list_iter = std::max_element( + task_lists_->begin(), task_lists_->end(), + [](const auto& x1, const auto& x2) { return x1->updated < x2->updated; }); + const size_t most_recently_updated_task_list_index = + most_recently_updated_task_list_iter - task_lists_->begin(); + + auto* const pref_service = + Shell::Get()->session_controller()->GetActivePrefService(); + const auto& last_selected_task_list_id = + pref_service->GetString(kLastSelectedTaskListIdPref); + const auto& last_selected_task_list_time = + pref_service->GetTime(kLastSelectedTaskListTimePref); + + if (!last_selected_task_list_id.empty() && + last_selected_task_list_time > + most_recently_updated_task_list_iter->get()->updated) { + const auto last_selected_task_list_iter = + std::find_if(task_lists_->begin(), task_lists_->end(), + [&last_selected_task_list_id](const auto& x) { + return x->id == last_selected_task_list_id; + }); + if (last_selected_task_list_iter != task_lists_->end()) { + return last_selected_task_list_iter - task_lists_->begin(); + } + } + + if (!last_selected_task_list_id.empty()) { + pref_service->ClearPref(kLastSelectedTaskListIdPref); + pref_service->ClearPref(kLastSelectedTaskListTimePref); + } + + return most_recently_updated_task_list_index; +} + +const api::TaskList* GlanceablesTasksComboboxModel::GetTaskListAt( + size_t index) const { + return task_lists_->GetItemAt(index); +} + +void GlanceablesTasksComboboxModel::SaveLastSelectedTaskList( + const std::string& task_list_id) { + CHECK(!task_list_id.empty()); + + auto* const pref_service = + Shell::Get()->session_controller()->GetActivePrefService(); + pref_service->SetString(kLastSelectedTaskListIdPref, task_list_id); + pref_service->SetTime(kLastSelectedTaskListTimePref, base::Time::Now()); +} + +} // namespace ash
diff --git a/ash/glanceables/tasks/glanceables_tasks_combobox_model.h b/ash/glanceables/tasks/glanceables_tasks_combobox_model.h new file mode 100644 index 0000000..7e7e80f --- /dev/null +++ b/ash/glanceables/tasks/glanceables_tasks_combobox_model.h
@@ -0,0 +1,64 @@ +// 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 ASH_GLANCEABLES_TASKS_GLANCEABLES_TASKS_COMBOBOX_MODEL_H_ +#define ASH_GLANCEABLES_TASKS_GLANCEABLES_TASKS_COMBOBOX_MODEL_H_ + +#include <string> + +#include "ash/ash_export.h" +#include "ui/base/models/combobox_model.h" + +class PrefRegistrySimple; +class PrefService; + +namespace ui { +template <class ItemType> +class ListModel; +} + +namespace ash { + +namespace api { +struct TaskList; +} // namespace api + +// A simple data model for the glanceables tasks combobox. This is used to +// switch between different available tasks lists in the glanceable. +class ASH_EXPORT GlanceablesTasksComboboxModel : public ui::ComboboxModel { + public: + explicit GlanceablesTasksComboboxModel( + const ui::ListModel<api::TaskList>* tasks_lists); + GlanceablesTasksComboboxModel(const GlanceablesTasksComboboxModel&) = delete; + GlanceablesTasksComboboxModel& operator=( + const GlanceablesTasksComboboxModel&) = delete; + ~GlanceablesTasksComboboxModel() override; + + // Registers syncable user profile prefs with the specified `registry`. + static void RegisterUserProfilePrefs(PrefRegistrySimple* registry); + + // Clears tasks glanceables state saved in user prefs. + static void ClearUserStatePrefs(PrefService* pref_service); + + // Updates `task_lists_` with `task_list`. + void UpdateTaskLists(const ui::ListModel<api::TaskList>* task_lists); + + // ui::ComboboxModel: + size_t GetItemCount() const override; + std::u16string GetItemAt(size_t index) const override; + std::optional<size_t> GetDefaultIndex() const override; + + const api::TaskList* GetTaskListAt(size_t index) const; + + // Saves the last selected `task_list_id` in user profile prefs. + void SaveLastSelectedTaskList(const std::string& task_list_id); + + private: + // Owned by `TasksClientImpl`. + raw_ptr<const ui::ListModel<api::TaskList>> task_lists_; +}; + +} // namespace ash + +#endif // ASH_GLANCEABLES_TASKS_GLANCEABLES_TASKS_COMBOBOX_MODEL_H_
diff --git a/ash/glanceables/tasks/glanceables_tasks_combobox_model_unittest.cc b/ash/glanceables/tasks/glanceables_tasks_combobox_model_unittest.cc new file mode 100644 index 0000000..d33aec1 --- /dev/null +++ b/ash/glanceables/tasks/glanceables_tasks_combobox_model_unittest.cc
@@ -0,0 +1,125 @@ +// 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. + +#include <memory> +#include <string> + +#include "ash/api/tasks/tasks_types.h" +#include "ash/glanceables/tasks/glanceables_tasks_combobox_model.h" +#include "ash/shell.h" +#include "ash/test/ash_test_base.h" +#include "base/time/time.h" +#include "base/time/time_override.h" +#include "components/prefs/pref_service.h" +#include "testing/gtest/include/gtest/gtest.h" +#include "ui/base/models/list_model.h" + +namespace ash { +namespace { + +std::unique_ptr<ui::ListModel<api::TaskList>> CreateTaskListsModel() { + auto model = std::make_unique<ui::ListModel<api::TaskList>>(); + model->Add( + std::make_unique<api::TaskList>("id1", "Task List 1", base::Time::Now())); + model->Add(std::make_unique<api::TaskList>( + "id2", "Task List 2 (the most recently updated)", + base::Time::Now() + base::Days(15))); + model->Add(std::make_unique<api::TaskList>( + "id3", "Task List 3", base::Time::Now() + base::Days(1))); + return model; +} + +} // namespace + +class GlanceablesTasksComboboxModelTest : public AshTestBase { + public: + ui::ListModel<api::TaskList>* task_list_model() const { + return task_lists_model_.get(); + } + + private: + base::subtle::ScopedTimeClockOverrides time_override{ + []() { + base::Time now; + EXPECT_TRUE(base::Time::FromString("2023-08-31T00:00:00.000Z", &now)); + return now; + }, + nullptr, nullptr}; + std::unique_ptr<ui::ListModel<api::TaskList>> task_lists_model_ = + CreateTaskListsModel(); +}; + +TEST_F(GlanceablesTasksComboboxModelTest, SavesLastSelectedTaskListToPrefs) { + auto combobox_model = GlanceablesTasksComboboxModel(task_list_model()); + combobox_model.SaveLastSelectedTaskList("id3"); + + const auto* const pref_service = + Shell::Get()->session_controller()->GetActivePrefService(); + EXPECT_EQ(pref_service->GetString( + "ash.glanceables.tasks.last_selected_task_list_id"), + "id3"); + EXPECT_EQ(pref_service->GetTime( + "ash.glanceables.tasks.last_selected_task_list_time"), + base::Time::Now()); +} + +TEST_F(GlanceablesTasksComboboxModelTest, + SelectsMostRecentlyUpdatedTaskListByDefault) { + auto combobox_model = GlanceablesTasksComboboxModel(task_list_model()); + EXPECT_EQ(combobox_model.GetDefaultIndex().value(), 1u); +} + +TEST_F(GlanceablesTasksComboboxModelTest, + SelectsMostRecentlyUpdatedTaskListIfItIsNewerThanLastSelected) { + auto* const pref_service = + Shell::Get()->session_controller()->GetActivePrefService(); + pref_service->SetString("ash.glanceables.tasks.last_selected_task_list_id", + "id1"); + pref_service->SetTime("ash.glanceables.tasks.last_selected_task_list_time", + base::Time::Now() - base::Days(100)); + + auto combobox_model = GlanceablesTasksComboboxModel(task_list_model()); + EXPECT_EQ(combobox_model.GetDefaultIndex().value(), 1u); +} + +TEST_F(GlanceablesTasksComboboxModelTest, + SelectsLastSelectedTaskListByDefault) { + auto* const pref_service = + Shell::Get()->session_controller()->GetActivePrefService(); + pref_service->SetString("ash.glanceables.tasks.last_selected_task_list_id", + "id1"); + pref_service->SetTime("ash.glanceables.tasks.last_selected_task_list_time", + base::Time::Now() + base::Days(100)); + + auto combobox_model = GlanceablesTasksComboboxModel(task_list_model()); + EXPECT_EQ(combobox_model.GetDefaultIndex().value(), 0u); +} + +TEST_F( + GlanceablesTasksComboboxModelTest, + FallsBackToMostRecentlyUpdatedTaskListInCaseLastSelectedIdIsNoLongerValid) { + auto* const pref_service = + Shell::Get()->session_controller()->GetActivePrefService(); + pref_service->SetString("ash.glanceables.tasks.last_selected_task_list_id", + "unknown_id"); + pref_service->SetTime("ash.glanceables.tasks.last_selected_task_list_time", + base::Time::Now() + base::Days(100)); + + auto combobox_model = GlanceablesTasksComboboxModel(task_list_model()); + EXPECT_EQ(combobox_model.GetDefaultIndex().value(), 1u); +} + +TEST_F( + GlanceablesTasksComboboxModelTest, + FallsBackToMostRecentlyUpdatedTaskListInCaseLastSelectedIdHasMissingTime) { + auto* const pref_service = + Shell::Get()->session_controller()->GetActivePrefService(); + pref_service->SetString("ash.glanceables.tasks.last_selected_task_list_id", + "id1"); + + auto combobox_model = GlanceablesTasksComboboxModel(task_list_model()); + EXPECT_EQ(combobox_model.GetDefaultIndex().value(), 1u); +} + +} // namespace ash
diff --git a/ash/glanceables/tasks/glanceables_tasks_view.cc b/ash/glanceables/tasks/glanceables_tasks_view.cc index a48b296..1092ae37 100644 --- a/ash/glanceables/tasks/glanceables_tasks_view.cc +++ b/ash/glanceables/tasks/glanceables_tasks_view.cc
@@ -16,7 +16,8 @@ #include "ash/glanceables/common/glanceables_view_id.h" #include "ash/glanceables/glanceables_controller.h" #include "ash/glanceables/glanceables_metrics.h" -#include "ash/glanceables/tasks/glanceables_task_view_v2.h" +#include "ash/glanceables/tasks/glanceables_task_view.h" +#include "ash/glanceables/tasks/glanceables_tasks_combobox_model.h" #include "ash/public/cpp/new_window_delegate.h" #include "ash/resources/vector_icons/vector_icons.h" #include "ash/shell.h" @@ -25,7 +26,6 @@ #include "ash/style/icon_button.h" #include "ash/style/typography.h" #include "ash/system/unified/glanceable_tray_child_bubble.h" -#include "ash/system/unified/tasks_combobox_model.h" #include "base/check.h" #include "base/functional/bind.h" #include "base/functional/callback_helpers.h" @@ -169,24 +169,13 @@ } // namespace -GlanceablesTasksViewBase::GlanceablesTasksViewBase( - bool use_glanceables_container_style) - : GlanceableTrayChildBubble(use_glanceables_container_style), - shown_time_(base::Time::Now()) {} - -GlanceablesTasksViewBase::~GlanceablesTasksViewBase() { - RecordTotalShowTimeForTasks(base::Time::Now() - shown_time_); -} - -BEGIN_METADATA(GlanceablesTasksViewBase) -END_METADATA - // It is the parent container of GlanceablesTasksView that matches the style // of GlanceableTrayChildBubble, so `use_glanceables_container_style` is set to // false here. GlanceablesTasksView::GlanceablesTasksView( const ui::ListModel<api::TaskList>* task_lists) - : GlanceablesTasksViewBase(/*use_glanceables_container_style=*/false) { + : GlanceableTrayChildBubble(/*use_glanceables_container_style=*/false), + shown_time_(base::Time::Now()) { SetAccessibleRole(ax::mojom::Role::kGroup); auto* layout_manager = @@ -256,7 +245,8 @@ header_icon->SetID( base::to_underlying(GlanceablesViewId::kTasksBubbleHeaderIcon)); - tasks_combobox_model_ = std::make_unique<TasksComboboxModel>(task_lists); + tasks_combobox_model_ = + std::make_unique<GlanceablesTasksComboboxModel>(task_lists); CreateComboBoxView(); list_footer_view_ = @@ -285,6 +275,7 @@ } GlanceablesTasksView::~GlanceablesTasksView() { + RecordTotalShowTimeForTasks(base::Time::Now() - shown_time_); if (first_task_list_shown_) { RecordTasksListChangeCount(tasks_list_change_count_); RecordNumberOfAddedTasks(added_tasks_, task_list_initially_empty_, @@ -296,16 +287,16 @@ PreferredSizeChanged(); } -void GlanceablesTasksView::CancelUpdates() { - weak_ptr_factory_.InvalidateWeakPtrs(); -} - void GlanceablesTasksView::OnViewFocused(views::View* view) { CHECK_EQ(view, task_list_combo_box_view_); AnnounceListStateOnComboBoxAccessibility(); } +void GlanceablesTasksView::CancelUpdates() { + weak_ptr_factory_.InvalidateWeakPtrs(); +} + void GlanceablesTasksView::UpdateTaskLists( const ui::ListModel<api::TaskList>* task_lists) { tasks_combobox_model_->UpdateTaskLists(task_lists); @@ -333,17 +324,17 @@ CreateTaskView(GetActiveTaskList()->id, /*task=*/nullptr), /*index=*/0); pending_new_task->UpdateTaskTitleViewForState( - GlanceablesTaskViewV2::TaskTitleViewState::kEdit); + GlanceablesTaskView::TaskTitleViewState::kEdit); RecordUserStartedAddingTask(); PreferredSizeChanged(); } -std::unique_ptr<GlanceablesTaskViewV2> GlanceablesTasksView::CreateTaskView( +std::unique_ptr<GlanceablesTaskView> GlanceablesTasksView::CreateTaskView( const std::string& task_list_id, const api::Task* task) { - return std::make_unique<GlanceablesTaskViewV2>( + return std::make_unique<GlanceablesTaskView>( task, base::BindRepeating(&GlanceablesTasksView::MarkTaskAsCompleted, base::Unretained(this), task_list_id), @@ -381,7 +372,7 @@ } SetIsLoading(true); - task_list_combo_box_view_->SetAccessibleDescription(u""); + task_list_combo_box_view_->GetViewAccessibility().SetDescription(u""); const auto* const active_task_list = GetActiveTaskList(); tasks_combobox_model_->SaveLastSelectedTaskList(active_task_list->id); @@ -493,8 +484,8 @@ task_items_container_view_->SetAccessibleName(l10n_util::GetStringFUTF16( IDS_GLANCEABLES_TASKS_SELECTED_LIST_ACCESSIBLE_NAME, base::UTF8ToUTF16(task_list_title))); - task_items_container_view_->SetAccessibleDescription( - list_footer_view_->items_count_label()); + task_items_container_view_->GetViewAccessibility().SetDescription( + *list_footer_view_->items_count_label()); task_items_container_view_->NotifyAccessibilityEvent( ax::mojom::Event::kChildrenChanged, /*send_native_event=*/true); @@ -554,7 +545,7 @@ void GlanceablesTasksView::SaveTask( const std::string& task_list_id, - base::WeakPtr<GlanceablesTaskViewV2> view, + base::WeakPtr<GlanceablesTaskView> view, const std::string& task_id, const std::string& title, api::TasksClient::OnTaskSavedCallback callback) { @@ -594,7 +585,7 @@ } void GlanceablesTasksView::OnTaskSaved( - base::WeakPtr<GlanceablesTaskViewV2> view, + base::WeakPtr<GlanceablesTaskView> view, const std::string& task_id, api::TasksClient::OnTaskSavedCallback callback, const api::Task* task) { @@ -674,7 +665,7 @@ } void GlanceablesTasksView::RemoveTaskView( - base::WeakPtr<GlanceablesTaskViewV2> task_view) { + base::WeakPtr<GlanceablesTaskView> task_view) { if (!task_view) { return; } @@ -706,7 +697,7 @@ // Assign a default value for tooltip and accessible text. task_list_combo_box_view_->SetTooltipText(l10n_util::GetStringFUTF16( IDS_GLANCEABLES_TASKS_DROPDOWN_ACCESSIBLE_NAME, u"")); - task_list_combo_box_view_->SetAccessibleDescription(u""); + task_list_combo_box_view_->GetViewAccessibility().SetDescription(u""); task_list_combo_box_view_->SetSelectionChangedCallback(base::BindRepeating( &GlanceablesTasksView::SelectedTasksListChanged, base::Unretained(this))); }
diff --git a/ash/glanceables/tasks/glanceables_tasks_view.h b/ash/glanceables/tasks/glanceables_tasks_view.h index 1062e21..7e9346f 100644 --- a/ash/glanceables/tasks/glanceables_tasks_view.h +++ b/ash/glanceables/tasks/glanceables_tasks_view.h
@@ -33,33 +33,13 @@ class Combobox; class GlanceablesListFooterView; class GlanceablesProgressBarView; -class GlanceablesTaskViewV2; -class TasksComboboxModel; - -// Temporary interface to allow smooth migration from `TasksBubbleView` to -// `GlanceablesTasksView`. -class ASH_EXPORT GlanceablesTasksViewBase : public GlanceableTrayChildBubble { - METADATA_HEADER(GlanceablesTasksViewBase, GlanceableTrayChildBubble) - - public: - explicit GlanceablesTasksViewBase(bool use_glanceables_container_style); - GlanceablesTasksViewBase(const GlanceablesTasksViewBase&) = delete; - GlanceablesTasksViewBase& operator=(const GlanceablesTasksViewBase&) = delete; - ~GlanceablesTasksViewBase() override; - - // Invalidates any pending tasks, or tasks lists requests. Called when the - // glanceables bubble widget starts closing to avoid unnecessary UI updates. - virtual void CancelUpdates() = 0; - - private: - // Time stamp of when the view was created. - const base::Time shown_time_; -}; +class GlanceablesTasksComboboxModel; +class GlanceablesTaskView; // Glanceables view responsible for interacting with Google Tasks. -class ASH_EXPORT GlanceablesTasksView : public GlanceablesTasksViewBase, +class ASH_EXPORT GlanceablesTasksView : public GlanceableTrayChildBubble, public views::ViewObserver { - METADATA_HEADER(GlanceablesTasksView, GlanceablesTasksViewBase) + METADATA_HEADER(GlanceablesTasksView, GlanceableTrayChildBubble) public: explicit GlanceablesTasksView(const ui::ListModel<api::TaskList>* task_lists); @@ -70,12 +50,13 @@ // views::View: void ChildPreferredSizeChanged(View* child) override; - // GlanceablesTasksViewBase: - void CancelUpdates() override; - // views::ViewObserver: void OnViewFocused(views::View* view) override; + // Invalidates any pending tasks, or tasks lists requests. Called when the + // glanceables bubble widget starts closing to avoid unnecessary UI updates. + void CancelUpdates(); + // Updates the cached task lists to `task_lists` and the tasks that are // supposed to show. void UpdateTaskLists(const ui::ListModel<api::TaskList>* task_lists); @@ -96,8 +77,8 @@ // Handles press behavior for `add_new_task_button_`. void AddNewTaskButtonPressed(); - // Creates a `GlanceablesTaskViewV2` instance with bound callbacks. - std::unique_ptr<GlanceablesTaskViewV2> CreateTaskView( + // Creates a `GlanceablesTaskView` instance with bound callbacks. + std::unique_ptr<GlanceablesTaskView> CreateTaskView( const std::string& task_list_id, const api::Task* task); @@ -128,7 +109,7 @@ // `view` - individual task view which triggered this request. // `callback` - done callback passed from an individual task view. void SaveTask(const std::string& task_list_id, - base::WeakPtr<GlanceablesTaskViewV2> view, + base::WeakPtr<GlanceablesTaskView> view, const std::string& task_id, const std::string& title, api::TasksClient::OnTaskSavedCallback callback); @@ -138,7 +119,7 @@ // `callback` - callback passed from an individual task view via `SaveTask`. // `task` - newly created or edited task if the request completes // successfully, `nullptr` otherwise. - void OnTaskSaved(base::WeakPtr<GlanceablesTaskViewV2> view, + void OnTaskSaved(base::WeakPtr<GlanceablesTaskView> view, const std::string& task_id, api::TasksClient::OnTaskSavedCallback callback, const api::Task* task); @@ -157,7 +138,7 @@ std::u16string GetErrorString(GlanceablesTasksErrorType error_type) const; // Removes `task_view` from the tasks container. - void RemoveTaskView(base::WeakPtr<GlanceablesTaskViewV2> task_view); + void RemoveTaskView(base::WeakPtr<GlanceablesTaskView> task_view); // Creates and initializes `task_list_combo_box_view_`. void CreateComboBoxView(); @@ -168,7 +149,7 @@ void SetIsLoading(bool is_loading); // Model for the combobox used to change the active task list. - std::unique_ptr<TasksComboboxModel> tasks_combobox_model_; + std::unique_ptr<GlanceablesTasksComboboxModel> tasks_combobox_model_; // The number of times that the tasks list has been changed during the // lifetime of this view. @@ -207,6 +188,9 @@ // list was selected. bool user_with_no_tasks_ = false; + // Time stamp of when the view was created. + const base::Time shown_time_; + // Callback that recreates `task_list_combo_box_view_`. base::OnceClosure recreate_combobox_callback_;
diff --git a/ash/glanceables/tasks/glanceables_tasks_view_unittest.cc b/ash/glanceables/tasks/glanceables_tasks_view_unittest.cc index f0ff90a..def00734 100644 --- a/ash/glanceables/tasks/glanceables_tasks_view_unittest.cc +++ b/ash/glanceables/tasks/glanceables_tasks_view_unittest.cc
@@ -14,7 +14,7 @@ #include "ash/glanceables/common/glanceables_view_id.h" #include "ash/glanceables/common/test/glanceables_test_new_window_delegate.h" #include "ash/glanceables/glanceables_controller.h" -#include "ash/glanceables/tasks/glanceables_task_view_v2.h" +#include "ash/glanceables/tasks/glanceables_task_view.h" #include "ash/glanceables/tasks/test/glanceables_tasks_test_util.h" #include "ash/shell.h" #include "ash/style/combobox.h"
diff --git a/ash/login/login_screen_test_api.cc b/ash/login/login_screen_test_api.cc index 081b9d7..fbce20f 100644 --- a/ash/login/login_screen_test_api.cc +++ b/ash/login/login_screen_test_api.cc
@@ -85,6 +85,15 @@ return shelf_view->GetViewByID(LoginShelfView::kShutdown); } +views::View* GetShutDownButtonContainer() { + LoginShelfView* shelf_view = GetLoginShelfView(); + if (!shelf_view) { + return nullptr; + } + + return shelf_view->GetButtonContainerByID(LoginShelfView::kShutdown); +} + views::View* GetAppsButton() { LoginShelfView* shelf_view = GetLoginShelfView(); if (!shelf_view) { @@ -854,12 +863,17 @@ // static gfx::Rect LoginScreenTestApi::GetShutDownButtonMirroredBounds() { + views::View* button_container = GetShutDownButtonContainer(); views::View* button = GetShutDownButton(); if (!button) { return gfx::Rect(); } - - return button->GetMirroredBounds(); + gfx::Point button_container_origin = + button_container->GetMirroredBounds().origin(); + gfx::Rect button_mirrored_bounds = button->GetMirroredBounds(); + button_mirrored_bounds.set_origin(button_container_origin + + button_mirrored_bounds.OffsetFromOrigin()); + return button_mirrored_bounds; } // static
diff --git a/ash/login/ui/OWNERS b/ash/login/ui/OWNERS index 1edf529..3c9c495 100644 --- a/ash/login/ui/OWNERS +++ b/ash/login/ui/OWNERS
@@ -4,7 +4,6 @@ per-file lock_contents_view*=set noparent per-file lock_contents_view*=file://ash/login/LOGIN_LOCK_OWNERS -per-file *auth_factor*=cclem@google.com per-file *auth_factor*=hansberry@chromium.org per-file lock_screen_media*=file://components/global_media_controls/OWNERS
diff --git a/ash/login/ui/login_auth_user_view.cc b/ash/login/ui/login_auth_user_view.cc index 4feba822..646199a00 100644 --- a/ash/login/ui/login_auth_user_view.cc +++ b/ash/login/ui/login_auth_user_view.cc
@@ -1188,6 +1188,14 @@ return; } + if (Shell::Get()->login_screen_controller()->IsAuthenticating()) { + // TODO(b/330738798): We should prevent starting a + // new authentication process if one is already running. + LOG(WARNING) << "LoginAuthUserView::OnOnlineSignInMessageTap called during " + "Authentication."; + return; + } + user_manager::KnownUser known_user(Shell::Get()->local_state()); int reauth_reason = known_user.FindReauthReason(current_user().basic_user_info.account_id)
diff --git a/ash/metrics/wm_feature_metrics_recorder_unittest.cc b/ash/metrics/wm_feature_metrics_recorder_unittest.cc index 79ce5e8..5d815fa 100644 --- a/ash/metrics/wm_feature_metrics_recorder_unittest.cc +++ b/ash/metrics/wm_feature_metrics_recorder_unittest.cc
@@ -17,6 +17,8 @@ namespace { +using WindowSizeRange = WMFeatureMetricsRecorder::WindowSizeRange; + constexpr base::TimeDelta kRecordPeriodicMetricsInterval = base::Minutes(30); } // namespace @@ -76,8 +78,7 @@ BucketsAre(base::Bucket(AppType::SYSTEM_APP, 1))); EXPECT_THAT( histogram_tester.GetAllSamples(metrics_prefix + "ActiveWindowSize"), - BucketsAre(base::Bucket( - WMFeatureMetricsRecorder::WindowSizeRange::kXSWidthXSHeight, 1))); + BucketsAre(base::Bucket(WindowSizeRange::kXSWidthXSHeight, 1))); wm::ActivateWindow(window2.get()); WindowState::Get(window2.get())->Maximize(); @@ -103,11 +104,65 @@ BucketsAre(base::Bucket(AppType::SYSTEM_APP, 2))); EXPECT_THAT( histogram_tester.GetAllSamples(metrics_prefix + "ActiveWindowSize"), - BucketsAre( - base::Bucket( - WMFeatureMetricsRecorder::WindowSizeRange::kLWidthLHeight, 1), - base::Bucket( - WMFeatureMetricsRecorder::WindowSizeRange::kXSWidthXSHeight, 1))); + BucketsAre(base::Bucket(WindowSizeRange::kLWidthLHeight, 1), + base::Bucket(WindowSizeRange::kXSWidthXSHeight, 1))); +} + +// Tests that window sizes range can be recorded properly. +TEST_F(WMFeatureMetricsRecorderTests, WindowSizeRangeTest) { + UpdateDisplay("1600x1000"); + base::HistogramTester histogram_tester; + + const std::string metrics_prefix = + WMFeatureMetricsRecorder::GetFeatureMetricsPrefix( + WMFeatureMetricsRecorder::WMFeatureType::kWindowLayoutState); + auto window = CreateAppWindow(gfx::Rect(0, 0, 200, 100)); + wm::ActivateWindow(window.get()); + + struct TestCase { + const char* msg; + gfx::Size size; + WindowSizeRange expectation; + }; + std::vector<TestCase> test_cases = { + {"(0-800, 0-600)", gfx::Size(500, 400), + WindowSizeRange::kXSWidthXSHeight}, + {"(0-800, 600-728)", gfx::Size(500, 700), + WindowSizeRange::kXSWidthSHeight}, + {"(0-800, 728-900)", gfx::Size(500, 800), + WindowSizeRange::kXSWidthMHeight}, + {"(0-800, >900)", gfx::Size(500, 1000), WindowSizeRange::kXSWidthLHeight}, + {"(800-1024, 0-600)", gfx::Size(900, 400), + WindowSizeRange::kSWidthXSHeight}, + {"(800-1024, 600-728)", gfx::Size(900, 700), + WindowSizeRange::kSWidthSHeight}, + {"(800-1024, 728-900)", gfx::Size(900, 800), + WindowSizeRange::kSWidthMHeight}, + {"(800-1024, >900)", gfx::Size(900, 1000), + WindowSizeRange::kSWidthLHeight}, + {"(1024-1400, 0-600)", gfx::Size(1200, 400), + WindowSizeRange::kMWidthXSHeight}, + {"(1024-1400, 600-728)", gfx::Size(1200, 700), + WindowSizeRange::kMWidthSHeight}, + {"(1024-1400, 728-900)", gfx::Size(1200, 800), + WindowSizeRange::kMWidthMHeight}, + {"(1024-1400, >900)", gfx::Size(1200, 1000), + WindowSizeRange::kMWidthLHeight}, + {">1400, 0-600)", gfx::Size(1500, 400), WindowSizeRange::kLWidthXSHeight}, + {">1400, 600-728)", gfx::Size(1500, 700), + WindowSizeRange::kLWidthSHeight}, + {">1400, 728-900)", gfx::Size(1500, 800), + WindowSizeRange::kLWidthMHeight}, + {">1400, >900)", gfx::Size(1500, 1000), WindowSizeRange::kLWidthLHeight}}; + + for (auto test_case : test_cases) { + SCOPED_TRACE(test_case.msg); + window->SetBounds(gfx::Rect(test_case.size)); + FastForwardBy(kRecordPeriodicMetricsInterval); + EXPECT_THAT( + histogram_tester.GetAllSamples(metrics_prefix + "ActiveWindowSize"), + BucketsInclude(base::Bucket(test_case.expectation, 1))); + } } } // namespace ash
diff --git a/ash/picker/model/picker_model.cc b/ash/picker/model/picker_model.cc index 22f16f2a..d6a0c07 100644 --- a/ash/picker/model/picker_model.cc +++ b/ash/picker/model/picker_model.cc
@@ -34,12 +34,10 @@ } return std::vector<PickerCategory>{ - PickerCategory::kEmojis, PickerCategory::kSymbols, - PickerCategory::kEmoticons, PickerCategory::kGifs, - PickerCategory::kOpenTabs, PickerCategory::kBrowsingHistory, - PickerCategory::kBookmarks, PickerCategory::kDriveFiles, - PickerCategory::kLocalFiles, PickerCategory::kEditor, - PickerCategory::kDatesTimes, PickerCategory::kUnitsMaths, + PickerCategory::kEditor, PickerCategory::kLinks, + PickerCategory::kExpressions, PickerCategory::kClipboard, + PickerCategory::kDriveFiles, PickerCategory::kLocalFiles, + PickerCategory::kDatesTimes, PickerCategory::kUnitsMaths, }; }
diff --git a/ash/picker/model/picker_model.h b/ash/picker/model/picker_model.h index 1887c64..123f1b3 100644 --- a/ash/picker/model/picker_model.h +++ b/ash/picker/model/picker_model.h
@@ -23,6 +23,8 @@ std::vector<PickerCategory> GetAvailableCategories() const; + bool has_selected_text() const { return has_selected_text_; } + private: bool has_selected_text_; };
diff --git a/ash/picker/model/picker_model_unittest.cc b/ash/picker/model/picker_model_unittest.cc index a1115d1..7f9af1a 100644 --- a/ash/picker/model/picker_model_unittest.cc +++ b/ash/picker/model/picker_model_unittest.cc
@@ -19,11 +19,9 @@ PickerModel model(nullptr); EXPECT_THAT( model.GetAvailableCategories(), - ElementsAre(PickerCategory::kEmojis, PickerCategory::kSymbols, - PickerCategory::kEmoticons, PickerCategory::kGifs, - PickerCategory::kOpenTabs, PickerCategory::kBrowsingHistory, - PickerCategory::kBookmarks, PickerCategory::kDriveFiles, - PickerCategory::kLocalFiles, PickerCategory::kEditor, + ElementsAre(PickerCategory::kEditor, PickerCategory::kLinks, + PickerCategory::kExpressions, PickerCategory::kClipboard, + PickerCategory::kDriveFiles, PickerCategory::kLocalFiles, PickerCategory::kDatesTimes, PickerCategory::kUnitsMaths)); } @@ -34,11 +32,9 @@ PickerModel model(&client); EXPECT_THAT( model.GetAvailableCategories(), - ElementsAre(PickerCategory::kEmojis, PickerCategory::kSymbols, - PickerCategory::kEmoticons, PickerCategory::kGifs, - PickerCategory::kOpenTabs, PickerCategory::kBrowsingHistory, - PickerCategory::kBookmarks, PickerCategory::kDriveFiles, - PickerCategory::kLocalFiles, PickerCategory::kEditor, + ElementsAre(PickerCategory::kEditor, PickerCategory::kLinks, + PickerCategory::kExpressions, PickerCategory::kClipboard, + PickerCategory::kDriveFiles, PickerCategory::kLocalFiles, PickerCategory::kDatesTimes, PickerCategory::kUnitsMaths)); }
diff --git a/ash/picker/picker_clipboard_provider.cc b/ash/picker/picker_clipboard_provider.cc index 84e13a1..a01441a 100644 --- a/ash/picker/picker_clipboard_provider.cc +++ b/ash/picker/picker_clipboard_provider.cc
@@ -10,12 +10,11 @@ namespace ash { namespace { -constexpr base::TimeDelta kRecencyThreshold = base::Seconds(60); - std::optional<PickerSearchResult::ClipboardData::DisplayFormat> GetDisplayFormat(crosapi::mojom::ClipboardHistoryDisplayFormat format) { switch (format) { case crosapi::mojom::ClipboardHistoryDisplayFormat::kFile: + return PickerSearchResult::ClipboardData::DisplayFormat::kFile; case crosapi::mojom::ClipboardHistoryDisplayFormat::kText: return PickerSearchResult::ClipboardData::DisplayFormat::kText; case crosapi::mojom::ClipboardHistoryDisplayFormat::kPng: @@ -33,31 +32,34 @@ PickerClipboardProvider::~PickerClipboardProvider() = default; -void PickerClipboardProvider::FetchResult(OnFetchResultCallback callback) { +void PickerClipboardProvider::FetchResults(OnFetchResultsCallback callback, + base::TimeDelta recency) { ash::ClipboardHistoryController* clipboard_history_controller = ash::ClipboardHistoryController::Get(); if (clipboard_history_controller) { - clipboard_history_controller->GetHistoryValues( - base::BindOnce(&PickerClipboardProvider::OnFetchHistory, - weak_ptr_factory_.GetWeakPtr(), std::move(callback))); + clipboard_history_controller->GetHistoryValues(base::BindOnce( + &PickerClipboardProvider::OnFetchHistory, + weak_ptr_factory_.GetWeakPtr(), std::move(callback), recency)); } } void PickerClipboardProvider::OnFetchHistory( - OnFetchResultCallback callback, + OnFetchResultsCallback callback, + base::TimeDelta recency, std::vector<ClipboardHistoryItem> items) { + std::vector<PickerSearchResult> results; for (const auto& item : items) { - if ((clock_->Now() - item.time_copied()) > kRecencyThreshold) { + if ((clock_->Now() - item.time_copied()) > recency) { continue; } if (std::optional<PickerSearchResult::ClipboardData::DisplayFormat> display_format = GetDisplayFormat(item.display_format()); display_format.has_value()) { - callback.Run(PickerSearchResult::Clipboard(item.id(), *display_format, - item.display_text(), - item.display_image())); + results.push_back(PickerSearchResult::Clipboard( + item.id(), *display_format, item.display_text(), + item.display_image())); } } + std::move(callback).Run(std::move(results)); } - } // namespace ash
diff --git a/ash/picker/picker_clipboard_provider.h b/ash/picker/picker_clipboard_provider.h index da7e295..fde8a76 100644 --- a/ash/picker/picker_clipboard_provider.h +++ b/ash/picker/picker_clipboard_provider.h
@@ -21,8 +21,8 @@ // A provider to fetch clipboard history. class ASH_EXPORT PickerClipboardProvider { public: - using OnFetchResultCallback = - base::RepeatingCallback<void(const PickerSearchResult&)>; + using OnFetchResultsCallback = + base::OnceCallback<void(std::vector<PickerSearchResult>)>; explicit PickerClipboardProvider( base::Clock* clock = base::DefaultClock::GetInstance()); @@ -31,10 +31,13 @@ PickerClipboardProvider& operator=(const PickerClipboardProvider&) = delete; ~PickerClipboardProvider(); - void FetchResult(OnFetchResultCallback callback); + // Fetches clipboard items which were copied within `recency` time duration. + void FetchResults(OnFetchResultsCallback callback, + base::TimeDelta recency = base::TimeDelta::Max()); private: - void OnFetchHistory(OnFetchResultCallback callback, + void OnFetchHistory(OnFetchResultsCallback callback, + base::TimeDelta recency, std::vector<ClipboardHistoryItem> items); raw_ptr<base::Clock> clock_;
diff --git a/ash/picker/picker_clipboard_provider_unittest.cc b/ash/picker/picker_clipboard_provider_unittest.cc index 0c26a31a..d40dc8d 100644 --- a/ash/picker/picker_clipboard_provider_unittest.cc +++ b/ash/picker/picker_clipboard_provider_unittest.cc
@@ -19,13 +19,15 @@ namespace { using ::testing::_; +using ::testing::ElementsAre; using ::testing::FieldsAre; +using ::testing::IsEmpty; using ::testing::Property; using ::testing::VariantWith; class PickerClipboardProviderTest : public views::ViewsTestBase {}; -TEST_F(PickerClipboardProviderTest, FetchesRecentTextResult) { +TEST_F(PickerClipboardProviderTest, FetchesTextResult) { base::UnguessableToken expected_item_id; testing::StrictMock<MockClipboardHistoryController> mock_clipboard; EXPECT_CALL(mock_clipboard, GetHistoryValues) @@ -44,19 +46,19 @@ PickerClipboardProvider provider(&clock); clock.SetNow(base::Time::Now()); - base::test::TestFuture<const PickerSearchResult&> future; - provider.FetchResult(future.GetRepeatingCallback()); + base::test::TestFuture<std::vector<PickerSearchResult>> future; + provider.FetchResults(future.GetCallback()); - EXPECT_THAT( - future.Get(), - Property("data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::ClipboardData>(FieldsAre( - expected_item_id, - PickerSearchResult::ClipboardData::DisplayFormat::kText, - u"xyz", std::nullopt)))); + EXPECT_THAT(future.Get(), + ElementsAre(Property( + "data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::ClipboardData>(FieldsAre( + expected_item_id, + PickerSearchResult::ClipboardData::DisplayFormat::kText, + u"xyz", std::nullopt))))); } -TEST_F(PickerClipboardProviderTest, FetchesRecentImageResult) { +TEST_F(PickerClipboardProviderTest, FetchesImageResult) { base::UnguessableToken expected_item_id; ui::ImageModel expected_display_image = ui::ImageModel::FromImage(gfx::test::CreateImage(16, 16)); @@ -78,16 +80,16 @@ PickerClipboardProvider provider(&clock); clock.SetNow(base::Time::Now()); - base::test::TestFuture<const PickerSearchResult&> future; - provider.FetchResult(future.GetRepeatingCallback()); + base::test::TestFuture<std::vector<PickerSearchResult>> future; + provider.FetchResults(future.GetCallback()); - EXPECT_THAT( - future.Get(), - Property("data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::ClipboardData>(FieldsAre( - expected_item_id, - PickerSearchResult::ClipboardData::DisplayFormat::kImage, _, - expected_display_image)))); + EXPECT_THAT(future.Get(), + ElementsAre(Property( + "data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::ClipboardData>(FieldsAre( + expected_item_id, + PickerSearchResult::ClipboardData::DisplayFormat::kImage, + _, expected_display_image))))); } TEST_F(PickerClipboardProviderTest, DoesNotFetchOldResult) { @@ -107,10 +109,10 @@ clock.SetNow(base::Time::Now()); clock.Advance(base::Hours(1)); - base::test::TestFuture<const PickerSearchResult&> future; - provider.FetchResult(future.GetRepeatingCallback()); + base::test::TestFuture<std::vector<PickerSearchResult>> future; + provider.FetchResults(future.GetCallback(), base::Seconds(120)); - EXPECT_FALSE(future.IsReady()); + EXPECT_THAT(future.Get(), IsEmpty()); } } // namespace } // namespace ash
diff --git a/ash/picker/picker_controller.cc b/ash/picker/picker_controller.cc index a1d0829..1af93d48 100644 --- a/ash/picker/picker_controller.cc +++ b/ash/picker/picker_controller.cc
@@ -16,6 +16,7 @@ #include "ash/picker/model/picker_search_results_section.h" #include "ash/picker/picker_asset_fetcher.h" #include "ash/picker/picker_asset_fetcher_impl.h" +#include "ash/picker/picker_clipboard_provider.h" #include "ash/picker/picker_copy_media.h" #include "ash/picker/picker_insert_media_request.h" #include "ash/picker/picker_paste_request.h" @@ -133,7 +134,7 @@ return std::visit( base::Overloaded{ [](const PickerSearchResult::TextData& data) -> ReturnType { - return PickerTextMedia(data.text); + return PickerTextMedia(data.primary_text); }, [](const PickerSearchResult::EmojiData& data) -> ReturnType { return PickerTextMedia(data.emoji); @@ -165,6 +166,12 @@ result.data()); } +std::vector<PickerSearchResultsSection> CreateSingleSectionFromResults( + PickerSectionType section_type, + std::vector<PickerSearchResult> results) { + return {PickerSearchResultsSection(section_type, std::move(results))}; +} + } // namespace PickerController::PickerController() { @@ -174,6 +181,7 @@ if (auto* manager = ash::input_method::InputMethodManager::Get()) { keyboard_observation_.Observe(manager->GetImeKeyboard()); } + clipboard_provider_ = std::make_unique<PickerClipboardProvider>(); } PickerController::~PickerController() { @@ -243,37 +251,51 @@ : model_->GetAvailableCategories(); } +bool PickerController::ShouldShowSuggestedResults() { + return model_ && !model_->has_selected_text(); +} + void PickerController::GetResultsForCategory(PickerCategory category, SearchResultsCallback callback) { // TODO: b/325977099 - Get actual results for each category. std::vector<ash::PickerSearchResult> recent_results; switch (category) { - case PickerCategory::kEmojis: - case PickerCategory::kSymbols: - case PickerCategory::kEmoticons: - case PickerCategory::kGifs: - break; - case PickerCategory::kOpenTabs: - case PickerCategory::kBrowsingHistory: - case PickerCategory::kBookmarks: - recent_results.push_back(PickerSearchResult::BrowsingHistory( - GURL("http://crbug.com"), u"Crbug", - GetIconForPickerCategory(category))); - recent_results.push_back(PickerSearchResult::BrowsingHistory( - GURL("https://www.google.com/search?q=cat"), u"cat - Google Search", - GetIconForPickerCategory(category))); - break; + case PickerCategory::kEditor: + NOTREACHED_NORETURN(); + case PickerCategory::kLinks: + // TODO: b/330589902 - Use correct PickerSectionType for this. + client_->GetSuggestedLinkResults( + base::BindRepeating(CreateSingleSectionFromResults, + PickerSectionType::kRecentlyUsed) + .Then(std::move(callback))); + return; + case PickerCategory::kExpressions: + NOTREACHED_NORETURN(); case PickerCategory::kDriveFiles: case PickerCategory::kLocalFiles: - case PickerCategory::kEditor: + client_->GetRecentFileResults( + base::BindRepeating(CreateSingleSectionFromResults, + PickerSectionType::kRecentlyUsed) + .Then(std::move(callback))); + return; case PickerCategory::kDatesTimes: - case PickerCategory::kUnitsMaths: + NOTIMPLEMENTED_LOG_ONCE(); break; + case PickerCategory::kUnitsMaths: + NOTIMPLEMENTED_LOG_ONCE(); + break; + case PickerCategory::kClipboard: + clipboard_provider_->FetchResults(base::BindOnce( + [](SearchResultsCallback callback, + std::vector<PickerSearchResult> results) { + std::move(callback).Run({ + PickerSearchResultsSection(PickerSectionType::kRecentlyUsed, + std::move(results)), + }); + }, + std::move(callback))); + return; } - callback.Run({ - PickerSearchResultsSection(PickerSectionType::kRecentlyUsed, - recent_results), - }); } void PickerController::StartSearch(const std::u16string& query,
diff --git a/ash/picker/picker_controller.h b/ash/picker/picker_controller.h index 2b432ccb..99d0b044 100644 --- a/ash/picker/picker_controller.h +++ b/ash/picker/picker_controller.h
@@ -30,6 +30,7 @@ class PickerAssetFetcher; class PickerClient; +class PickerClipboardProvider; class PickerInsertMediaRequest; class PickerModel; class PickerPasteRequest; @@ -76,6 +77,7 @@ // PickerViewDelegate: std::vector<PickerCategory> GetAvailableCategories() override; + bool ShouldShowSuggestedResults() override; void GetResultsForCategory(PickerCategory category, SearchResultsCallback callback) override; void StartSearch(const std::u16string& query, @@ -107,6 +109,7 @@ std::unique_ptr<PickerInsertMediaRequest> insert_media_request_; std::unique_ptr<PickerPasteRequest> paste_request_; std::unique_ptr<PickerSearchController> search_controller_; + std::unique_ptr<PickerClipboardProvider> clipboard_provider_; // Periodically records usage metrics based on the Standard Feature Usage // Logging (SFUL) framework.
diff --git a/ash/picker/picker_controller_unittest.cc b/ash/picker/picker_controller_unittest.cc index 84dd406..5730622 100644 --- a/ash/picker/picker_controller_unittest.cc +++ b/ash/picker/picker_controller_unittest.cc
@@ -12,7 +12,7 @@ #include "ash/picker/model/picker_search_results_section.h" #include "ash/picker/picker_test_util.h" #include "ash/public/cpp/clipboard_history_controller.h" -#include "ash/public/cpp/picker/picker_client.h" +#include "ash/public/cpp/picker/mock_picker_client.h" #include "ash/public/cpp/system/toast_manager.h" #include "ash/shell.h" #include "ash/test/ash_test_base.h" @@ -20,6 +20,7 @@ #include "base/test/metrics/histogram_tester.h" #include "base/test/test_future.h" #include "services/network/test/test_shared_url_loader_factory.h" +#include "testing/gmock/include/gmock/gmock.h" #include "testing/gtest/include/gtest/gtest.h" #include "third_party/abseil-cpp/absl/cleanup/cleanup.h" #include "ui/base/clipboard/clipboard.h" @@ -90,28 +91,19 @@ // A PickerClient implementation used for testing. // Automatically sets itself as the client when it's created, and unsets itself // when it's destroyed. -class TestPickerClient : public PickerClient { +class TestPickerClient : public MockPickerClient { public: explicit TestPickerClient(PickerController* controller) : controller_(controller) { controller_->SetClient(this); + // Set default behaviours. These can be overridden with `WillOnce` and + // `WillRepeatedly`. + ON_CALL(*this, GetSharedURLLoaderFactory) + .WillByDefault( + base::MakeRefCounted<network::TestSharedURLLoaderFactory>); } ~TestPickerClient() override { controller_->SetClient(nullptr); } - scoped_refptr<network::SharedURLLoaderFactory> GetSharedURLLoaderFactory() - override { - return base::MakeRefCounted<network::TestSharedURLLoaderFactory>(); - } - - void FetchGifSearch(const std::string& query, - FetchGifsCallback callback) override {} - void StopGifSearch() override {} - void StartCrosSearch(const std::u16string& query, - std::optional<PickerCategory> category, - CrosSearchResultsCallback callback) override {} - void StopCrosQuery() override {} - void ShowEditor() override {} - private: raw_ptr<PickerController> controller_ = nullptr; };
diff --git a/ash/picker/search/picker_category_search_unittest.cc b/ash/picker/search/picker_category_search_unittest.cc index 3f4de066..7f09b0c9 100644 --- a/ash/picker/search/picker_category_search_unittest.cc +++ b/ash/picker/search/picker_category_search_unittest.cc
@@ -52,44 +52,44 @@ testing::Values( // Exact match TestCase{ - .available_categories = {PickerCategory::kEmojis}, - .query = u"Emojis", - .expected_categories = {PickerCategory::kEmojis}, + .available_categories = {PickerCategory::kLocalFiles}, + .query = u"My Files", + .expected_categories = {PickerCategory::kLocalFiles}, }, // Case-insensitive match TestCase{ - .available_categories = {PickerCategory::kEmojis}, - .query = u"eMoJiS", - .expected_categories = {PickerCategory::kEmojis}, + .available_categories = {PickerCategory::kLocalFiles}, + .query = u"mY fIlEs", + .expected_categories = {PickerCategory::kLocalFiles}, }, // Prefix match TestCase{ - .available_categories = {PickerCategory::kEmojis}, - .query = u"e", - .expected_categories = {PickerCategory::kEmojis}, + .available_categories = {PickerCategory::kLocalFiles}, + .query = u"m", + .expected_categories = {PickerCategory::kLocalFiles}, }, // Prefix match in second word TestCase{ - .available_categories = {PickerCategory::kOpenTabs}, - .query = u"ta", - .expected_categories = {PickerCategory::kOpenTabs}, + .available_categories = {PickerCategory::kLocalFiles}, + .query = u"fi", + .expected_categories = {PickerCategory::kLocalFiles}, }, // Substring match TestCase{ - .available_categories = {PickerCategory::kEmojis}, - .query = u"moj", + .available_categories = {PickerCategory::kLocalFiles}, + .query = u"iles", .expected_categories = {}, }, // Category unavailable TestCase{ - .available_categories = {PickerCategory::kBrowsingHistory}, - .query = u"Emojis", + .available_categories = {PickerCategory::kLinks}, + .query = u"My Files", .expected_categories = {}, }, // Not matched TestCase{ - .available_categories = {PickerCategory::kEmojis}, - .query = u"emoji1", + .available_categories = {PickerCategory::kLocalFiles}, + .query = u"My Files1", .expected_categories = {}, }));
diff --git a/ash/picker/search/picker_date_search.cc b/ash/picker/search/picker_date_search.cc index 2865473..973d3aec 100644 --- a/ash/picker/search/picker_date_search.cc +++ b/ash/picker/search/picker_date_search.cc
@@ -7,15 +7,19 @@ #include <map> #include <optional> #include <string> +#include <vector> #include "ash/public/cpp/picker/picker_search_result.h" +#include "ash/resources/vector_icons/vector_icons.h" #include "base/containers/fixed_flat_map.h" #include "base/i18n/case_conversion.h" #include "base/i18n/time_formatting.h" +#include "base/strings/strcat.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" #include "base/time/time.h" #include "third_party/re2/src/re2/re2.h" +#include "ui/chromeos/styles/cros_tokens_color_mappings.h" namespace ash { namespace { @@ -24,6 +28,9 @@ constexpr LazyRE2 kDaysOrWeeksAwayRegex = { "(\\d{1,6}|one|two|three|four|five|six|seven|eight|nine|ten) " "(days?|weeks?) (from now|ago)"}; +constexpr LazyRE2 kDayOfWeekRegex = { + "(this |next |last |)" + "(sunday|monday|tuesday|wednesday|thursday|friday|saturday)"}; constexpr auto kTextToDays = base::MakeFixedFlatMap<std::string_view, int>({ {"yesterday", -1}, {"today", 0}, @@ -41,47 +48,131 @@ {"nine", 9}, {"ten", 10}, }); +constexpr auto kDayOfWeekToNumber = + base::MakeFixedFlatMap<std::string_view, int>({ + {"sunday", 0}, + {"monday", 1}, + {"tuesday", 2}, + {"wednesday", 3}, + {"thursday", 4}, + {"friday", 5}, + {"saturday", 6}, + }); +constexpr std::u16string_view kNumberToDayOfWeek[] = { + u"Sunday", u"Monday", u"Tuesday", u"Wednesday", + u"Thursday", u"Friday", u"Saturday"}; -std::optional<int> TryConvertTextToDays(std::string_view query) { +PickerSearchResult MakeResult(const base::Time time, + std::u16string_view secondary_text = u"") { + return PickerSearchResult::Text( + base::LocalizedTimeFormatWithPattern(time, "LLLd"), secondary_text, + ui::ImageModel::FromVectorIcon(kPickerCalendarTodayIcon, + cros_tokens::kCrosSysOnSurface)); +} + +void HandleSpecificDayQueries(const base::Time& now, + std::string_view query, + std::vector<PickerSearchResult>& results) { const auto day_lookup = kTextToDays.find(query); - if (day_lookup != kTextToDays.end()) { - return day_lookup->second; + if (day_lookup == kTextToDays.end()) { + return; } + results.push_back(MakeResult(now + base::Days(day_lookup->second))); +} +void HandleDaysOrWeeksAwayQueries(const base::Time& now, + std::string_view query, + std::vector<PickerSearchResult>& results) { std::string number, unit, suffix; - if (RE2::FullMatch(query, *kDaysOrWeeksAwayRegex, &number, &unit, &suffix)) { - const auto word_lookup = kWordToNumber.find(number); - int x = 0; - if (word_lookup != kWordToNumber.end()) { - x = word_lookup->second; + if (!RE2::FullMatch(query, *kDaysOrWeeksAwayRegex, &number, &unit, &suffix)) { + return; + } + const auto word_lookup = kWordToNumber.find(number); + int x = 0; + if (word_lookup != kWordToNumber.end()) { + x = word_lookup->second; + } else { + base::StringToInt(number, &x); + } + if (x <= 0) { + return; + } + if (unit.starts_with("week")) { + x *= kDaysPerWeek; + } + if (suffix == "ago") { + x = -x; + } + results.push_back(MakeResult(now + base::Days(x))); +} + +void HandleDayOfWeekQueries(const base::Time& now, + std::string_view query, + std::vector<PickerSearchResult>& results) { + std::string prefix, target_day_of_week_str; + if (!RE2::FullMatch(query, *kDayOfWeekRegex, &prefix, + &target_day_of_week_str)) { + return; + } + const auto day_lookup = kDayOfWeekToNumber.find(target_day_of_week_str); + CHECK(day_lookup != kDayOfWeekToNumber.end()); + int target_day_of_week = day_lookup->second; + base::Time::Exploded exploded; + now.LocalExplode(&exploded); + int current_day_of_week = exploded.day_of_week; + int day_diff = target_day_of_week - current_day_of_week; + if (prefix.empty() || prefix == "this ") { + if (target_day_of_week < current_day_of_week) { + results.push_back( + MakeResult(now + base::Days(day_diff + kDaysPerWeek), + base::StrCat({u"this coming ", + kNumberToDayOfWeek[target_day_of_week]}))); + results.push_back( + MakeResult(now + base::Days(day_diff), + base::StrCat({u"this past ", + kNumberToDayOfWeek[target_day_of_week]}))); } else { - base::StringToInt(number, &x); + results.push_back(MakeResult(now + base::Days(day_diff))); } - if (x > 0) { - if (unit.starts_with("week")) { - x *= kDaysPerWeek; - } - if (suffix == "ago") { - x = -x; - } - return x; + } else if (prefix == "next ") { + if (target_day_of_week > current_day_of_week) { + results.push_back( + MakeResult(now + base::Days(day_diff + kDaysPerWeek), + base::StrCat({kNumberToDayOfWeek[target_day_of_week], + u" next week"}))); + results.push_back( + MakeResult(now + base::Days(day_diff), + base::StrCat({u"this coming ", + kNumberToDayOfWeek[target_day_of_week]}))); + } else { + results.push_back(MakeResult(now + base::Days(day_diff + kDaysPerWeek))); + } + } else if (prefix == "last ") { + if (target_day_of_week < current_day_of_week) { + results.push_back( + MakeResult(now + base::Days(day_diff - kDaysPerWeek), + base::StrCat({kNumberToDayOfWeek[target_day_of_week], + u" last week"}))); + results.push_back( + MakeResult(now + base::Days(day_diff), + base::StrCat({u"this past ", + kNumberToDayOfWeek[target_day_of_week]}))); + } else { + results.push_back(MakeResult(now + base::Days(day_diff - kDaysPerWeek))); } } - - return std::nullopt; } } // namespace -std::optional<PickerSearchResult> PickerDateSearch(const base::Time& now, - std::u16string_view query) { - std::optional<int> days = - TryConvertTextToDays(base::UTF16ToUTF8(base::TrimWhitespace( - base::i18n::ToLower(query), base::TrimPositions::TRIM_ALL))); - if (days.has_value()) { - return PickerSearchResult::Text( - base::LocalizedTimeFormatWithPattern(now + base::Days(*days), "LLLd")); - } - return std::nullopt; +std::vector<PickerSearchResult> PickerDateSearch(const base::Time& now, + std::u16string_view query) { + std::vector<PickerSearchResult> results; + std::string clean_query = base::UTF16ToUTF8(base::TrimWhitespace( + base::i18n::ToLower(query), base::TrimPositions::TRIM_ALL)); + HandleSpecificDayQueries(now, clean_query, results); + HandleDaysOrWeeksAwayQueries(now, clean_query, results); + HandleDayOfWeekQueries(now, clean_query, results); + return results; } } // namespace ash
diff --git a/ash/picker/search/picker_date_search.h b/ash/picker/search/picker_date_search.h index fd21059..1ac35252 100644 --- a/ash/picker/search/picker_date_search.h +++ b/ash/picker/search/picker_date_search.h
@@ -5,8 +5,8 @@ #ifndef ASH_PICKER_SEARCH_PICKER_DATE_SEARCH_H_ #define ASH_PICKER_SEARCH_PICKER_DATE_SEARCH_H_ -#include <optional> #include <string> +#include <vector> #include "ash/ash_export.h" #include "ash/public/cpp/picker/picker_search_result.h" @@ -17,7 +17,7 @@ namespace ash { -ASH_EXPORT std::optional<PickerSearchResult> PickerDateSearch( +ASH_EXPORT std::vector<PickerSearchResult> PickerDateSearch( const base::Time& now, std::u16string_view query);
diff --git a/ash/picker/search/picker_date_search_unittest.cc b/ash/picker/search/picker_date_search_unittest.cc index a1107d18..253029c 100644 --- a/ash/picker/search/picker_date_search_unittest.cc +++ b/ash/picker/search/picker_date_search_unittest.cc
@@ -4,7 +4,10 @@ #include "ash/picker/search/picker_date_search.h" +#include <vector> + #include "base/check.h" +#include "base/strings/strcat.h" #include "base/time/time.h" #include "testing/gmock/include/gmock/gmock.h" #include "testing/gtest/include/gtest/gtest.h" @@ -12,84 +15,191 @@ namespace ash { namespace { +using ::testing::AllOf; +using ::testing::Combine; using ::testing::Field; using ::testing::Optional; +using ::testing::Pointwise; using ::testing::Property; +using ::testing::Values; using ::testing::VariantWith; -base::Time TimeFromString(const char* time_string) { +base::Time TimeFromDateString(const std::string& time_string) { base::Time date; - bool result = base::Time::FromString(time_string, &date); + bool result = base::Time::FromString(time_string.c_str(), &date); CHECK(result); return date; } -TEST(PickerDateSearchTest, NoResult) { - EXPECT_FALSE(PickerDateSearch(TimeFromString("23 Jan 2000 10:00 GMT"), u"abc") - .has_value()); +MATCHER(ResultMatchesDate, "") { + const auto& [actual_result, expected_result] = arg; + return ExplainMatchResult( + AllOf(Property("data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::TextData>(Field( + "text", &PickerSearchResult::TextData::primary_text, + expected_result.primary_text))), + Property("data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::TextData>(Field( + "text", &PickerSearchResult::TextData::secondary_text, + expected_result.secondary_text)))), + actual_result, result_listener); } -TEST(PickerDateSearchTest, ShowsTodaysDate) { - EXPECT_THAT( - PickerDateSearch(TimeFromString("23 Jan 2000 10:00 GMT"), u"today"), - Optional(Property( - "data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>( - Field("text", &PickerSearchResult::TextData::text, u"Jan 23"))))); -} +struct TestCase { + std::string_view date; + std::u16string_view query; + std::vector<PickerSearchResult::TextData> expected_results; +}; -TEST(PickerDateSearchTest, ShowsYesterdaysDate) { - EXPECT_THAT( - PickerDateSearch(TimeFromString("23 Jan 2000 10:00 GMT"), u"yesterday"), - Optional(Property( - "data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>( - Field("text", &PickerSearchResult::TextData::text, u"Jan 22"))))); -} +class PickerDateSearchTest + : public ::testing::TestWithParam<std::tuple<std::string_view, TestCase>> { +}; -TEST(PickerDateSearchTest, ShowsTomorrowsDate) { - EXPECT_THAT( - PickerDateSearch(TimeFromString("23 Jan 2000 10:00 GMT"), u"tomorrow"), - Optional(Property( - "data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>( - Field("text", &PickerSearchResult::TextData::text, u"Jan 24"))))); -} +INSTANTIATE_TEST_SUITE_P( + , + PickerDateSearchTest, + Combine( + Values("00:00", "12:00", "23:59"), + Values( + // No result + TestCase{ + .date = "23 Jan 2000", + .query = u"abc", + .expected_results = {}, + }, + // Today + TestCase{ + .date = "23 Jan 2000", + .query = u"today", + .expected_results = {{.primary_text = u"Jan 23"}}, + }, + // Yesterday + TestCase{ + .date = "23 Jan 2000", + .query = u"yesterday", + .expected_results = {{.primary_text = u"Jan 22"}}, + }, + // Tomorrow + TestCase{ + .date = "23 Jan 2000", + .query = u"tomorrow", + .expected_results = {{.primary_text = u"Jan 24"}}, + }, + // X days from now + TestCase{ + .date = "23 Jan 2000", + .query = u"10 days from now", + .expected_results = {{.primary_text = u"Feb 2"}}, + }, + // X days ago + TestCase{ + .date = "23 Jan 2000", + .query = u"five days ago", + .expected_results = {{.primary_text = u"Jan 18"}}, + }, + // X weeks from now + TestCase{ + .date = "23 Jan 2000", + .query = u"three weeks from now", + .expected_results = {{.primary_text = u"Feb 13"}}, + }, + // X weeks ago + TestCase{ + .date = "23 Jan 2000", + .query = u"2 weeks ago", + .expected_results = {{.primary_text = u"Jan 9"}}, + }, + // search for Friday on Tuesday + TestCase{ + .date = "19 Mar 2024", + .query = u"Friday", + .expected_results = {{.primary_text = u"Mar 22"}}, + }, + // search for this Friday on Tuesday + TestCase{ + .date = "19 Mar 2024", + .query = u"this Friday", + .expected_results = {{.primary_text = u"Mar 22"}}, + }, + // search for next Friday on Tuesday + TestCase{ + .date = "19 Mar 2024", + .query = u"next Friday", + .expected_results = {{.primary_text = u"Mar 29", + .secondary_text = u"Friday next week"}, + {.primary_text = u"Mar 22", + .secondary_text = u"this coming Friday"}}, + }, + // search for last Friday on Tuesday + TestCase{ + .date = "19 Mar 2024", + .query = u"last Friday", + .expected_results = {{.primary_text = u"Mar 15"}}, + }, + // search for Tuesday on Friday + TestCase{ + .date = "22 Mar 2024", + .query = u"Tuesday", + .expected_results = {{.primary_text = u"Mar 26", + .secondary_text = u"this coming Tuesday"}, + {.primary_text = u"Mar 19", + .secondary_text = u"this past Tuesday"}}, + }, + // search for this Tuesday on Friday + TestCase{ + .date = "22 Mar 2024", + .query = u"this Tuesday", + .expected_results = {{.primary_text = u"Mar 26", + .secondary_text = u"this coming Tuesday"}, + {.primary_text = u"Mar 19", + .secondary_text = u"this past Tuesday"}}, + }, + // search for next Tuesday on Friday + TestCase{ + .date = "22 Mar 2024", + .query = u"next Tuesday", + .expected_results = {{.primary_text = u"Mar 26"}}, + }, + // search for last Tuesday on Friday + TestCase{ + .date = "22 Mar 2024", + .query = u"last Tuesday", + .expected_results = {{.primary_text = u"Mar 12", + .secondary_text = u"Tuesday last week"}, + {.primary_text = u"Mar 19", + .secondary_text = u"this past Tuesday"}}, + }, + // search for Monday on Monday + TestCase{ + .date = "18 Mar 2024", + .query = u"Monday", + .expected_results = {{.primary_text = u"Mar 18"}}, + }, + // search for this Monday on Monday + TestCase{ + .date = "18 Mar 2024", + .query = u"this Monday", + .expected_results = {{.primary_text = u"Mar 18"}}, + }, + // search for next Monday on Monday + TestCase{ + .date = "18 Mar 2024", + .query = u"next Monday", + .expected_results = {{.primary_text = u"Mar 25"}}, + }, + // search for last Monday on Monday + TestCase{ + .date = "18 Mar 2024", + .query = u"last Monday", + .expected_results = {{.primary_text = u"Mar 11"}}, + }))); -TEST(PickerDateSearchTest, ShowsDateXDaysFromNow) { - EXPECT_THAT(PickerDateSearch(TimeFromString("23 Jan 2000 10:00 GMT"), - u"10 days from now"), - Optional(Property("data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>(Field( - "text", &PickerSearchResult::TextData::text, - u"Feb 2"))))); -} - -TEST(PickerDateSearchTest, ShowsDateXDaysAgo) { - EXPECT_THAT(PickerDateSearch(TimeFromString("23 Jan 2000 10:00 GMT"), - u"five days ago"), - Optional(Property("data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>(Field( - "text", &PickerSearchResult::TextData::text, - u"Jan 18"))))); -} - -TEST(PickerDateSearchTest, ShowsDateXWeeksFromNow) { - EXPECT_THAT(PickerDateSearch(TimeFromString("23 Jan 2000 10:00 GMT"), - u"three weeks from now"), - Optional(Property("data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>(Field( - "text", &PickerSearchResult::TextData::text, - u"Feb 13"))))); -} - -TEST(PickerDateSearchTest, ShowsDateXWeeksAgo) { - EXPECT_THAT( - PickerDateSearch(TimeFromString("23 Jan 2000 10:00 GMT"), u"2 weeks ago"), - Optional(Property( - "data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>( - Field("text", &PickerSearchResult::TextData::text, u"Jan 9"))))); +TEST_P(PickerDateSearchTest, ReturnsExpectedDates) { + std::string_view time = std::get<0>(GetParam()); + const auto& [date, query, expected_results] = std::get<1>(GetParam()); + EXPECT_THAT(PickerDateSearch( + TimeFromDateString(base::StrCat({date, " ", time})), query), + Pointwise(ResultMatchesDate(), expected_results)); } } // namespace } // namespace ash
diff --git a/ash/picker/search/picker_math_search_unittest.cc b/ash/picker/search/picker_math_search_unittest.cc index a1bbd2df..2d7699c 100644 --- a/ash/picker/search/picker_math_search_unittest.cc +++ b/ash/picker/search/picker_math_search_unittest.cc
@@ -20,11 +20,12 @@ } TEST(PickerMathSearchTest, OnePlusOneEqualsTwo) { - EXPECT_THAT(PickerMathSearch(u"1 + 1"), - Optional(Property( - "data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>(Field( - "text", &PickerSearchResult::TextData::text, u"2"))))); + EXPECT_THAT( + PickerMathSearch(u"1 + 1"), + Optional(Property( + "data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::TextData>(Field( + "text", &PickerSearchResult::TextData::primary_text, u"2"))))); } } // namespace
diff --git a/ash/picker/search/picker_search_aggregator.cc b/ash/picker/search/picker_search_aggregator.cc index c2067f3..4044225 100644 --- a/ash/picker/search/picker_search_aggregator.cc +++ b/ash/picker/search/picker_search_aggregator.cc
@@ -44,65 +44,39 @@ } // namespace -PickerSearchAggregator::PickerSearchAggregator(base::TimeDelta burn_in_period) - : burn_in_period_(burn_in_period) {} - -PickerSearchAggregator::~PickerSearchAggregator() = default; - -void PickerSearchAggregator::StartSearch( +PickerSearchAggregator::PickerSearchAggregator( + base::TimeDelta burn_in_period, PickerViewDelegate::SearchResultsCallback callback) { - StopSearch(); current_callback_ = std::move(callback); // TODO: b/324154537 - Show a loading animation while waiting for results. - burn_in_timer_.Start(FROM_HERE, burn_in_period_, this, + burn_in_timer_.Start(FROM_HERE, burn_in_period, this, &PickerSearchAggregator::PublishBurnInResults); } -void PickerSearchAggregator::StopSearch() { - current_callback_.Reset(); - ResetResults(); -} - -bool PickerSearchAggregator::IsSearchStopped() const { - return current_callback_.is_null(); -} +PickerSearchAggregator::~PickerSearchAggregator() = default; bool PickerSearchAggregator::IsPostBurnIn() const { return !burn_in_timer_.IsRunning(); } -void PickerSearchAggregator::ResetResults() { - category_results_.clear(); - suggested_results_.clear(); - omnibox_results_.clear(); - gif_results_.clear(); - emoji_results_.clear(); - local_file_results_.clear(); - drive_file_results_.clear(); -} - void PickerSearchAggregator::PublishBurnInResults() { - if (IsSearchStopped()) { - return; - } - std::vector<PickerSearchResultsSection> sections; if (!suggested_results_.empty()) { - sections.push_back(PickerSearchResultsSection( - PickerSectionType::kSuggestions, std::move(suggested_results_))); + sections.emplace_back(PickerSectionType::kSuggestions, + std::move(suggested_results_)); } if (!category_results_.empty()) { - sections.push_back(PickerSearchResultsSection( - PickerSectionType::kCategories, std::move(category_results_))); + sections.emplace_back(PickerSectionType::kCategories, + std::move(category_results_)); } if (!emoji_results_.empty()) { - sections.push_back(PickerSearchResultsSection( - PickerSectionType::kExpressions, std::move(emoji_results_))); + sections.emplace_back(PickerSectionType::kExpressions, + std::move(emoji_results_)); } if (!omnibox_results_.empty()) { - sections.push_back(PickerSearchResultsSection(PickerSectionType::kLinks, - std::move(omnibox_results_))); + sections.emplace_back(PickerSectionType::kLinks, + std::move(omnibox_results_)); } if (!local_file_results_.empty()) { sections.emplace_back(PickerSectionType::kFiles, @@ -113,8 +87,7 @@ std::move(drive_file_results_)); } if (!gif_results_.empty()) { - sections.push_back(PickerSearchResultsSection(PickerSectionType::kGifs, - std::move(gif_results_))); + sections.emplace_back(PickerSectionType::kGifs, std::move(gif_results_)); } current_callback_.Run(std::move(sections)); } @@ -122,10 +95,6 @@ void PickerSearchAggregator::HandleSearchSourceResults( PickerSearchSource source, std::vector<PickerSearchResult> results) { - if (IsSearchStopped()) { - return; - } - // Suggested results have multiple sources, which we store in any order and // explicitly do not append if post-burn-in. if (source == PickerSearchSource::kDate ||
diff --git a/ash/picker/search/picker_search_aggregator.h b/ash/picker/search/picker_search_aggregator.h index d2acc8ab..415c903 100644 --- a/ash/picker/search/picker_search_aggregator.h +++ b/ash/picker/search/picker_search_aggregator.h
@@ -18,38 +18,31 @@ class PickerSearchResult; +// Aggregates search results for a single Picker search request, including +// managing the order of search results and managing when to publish search +// results (with burn-in logic). +// Call `HandleSearchSourceResults` with new results once they arrive. +// Any timers start immediately once this class is constructed. class ASH_EXPORT PickerSearchAggregator { public: - explicit PickerSearchAggregator(base::TimeDelta burn_in_period); + explicit PickerSearchAggregator( + base::TimeDelta burn_in_period, + PickerViewDelegate::SearchResultsCallback callback); PickerSearchAggregator(const PickerSearchAggregator&) = delete; PickerSearchAggregator& operator=(const PickerSearchAggregator&) = delete; ~PickerSearchAggregator(); - void StartSearch(PickerViewDelegate::SearchResultsCallback callback); - - // Stops the current search, and resets the state to begin a new search. - // This is called in `StartSearch` before every new search query. - void StopSearch(); - void HandleSearchSourceResults(PickerSearchSource source, std::vector<PickerSearchResult> results); base::WeakPtr<PickerSearchAggregator> GetWeakPtr(); private: - // Whether there is no current search. This could be because a search was - // never started, or `StopSearch` was called (possibly as part of - // `StartSearch`). - // This is equivalent to whether the current callback is null. - bool IsSearchStopped() const; - // Whether the burn-in period has ended for the current search. bool IsPostBurnIn() const; - void ResetResults(); void PublishBurnInResults(); - base::TimeDelta burn_in_period_; base::OneShotTimer burn_in_timer_; PickerViewDelegate::SearchResultsCallback current_callback_;
diff --git a/ash/picker/search/picker_search_aggregator_unittest.cc b/ash/picker/search/picker_search_aggregator_unittest.cc new file mode 100644 index 0000000..017fae98 --- /dev/null +++ b/ash/picker/search/picker_search_aggregator_unittest.cc
@@ -0,0 +1,257 @@ +// 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 "ash/picker/search/picker_search_aggregator.h" + +#include "ash/picker/model/picker_search_results_section.h" +#include "ash/picker/search/picker_search_source.h" +#include "ash/picker/views/picker_view_delegate.h" +#include "base/functional/bind.h" +#include "base/test/task_environment.h" +#include "base/time/time.h" +#include "testing/gmock/include/gmock/gmock.h" +#include "testing/gtest/include/gtest/gtest.h" +#include "ui/base/models/image_model.h" +#include "ui/gfx/geometry/size.h" +#include "url/gurl.h" + +namespace ash { +namespace { + +using ::testing::AllOf; +using ::testing::AnyNumber; +using ::testing::AtLeast; +using ::testing::Contains; +using ::testing::ElementsAre; +using ::testing::Field; +using ::testing::IsSupersetOf; +using ::testing::Not; +using ::testing::Property; +using ::testing::VariantWith; + +using MockSearchResultsCallback = + ::testing::MockFunction<PickerViewDelegate::SearchResultsCallback>; + +constexpr base::TimeDelta kBurnInPeriod = base::Milliseconds(400); + +// Matcher for the last element of a collection. +MATCHER_P(LastElement, matcher, "") { + return !arg.empty() && + ExplainMatchResult(matcher, arg.back(), result_listener); +} + +class PickerSearchAggregatorTest : public testing::Test { + protected: + base::test::SingleThreadTaskEnvironment& task_environment() { + return task_environment_; + } + + private: + base::test::SingleThreadTaskEnvironment task_environment_{ + base::test::TaskEnvironment::TimeSource::MOCK_TIME}; +}; + +TEST_F(PickerSearchAggregatorTest, DoesNotPublishResultsDuringBurnIn) { + MockSearchResultsCallback search_results_callback; + EXPECT_CALL(search_results_callback, Call).Times(0); + + PickerSearchAggregator aggregator( + /*burn_in_period=*/base::Milliseconds(100), + base::BindRepeating(&MockSearchResultsCallback::Call, + base::Unretained(&search_results_callback))); + task_environment().FastForwardBy(base::Milliseconds(99)); +} + +TEST_F(PickerSearchAggregatorTest, ShowGifResultsLast) { + MockSearchResultsCallback search_results_callback; + EXPECT_CALL(search_results_callback, Call).Times(AnyNumber()); + EXPECT_CALL( + search_results_callback, + Call(LastElement(AllOf( + Property("type", &PickerSearchResultsSection::type, + PickerSectionType::kGifs), + Property( + "results", &PickerSearchResultsSection::results, + Contains(Property( + "data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::GifData>(AllOf( + Field("full_url", &PickerSearchResult::GifData::full_url, + Property("spec", &GURL::spec, + "https://media.tenor.com/GOabrbLMl4AAAAAC/" + "plink-cat-plink.gif")), + Field("content_description", + &PickerSearchResult::GifData::content_description, + u"cat blink")))))))))) + .Times(AtLeast(1)); + + PickerSearchAggregator aggregator( + kBurnInPeriod, + base::BindRepeating(&MockSearchResultsCallback::Call, + base::Unretained(&search_results_callback))); + aggregator.HandleSearchSourceResults( + PickerSearchSource::kOmnibox, + {ash::PickerSearchResult::BrowsingHistory( + GURL("https://www.google.com/search?q=cat"), u"cat - Google Search", + ui::ImageModel())}); + aggregator.HandleSearchSourceResults( + PickerSearchSource::kTenor, + {ash::PickerSearchResult::Gif( + GURL("https://media.tenor.com/GOabrbLMl4AAAAAd/plink-cat-plink.gif"), + GURL("https://media.tenor.com/GOabrbLMl4AAAAAe/plink-cat-plink.png"), + gfx::Size(360, 360), + GURL("https://media.tenor.com/GOabrbLMl4AAAAAC/plink-cat-plink.gif"), + gfx::Size(480, 480), u"cat blink")}); + task_environment().FastForwardBy(kBurnInPeriod); +} + +TEST_F(PickerSearchAggregatorTest, CombinesSearchResults) { + MockSearchResultsCallback search_results_callback; + EXPECT_CALL(search_results_callback, Call).Times(AnyNumber()); + EXPECT_CALL( + search_results_callback, + Call(IsSupersetOf({ + AllOf( + Property("type", &PickerSearchResultsSection::type, + PickerSectionType::kGifs), + Property( + "results", &PickerSearchResultsSection::results, + Contains(Property( + "data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::GifData>(AllOf( + Field("full_url", + &PickerSearchResult::GifData::full_url, + Property("spec", &GURL::spec, + "https://media.tenor.com/" + "GOabrbLMl4AAAAAC/" + "plink-cat-plink.gif")), + Field( + "content_description", + &PickerSearchResult::GifData::content_description, + u"cat blink"))))))), + AllOf( + Property("type", &PickerSearchResultsSection::type, + PickerSectionType::kLinks), + Property( + "results", &PickerSearchResultsSection::results, + ElementsAre(Property( + "data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::BrowsingHistoryData>( + Field( + "url", + &PickerSearchResult::BrowsingHistoryData::url, + Property( + "spec", &GURL::spec, + "https://www.google.com/search?q=cat"))))))), + }))) + .Times(AtLeast(1)); + + PickerSearchAggregator aggregator( + kBurnInPeriod, + base::BindRepeating(&MockSearchResultsCallback::Call, + base::Unretained(&search_results_callback))); + aggregator.HandleSearchSourceResults( + PickerSearchSource::kOmnibox, + {ash::PickerSearchResult::BrowsingHistory( + GURL("https://www.google.com/search?q=cat"), u"cat - Google Search", + ui::ImageModel())}); + aggregator.HandleSearchSourceResults( + PickerSearchSource::kTenor, + {ash::PickerSearchResult::Gif( + GURL("https://media.tenor.com/GOabrbLMl4AAAAAd/plink-cat-plink.gif"), + GURL("https://media.tenor.com/GOabrbLMl4AAAAAe/plink-cat-plink.png"), + gfx::Size(360, 360), + GURL("https://media.tenor.com/GOabrbLMl4AAAAAC/plink-cat-plink.gif"), + gfx::Size(480, 480), u"cat blink")}); + task_environment().FastForwardBy(kBurnInPeriod); +} + +TEST_F(PickerSearchAggregatorTest, DoNotShowEmptySectionsDuringBurnIn) { + MockSearchResultsCallback search_results_callback; + EXPECT_CALL(search_results_callback, Call).Times(AnyNumber()); + EXPECT_CALL( + search_results_callback, + Call(Not(Contains(Property("type", &PickerSearchResultsSection::type, + PickerSectionType::kLinks))))) + .Times(AtLeast(1)); + + PickerSearchAggregator aggregator( + kBurnInPeriod, + base::BindRepeating(&MockSearchResultsCallback::Call, + base::Unretained(&search_results_callback))); + aggregator.HandleSearchSourceResults(PickerSearchSource::kOmnibox, {}); + aggregator.HandleSearchSourceResults( + PickerSearchSource::kTenor, + {ash::PickerSearchResult::Gif( + GURL("https://media.tenor.com/GOabrbLMl4AAAAAd/plink-cat-plink.gif"), + GURL("https://media.tenor.com/GOabrbLMl4AAAAAe/plink-cat-plink.png"), + gfx::Size(360, 360), + GURL("https://media.tenor.com/GOabrbLMl4AAAAAC/plink-cat-plink.gif"), + gfx::Size(480, 480), u"cat blink")}); + task_environment().FastForwardBy(kBurnInPeriod); +} + +TEST_F(PickerSearchAggregatorTest, DoNotShowEmptySectionsAfterBurnIn) { + MockSearchResultsCallback search_results_callback; + EXPECT_CALL(search_results_callback, Call).Times(AnyNumber()); + EXPECT_CALL( + search_results_callback, + Call(Not(Contains(Property("type", &PickerSearchResultsSection::type, + PickerSectionType::kLinks))))) + .Times(AtLeast(1)); + + PickerSearchAggregator aggregator( + kBurnInPeriod, + base::BindRepeating(&MockSearchResultsCallback::Call, + base::Unretained(&search_results_callback))); + task_environment().FastForwardBy(kBurnInPeriod); + aggregator.HandleSearchSourceResults(PickerSearchSource::kOmnibox, {}); + aggregator.HandleSearchSourceResults( + PickerSearchSource::kTenor, + {ash::PickerSearchResult::Gif( + GURL("https://media.tenor.com/GOabrbLMl4AAAAAd/plink-cat-plink.gif"), + GURL("https://media.tenor.com/GOabrbLMl4AAAAAe/plink-cat-plink.png"), + gfx::Size(360, 360), + GURL("https://media.tenor.com/GOabrbLMl4AAAAAC/plink-cat-plink.gif"), + gfx::Size(480, 480), u"cat blink")}); +} + +TEST_F(PickerSearchAggregatorTest, ShowGifResultsEvenAfterBurnIn) { + MockSearchResultsCallback search_results_callback; + EXPECT_CALL(search_results_callback, Call).Times(AnyNumber()); + EXPECT_CALL( + search_results_callback, + Call(Contains(AllOf( + Property("type", &PickerSearchResultsSection::type, + PickerSectionType::kGifs), + Property( + "results", &PickerSearchResultsSection::results, + Contains(Property( + "data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::GifData>(AllOf( + Field("full_url", &PickerSearchResult::GifData::full_url, + Property("spec", &GURL::spec, + "https://media.tenor.com/GOabrbLMl4AAAAAC/" + "plink-cat-plink.gif")), + Field("content_description", + &PickerSearchResult::GifData::content_description, + u"cat blink")))))))))) + .Times(AtLeast(1)); + + PickerSearchAggregator aggregator( + kBurnInPeriod, + base::BindRepeating(&MockSearchResultsCallback::Call, + base::Unretained(&search_results_callback))); + task_environment().FastForwardBy(kBurnInPeriod); + aggregator.HandleSearchSourceResults( + PickerSearchSource::kTenor, + {ash::PickerSearchResult::Gif( + GURL("https://media.tenor.com/GOabrbLMl4AAAAAd/plink-cat-plink.gif"), + GURL("https://media.tenor.com/GOabrbLMl4AAAAAe/plink-cat-plink.png"), + gfx::Size(360, 360), + GURL("https://media.tenor.com/GOabrbLMl4AAAAAC/plink-cat-plink.gif"), + gfx::Size(480, 480), u"cat blink")}); +} + +} // namespace +} // namespace ash
diff --git a/ash/picker/search/picker_search_controller.cc b/ash/picker/search/picker_search_controller.cc index 60ae5efe..c6ad89c55 100644 --- a/ash/picker/search/picker_search_controller.cc +++ b/ash/picker/search/picker_search_controller.cc
@@ -23,7 +23,7 @@ PickerSearchController::PickerSearchController(PickerClient* client, base::TimeDelta burn_in_period) - : client_(CHECK_DEREF(client)), aggregator_(burn_in_period) {} + : client_(CHECK_DEREF(client)), burn_in_period_(burn_in_period) {} PickerSearchController::~PickerSearchController() = default; @@ -32,18 +32,15 @@ std::optional<PickerCategory> category, base::span<const PickerCategory> available_categories, PickerViewDelegate::SearchResultsCallback callback) { - StopSearch(); - aggregator_.StartSearch(std::move(callback)); + search_request_.reset(); + aggregator_.reset(); + aggregator_ = std::make_unique<PickerSearchAggregator>(burn_in_period_, + std::move(callback)); search_request_ = std::make_unique<PickerSearchRequest>( query, std::move(category), base::BindRepeating(&PickerSearchAggregator::HandleSearchSourceResults, - aggregator_.GetWeakPtr()), + aggregator_->GetWeakPtr()), &client_.get(), &emoji_search_, available_categories); } -void PickerSearchController::StopSearch() { - search_request_.reset(); - aggregator_.StopSearch(); -} - } // namespace ash
diff --git a/ash/picker/search/picker_search_controller.h b/ash/picker/search/picker_search_controller.h index ae5b8bbd..ecf4670 100644 --- a/ash/picker/search/picker_search_controller.h +++ b/ash/picker/search/picker_search_controller.h
@@ -39,14 +39,14 @@ PickerViewDelegate::SearchResultsCallback callback); private: - // Stops the current search, and resets the state to begin a new search. - // This is called in `StartSearch` before every new search query. - void StopSearch(); - const raw_ref<PickerClient> client_; + base::TimeDelta burn_in_period_; + emoji::EmojiSearch emoji_search_; - PickerSearchAggregator aggregator_; + // The search request calls the aggregator, so the search request should be + // destructed first. + std::unique_ptr<PickerSearchAggregator> aggregator_; std::unique_ptr<PickerSearchRequest> search_request_; };
diff --git a/ash/picker/search/picker_search_controller_unittest.cc b/ash/picker/search/picker_search_controller_unittest.cc index 625faf72..f0af91e8 100644 --- a/ash/picker/search/picker_search_controller_unittest.cc +++ b/ash/picker/search/picker_search_controller_unittest.cc
@@ -14,13 +14,12 @@ #include "ash/picker/views/picker_view_delegate.h" #include "ash/public/cpp/app_list/app_list_types.h" #include "ash/public/cpp/ash_web_view.h" +#include "ash/public/cpp/picker/mock_picker_client.h" #include "ash/public/cpp/picker/picker_category.h" -#include "ash/public/cpp/picker/picker_client.h" #include "ash/public/cpp/picker/picker_search_result.h" #include "base/containers/span.h" #include "base/functional/bind.h" #include "base/functional/callback_helpers.h" -#include "base/memory/scoped_refptr.h" #include "base/test/metrics/histogram_tester.h" #include "base/test/task_environment.h" #include "base/time/time.h" @@ -33,22 +32,22 @@ namespace ash { namespace { -using testing::_; -using testing::AnyNumber; -using testing::AtLeast; -using testing::Each; -using testing::ElementsAre; -using testing::Eq; -using testing::Field; -using testing::Invoke; -using testing::InvokeWithoutArgs; -using testing::IsEmpty; -using testing::IsSupersetOf; -using testing::NiceMock; -using testing::Not; -using testing::Property; -using testing::SaveArg; -using testing::VariantWith; +using ::testing::_; +using ::testing::AnyNumber; +using ::testing::AtLeast; +using ::testing::Each; +using ::testing::ElementsAre; +using ::testing::Eq; +using ::testing::Field; +using ::testing::Invoke; +using ::testing::InvokeWithoutArgs; +using ::testing::IsEmpty; +using ::testing::IsSupersetOf; +using ::testing::NiceMock; +using ::testing::Not; +using ::testing::Property; +using ::testing::SaveArg; +using ::testing::VariantWith; constexpr base::TimeDelta kBurnInPeriod = base::Milliseconds(400); @@ -61,13 +60,14 @@ static_assert(kBurnInPeriod < kAfterBurnIn); constexpr base::span<const PickerCategory> kAllCategories = {(PickerCategory[]){ - PickerCategory::kEmojis, - PickerCategory::kSymbols, - PickerCategory::kEmoticons, - PickerCategory::kGifs, - PickerCategory::kOpenTabs, - PickerCategory::kBrowsingHistory, - PickerCategory::kBookmarks, + PickerCategory::kEditor, + PickerCategory::kLinks, + PickerCategory::kExpressions, + PickerCategory::kClipboard, + PickerCategory::kDriveFiles, + PickerCategory::kLocalFiles, + PickerCategory::kDatesTimes, + PickerCategory::kUnitsMaths, }}; // Matcher for the last element of a collection. @@ -76,41 +76,25 @@ ExplainMatchResult(matcher, arg.back(), result_listener); } -// TODO: b/329756078 - Deduplicate this with the `MockPickerClient` in +// TODO: b/329756078 - Deduplicate this with the `MockSearchPickerClient` in // `picker_search_request_unittest`. -class MockPickerClient : public PickerClient { +class MockSearchPickerClient : public MockPickerClient { public: - MockPickerClient() { + MockSearchPickerClient() { // Set default behaviours. These can be overridden with `WillOnce` and // `WillRepeatedly`. ON_CALL(*this, StartCrosSearch) .WillByDefault(SaveArg<2>(&cros_search_callback_)); ON_CALL(*this, FetchGifSearch) .WillByDefault( - Invoke(this, &MockPickerClient::FetchGifSearchToSetCallback)); + Invoke(this, &MockSearchPickerClient::FetchGifSearchToSetCallback)); + ON_CALL(*this, GetSharedURLLoaderFactory).WillByDefault([]() { + ADD_FAILURE() + << "GetSharedURLLoaderFactory should not be called in this unittest"; + return nullptr; + }); } - scoped_refptr<network::SharedURLLoaderFactory> GetSharedURLLoaderFactory() - override { - ADD_FAILURE() - << "GetSharedURLLoaderFactory should not be called in this unittest"; - return nullptr; - } - - MOCK_METHOD(void, - FetchGifSearch, - (const std::string& query, FetchGifsCallback callback), - (override)); - MOCK_METHOD(void, StopGifSearch, (), (override)); - MOCK_METHOD(void, - StartCrosSearch, - (const std::u16string& query, - std::optional<PickerCategory> category, - CrosSearchResultsCallback callback), - (override)); - MOCK_METHOD(void, StopCrosQuery, (), (override)); - MOCK_METHOD(void, ShowEditor, (), (override)); - // Set by the default `StartCrosSearch` behaviour. If the behaviour is // overridden, this may not be set on a `StartCrosSearch` callback. CrosSearchResultsCallback& cros_search_callback() { @@ -140,7 +124,7 @@ }; using MockSearchResultsCallback = - testing::MockFunction<PickerViewDelegate::SearchResultsCallback>; + ::testing::MockFunction<PickerViewDelegate::SearchResultsCallback>; class PickerSearchControllerTest : public testing::Test { protected: @@ -148,12 +132,12 @@ return task_environment_; } - MockPickerClient& client() { return client_; } + MockSearchPickerClient& client() { return client_; } private: base::test::SingleThreadTaskEnvironment task_environment_{ base::test::TaskEnvironment::TimeSource::MOCK_TIME}; - NiceMock<MockPickerClient> client_; + NiceMock<MockSearchPickerClient> client_; }; TEST_F(PickerSearchControllerTest, SendsQueryToCrosSearchImmediately) { @@ -463,16 +447,17 @@ TEST_F(PickerSearchControllerTest, ShowsResultsFromFileSearch) { MockSearchResultsCallback search_results_callback; EXPECT_CALL(search_results_callback, Call).Times(AnyNumber()); - EXPECT_CALL(search_results_callback, - Call(Contains(AllOf( - Property("type", &PickerSearchResultsSection::type, - PickerSectionType::kFiles), - Property("results", &PickerSearchResultsSection::results, - ElementsAre(Property( - "data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>(Field( - "text", &PickerSearchResult::TextData::text, - u"monorail_cat.jpg"))))))))) + EXPECT_CALL( + search_results_callback, + Call(Contains(AllOf( + Property("type", &PickerSearchResultsSection::type, + PickerSectionType::kFiles), + Property("results", &PickerSearchResultsSection::results, + ElementsAre(Property( + "data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::TextData>(Field( + "text", &PickerSearchResult::TextData::primary_text, + u"monorail_cat.jpg"))))))))) .Times(AtLeast(1)); PickerSearchController controller(&client(), kBurnInPeriod); @@ -607,16 +592,17 @@ TEST_F(PickerSearchControllerTest, ShowsResultsFromDriveSearch) { MockSearchResultsCallback search_results_callback; EXPECT_CALL(search_results_callback, Call).Times(AnyNumber()); - EXPECT_CALL(search_results_callback, - Call(Contains(AllOf( - Property("type", &PickerSearchResultsSection::type, - PickerSectionType::kDriveFiles), - Property("results", &PickerSearchResultsSection::results, - ElementsAre(Property( - "data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>(Field( - "text", &PickerSearchResult::TextData::text, - u"catrbug_135117.jpg"))))))))) + EXPECT_CALL( + search_results_callback, + Call(Contains(AllOf( + Property("type", &PickerSearchResultsSection::type, + PickerSectionType::kDriveFiles), + Property("results", &PickerSearchResultsSection::results, + ElementsAre(Property( + "data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::TextData>(Field( + "text", &PickerSearchResult::TextData::primary_text, + u"catrbug_135117.jpg"))))))))) .Times(AtLeast(1)); PickerSearchController controller(&client(), kBurnInPeriod); @@ -1120,23 +1106,22 @@ TEST_F(PickerSearchControllerTest, OnlyStartCrosSearchForCertainCategories) { EXPECT_CALL(client(), - StartCrosSearch(Eq(u"ant"), Eq(PickerCategory::kBookmarks), _)) - .Times(1); - EXPECT_CALL( - client(), - StartCrosSearch(Eq(u"bat"), Eq(PickerCategory::kBrowsingHistory), _)) + StartCrosSearch(Eq(u"ant"), Eq(PickerCategory::kLinks), _)) .Times(1); EXPECT_CALL(client(), - StartCrosSearch(Eq(u"cat"), Eq(PickerCategory::kOpenTabs), _)) + StartCrosSearch(Eq(u"bat"), Eq(PickerCategory::kDriveFiles), _)) + .Times(1); + EXPECT_CALL(client(), + StartCrosSearch(Eq(u"cat"), Eq(PickerCategory::kLocalFiles), _)) .Times(1); EXPECT_CALL(client(), FetchGifSearch(_, _)).Times(0); PickerSearchController controller(&client(), kBurnInPeriod); - controller.StartSearch(u"ant", PickerCategory::kBookmarks, kAllCategories, + controller.StartSearch(u"ant", PickerCategory::kLinks, kAllCategories, base::DoNothing()); - controller.StartSearch(u"bat", PickerCategory::kBrowsingHistory, - kAllCategories, base::DoNothing()); - controller.StartSearch(u"cat", PickerCategory::kOpenTabs, kAllCategories, + controller.StartSearch(u"bat", PickerCategory::kDriveFiles, kAllCategories, + base::DoNothing()); + controller.StartSearch(u"cat", PickerCategory::kLocalFiles, kAllCategories, base::DoNothing()); }
diff --git a/ash/picker/search/picker_search_request.cc b/ash/picker/search/picker_search_request.cc index 02e4745..c7716d50 100644 --- a/ash/picker/search/picker_search_request.cc +++ b/ash/picker/search/picker_search_request.cc
@@ -60,9 +60,7 @@ // TODO: b/326166751 - Use `available_categories_` to decide what searches to // do. - if (!category.has_value() || (category == PickerCategory::kBrowsingHistory || - category == PickerCategory::kBookmarks || - category == PickerCategory::kOpenTabs || + if (!category.has_value() || (category == PickerCategory::kLinks || category == PickerCategory::kLocalFiles || category == PickerCategory::kDriveFiles)) { cros_search_start_ = base::TimeTicks::Now(); @@ -226,17 +224,13 @@ } void PickerSearchRequest::HandleDateSearchResults( - std::optional<PickerSearchResult> result) { + std::vector<PickerSearchResult> results) { if (date_search_start_.has_value()) { base::TimeDelta elapsed = base::TimeTicks::Now() - *date_search_start_; base::UmaHistogramTimes("Ash.Picker.Search.DateProvider.QueryTime", elapsed); } - std::vector<PickerSearchResult> results; - if (result.has_value()) { - results.push_back(*std::move(result)); - } HandleSearchSourceResults(PickerSearchSource::kDate, std::move(results)); }
diff --git a/ash/picker/search/picker_search_request.h b/ash/picker/search/picker_search_request.h index 0ed4c7d..036a47f 100644 --- a/ash/picker/search/picker_search_request.h +++ b/ash/picker/search/picker_search_request.h
@@ -64,7 +64,7 @@ void HandleGifSearchResults(std::string query, std::vector<PickerSearchResult> results); void HandleEmojiSearchResults(emoji::EmojiSearchResult results); - void HandleDateSearchResults(std::optional<PickerSearchResult> result); + void HandleDateSearchResults(std::vector<PickerSearchResult> results); void HandleMathSearchResults(std::optional<PickerSearchResult> result); const raw_ref<PickerClient> client_;
diff --git a/ash/picker/search/picker_search_request_unittest.cc b/ash/picker/search/picker_search_request_unittest.cc index 3ecb355d..4d7dae5 100644 --- a/ash/picker/search/picker_search_request_unittest.cc +++ b/ash/picker/search/picker_search_request_unittest.cc
@@ -13,15 +13,15 @@ #include "ash/picker/views/picker_view_delegate.h" #include "ash/public/cpp/app_list/app_list_types.h" #include "ash/public/cpp/ash_web_view.h" +#include "ash/public/cpp/picker/mock_picker_client.h" #include "ash/public/cpp/picker/picker_category.h" -#include "ash/public/cpp/picker/picker_client.h" #include "ash/public/cpp/picker/picker_search_result.h" #include "base/containers/span.h" #include "base/functional/bind.h" #include "base/functional/callback_helpers.h" -#include "base/memory/scoped_refptr.h" #include "base/test/metrics/histogram_tester.h" #include "base/test/task_environment.h" +#include "base/time/clock.h" #include "base/time/time.h" #include "chromeos/ash/components/emoji/emoji_search.h" #include "testing/gmock/include/gmock/gmock.h" @@ -33,67 +33,52 @@ namespace ash { namespace { -using testing::_; -using testing::AnyNumber; -using testing::AtLeast; -using testing::ElementsAre; -using testing::Eq; -using testing::Field; -using testing::Invoke; -using testing::IsEmpty; -using testing::IsSupersetOf; -using testing::NiceMock; -using testing::Property; -using testing::SaveArg; -using testing::VariantWith; +using ::testing::_; +using ::testing::AnyNumber; +using ::testing::AtLeast; +using ::testing::ElementsAre; +using ::testing::Eq; +using ::testing::Field; +using ::testing::Invoke; +using ::testing::IsEmpty; +using ::testing::IsSupersetOf; +using ::testing::NiceMock; +using ::testing::Property; +using ::testing::SaveArg; +using ::testing::VariantWith; constexpr base::TimeDelta kMetricMetricTime = base::Milliseconds(300); constexpr base::span<const PickerCategory> kAllCategories = {(PickerCategory[]){ - PickerCategory::kEmojis, - PickerCategory::kSymbols, - PickerCategory::kEmoticons, - PickerCategory::kGifs, - PickerCategory::kOpenTabs, - PickerCategory::kBrowsingHistory, - PickerCategory::kBookmarks, + PickerCategory::kEditor, + PickerCategory::kLinks, + PickerCategory::kExpressions, + PickerCategory::kClipboard, + PickerCategory::kDriveFiles, + PickerCategory::kLocalFiles, + PickerCategory::kDatesTimes, + PickerCategory::kUnitsMaths, }}; -// TODO: b/329756078 - Deduplicate this with the `MockPickerClient` in +// TODO: b/329756078 - Deduplicate this with the `MockSearchPickerClient` in // `picker_search_controller_unittest`. -class MockPickerClient : public PickerClient { +class MockSearchPickerClient : public MockPickerClient { public: - MockPickerClient() { + MockSearchPickerClient() { // Set default behaviours. These can be overridden with `WillOnce` and // `WillRepeatedly`. ON_CALL(*this, StartCrosSearch) .WillByDefault(SaveArg<2>(&cros_search_callback_)); ON_CALL(*this, FetchGifSearch) .WillByDefault( - Invoke(this, &MockPickerClient::FetchGifSearchToSetCallback)); + Invoke(this, &MockSearchPickerClient::FetchGifSearchToSetCallback)); + ON_CALL(*this, GetSharedURLLoaderFactory).WillByDefault([]() { + ADD_FAILURE() + << "GetSharedURLLoaderFactory should not be called in this unittest"; + return nullptr; + }); } - scoped_refptr<network::SharedURLLoaderFactory> GetSharedURLLoaderFactory() - override { - ADD_FAILURE() - << "GetSharedURLLoaderFactory should not be called in this unittest"; - return nullptr; - } - - MOCK_METHOD(void, - FetchGifSearch, - (const std::string& query, FetchGifsCallback callback), - (override)); - MOCK_METHOD(void, StopGifSearch, (), (override)); - MOCK_METHOD(void, - StartCrosSearch, - (const std::u16string& query, - std::optional<PickerCategory> category, - CrosSearchResultsCallback callback), - (override)); - MOCK_METHOD(void, StopCrosQuery, (), (override)); - MOCK_METHOD(void, ShowEditor, (), (override)); - // Set by the default `StartCrosSearch` behaviour. If the behaviour is // overridden, this may not be set on a `StartCrosSearch` callback. CrosSearchResultsCallback& cros_search_callback() { @@ -123,7 +108,7 @@ }; using MockSearchResultsCallback = - testing::MockFunction<PickerSearchRequest::SearchResultsCallback>; + ::testing::MockFunction<PickerSearchRequest::SearchResultsCallback>; class PickerSearchRequestTest : public testing::Test { protected: @@ -131,14 +116,14 @@ return task_environment_; } - MockPickerClient& client() { return client_; } + MockSearchPickerClient& client() { return client_; } emoji::EmojiSearch& emoji_search() { return emoji_search_; } private: base::test::SingleThreadTaskEnvironment task_environment_{ base::test::TaskEnvironment::TimeSource::MOCK_TIME}; - NiceMock<MockPickerClient> client_; + NiceMock<MockSearchPickerClient> client_; emoji::EmojiSearch emoji_search_; }; @@ -377,13 +362,13 @@ TEST_F(PickerSearchRequestTest, ShowsResultsFromFileSearch) { MockSearchResultsCallback search_results_callback; EXPECT_CALL(search_results_callback, Call).Times(AnyNumber()); - EXPECT_CALL( - search_results_callback, - Call(PickerSearchSource::kLocalFile, - ElementsAre(Property("data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>(Field( - "text", &PickerSearchResult::TextData::text, - u"monorail_cat.jpg")))))) + EXPECT_CALL(search_results_callback, + Call(PickerSearchSource::kLocalFile, + ElementsAre(Property( + "data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::TextData>(Field( + "text", &PickerSearchResult::TextData::primary_text, + u"monorail_cat.jpg")))))) .Times(AtLeast(1)); PickerSearchRequest request( @@ -493,13 +478,13 @@ TEST_F(PickerSearchRequestTest, ShowsResultsFromDriveSearch) { MockSearchResultsCallback search_results_callback; EXPECT_CALL(search_results_callback, Call).Times(AnyNumber()); - EXPECT_CALL( - search_results_callback, - Call(PickerSearchSource::kDrive, - ElementsAre(Property("data", &PickerSearchResult::data, - VariantWith<PickerSearchResult::TextData>(Field( - "text", &PickerSearchResult::TextData::text, - u"catrbug_135117.jpg")))))) + EXPECT_CALL(search_results_callback, + Call(PickerSearchSource::kDrive, + ElementsAre(Property( + "data", &PickerSearchResult::data, + VariantWith<PickerSearchResult::TextData>(Field( + "text", &PickerSearchResult::TextData::primary_text, + u"catrbug_135117.jpg")))))) .Times(AtLeast(1)); PickerSearchRequest request( @@ -737,31 +722,70 @@ histogram.ExpectTotalCount("Ash.Picker.Search.GifProvider.QueryTime", 0); } +TEST_F(PickerSearchRequestTest, PublishesDateResultsOnlyOnce) { + MockSearchResultsCallback search_results_callback; + EXPECT_CALL(search_results_callback, Call).Times(AnyNumber()); + EXPECT_CALL(search_results_callback, Call(PickerSearchSource::kDate, _)) + .Times(1); + // Fast forward the clock to a Sunday (day_of_week = 0). + base::Time::Exploded exploded; + task_environment().GetMockClock()->Now().LocalExplode(&exploded); + task_environment().AdvanceClock(base::Days(7 - exploded.day_of_week)); + task_environment().GetMockClock()->Now().LocalExplode(&exploded); + ASSERT_EQ(0, exploded.day_of_week); + + PickerSearchRequest request( + u"next Friday", std::nullopt, + base::BindRepeating(&MockSearchResultsCallback::Call, + base::Unretained(&search_results_callback)), + &client(), &emoji_search(), kAllCategories); +} + +TEST_F(PickerSearchRequestTest, RecordsDateMetricsOnlyOnce) { + base::HistogramTester histogram; + NiceMock<MockSearchResultsCallback> search_results_callback; + // Fast forward the clock to a Sunday (day_of_week = 0). + base::Time::Exploded exploded; + task_environment().GetMockClock()->Now().LocalExplode(&exploded); + task_environment().AdvanceClock(base::Days(7 - exploded.day_of_week)); + task_environment().GetMockClock()->Now().LocalExplode(&exploded); + ASSERT_EQ(0, exploded.day_of_week); + + { + PickerSearchRequest request( + u"next Friday", std::nullopt, + base::BindRepeating(&MockSearchResultsCallback::Call, + base::Unretained(&search_results_callback)), + &client(), &emoji_search(), kAllCategories); + } + + histogram.ExpectTotalCount("Ash.Picker.Search.DateProvider.QueryTime", 1); +} + TEST_F(PickerSearchRequestTest, OnlyStartCrosSearchForCertainCategories) { EXPECT_CALL(client(), - StartCrosSearch(Eq(u"ant"), Eq(PickerCategory::kBookmarks), _)) - .Times(1); - EXPECT_CALL( - client(), - StartCrosSearch(Eq(u"bat"), Eq(PickerCategory::kBrowsingHistory), _)) + StartCrosSearch(Eq(u"ant"), Eq(PickerCategory::kLinks), _)) .Times(1); EXPECT_CALL(client(), - StartCrosSearch(Eq(u"cat"), Eq(PickerCategory::kOpenTabs), _)) + StartCrosSearch(Eq(u"bat"), Eq(PickerCategory::kDriveFiles), _)) + .Times(1); + EXPECT_CALL(client(), + StartCrosSearch(Eq(u"cat"), Eq(PickerCategory::kLocalFiles), _)) .Times(1); EXPECT_CALL(client(), FetchGifSearch(_, _)).Times(0); { - PickerSearchRequest request(u"ant", PickerCategory::kBookmarks, + PickerSearchRequest request(u"ant", PickerCategory::kLinks, base::DoNothing(), &client(), &emoji_search(), kAllCategories); } { - PickerSearchRequest request(u"bat", PickerCategory::kBrowsingHistory, + PickerSearchRequest request(u"bat", PickerCategory::kDriveFiles, base::DoNothing(), &client(), &emoji_search(), kAllCategories); } { - PickerSearchRequest request(u"cat", PickerCategory::kOpenTabs, + PickerSearchRequest request(u"cat", PickerCategory::kLocalFiles, base::DoNothing(), &client(), &emoji_search(), kAllCategories); }
diff --git a/ash/picker/views/picker_category_type.cc b/ash/picker/views/picker_category_type.cc index fbcea59..123847d 100644 --- a/ash/picker/views/picker_category_type.cc +++ b/ash/picker/views/picker_category_type.cc
@@ -10,20 +10,14 @@ ASH_EXPORT PickerCategoryType GetPickerCategoryType(PickerCategory category) { switch (category) { - case PickerCategory::kEmojis: - case PickerCategory::kSymbols: - case PickerCategory::kEmoticons: - case PickerCategory::kGifs: - return PickerCategoryType::kExpressions; - case PickerCategory::kOpenTabs: - case PickerCategory::kBrowsingHistory: - case PickerCategory::kBookmarks: - return PickerCategoryType::kLinks; - case PickerCategory::kDriveFiles: - case PickerCategory::kLocalFiles: - return PickerCategoryType::kFiles; case PickerCategory::kEditor: return PickerCategoryType::kEditors; + case PickerCategory::kLinks: + case PickerCategory::kExpressions: + case PickerCategory::kClipboard: + case PickerCategory::kDriveFiles: + case PickerCategory::kLocalFiles: + return PickerCategoryType::kGeneral; case PickerCategory::kDatesTimes: case PickerCategory::kUnitsMaths: return PickerCategoryType::kCalculations;
diff --git a/ash/picker/views/picker_category_type.h b/ash/picker/views/picker_category_type.h index 1b32c7f..9989728 100644 --- a/ash/picker/views/picker_category_type.h +++ b/ash/picker/views/picker_category_type.h
@@ -12,10 +12,8 @@ // Used to group related categories together. enum class ASH_EXPORT PickerCategoryType { - kExpressions, - kLinks, - kFiles, kEditors, + kGeneral, kCalculations, };
diff --git a/ash/picker/views/picker_icons.cc b/ash/picker/views/picker_icons.cc index e75ef70..b66dd0e 100644 --- a/ash/picker/views/picker_icons.cc +++ b/ash/picker/views/picker_icons.cc
@@ -14,29 +14,22 @@ const gfx::VectorIcon& GetVectorIconForPickerCategory(PickerCategory category) { switch (category) { - case PickerCategory::kEmojis: + case PickerCategory::kEditor: + // TODO: b/322926823 - Use correct icons. + return kPencilIcon; + case PickerCategory::kExpressions: return kPickerEmojiIcon; - case PickerCategory::kSymbols: - return kPickerSymbolIcon; - case PickerCategory::kEmoticons: - return kPickerEmoticonIcon; - case PickerCategory::kGifs: - return kPickerGifIcon; - case PickerCategory::kOpenTabs: - return kPickerOpenTabIcon; - case PickerCategory::kBrowsingHistory: + case PickerCategory::kLinks: return kPickerBrowsingHistoryIcon; - case PickerCategory::kBookmarks: - return kPickerBookmarkIcon; + case PickerCategory::kClipboard: + // TODO: b/322926823 - Use correct icons. + return kClipboardIcon; case PickerCategory::kDriveFiles: // TODO: b/322926823 - Use correct icons. return kFolderIcon; case PickerCategory::kLocalFiles: // TODO: b/322926823 - Use correct icons. return kFolderIcon; - case PickerCategory::kEditor: - // TODO: b/322926823 - Use correct icons. - return kPencilIcon; case PickerCategory::kDatesTimes: // TODO: b/322926823 - Use correct icons. return kCalendarEventIcon;
diff --git a/ash/picker/views/picker_list_item_view.cc b/ash/picker/views/picker_list_item_view.cc index 31c8e666a..b3f97aa 100644 --- a/ash/picker/views/picker_list_item_view.cc +++ b/ash/picker/views/picker_list_item_view.cc
@@ -98,6 +98,9 @@ void PickerListItemView::SetLeadingIcon(const ui::ImageModel& icon) { leading_container_->RemoveAllChildViews(); + if (icon.IsEmpty()) { + return; + } leading_container_->AddChildView( views::Builder<views::ImageView>() .SetImageSize(kLeadingIconSizeDip) @@ -110,6 +113,9 @@ void PickerListItemView::SetSecondaryText( const std::u16string& secondary_text) { secondary_container_->RemoveAllChildViews(); + if (secondary_text.empty()) { + return; + } secondary_container_->AddChildView(bubble_utils::CreateLabel( TypographyToken::kCrosAnnotation2, secondary_text, cros_tokens::kCrosSysOnSurfaceVariant));
diff --git a/ash/picker/views/picker_search_field_view.cc b/ash/picker/views/picker_search_field_view.cc index 3977961..9c77d892 100644 --- a/ash/picker/views/picker_search_field_view.cc +++ b/ash/picker/views/picker_search_field_view.cc
@@ -14,6 +14,7 @@ #include "ash/style/typography.h" #include "base/functional/bind.h" #include "base/time/time.h" +#include "build/branding_buildflags.h" #include "ui/base/l10n/l10n_util.h" #include "ui/base/metadata/metadata_impl_macros.h" #include "ui/compositor/compositor.h" @@ -26,12 +27,26 @@ #include "ui/views/view_class_properties.h" #include "ui/views/widget/widget.h" +#if BUILDFLAG(GOOGLE_CHROME_BRANDING) +#include "chromeos/ash/resources/internal/strings/grit/ash_internal_strings.h" +#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING) + namespace ash { namespace { constexpr auto kSearchFieldBorderInsets = gfx::Insets::VH(0, 16); constexpr auto kSearchFieldVerticalPadding = gfx::Insets::VH(6, 0); +// TODO: b/331285414 - Finalize the search field placeholder text. +std::u16string GetSearchFieldPlaceholderText() { +#if BUILDFLAG(GOOGLE_CHROME_BRANDING) + return l10n_util::GetStringUTF16(IDS_PICKER_SEARCH_FIELD_PLACEHOLDER_TEXT); +#else + return l10n_util::GetStringUTF16( + IDS_PICKER_ZERO_STATE_SEARCH_FIELD_PLACEHOLDER_TEXT); +#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING) +} + } // namespace PickerSearchFieldView::PickerSearchFieldView( @@ -54,8 +69,7 @@ .SetBackgroundColor(SK_ColorTRANSPARENT) .SetFontList(TypographyProvider::Get()->ResolveTypographyToken( TypographyToken::kCrosBody2)) - .SetPlaceholderText(l10n_util::GetStringUTF16( - IDS_PICKER_ZERO_STATE_SEARCH_FIELD_PLACEHOLDER_TEXT)) + .SetPlaceholderText(GetSearchFieldPlaceholderText()) // TODO(b/309706053): Replace this once the strings are finalized. .SetAccessibleName(u"placeholder")) .BuildChildren();
diff --git a/ash/picker/views/picker_search_results_view.cc b/ash/picker/views/picker_search_results_view.cc index aae5c87..f2af1c7 100644 --- a/ash/picker/views/picker_search_results_view.cc +++ b/ash/picker/views/picker_search_results_view.cc
@@ -25,11 +25,17 @@ #include "ash/picker/views/picker_strings.h" #include "ash/picker/views/picker_symbol_item_view.h" #include "ash/public/cpp/picker/picker_search_result.h" +#include "ash/strings/grit/ash_strings.h" #include "base/functional/bind.h" #include "base/functional/callback.h" #include "base/functional/overloaded.h" #include "base/strings/utf_string_conversions.h" +#include "chromeos/ui/vector_icons/vector_icons.h" +#include "components/vector_icons/vector_icons.h" +#include "ui/base/l10n/l10n_util.h" #include "ui/base/metadata/metadata_impl_macros.h" +#include "ui/base/models/image_model.h" +#include "ui/chromeos/styles/cros_tokens_color_mappings.h" #include "ui/gfx/geometry/insets.h" #include "ui/gfx/geometry/size.h" #include "ui/views/focus/focus_manager.h" @@ -39,6 +45,11 @@ #include "ui/views/view_utils.h" namespace ash { +namespace { +// Some of the icons we use do not have a default size, so we need to manually +// set it. +constexpr int kIconSize = 20; +} // namespace PickerSearchResultsView::PickerSearchResultsView( int picker_view_width, @@ -209,7 +220,9 @@ [&](const PickerSearchResult::TextData& data) { auto item_view = std::make_unique<PickerListItemView>( std::move(select_result_callback)); - item_view->SetPrimaryText(data.text); + item_view->SetPrimaryText(data.primary_text); + item_view->SetSecondaryText(data.secondary_text); + item_view->SetLeadingIcon(data.icon); section_view->AddListItem(std::move(item_view)); }, [&](const PickerSearchResult::EmojiData& data) { @@ -228,9 +241,37 @@ section_view->AddEmoticonItem(std::move(emoticon_item)); }, [&](const PickerSearchResult::ClipboardData& data) { - // Do nothing for now. There are no clipboard results for actual - // search currently, ClipboardData is only used for clipboard - // items in zero state view. + auto item_view = std::make_unique<PickerListItemView>( + std::move(select_result_callback)); + const gfx::VectorIcon* icon = nullptr; + switch (data.display_format) { + case PickerSearchResult::ClipboardData::DisplayFormat::kFile: + icon = &vector_icons::kContentCopyIcon; + item_view->SetPrimaryText(data.display_text); + break; + case PickerSearchResult::ClipboardData::DisplayFormat::kText: + icon = &chromeos::kTextIcon; + item_view->SetPrimaryText(data.display_text); + break; + case PickerSearchResult::ClipboardData::DisplayFormat::kImage: + if (!data.display_image.has_value()) { + return; + } + icon = &chromeos::kFiletypeImageIcon; + item_view->SetPrimaryImage( + std::make_unique<views::ImageView>(*data.display_image)); + break; + case PickerSearchResult::ClipboardData::DisplayFormat::kHtml: + icon = &vector_icons::kCodeIcon; + item_view->SetPrimaryText( + l10n_util::GetStringUTF16(IDS_PICKER_HTML_CONTENT)); + break; + } + if (icon) { + item_view->SetLeadingIcon(ui::ImageModel::FromVectorIcon( + *icon, cros_tokens::kCrosSysOnSurface, kIconSize)); + } + section_view->AddListItem(std::move(item_view)); }, [&, this](const PickerSearchResult::GifData& data) { // `base::Unretained` is safe here because `this` will own the gif
diff --git a/ash/picker/views/picker_search_results_view_unittest.cc b/ash/picker/views/picker_search_results_view_unittest.cc index b70e085c..834018c 100644 --- a/ash/picker/views/picker_search_results_view_unittest.cc +++ b/ash/picker/views/picker_search_results_view_unittest.cc
@@ -127,7 +127,7 @@ view.AppendSearchResults(PickerSearchResultsSection( PickerSectionType::kCategories, - {{PickerSearchResult::Category(PickerCategory::kEmojis)}})); + {{PickerSearchResult::Category(PickerCategory::kExpressions)}})); EXPECT_THAT(view.section_list_view_for_testing()->children(), SizeIs(1)); EXPECT_THAT(view.section_views_for_testing(), @@ -233,13 +233,13 @@ view.AppendSearchResults(PickerSearchResultsSection( PickerSectionType::kCategories, - {{PickerSearchResult::Category(PickerCategory::kEmojis), - PickerSearchResult::Category(PickerCategory::kEmoticons)}})); + {{PickerSearchResult::Category(PickerCategory::kExpressions), + PickerSearchResult::Category(PickerCategory::kClipboard)}})); EXPECT_TRUE(view.MovePseudoFocusDown()); EXPECT_TRUE(view.DoPseudoFocusedAction()); EXPECT_EQ(future.Get(), - PickerSearchResult::Category(PickerCategory::kEmoticons)); + PickerSearchResult::Category(PickerCategory::kClipboard)); } TEST_F(PickerSearchResultsViewTest, AdvancesPseudoFocusForward) { @@ -252,9 +252,9 @@ kPickerWidth, future.GetCallback(), &asset_fetcher)); view->AppendSearchResults(PickerSearchResultsSection( PickerSectionType::kCategories, - {{PickerSearchResult::Category(PickerCategory::kEmojis), - PickerSearchResult::Category(PickerCategory::kSymbols), - PickerSearchResult::Category(PickerCategory::kEmoticons)}})); + {{PickerSearchResult::Category(PickerCategory::kExpressions), + PickerSearchResult::Category(PickerCategory::kClipboard), + PickerSearchResult::Category(PickerCategory::kDriveFiles)}})); ViewDrawnWaiter().Wait(view->section_list_view_for_testing()->GetTopItem()); view->AdvancePseudoFocus( @@ -262,7 +262,7 @@ ASSERT_TRUE(view->DoPseudoFocusedAction()); EXPECT_EQ(future.Get(), - PickerSearchResult::Category(PickerCategory::kSymbols)); + PickerSearchResult::Category(PickerCategory::kClipboard)); } TEST_F(PickerSearchResultsViewTest, AdvancesPseudoFocusBackward) { @@ -275,9 +275,9 @@ kPickerWidth, future.GetCallback(), &asset_fetcher)); view->AppendSearchResults(PickerSearchResultsSection( PickerSectionType::kCategories, - {{PickerSearchResult::Category(PickerCategory::kEmojis), - PickerSearchResult::Category(PickerCategory::kSymbols), - PickerSearchResult::Category(PickerCategory::kEmoticons)}})); + {{PickerSearchResult::Category(PickerCategory::kExpressions), + PickerSearchResult::Category(PickerCategory::kClipboard), + PickerSearchResult::Category(PickerCategory::kDriveFiles)}})); ViewDrawnWaiter().Wait(view->section_list_view_for_testing()->GetTopItem()); view->AdvancePseudoFocus( @@ -287,7 +287,7 @@ ASSERT_TRUE(view->DoPseudoFocusedAction()); EXPECT_EQ(future.Get(), - PickerSearchResult::Category(PickerCategory::kEmojis)); + PickerSearchResult::Category(PickerCategory::kExpressions)); } struct PickerSearchResultTestCase { @@ -357,7 +357,8 @@ /*full_url=*/GURL(), gfx::Size(20, 20), u"cat gif")}, - {"Category", PickerSearchResult::Category(PickerCategory::kEmojis)}, + {"Category", + PickerSearchResult::Category(PickerCategory::kExpressions)}, {"LocalFile", PickerSearchResult::LocalFile(u"local", base::FilePath())}, {"DriveFile", PickerSearchResult::DriveFile(u"drive", GURL())},
diff --git a/ash/picker/views/picker_strings.cc b/ash/picker/views/picker_strings.cc index 2331eb9..89cad9e 100644 --- a/ash/picker/views/picker_strings.cc +++ b/ash/picker/views/picker_strings.cc
@@ -17,27 +17,18 @@ std::u16string GetLabelForPickerCategory(PickerCategory category) { switch (category) { - case PickerCategory::kEmojis: - return l10n_util::GetStringUTF16(IDS_PICKER_EMOJIS_CATEGORY_LABEL); - case PickerCategory::kSymbols: - return l10n_util::GetStringUTF16(IDS_PICKER_SYMBOLS_CATEGORY_LABEL); - case PickerCategory::kEmoticons: - return l10n_util::GetStringUTF16(IDS_PICKER_EMOTICONS_CATEGORY_LABEL); - case PickerCategory::kGifs: - return l10n_util::GetStringUTF16(IDS_PICKER_GIFS_CATEGORY_LABEL); - case PickerCategory::kOpenTabs: - return l10n_util::GetStringUTF16(IDS_PICKER_OPEN_TABS_CATEGORY_LABEL); - case PickerCategory::kBrowsingHistory: - return l10n_util::GetStringUTF16( - IDS_PICKER_BROWSING_HISTORY_CATEGORY_LABEL); - case PickerCategory::kBookmarks: - return l10n_util::GetStringUTF16(IDS_PICKER_BOOKMARKS_CATEGORY_LABEL); + case PickerCategory::kEditor: + return l10n_util::GetStringUTF16(IDS_PICKER_EDITOR_CATEGORY_LABEL); + case PickerCategory::kLinks: + return l10n_util::GetStringUTF16(IDS_PICKER_LINKS_CATEGORY_LABEL); + case PickerCategory::kExpressions: + return l10n_util::GetStringUTF16(IDS_PICKER_EXPRESSIONS_CATEGORY_LABEL); + case PickerCategory::kClipboard: + return l10n_util::GetStringUTF16(IDS_PICKER_CLIPBOARD_CATEGORY_LABEL); case PickerCategory::kDriveFiles: return l10n_util::GetStringUTF16(IDS_PICKER_DRIVE_FILES_CATEGORY_LABEL); case PickerCategory::kLocalFiles: return l10n_util::GetStringUTF16(IDS_PICKER_LOCAL_FILES_CATEGORY_LABEL); - case PickerCategory::kEditor: - return l10n_util::GetStringUTF16(IDS_PICKER_EDITOR_CATEGORY_LABEL); case PickerCategory::kDatesTimes: return l10n_util::GetStringUTF16(IDS_PICKER_DATES_TIMES_CATEGORY_LABEL); case PickerCategory::kUnitsMaths: @@ -48,59 +39,39 @@ std::u16string GetSearchFieldPlaceholderTextForPickerCategory( PickerCategory category) { switch (category) { - case PickerCategory::kEmojis: + case PickerCategory::kLinks: return l10n_util::GetStringUTF16( - IDS_PICKER_EMOJIS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); - case PickerCategory::kSymbols: + IDS_PICKER_LINKS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); + case PickerCategory::kClipboard: return l10n_util::GetStringUTF16( - IDS_PICKER_SYMBOLS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); - case PickerCategory::kEmoticons: - return l10n_util::GetStringUTF16( - IDS_PICKER_EMOTICONS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); - case PickerCategory::kGifs: - return l10n_util::GetStringUTF16( - IDS_PICKER_GIFS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); - case PickerCategory::kOpenTabs: - return l10n_util::GetStringUTF16( - IDS_PICKER_OPEN_TABS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); - case PickerCategory::kBrowsingHistory: - return l10n_util::GetStringUTF16( - IDS_PICKER_BROWSING_HISTORY_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); - case PickerCategory::kBookmarks: - return l10n_util::GetStringUTF16( - IDS_PICKER_BOOKMARKS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); + IDS_PICKER_CLIPBOARD_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); case PickerCategory::kDriveFiles: return l10n_util::GetStringUTF16( IDS_PICKER_DRIVE_FILES_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); case PickerCategory::kLocalFiles: return l10n_util::GetStringUTF16( IDS_PICKER_LOCAL_FILES_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); - case PickerCategory::kEditor: - NOTREACHED_NORETURN(); case PickerCategory::kDatesTimes: return l10n_util::GetStringUTF16( IDS_PICKER_DATES_TIMES_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); case PickerCategory::kUnitsMaths: return l10n_util::GetStringUTF16( IDS_PICKER_UNITS_MATHS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT); + case PickerCategory::kEditor: + case PickerCategory::kExpressions: + NOTREACHED_NORETURN(); } } std::u16string GetSectionTitleForPickerCategoryType( PickerCategoryType category_type) { switch (category_type) { - case PickerCategoryType::kExpressions: - return l10n_util::GetStringUTF16( - IDS_PICKER_EXPRESSIONS_CATEGORY_TYPE_SECTION_TITLE); - case PickerCategoryType::kLinks: - return l10n_util::GetStringUTF16( - IDS_PICKER_LINKS_CATEGORY_TYPE_SECTION_TITLE); - case PickerCategoryType::kFiles: - return l10n_util::GetStringUTF16( - IDS_PICKER_FILES_CATEGORY_TYPE_SECTION_TITLE); case PickerCategoryType::kEditors: return l10n_util::GetStringUTF16( IDS_PICKER_EDITOR_CATEGORY_TYPE_SECTION_TITLE); + case PickerCategoryType::kGeneral: + return l10n_util::GetStringUTF16( + IDS_PICKER_GENERAL_CATEGORY_TYPE_SECTION_TITLE); case PickerCategoryType::kCalculations: return l10n_util::GetStringUTF16( IDS_PICKER_CALCULATIONS_CATEGORY_TYPE_SECTION_TITLE);
diff --git a/ash/picker/views/picker_view.cc b/ash/picker/views/picker_view.cc index 494d7f729..cd211b93 100644 --- a/ash/picker/views/picker_view.cc +++ b/ash/picker/views/picker_view.cc
@@ -123,22 +123,6 @@ return picker_view_bounds; } -std::optional<ui::EmojiPickerCategory> PickerCategoryToEmojiPickerCategory( - PickerCategory category) { - switch (category) { - case PickerCategory::kEmojis: - return ui::EmojiPickerCategory::kEmojis; - case PickerCategory::kSymbols: - return ui::EmojiPickerCategory::kSymbols; - case PickerCategory::kEmoticons: - return ui::EmojiPickerCategory::kEmoticons; - case PickerCategory::kGifs: - return ui::EmojiPickerCategory::kGifs; - default: - return std::nullopt; - } -} - } // namespace PickerView::PickerView(PickerViewDelegate* delegate, @@ -251,16 +235,14 @@ void PickerView::SelectCategory(PickerCategory category) { selected_category_ = category; - if (std::optional<ui::EmojiPickerCategory> emoji_picker_category = - PickerCategoryToEmojiPickerCategory(category); - emoji_picker_category.has_value()) { + if (category == PickerCategory::kExpressions) { if (auto* widget = GetWidget()) { // TODO(b/316936394): Correctly handle opening of emoji picker. Probably // best to wait for the IME on focus event, or save some coordinates and // open emoji picker in the correct location in some other way. widget->CloseWithReason(views::Widget::ClosedReason::kLostFocus); } - delegate_->ShowEmojiPicker(*emoji_picker_category); + delegate_->ShowEmojiPicker(ui::EmojiPickerCategory::kEmojis); return; } @@ -309,7 +291,8 @@ // `zero_state_view_`, `category_view_` and `search_results_view`_. zero_state_view_ = contents_view_->AddPage(std::make_unique<PickerZeroStateView>( - delegate_->GetAvailableCategories(), kPickerSize.width(), + delegate_->GetAvailableCategories(), + delegate_->ShouldShowSuggestedResults(), kPickerSize.width(), base::BindRepeating(&PickerView::SelectCategory, base::Unretained(this)), base::BindRepeating(&PickerView::SelectSearchResult,
diff --git a/ash/picker/views/picker_view_delegate.h b/ash/picker/views/picker_view_delegate.h index a6ff458..c5d43bb 100644 --- a/ash/picker/views/picker_view_delegate.h +++ b/ash/picker/views/picker_view_delegate.h
@@ -29,6 +29,9 @@ virtual std::vector<PickerCategory> GetAvailableCategories() = 0; + // Returns whether we should show suggested results in zero state view. + virtual bool ShouldShowSuggestedResults() = 0; + // Gets initially suggested results for category. Results will be returned via // `callback`, which may be called multiples times to update the results. virtual void GetResultsForCategory(PickerCategory category,
diff --git a/ash/picker/views/picker_view_unittest.cc b/ash/picker/views/picker_view_unittest.cc index d02a8f1..037777c 100644 --- a/ash/picker/views/picker_view_unittest.cc +++ b/ash/picker/views/picker_view_unittest.cc
@@ -82,6 +82,8 @@ return options_.available_categories; } + bool ShouldShowSuggestedResults() override { return true; } + void GetResultsForCategory(PickerCategory category, SearchResultsCallback callback) override { callback.Run({}); @@ -237,7 +239,7 @@ TEST_F(PickerViewTest, SwitchesToCategoryView) { FakePickerViewDelegate delegate({ - .available_categories = {PickerCategory::kBrowsingHistory}, + .available_categories = {PickerCategory::kLinks}, }); auto widget = PickerWidget::Create(&delegate, kDefaultAnchorBounds); widget->Show(); @@ -257,15 +259,14 @@ TEST_F(PickerViewTest, ClickingCategoryResultsSwitchesToCategoryView) { base::test::TestFuture<void> search_called; FakePickerViewDelegate delegate({ - .available_categories = {PickerCategory::kBrowsingHistory}, + .available_categories = {PickerCategory::kLinks}, .search_function = base::BindLambdaForTesting( [&](FakePickerViewDelegate::SearchResultsCallback callback) { search_called.SetValue(); callback.Run({ PickerSearchResultsSection( PickerSectionType::kExpressions, - {{PickerSearchResult::Category( - PickerCategory::kBrowsingHistory)}}), + {{PickerSearchResult::Category(PickerCategory::kLinks)}}), }); }), }); @@ -289,7 +290,7 @@ TEST_F(PickerViewTest, SelectingCategoryUpdatesSearchFieldPlaceholderText) { FakePickerViewDelegate delegate({ - .available_categories = {PickerCategory::kOpenTabs}, + .available_categories = {PickerCategory::kLinks}, }); auto widget = PickerWidget::Create(&delegate, kDefaultAnchorBounds); widget->Show(); @@ -305,12 +306,12 @@ .textfield_for_testing() .GetPlaceholderText(), l10n_util::GetStringUTF16( - IDS_PICKER_OPEN_TABS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT)); + IDS_PICKER_LINKS_CATEGORY_SEARCH_FIELD_PLACEHOLDER_TEXT)); } TEST_F(PickerViewTest, SearchingWithCategorySwitchesToSearchResultsView) { FakePickerViewDelegate delegate({ - .available_categories = {PickerCategory::kBrowsingHistory}, + .available_categories = {PickerCategory::kLinks}, }); auto widget = PickerWidget::Create(&delegate, kDefaultAnchorBounds); widget->Show(); @@ -332,7 +333,7 @@ TEST_F(PickerViewTest, EmptySearchFieldSwitchesBackToCategoryView) { FakePickerViewDelegate delegate({ - .available_categories = {PickerCategory::kBrowsingHistory}, + .available_categories = {PickerCategory::kLinks}, }); auto widget = PickerWidget::Create(&delegate, kDefaultAnchorBounds); widget->Show(); @@ -688,9 +689,9 @@ view->search_field_view_for_testing().GetBoundsInScreen().y()); } -TEST_F(PickerViewTest, ShowsEmojiPickerWhenClickingOnEmoji) { +TEST_F(PickerViewTest, ShowsEmojiPickerWhenClickingOnExpressions) { FakePickerViewDelegate delegate({ - .available_categories = {PickerCategory::kEmojis}, + .available_categories = {PickerCategory::kExpressions}, }); auto widget = PickerWidget::Create(&delegate, kDefaultAnchorBounds); widget->Show();
diff --git a/ash/picker/views/picker_widget_unittest.cc b/ash/picker/views/picker_widget_unittest.cc index 58c79ff..d61cd06 100644 --- a/ash/picker/views/picker_widget_unittest.cc +++ b/ash/picker/views/picker_widget_unittest.cc
@@ -31,6 +31,7 @@ public: // PickerViewDelegate: std::vector<PickerCategory> GetAvailableCategories() override { return {}; } + bool ShouldShowSuggestedResults() override { return false; } void GetResultsForCategory(PickerCategory category, SearchResultsCallback callback) override {} void StartSearch(const std::u16string& query,
diff --git a/ash/picker/views/picker_zero_state_view.cc b/ash/picker/views/picker_zero_state_view.cc index baa77213..8620e57 100644 --- a/ash/picker/views/picker_zero_state_view.cc +++ b/ash/picker/views/picker_zero_state_view.cc
@@ -48,6 +48,7 @@ namespace ash { namespace { constexpr base::TimeDelta kNudgeHideAnimationDuration = base::Milliseconds(50); +constexpr base::TimeDelta kClipboardRecency = base::Seconds(60); std::unique_ptr<PickerListItemView> CreateListItemViewForClipboardResult( const PickerSearchResult::ClipboardData& data, @@ -58,6 +59,7 @@ item_view->SetSecondaryText( l10n_util::GetStringUTF16(IDS_PICKER_FROM_CLIPBOARD_TEXT)); switch (data.display_format) { + case PickerSearchResult::ClipboardData::DisplayFormat::kFile: case PickerSearchResult::ClipboardData::DisplayFormat::kText: item_view->SetPrimaryText(data.display_text); break; @@ -92,6 +94,7 @@ PickerZeroStateView::PickerZeroStateView( base::span<const PickerCategory> available_categories, + bool show_suggested_results, int picker_view_width, SelectCategoryCallback select_category_callback, SelectSearchResultCallback select_result_callback) @@ -106,10 +109,13 @@ section_list_view_ = AddChildView(std::make_unique<PickerSectionListView>(picker_view_width)); - clipboard_provider_ = std::make_unique<PickerClipboardProvider>(); - clipboard_provider_->FetchResult( - base::BindRepeating(&PickerZeroStateView::OnFetchSuggestedResult, - weak_ptr_factory_.GetWeakPtr())); + if (show_suggested_results) { + clipboard_provider_ = std::make_unique<PickerClipboardProvider>(); + clipboard_provider_->FetchResults( + base::BindRepeating(&PickerZeroStateView::OnFetchSuggestedResults, + weak_ptr_factory_.GetWeakPtr()), + kClipboardRecency); + } for (PickerCategory category : available_categories) { auto item_view = std::make_unique<PickerListItemView>( @@ -324,16 +330,19 @@ } } -void PickerZeroStateView::OnFetchSuggestedResult( - const PickerSearchResult& result) { +void PickerZeroStateView::OnFetchSuggestedResults( + std::vector<PickerSearchResult> results) { if (!suggested_section_view_) { suggested_section_view_ = section_list_view_->AddSectionAt(0); suggested_section_view_->AddTitleLabel( l10n_util::GetStringUTF16(IDS_PICKER_SUGGESTED_SECTION_TITLE)); } - if (std::unique_ptr<PickerListItemView> item_view = - CreateListItemViewForSearchResult(result, select_result_callback_)) { - suggested_section_view_->AddListItem(std::move(item_view)); + for (const auto& result : results) { + if (std::unique_ptr<PickerListItemView> item_view = + CreateListItemViewForSearchResult(result, + select_result_callback_)) { + suggested_section_view_->AddListItem(std::move(item_view)); + } } SetPseudoFocusedView(section_list_view_->GetTopItem()); }
diff --git a/ash/picker/views/picker_zero_state_view.h b/ash/picker/views/picker_zero_state_view.h index 4660b5f..91e97b4 100644 --- a/ash/picker/views/picker_zero_state_view.h +++ b/ash/picker/views/picker_zero_state_view.h
@@ -45,6 +45,7 @@ explicit PickerZeroStateView( base::span<const PickerCategory> available_categories, + bool show_suggested_results, int picker_view_width, SelectCategoryCallback select_category_callback, SelectSearchResultCallback select_result_callback); @@ -85,7 +86,7 @@ void ScrollPseudoFocusedViewToVisible(); - void OnFetchSuggestedResult(const PickerSearchResult& result); + void OnFetchSuggestedResults(std::vector<PickerSearchResult> result); SelectSearchResultCallback select_result_callback_;
diff --git a/ash/picker/views/picker_zero_state_view_unittest.cc b/ash/picker/views/picker_zero_state_view_unittest.cc index 670f983..6930e0b 100644 --- a/ash/picker/views/picker_zero_state_view_unittest.cc +++ b/ash/picker/views/picker_zero_state_view_unittest.cc
@@ -42,16 +42,14 @@ constexpr int kPickerWidth = 320; constexpr base::span<const PickerCategory> kAllCategories = {(PickerCategory[]){ - PickerCategory::kEmojis, - PickerCategory::kSymbols, - PickerCategory::kEmoticons, - PickerCategory::kGifs, - PickerCategory::kOpenTabs, - PickerCategory::kBrowsingHistory, - PickerCategory::kBookmarks, + PickerCategory::kEditor, + PickerCategory::kLinks, + PickerCategory::kExpressions, + PickerCategory::kClipboard, PickerCategory::kDriveFiles, PickerCategory::kLocalFiles, - PickerCategory::kEditor, + PickerCategory::kDatesTimes, + PickerCategory::kUnitsMaths, }}; class PickerZeroStateViewTest : public views::ViewsTestBase { @@ -60,14 +58,13 @@ }; TEST_F(PickerZeroStateViewTest, CreatesCategorySections) { - PickerZeroStateView view(kAllCategories, kPickerWidth, base::DoNothing(), - base::DoNothing()); + PickerZeroStateView view(kAllCategories, true, kPickerWidth, + base::DoNothing(), base::DoNothing()); EXPECT_THAT(view.section_views_for_testing(), - ElementsAre(Key(PickerCategoryType::kExpressions), - Key(PickerCategoryType::kLinks), - Key(PickerCategoryType::kFiles), - Key(PickerCategoryType::kEditors))); + ElementsAre(Key(PickerCategoryType::kEditors), + Key(PickerCategoryType::kGeneral), + Key(PickerCategoryType::kCalculations))); EXPECT_THAT(view.SuggestedSectionForTesting(), IsNull()); } @@ -76,23 +73,23 @@ widget->SetFullscreen(true); base::test::TestFuture<PickerCategory> future; auto* view = widget->SetContentsView(std::make_unique<PickerZeroStateView>( - kAllCategories, kPickerWidth, future.GetRepeatingCallback(), - base::DoNothing())); + std::vector<PickerCategory>{PickerCategory::kExpressions}, false, + kPickerWidth, future.GetRepeatingCallback(), base::DoNothing())); widget->Show(); ASSERT_THAT(view->section_views_for_testing(), - Contains(Key(PickerCategoryType::kExpressions))); + Contains(Key(PickerCategoryType::kGeneral))); ASSERT_THAT(view->section_views_for_testing() - .find(PickerCategoryType::kExpressions) + .find(PickerCategoryType::kGeneral) ->second->item_views_for_testing(), Not(IsEmpty())); PickerItemView* category_view = view->section_views_for_testing() - .find(PickerCategoryType::kExpressions) + .find(PickerCategoryType::kGeneral) ->second->item_views_for_testing()[0]; ViewDrawnWaiter().Wait(category_view); LeftClickOn(*category_view); - EXPECT_EQ(future.Get(), PickerCategory::kEmojis); + EXPECT_EQ(future.Get(), PickerCategory::kExpressions); } TEST_F(PickerZeroStateViewTest, ClickingOkInCapsNudgeHidesCapsNudge) { @@ -100,7 +97,7 @@ widget->SetFullscreen(true); base::test::TestFuture<PickerCategory> future; auto* view = widget->SetContentsView(std::make_unique<PickerZeroStateView>( - kAllCategories, kPickerWidth, future.GetRepeatingCallback(), + kAllCategories, false, kPickerWidth, future.GetRepeatingCallback(), base::DoNothing())); widget->Show(); @@ -132,7 +129,7 @@ widget->SetFullscreen(true); base::test::TestFuture<const PickerSearchResult&> future; auto* view = widget->SetContentsView(std::make_unique<PickerZeroStateView>( - kAllCategories, kPickerWidth, base::DoNothing(), + kAllCategories, true, kPickerWidth, base::DoNothing(), future.GetRepeatingCallback())); widget->Show(); @@ -150,5 +147,16 @@ u"test", /*display_image=*/{})); } +TEST_F(PickerZeroStateViewTest, DoesntShowClipboardItems) { + std::unique_ptr<views::Widget> widget = CreateTestWidget(); + widget->SetFullscreen(true); + auto* view = widget->SetContentsView(std::make_unique<PickerZeroStateView>( + kAllCategories, false, kPickerWidth, base::DoNothing(), + base::DoNothing())); + widget->Show(); + + EXPECT_THAT(view->SuggestedSectionForTesting(), IsNull()); +} + } // namespace } // namespace ash
diff --git a/ash/projector/projector_metadata_model.cc b/ash/projector/projector_metadata_model.cc index 3586b04..e940bc6 100644 --- a/ash/projector/projector_metadata_model.cc +++ b/ash/projector/projector_metadata_model.cc
@@ -32,16 +32,6 @@ constexpr std::string_view kMetadataVersionNumber = "version"; constexpr std::string_view kGroupIdKey = "groupId"; -constexpr auto kLanguagesWithoutWhiteSpaces = - base::MakeFixedFlatSet<std::string_view>({ - "ja", // Japanese - "ko_KR", // Korean - "th", // Thai - "zh", // Chinese - "zh_CN", // Chinese Simplified - "zh_TW", // Chinese Traditional - }); - // Source of common English abbreviations: icu's sentence break exception list // https://source.chromium.org/chromium/chromium/src/+/main:third_party/icu/source/data/brkitr/en.txt. constexpr auto kEnglishAbbreviationsInLowerCase = @@ -82,19 +72,6 @@ return hypothesis_part_dict; } -std::string GetSentenceText(const std::vector<media::HypothesisParts>& sentence, - const std::string& caption_language) { - std::vector<std::string_view> sentence_text; - for (const auto& hypothesisPart : sentence) { - sentence_text.push_back(hypothesisPart.text[0]); - } - return base::JoinString( - sentence_text, - /*separator=*/kLanguagesWithoutWhiteSpaces.contains(caption_language) - ? "" - : " "); -} - std::vector<media::HypothesisParts> recalculateHypothesisPartTimeStamps( std::vector<media::HypothesisParts> sentence) { if (sentence.empty()) { @@ -177,6 +154,9 @@ caption_language); base::TimeDelta sentence_start_time = paragraph_start_time; base::TimeDelta sentence_end_time; + const std::u16string full_text = + base::UTF8ToUTF16(paragraph_transcript->text()); + size_t previous_sentence_end_pos = 0; for (uint i = 0; i < sentence_hypothesis_parts.size(); ++i) { std::vector<media::HypothesisParts> current_sentence_hypothesis_parts = recalculateHypothesisPartTimeStamps( @@ -190,12 +170,26 @@ ? sentence_hypothesis_parts[i + 1][0].hypothesis_part_offset + paragraph_start_time : paragraph_end_time; - const std::string sentence_text = - GetSentenceText(current_sentence_hypothesis_parts, caption_language); + std::u16string sentence_text = u""; + if (current_sentence_hypothesis_parts.size() > 0) { + std::u16string sentence_end_word = + base::UTF8ToUTF16(current_sentence_hypothesis_parts.back().text[0]); + + // Remove the delimiter character sometimes added by the speech service. + base::RemoveChars(sentence_end_word, u"\u2581", &sentence_end_word); + const size_t current_sentence_end_pos = + full_text.find(sentence_end_word, previous_sentence_end_pos) + + sentence_end_word.length(); + sentence_text = full_text.substr( + previous_sentence_end_pos, + (current_sentence_end_pos - previous_sentence_end_pos)); + base::TrimString(sentence_text, u" ", &sentence_text); + previous_sentence_end_pos = current_sentence_end_pos; + } sentence_transcripts.push_back(std::make_unique<ProjectorTranscript>( sentence_start_time, sentence_end_time, - /*group_id=*/paragraph_start_time.InMilliseconds(), sentence_text, - current_sentence_hypothesis_parts)); + /*group_id=*/paragraph_start_time.InMilliseconds(), + base::UTF16ToUTF8(sentence_text), current_sentence_hypothesis_parts)); // Next sentence's start timestamp is current sentence's end timestamp. sentence_start_time = sentence_end_time; }
diff --git a/ash/projector/projector_metadata_model.h b/ash/projector/projector_metadata_model.h index 71002473..3f013d5 100644 --- a/ash/projector/projector_metadata_model.h +++ b/ash/projector/projector_metadata_model.h
@@ -48,6 +48,8 @@ base::TimeDelta& end_time() { return end_time_; } + std::string& text() { return text_; } + // Return the serialized metadata item. This is used for storage. virtual base::Value::Dict ToJson() = 0;
diff --git a/ash/projector/projector_metadata_model_unittest.cc b/ash/projector/projector_metadata_model_unittest.cc index 3ce2411..24caf301 100644 --- a/ash/projector/projector_metadata_model_unittest.cc +++ b/ash/projector/projector_metadata_model_unittest.cc
@@ -154,6 +154,61 @@ "tableOfContent": [] })"; +constexpr char kCompleteMetadataV2WithDelimiterTemplate[] = R"({ + "captions": [ + { + "endOffset": 3000, + "hypothesisParts": [ + { + "offset": 0, + "text": [ + "▁transcript" + ] + }, + { + "offset": 2000, + "text": [ + "▁text" + ] + } + ], + "startOffset": 1000, + "groupId": 1000, + "text": "transcript text" + }, + { + "endOffset": 5000, + "hypothesisParts": [ + { + "offset": 0, + "text": [ + "▁transcript" + ] + }, + { + "offset": 1000, + "text": [ + "▁text" + ] + }, + { + "offset": 1500, + "text": [ + "▁2" + ] + } + ], + "startOffset": 3000, + "groupId": 3000, + "text": "transcript text 2" + } + ], + "captionLanguage": "en", + "recognitionStatus": 1, + "version": 2, + "tableOfContent": [] + })"; + constexpr char kCompleteMetadataV2MultipleSentenceTemplate[] = R"({ "captions": [ { @@ -2077,6 +2132,121 @@ "version": 2 })"; +constexpr char kCompleteMetadataV2JapaneseWithLatinCharactersTemplate[] = R"({ + "captions": [ + { + "endOffset": 11000, + "hypothesisParts": [ + { + "offset": 0, + "text": [ + "こ" + ] + }, + { + "offset": 1000, + "text": [ + "れ" + ] + }, + { + "offset": 2000, + "text": [ + "は、" + ] + }, + { + "offset": 3000, + "text": [ + "3" + ] + }, + { + "offset": 4000, + "text": [ + "km" + ] + }, + { + "offset": 5000, + "text": [ + "などの" + ] + }, + { + "offset": 6000, + "text": [ + "数字を" + ] + }, + { + "offset": 7000, + "text": [ + "含むラ" + ] + }, + { + "offset": 8000, + "text": [ + "ンダム" + ] + }, + { + "offset": 9000, + "text": [ + "なテキ" + ] + }, + { + "offset": 10000, + "text": [ + "ストです。" + ] + } + ], + "startOffset": 0, + "groupId": 0, + "text": "これは、3 km などの数字を含むランダムなテキストです。" + }, + { + "endOffset": 15000, + "hypothesisParts": [ + { + "offset": 0, + "text": [ + "これ" + ] + }, + { + "offset": 1000, + "text": [ + "も分" + ] + }, + { + "offset": 2000, + "text": [ + "割した" + ] + }, + { + "offset": 3000, + "text": [ + "い文です。" + ] + } + ], + "startOffset": 11000, + "groupId": 0, + "text": "これも分割したい文です。" + } + ], + "captionLanguage": "ja", + "recognitionStatus": 1, + "version": 2, + "tableOfContent": [] +})"; + void AssertSerializedString(const std::string& expected, const std::string& actual) { std::optional<base::Value> expected_value = base::JSONReader::Read(expected); @@ -2134,7 +2304,8 @@ BuildHypothesisPartsList(hypothesis_part).c_str()); } -std::unique_ptr<ProjectorMetadata> populateMetadata() { +std::unique_ptr<ProjectorMetadata> populateMetadata( + bool with_delimiters = false) { base::i18n::SetICUDefaultLocale("en_US"); std::unique_ptr<ProjectorMetadata> metadata = std::make_unique<ProjectorMetadata>(); @@ -2142,10 +2313,13 @@ metadata->SetMetadataVersionNumber(MetadataVersionNumber::kV2); std::vector<media::HypothesisParts> first_transcript; - first_transcript.emplace_back(std::vector<std::string>({"transcript"}), - base::Milliseconds(0)); - first_transcript.emplace_back(std::vector<std::string>({"text"}), - base::Milliseconds(2000)); + first_transcript.emplace_back( + std::vector<std::string>( + {with_delimiters ? "▁transcript" : "transcript"}), + base::Milliseconds(0)); + first_transcript.emplace_back( + std::vector<std::string>({with_delimiters ? "▁text" : "text"}), + base::Milliseconds(2000)); metadata->AddTranscript(std::make_unique<ProjectorTranscript>( /*start_time=*/base::Milliseconds(1000), @@ -2155,12 +2329,16 @@ metadata->MarkKeyIdea(); std::vector<media::HypothesisParts> second_transcript; - second_transcript.emplace_back(std::vector<std::string>({"transcript"}), - base::Milliseconds(0)); - second_transcript.emplace_back(std::vector<std::string>({"text"}), - base::Milliseconds(1000)); - second_transcript.emplace_back(std::vector<std::string>({"2"}), - base::Milliseconds(1500)); + second_transcript.emplace_back( + std::vector<std::string>( + {with_delimiters ? "▁transcript" : "transcript"}), + base::Milliseconds(0)); + second_transcript.emplace_back( + std::vector<std::string>({with_delimiters ? "▁text" : "text"}), + base::Milliseconds(1000)); + second_transcript.emplace_back( + std::vector<std::string>({with_delimiters ? "▁2" : "2"}), + base::Milliseconds(1500)); metadata->AddTranscript(std::make_unique<ProjectorTranscript>( /*start_time=*/base::Milliseconds(3000), @@ -2299,6 +2477,39 @@ return metadata; } +std::unique_ptr<ProjectorMetadata> populateMetadataWithMixedCharacters() { + base::i18n::SetICUDefaultLocale("ja"); + std::unique_ptr<ProjectorMetadata> metadata = + std::make_unique<ProjectorMetadata>(); + metadata->SetCaptionLanguage("ja"); + metadata->SetMetadataVersionNumber(MetadataVersionNumber::kV2); + + std::string paragraph_text = + "これは、3 km " + "などの数字を含むランダムなテキストです。これも分割したい文です。"; + const std::vector<std::string> paragraph_words = { + "こ", "れ", "は、", "3", "km", + "などの", "数字を", "含むラ", "ンダム", "なテキ", + "ストです。", "これ", "も分", "割した", "い文です。", + }; + + std::vector<media::HypothesisParts> paragraph_hypothesis_parts; + for (uint i = 0; i < paragraph_words.size(); i++) { + paragraph_hypothesis_parts.emplace_back( + std::vector<std::string>({paragraph_words[i]}), + base::Milliseconds(i * 1000)); + } + const base::TimeDelta paragraph_start_offset = base::Milliseconds(0); + const base::TimeDelta paragraph_end_offset = + base::Milliseconds(paragraph_words.size() * 1000); + + metadata->AddTranscript(std::make_unique<ProjectorTranscript>( + paragraph_start_offset, paragraph_end_offset, + paragraph_start_offset.InMilliseconds(), paragraph_text, + paragraph_hypothesis_parts)); + return metadata; +} + } // namespace class ProjectorKeyIdeaTest : public testing::Test { @@ -2476,4 +2687,23 @@ metadata->Serialize()); } +TEST_F(ProjectorMetadataTestV2, RemoveDelimiter) { + std::unique_ptr<ProjectorMetadata> metadata = populateMetadata(true); + metadata->SetMetadataVersionNumber(MetadataVersionNumber::kV2); + + metadata->SetSpeechRecognitionStatus(RecognitionStatus::kComplete); + AssertSerializedString(kCompleteMetadataV2WithDelimiterTemplate, + metadata->Serialize()); +} + +TEST_F(ProjectorMetadataTestV2, PreserveSpacingForMixedCharacters) { + std::unique_ptr<ProjectorMetadata> metadata = + populateMetadataWithMixedCharacters(); + metadata->SetMetadataVersionNumber(MetadataVersionNumber::kV2); + + metadata->SetSpeechRecognitionStatus(RecognitionStatus::kComplete); + AssertSerializedString(kCompleteMetadataV2JapaneseWithLatinCharactersTemplate, + metadata->Serialize()); +} + } // namespace ash
diff --git a/ash/public/cpp/BUILD.gn b/ash/public/cpp/BUILD.gn index f3bcfd4..bd43479e 100644 --- a/ash/public/cpp/BUILD.gn +++ b/ash/public/cpp/BUILD.gn
@@ -373,8 +373,6 @@ "tablet_mode.h", "tablet_mode_observer.h", "update_types.h", - "view_shadow.cc", - "view_shadow.h", "views_text_services_context_menu_ash.cc", "views_text_services_context_menu_ash.h", "vm_camera_mic_constants.cc", @@ -527,7 +525,6 @@ "tab_cluster/clusterer_unittest.cc", "tab_cluster/correlation_clusterer_unittest.cc", "tab_cluster/undirected_graph_unittest.cc", - "view_shadow_unittest.cc", ] deps = [ @@ -578,6 +575,8 @@ sources = [ "personalization_app/time_of_day_test_utils.cc", "personalization_app/time_of_day_test_utils.h", + "picker/mock_picker_client.cc", + "picker/mock_picker_client.h", "test/in_process_data_decoder.cc", "test/in_process_data_decoder.h", "test/mock_in_session_auth_token_provider.cc",
diff --git a/ash/public/cpp/accelerators_util_unittest.cc b/ash/public/cpp/accelerators_util_unittest.cc index 85de8ea..9d5f367 100644 --- a/ash/public/cpp/accelerators_util_unittest.cc +++ b/ash/public/cpp/accelerators_util_unittest.cc
@@ -60,10 +60,10 @@ // with DomKey `ß`. With positional remapping, VKEY_OEM_4 is remapped to // search for DomCode BRACKET_LEFT, resulting in DomKey `ü`. const std::vector<ui::StubKeyboardLayoutEngine::CustomLookupEntry> table = { - {ui::DomCode::MINUS, /**character=*/u'ß', /**character_shifted=*/u'?', - ui::KeyboardCode::VKEY_OEM_4}, - {ui::DomCode::BRACKET_LEFT, /**character=*/u'ü', - /**character_shifted=*/u'Ü', ui::KeyboardCode::VKEY_OEM_1}}; + {ui::DomCode::MINUS, ui::DomKey::FromCharacter(u'ß'), + ui::DomKey::FromCharacter(u'?'), ui::KeyboardCode::VKEY_OEM_4}, + {ui::DomCode::BRACKET_LEFT, ui::DomKey::FromCharacter(u'ü'), + ui::DomKey::FromCharacter(u'Ü'), ui::KeyboardCode::VKEY_OEM_1}}; layout_engine_->SetCustomLookupTableForTesting(table);
diff --git a/ash/public/cpp/app_list/app_list_metrics.cc b/ash/public/cpp/app_list/app_list_metrics.cc index 64c5859a5..20e3f3b 100644 --- a/ash/public/cpp/app_list/app_list_metrics.cc +++ b/ash/public/cpp/app_list/app_list_metrics.cc
@@ -138,7 +138,9 @@ case AppListLaunchedFrom::kLaunchedFromRecentApps: case AppListLaunchedFrom::DEPRECATED_kLaunchedFromSuggestionChip: case AppListLaunchedFrom::kLaunchedFromQuickAppAccess: - // Search results don't live in the shelf, the app grid or recent apps. + case AppListLaunchedFrom::kLaunchedFromAppsCollections: + // Search results don't live in the shelf, the app grid, apps collections + // or recent apps. NOTREACHED(); break; }
diff --git a/ash/public/cpp/app_list/app_list_types.h b/ash/public/cpp/app_list/app_list_types.h index b7ed93d..5586195a 100644 --- a/ash/public/cpp/app_list/app_list_types.h +++ b/ash/public/cpp/app_list/app_list_types.h
@@ -113,14 +113,17 @@ int hue_ = kHueInvalid; }; +// The different available AppsCollections. +// Note: Do not change the order of these as they are used for metrics. enum class AppCollection { kUnknown = 0, - kEssentials, - kProductivity, - kCreativity, - kEntertainment, - kOem, - kUtilities, + kEssentials = 1, + kProductivity = 2, + kCreativity = 3, + kEntertainment = 4, + kOem = 5, + kUtilities = 6, + kMaxValue = kUtilities, }; // A structure holding the common information which is sent between ash and, @@ -367,7 +370,8 @@ kLaunchedFromRecentApps = 5, kLaunchedFromContinueTask = 6, kLaunchedFromQuickAppAccess = 7, - kMaxValue = kLaunchedFromQuickAppAccess, + kLaunchedFromAppsCollections = 8, + kMaxValue = kLaunchedFromAppsCollections, }; // The UI representation of the app that's being launched. Currently all search
diff --git a/ash/public/cpp/desk_template.cc b/ash/public/cpp/desk_template.cc index f2d1314..c950e56 100644 --- a/ash/public/cpp/desk_template.cc +++ b/ash/public/cpp/desk_template.cc
@@ -19,8 +19,6 @@ namespace { -constexpr char kOsFeedbackAppId[] = "iffgohomcomlpmkfikfffagkkoojjffm"; - std::string TabGroupDataToString(const app_restore::RestoreData* restore_data) { std::string result = "tab groups:["; @@ -83,17 +81,9 @@ case AppType::ARC_APP: case AppType::BROWSER: case AppType::CHROME_APP: + case AppType::SYSTEM_APP: return true; - case AppType::SYSTEM_APP: { - const auto* app_id = window->GetProperty(kAppIDKey); - // Feedback app is not saved, see b/301479278. - if (app_id && *app_id == kOsFeedbackAppId) { - return false; - } - } break; } - - return true; } constexpr char DeskTemplate::kIncognitoWindowIdentifier[];
diff --git a/ash/public/cpp/external_arc/message_center/arc_notification_manager.cc b/ash/public/cpp/external_arc/message_center/arc_notification_manager.cc index 1ceb010..64374c4 100644 --- a/ash/public/cpp/external_arc/message_center/arc_notification_manager.cc +++ b/ash/public/cpp/external_arc/message_center/arc_notification_manager.cc
@@ -224,7 +224,7 @@ return; } - const std::string& key = data->key; + const std::string key = data->key; auto it = items_.find(key); if (it == items_.end()) { // Show a notification on the primary logged-in user's desktop and badge the @@ -248,14 +248,21 @@ data->is_custom_notification); } - std::string app_id = + const std::string app_id = data->package_name ? ArcAppIdProvider::Get()->GetAppIdByPackageName(*data->package_name) : std::string(); it->second->OnUpdatedFromAndroid(std::move(data), app_id); - for (auto& observer : observers_) - observer.OnNotificationUpdated(it->second->GetNotificationId(), app_id); + // OnUpdatedFromAndroid may remove the new notification if the number of + // notifications are limited. + it = items_.find(key); + if (it != items_.end()) { + const std::string notification_id = it->second->GetNotificationId(); + for (auto& observer : observers_) { + observer.OnNotificationUpdated(notification_id, app_id); + } + } } void ArcNotificationManager::OnNotificationUpdated(
diff --git a/ash/public/cpp/external_arc/message_center/arc_notification_manager_unittest.cc b/ash/public/cpp/external_arc/message_center/arc_notification_manager_unittest.cc index cfa2074b..d46c083 100644 --- a/ash/public/cpp/external_arc/message_center/arc_notification_manager_unittest.cc +++ b/ash/public/cpp/external_arc/message_center/arc_notification_manager_unittest.cc
@@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include "ash/public/cpp/external_arc/message_center/arc_notification_manager.h" + #include <map> #include <memory> #include <string> @@ -12,9 +14,10 @@ #include "ash/components/arc/test/connection_holder_util.h" #include "ash/components/arc/test/fake_notifications_instance.h" #include "ash/public/cpp/arc_app_id_provider.h" -#include "ash/public/cpp/external_arc/message_center/arc_notification_manager.h" #include "ash/public/cpp/message_center/arc_notification_manager_delegate.h" +#include "base/functional/callback.h" #include "base/run_loop.h" +#include "base/test/bind.h" #include "base/test/metrics/histogram_tester.h" #include "base/test/task_environment.h" #include "mojo/public/cpp/bindings/pending_remote.h" @@ -66,6 +69,10 @@ visible_notifications_.insert(notification.get()); std::string id = notification->id(); owned_notifications_[id] = std::move(notification); + + if (on_added_notification_callback_) { + on_added_notification_callback_.Run(); + } } void RemoveNotification(const std::string& id, bool by_user) override { @@ -95,11 +102,16 @@ bool IsQuietMode() const override { return in_quiet_mode_; } + void SetOnAddedNotificationCallback(base::RepeatingClosure callback) { + on_added_notification_callback_ = callback; + } + private: message_center::NotificationList::Notifications visible_notifications_; std::map<std::string, std::unique_ptr<message_center::Notification>> owned_notifications_; bool in_quiet_mode_ = false; + base::RepeatingClosure on_added_notification_callback_; }; class FakeArcNotificationManagerDelegate @@ -120,6 +132,18 @@ void HideMessageCenter() override {} }; +class FakeObserver : public ArcNotificationManagerBase::Observer { + public: + FakeObserver() = default; + ~FakeObserver() override = default; + + void OnNotificationUpdated(const std::string& notification_id, + const std::string& app_id) override {} + void OnNotificationRemoved(const std::string& notification_id) override {} + void OnArcNotificationManagerDestroyed( + ArcNotificationManagerBase* manager) override {} +}; + } // anonymous namespace class ArcNotificationManagerTest : public testing::Test { @@ -362,4 +386,28 @@ histogram_tester.ExpectTotalCount(kHistogramNameIsCustomNotification, 1); } +TEST_F(ArcNotificationManagerTest, NotificationRemovedWhileAddingOne) { + ConnectMojoChannel(); + + // Create and remove enough number of notifications causing relocation in the + // map. + CreateNotificationWithKey("notification1"); + EXPECT_EQ(1u, message_center()->GetVisibleNotifications().size()); + + FakeObserver observer; + arc_notification_manager()->AddObserver(&observer); + + // Set the callback to remove added notification immediately + message_center()->SetOnAddedNotificationCallback(base::BindLambdaForTesting( + [arc_notification_manager = arc_notification_manager()]() { + arc_notification_manager->SendNotificationRemovedFromChrome( + "notification2"); + })); + + // It should not crash. + CreateNotificationWithKey("notification2"); + + arc_notification_manager()->RemoveObserver(&observer); +} + } // namespace ash
diff --git a/ash/public/cpp/picker/mock_picker_client.cc b/ash/public/cpp/picker/mock_picker_client.cc new file mode 100644 index 0000000..ea30e4a --- /dev/null +++ b/ash/public/cpp/picker/mock_picker_client.cc
@@ -0,0 +1,13 @@ +// 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 "ash/public/cpp/picker/mock_picker_client.h" + +namespace ash { + +MockPickerClient::~MockPickerClient() = default; + +MockPickerClient::MockPickerClient() = default; + +} // namespace ash
diff --git a/ash/public/cpp/picker/mock_picker_client.h b/ash/public/cpp/picker/mock_picker_client.h new file mode 100644 index 0000000..b9cd9f28 --- /dev/null +++ b/ash/public/cpp/picker/mock_picker_client.h
@@ -0,0 +1,51 @@ +// 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 ASH_PUBLIC_CPP_PICKER_MOCK_PICKER_CLIENT_H_ +#define ASH_PUBLIC_CPP_PICKER_MOCK_PICKER_CLIENT_H_ + +#include <optional> +#include <string> + +#include "ash/public/cpp/ash_public_export.h" +#include "ash/public/cpp/picker/picker_category.h" +#include "ash/public/cpp/picker/picker_client.h" +#include "base/memory/scoped_refptr.h" +#include "services/network/public/cpp/shared_url_loader_factory.h" +#include "testing/gmock/include/gmock/gmock.h" + +namespace ash { + +class ASH_PUBLIC_EXPORT MockPickerClient : public PickerClient { + public: + MockPickerClient(); + ~MockPickerClient() override; + + MOCK_METHOD(scoped_refptr<network::SharedURLLoaderFactory>, + GetSharedURLLoaderFactory, + (), + (override)); + MOCK_METHOD(void, + FetchGifSearch, + (const std::string& query, FetchGifsCallback callback), + (override)); + MOCK_METHOD(void, StopGifSearch, (), (override)); + MOCK_METHOD(void, + StartCrosSearch, + (const std::u16string& query, + std::optional<PickerCategory> category, + CrosSearchResultsCallback callback), + (override)); + MOCK_METHOD(void, StopCrosQuery, (), (override)); + MOCK_METHOD(void, ShowEditor, (), (override)); + MOCK_METHOD(void, GetRecentFileResults, (RecentFilesCallback), (override)); + MOCK_METHOD(void, + GetSuggestedLinkResults, + (SuggestedLinksCallback), + (override)); +}; + +} // namespace ash + +#endif // ASH_PUBLIC_CPP_PICKER_MOCK_PICKER_CLIENT_H_
diff --git a/ash/public/cpp/picker/picker_category.h b/ash/public/cpp/picker/picker_category.h index c7763a7..6ff9ee7 100644 --- a/ash/public/cpp/picker/picker_category.h +++ b/ash/public/cpp/picker/picker_category.h
@@ -11,16 +11,12 @@ // A category specifies a type of data that can be searched for. enum class ASH_PUBLIC_EXPORT PickerCategory { - kEmojis, - kSymbols, - kEmoticons, - kGifs, - kOpenTabs, - kBrowsingHistory, - kBookmarks, + kEditor, + kLinks, + kExpressions, + kClipboard, kDriveFiles, kLocalFiles, - kEditor, kDatesTimes, kUnitsMaths, };
diff --git a/ash/public/cpp/picker/picker_client.h b/ash/public/cpp/picker/picker_client.h index cd3dc3b..14f3bf77 100644 --- a/ash/public/cpp/picker/picker_client.h +++ b/ash/public/cpp/picker/picker_client.h
@@ -32,6 +32,10 @@ using CrosSearchResultsCallback = base::RepeatingCallback<void(ash::AppListSearchResultType result_type, std::vector<PickerSearchResult> results)>; + using RecentFilesCallback = + base::OnceCallback<void(std::vector<PickerSearchResult>)>; + using SuggestedLinksCallback = + base::RepeatingCallback<void(std::vector<PickerSearchResult>)>; // Gets the SharedURLLoaderFactory to use for Picker network requests, e.g. to // fetch assets. @@ -57,6 +61,10 @@ virtual void ShowEditor() = 0; + virtual void GetRecentFileResults(RecentFilesCallback callback) = 0; + + virtual void GetSuggestedLinkResults(SuggestedLinksCallback callback) = 0; + protected: PickerClient(); virtual ~PickerClient();
diff --git a/ash/public/cpp/picker/picker_search_result.cc b/ash/public/cpp/picker/picker_search_result.cc index 8907c91a..b22f8e2 100644 --- a/ash/public/cpp/picker/picker_search_result.cc +++ b/ash/public/cpp/picker/picker_search_result.cc
@@ -96,7 +96,18 @@ default; PickerSearchResult PickerSearchResult::Text(std::u16string_view text) { - return PickerSearchResult(TextData{.text = std::u16string(text)}); + return PickerSearchResult(TextData{.primary_text = std::u16string(text), + .secondary_text = u"", + .icon = ui::ImageModel()}); +} + +PickerSearchResult PickerSearchResult::Text(std::u16string_view primary_text, + std::u16string_view secondary_text, + ui::ImageModel icon) { + return PickerSearchResult( + TextData{.primary_text = std::u16string(primary_text), + .secondary_text = std::u16string(secondary_text), + .icon = std::move(icon)}); } PickerSearchResult PickerSearchResult::Emoji(std::u16string_view emoji) {
diff --git a/ash/public/cpp/picker/picker_search_result.h b/ash/public/cpp/picker/picker_search_result.h index 441e58e..f1e7d88 100644 --- a/ash/public/cpp/picker/picker_search_result.h +++ b/ash/public/cpp/picker/picker_search_result.h
@@ -25,7 +25,9 @@ class ASH_PUBLIC_EXPORT PickerSearchResult { public: struct TextData { - std::u16string text; + std::u16string primary_text; + std::u16string secondary_text; + ui::ImageModel icon; bool operator==(const TextData&) const; }; @@ -50,6 +52,7 @@ struct ClipboardData { enum class DisplayFormat { + kFile, kText, kImage, kHtml, @@ -154,6 +157,9 @@ std::u16string title, ui::ImageModel icon); static PickerSearchResult Text(std::u16string_view text); + static PickerSearchResult Text(std::u16string_view primary_text, + std::u16string_view secondary_text, + ui::ImageModel icon); static PickerSearchResult Emoji(std::u16string_view emoji); static PickerSearchResult Symbol(std::u16string_view symbol); static PickerSearchResult Emoticon(std::u16string_view emoticon);
diff --git a/ash/public/cpp/resources/ash_public_unscaled_resources.grd b/ash/public/cpp/resources/ash_public_unscaled_resources.grd index 38d31f0..e7e15bc9 100644 --- a/ash/public/cpp/resources/ash_public_unscaled_resources.grd +++ b/ash/public/cpp/resources/ash_public_unscaled_resources.grd
@@ -54,11 +54,14 @@ <!-- Clipboard Nudge --> <structure type="lottie" name="IDR_CLIPBOARD_NUDGE_COPIED_IMAGE" file="unscaled_resources/clipboard_nudge_copied.json" compress="gzip" /> <structure type="lottie" name="IDR_CLIPBOARD_NUDGE_SELECT_IMAGE" file="unscaled_resources/clipboard_nudge_select.json" compress="gzip" /> - <!-- Pine Nudge --> - <structure type="lottie" name="IDR_PINE_NUDGE_IMAGE_DM" file="unscaled_resources/pine_nudge_dm.json" compress="gzip" /> - <structure type="lottie" name="IDR_PINE_NUDGE_IMAGE_LM" file="unscaled_resources/pine_nudge_lm.json" compress="gzip" /> + <!-- Pine --> + <structure type="lottie" name="IDR_PINE_NUDGE_IMAGE_DM" file="unscaled_resources/pine_nudge_dm.json" compress="gzip" /> + <structure type="lottie" name="IDR_PINE_NUDGE_IMAGE_LM" file="unscaled_resources/pine_nudge_lm.json" compress="gzip" /> + <structure type="lottie" name="IDR_PINE_ONBOARDING_IMAGE" file="unscaled_resources/pine_onboarding.json" compress="gzip" /> <!-- Focus Mode --> <structure type="lottie" name="IDR_FOCUS_MODE_EQUALIZER_LIGHT_ANIMATION" file="unscaled_resources/equalizer_light.json" compress="gzip" /> + <!-- Birch --> + <structure type="lottie" name="IDR_BIRCH_RELEASE_NOTES_ICON" file="unscaled_resources/birch_release_notes_icon.json" compress="gzip" /> </structures> </release> </grit>
diff --git a/ash/public/cpp/resources/unscaled_resources/birch_release_notes_icon.json b/ash/public/cpp/resources/unscaled_resources/birch_release_notes_icon.json new file mode 100644 index 0000000..9cd1428 --- /dev/null +++ b/ash/public/cpp/resources/unscaled_resources/birch_release_notes_icon.json
@@ -0,0 +1 @@ +{"layers":[{"nm":"surface7801","ty":4,"ind":1392,"ip":0,"op":60,"st":0,"ks":{"a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[133.33,133.33],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}},"ao":0,"shapes":[{"nm":"surface7801","hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"ty":"sh","ks":{"k":{"c":true,"i":[[0,0],[0,0],[0.07,0.05],[0,0],[0,0]],"o":[[0,0],[-0.05,-0.08],[0,0],[0,0],[0,0]],"v":[[11.45,26.52],[6.12,18.49],[5.95,18.3],[4.97,19.47],[9.96,26.97]]},"a":0}},{"ty":"sh","ks":{"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.68,27.36],[4.12,20.49],[3.11,21.69],[7.18,27.82]]},"a":0}},{"nm":"cros.sys.illo.color1.2","ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.8588235294117647,0.8823529411764706,1,1],"a":0}},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"ty":"sh","ks":{"k":{"c":true,"i":[[0,0],[0,0],[0.73,-0.93],[0,0],[-0.27,-0.41],[0,0],[-0.48,0.13],[0,0],[0.65,0.98]],"o":[[0,0],[-0.66,-0.99],[0,0],[-0.31,0.39],[0,0],[0.28,0.42],[0,0],[1.14,-0.31],[0,0]],"v":[[20.21,14.77],[16.49,9.16],[13.68,9.05],[2.48,22.47],[2.42,23.82],[4.96,27.64],[6.23,28.12],[22.94,23],[23.93,20.37]]},"a":0}},{"nm":"cros.sys.illo.color1.1","ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.7058823529411765,0.7725490196078432,1,1],"a":0}},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"ty":"sh","ks":{"k":{"c":false,"i":[[0,0],[0.84,4.29],[-0.84,-4.3]],"o":[[0.84,4.29],[-0.84,-4.3],[0,0]],"v":[[16.72,15.38],[23.16,14.12],[16.72,15.38]]},"a":0}},{"nm":"cros.sys.illo.color1","ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.24705882352941178,0.35294117647058826,0.6627450980392157,1],"a":0}},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"ty":"sh","ks":{"k":{"c":false,"i":[[0,0],[0,0],[-0.59,0.18],[0,0],[0.52,0.77],[0,0]],"o":[[0,0],[0.34,0.51],[0,0],[0.9,-0.27],[0,0],[0,0]],"v":[[14.31,35.09],[16.13,37.8],[17.7,38.35],[26.53,35.66],[27.29,33.58],[25.92,31.54]]},"a":0}},{"nm":"cros.sys.illo.color1","hd":false,"ty":"st","lc":2,"lj":2,"ml":4,"o":{"k":100,"a":0},"w":{"k":2,"a":0},"c":{"k":[0.24705882352941178,0.35294117647058826,0.6627450980392157,1],"a":0}},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[75,75],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"ty":"sh","ks":{"k":{"c":true,"i":[[0,0],[0,0.55],[0.55,0],[0,-0.55],[-0.55,0]],"o":[[0.55,0],[0,-0.55],[-0.55,0],[0,0.55],[0,0]],"v":[[13,6.49],[13.99,5.5],[13,4.5],[12,5.5],[13,6.49]]},"a":0}},{"nm":"cros.sys.illo.color4","ty":"fl","o":{"k":100,"a":0},"c":{"k":[1,0.32941176470588235,0.28627450980392155,1],"a":0}},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"ty":"sh","ks":{"k":{"c":true,"i":[[0,0],[-0.15,-0.03],[0,0],[0.1,-0.11],[0,0],[0.05,0.14]],"o":[[-0.04,-0.14],[0,0],[0.14,0.03],[0,0],[-0.1,0.11],[0,0]],"v":[[28.21,25.62],[28.43,25.37],[30.27,25.77],[30.38,26.08],[29.11,27.48],[28.79,27.41]]},"a":0}},{"nm":"cros.sys.illo.color1.1","ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.7058823529411765,0.7725490196078432,1,1],"a":0}},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"ty":"sh","ks":{"k":{"c":true,"i":[[0,0],[-0.27,-0.06],[0,0],[0.19,-0.21],[0,0],[0.08,0.27]],"o":[[-0.08,-0.26],[0,0],[0.27,0.06],[0,0],[-0.19,0.21],[0,0]],"v":[[19.3,4.15],[19.73,3.69],[23.18,4.43],[23.38,5.03],[21,7.65],[20.39,7.52]]},"a":0}},{"nm":"cros.sys.illo.color3","ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.9333333333333333,0.596078431372549,0.1607843137254902,1],"a":0}},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"ty":"sh","ks":{"k":{"c":true,"i":[[0,0],[0,0],[-0.13,-0.5],[-0.5,0.13],[0,0],[0.13,0.5],[0.5,-0.13]],"o":[[0,0],[-0.5,0.13],[0.13,0.5],[0,0],[0.5,-0.13],[-0.13,-0.5],[0,0]],"v":[[33.71,8.12],[30.87,8.87],[30.21,10],[31.34,10.66],[34.19,9.91],[34.85,8.78],[33.71,8.12]]},"a":0}},{"nm":"cros.sys.illo.color2","ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.17254901960784313,0.6431372549019608,0.403921568627451,1],"a":0}},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"ty":"sh","ks":{"k":{"c":false,"i":[[0,0],[3.89,-1.22],[-1.85,-1.32],[-0.69,2.17],[2.27,0.38],[0.78,-1.43]],"o":[[-0.69,-2.15],[-3.46,1.09],[0.89,0.64],[0.81,-2.53],[-1.51,-0.2],[0,0]],"v":[[45.03,28.15],[38.33,23.82],[35.87,29.21],[39.56,27.96],[34.89,23.2],[29.15,25.34]]},"a":0}},{"nm":"cros.sys.illo.color5","hd":false,"ty":"st","lc":2,"lj":1,"ml":4,"o":{"k":100,"a":0},"w":{"k":2,"a":0},"c":{"k":[0.7764705882352941,0.6274509803921569,0.7490196078431373,1],"a":0}},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[75,75],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"hd":false,"ty":"gr","it":[{"ty":"sh","ks":{"k":{"c":true,"i":[[0,0],[0,0],[-0.45,-0.42],[0,0],[-0.26,-0.04],[0,0],[-0.01,-0.61],[0,0],[-0.16,-0.21],[0,0],[0.42,-0.45],[0,0],[0.04,-0.26],[0,0],[0.61,-0.01],[0,0],[0.21,-0.16],[0,0],[0.45,0.42],[0,0],[0.26,0.04],[0,0],[0.01,0.61],[0,0],[0.16,0.21],[0,0],[-0.42,0.45],[0,0],[-0.04,0.26],[0,0],[-0.61,0.01],[0,0],[-0.21,0.16]],"o":[[0,0],[0.49,-0.37],[0,0],[0.19,0.18],[0,0],[0.61,0.09],[0,0],[0.01,0.26],[0,0],[0.37,0.49],[0,0],[-0.18,0.19],[0,0],[-0.08,0.61],[0,0],[-0.26,0.01],[0,0],[-0.49,0.37],[0,0],[-0.19,-0.18],[0,0],[-0.61,-0.09],[0,0],[-0.01,-0.26],[0,0],[-0.37,-0.49],[0,0],[0.18,-0.19],[0,0],[0.08,-0.61],[0,0],[0.26,-0.01],[0,0]],"v":[[27.53,7.31],[27.93,7],[29.55,7.09],[29.91,7.44],[30.6,7.77],[31.09,7.84],[32.18,9.05],[32.19,9.55],[32.44,10.28],[32.75,10.68],[32.66,12.3],[32.31,12.66],[31.98,13.35],[31.91,13.84],[30.7,14.93],[30.2,14.94],[29.47,15.19],[29.07,15.5],[27.45,15.41],[27.09,15.06],[26.4,14.73],[25.91,14.66],[24.82,13.45],[24.81,12.95],[24.56,12.22],[24.25,11.82],[24.34,10.2],[24.69,9.84],[25.02,9.15],[25.09,8.66],[26.3,7.57],[26.8,7.56],[27.53,7.31]]},"a":0}},{"nm":"cros.sys.illo.color1.2","ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.8588235294117647,0.8823529411764706,1,1],"a":0}},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":false,"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]}]}],"v":"5.6.6","fr":60,"ip":0,"op":1,"w":48,"h":48,"meta":{"g":"LF SVG to Lottie"}} \ No newline at end of file
diff --git a/ash/public/cpp/resources/unscaled_resources/pine_onboarding.json b/ash/public/cpp/resources/unscaled_resources/pine_onboarding.json new file mode 100644 index 0000000..42d82429 --- /dev/null +++ b/ash/public/cpp/resources/unscaled_resources/pine_onboarding.json
@@ -0,0 +1 @@ +{"v":"5.9.3","fr":60,"ip":0,"op":1,"w":282,"h":189,"nm":"final_json_postlogin","ddd":0,"assets":[{"id":"image_0","w":16,"h":16,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAAyklEQVQ4jcXSMUoDURQF0PNnYtQijBamMM1sQHABLiY7ULQMgewiZdaTTdiFgTSxExR9NilE5w/DgHjhF//f9+67n3f5b6Tvl6DADGWm/j2x+/Ua3AdNED3Pc/AIKajwMsD9K64L3AxohnPUBUat9GrFZkNdd4lMC1xl6fmc7ZblslPgtNPoeExZUlVt7NsI+2zzes1iweGQq9gLbltXNZn0WeddCi7Q4KzzK+24BMHTMRx9g9QED/yI8lFshpPMxA/sEp8D3P4RvgAiMG0hLWipuwAAAABJRU5ErkJggg==","e":1},{"id":"image_1","w":16,"h":16,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAABfUlEQVQ4jaWTPSyDURSGn3tbf/Vbk0r8hIVBu4gQCWkMFhGj1SA2k9hFYrVIRAxikkiEsBoMgoRBwiCShhSNn9JPS9H67jV8aQe5quKdbu4553nPObkX/imROQRn4oNCU50r+er2nmQ6iRZYkXn/RhbQNx0f0lKu/+Z2E70jnnx1nJXojiy27UkALan6a+tKqloA9/dATaUgUO8yFj2FD3hLXACQ+KhgyQQINLiYHCgyu55sou7XnBGQLAHS6PSqGV22GF+JYyUVwwsxzu8+jVAjoLpUMNZbSsSyEQj8dW7e0zp/AEB5saDV50YIja/SvBMw7ABgP5Ri9fCda8v+sTAnoKu5kEBdAZ5C552NdHsAULEfAFf2DFI7ydu3xTzvlxvdBndjtIQboUBHi3oejyDlABJqJ5sUevEQC3uNgPbzFE0X3qiydbBqNnQJmSUK+ZB7UkdpF1Fl62DNztFp5i77mXxTHf1KC29ZRQneWnMHndefx3MTW2f5mOWtLyFyfxmXSUbdAAAAAElFTkSuQmCC","e":1},{"id":"image_2","w":13,"h":12,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAAoElEQVQokWNkgAKn1i/zGRgYEhiQwO8/fxhuv3iS8GK6zkJkcSY4i5HBgQELYPz3b4FE5pV47JrwAHSNLPgUs7KwMGjKKcG4DS8YGBZi1eSuiyr05ScDw9Fbf1DEiHIeOsC0SR/Nph//MWzC0NS5+Sec/fUnRBNBm+Ls2ODsSw//Muy89AddCaambiSbcAGyAgKuifE/w318ChkZGA7A2AAQwDNEReKh3QAAAABJRU5ErkJggg==","e":1},{"id":"image_3","w":14,"h":14,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAACEElEQVQokW2Sy0vUcRTFP/f+fjNo4TBmWYnWz6a39jKLgsop2jS1MAha9YBq4yKI/gCZRQi5qBblJtDo4aaNVFCrXLgrqoVQmI+fVGTZ0DSYk5PzvS1EK/HsLpzPPYtzhAU0sqc+CRJ46iFKWNP3pne+R/493u/c1OJ50ioilaKKqiCieCqhU0lX977qmvXqHNSwvlXEbhpUzv9uEHjQ+eVQY+t/iQMN686CdqoKooqKEK1ZRWTpImyiH1UQARHBW1ZoibcPdwhA840jI1fvDAeqQrSqmqlLbdz7sQGAc7vGWTl6DPIh4MBcNnL4d7k03m1OFpXnJ/vGOfEig3Y9I9VdQu6XARArFXpODbDmU2oWBGcHddqKgXNGz44401vq6Bosn4MAcnnj/tttSGkCxAPxEI0EfrEIoo6JiPCgLrpQOzOKxGHKn0kVUMNC5xzOOR7GszQlRl2s9G9LsRLh/O4MNvkOxAfxMfxQADbfTo2Z2XIzo2pxJVf2tfH0dRkA9bUhW3MXSTCImUPMhX7TWK0PYDadNie3zIyPuc+cfnyGjRUJJgqT/Owf4PjqcTAfkSIOSQN4AN8eDb1ccjQhZi5pBuaMr5MZsvkcHWu/E/MNRDAjHT3w4focCJB5MtRbngpGzWy7OYubGRdW5DlSUQDTrHNcju4fal9wq7MKriWTQNBdl6OxrBBG9vb3zvf8AV8J1BuK9g0KAAAAAElFTkSuQmCC","e":1}],"layers":[{"ddd":0,"ind":1,"ty":2,"nm":"youtube.png","cl":"png","refId":"image_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[221,159,0],"ix":2,"l":2},"a":{"a":0,"k":[8,8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":757,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"calendar.png","cl":"png","refId":"image_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[25,159,0],"ix":2,"l":2},"a":{"a":0,"k":[8,8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":757,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"Docs.png","cl":"png","refId":"image_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[153.5,159,0],"ix":2,"l":2},"a":{"a":0,"k":[6.5,6,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":757,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":2,"nm":"Chrome.png","cl":"png","refId":"image_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[90,159,0],"ix":2,"l":2},"a":{"a":0,"k":[7,7,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":757,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Layer 1 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[141,94.5,0],"ix":2,"l":2},"a":{"a":0,"k":[141.25,94.75,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,3.59],[-3.59,0],[0,0],[0,-3.59],[3.59,0],[0,0]],"o":[[0,-3.59],[0,0],[3.59,0],[0,3.59],[0,0],[-3.59,0]],"v":[[-13.5,0],[-7,-6.5],[7,-6.5],[13.5,0],[7,6.5],[-7,6.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.858823537827,0.882352948189,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1.2","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1 2"},{"ty":"tr","p":{"a":0,"k":[107.75,58.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,3.59],[-3.59,0],[0,0],[0,-3.59],[3.59,0],[0,0]],"o":[[0,-3.59],[0,0],[3.59,0],[0,3.59],[0,0],[-3.59,0]],"v":[[-13.5,0],[-7,-6.5],[7,-6.5],[13.5,0],[7,6.5],[-7,6.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.705882370472,0.772549033165,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1.1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1 1"},{"ty":"tr","p":{"a":0,"k":[77.75,58.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,4.142],[-4.142,0],[0,-4.142],[4.142,0]],"o":[[0,-4.142],[4.142,0],[0,4.142],[-4.142,0]],"v":[[-7.5,0],[0,-7.5],[7.5,0],[0,7.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.705882370472,0.772549033165,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1.1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1 1"},{"ty":"tr","p":{"a":0,"k":[149.75,76.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.828],[-0.828,0],[0,0],[0,-0.828],[0.828,0],[0,0]],"o":[[0,-0.828],[0,0],[0.828,0],[0,0.828],[0,0],[-0.828,0]],"v":[[-16,0],[-14.5,-1.5],[14.5,-1.5],[16,0],[14.5,1.5],[-14.5,1.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.247058823705,0.352941185236,0.662745118141,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1"},{"ty":"tr","p":{"a":0,"k":[179.25,80.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.828],[-0.828,0],[0,0],[0,-0.828],[0.828,0],[0,0]],"o":[[0,-0.828],[0,0],[0.828,0],[0,0.828],[0,0],[-0.828,0]],"v":[[-30,0],[-28.5,-1.5],[28.5,-1.5],[30,0],[28.5,1.5],[-28.5,1.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.247058823705,0.352941185236,0.662745118141,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1"},{"ty":"tr","p":{"a":0,"k":[193.25,72.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,4.142],[-4.142,0],[0,-4.142],[4.142,0]],"o":[[0,-4.142],[4.142,0],[0,4.142],[-4.142,0]],"v":[[-7.5,0],[0,-7.5],[7.5,0],[0,7.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.705882370472,0.772549033165,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1.1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1 1"},{"ty":"tr","p":{"a":0,"k":[149.75,50.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.828],[-0.828,0],[0,0],[0,-0.828],[0.828,0],[0,0]],"o":[[0,-0.828],[0,0],[0.828,0],[0,0.828],[0,0],[-0.828,0]],"v":[[-16,0],[-14.5,-1.5],[14.5,-1.5],[16,0],[14.5,1.5],[-14.5,1.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.247058823705,0.352941185236,0.662745118141,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1"},{"ty":"tr","p":{"a":0,"k":[179.25,54.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.828],[-0.828,0],[0,0],[0,-0.828],[0.828,0],[0,0]],"o":[[0,-0.828],[0,0],[0.828,0],[0,0.828],[0,0],[-0.828,0]],"v":[[-30,0],[-28.5,-1.5],[28.5,-1.5],[30,0],[28.5,1.5],[-28.5,1.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.247058823705,0.352941185236,0.662745118141,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1"},{"ty":"tr","p":{"a":0,"k":[193.25,46.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.828],[-0.828,0],[0,0],[0,-0.828],[0.828,0],[0,0]],"o":[[0,-0.828],[0,0],[0.828,0],[0,0.828],[0,0],[-0.828,0]],"v":[[-16,0],[-14.5,-1.5],[14.5,-1.5],[16,0],[14.5,1.5],[-14.5,1.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.247058823705,0.352941185236,0.662745118141,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1"},{"ty":"tr","p":{"a":0,"k":[179.25,54.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.828],[-0.828,0],[0,0],[0,-0.828],[0.828,0],[0,0]],"o":[[0,-0.828],[0,0],[0.828,0],[0,0.828],[0,0],[-0.828,0]],"v":[[-30,0],[-28.5,-1.5],[28.5,-1.5],[30,0],[28.5,1.5],[-28.5,1.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.247058823705,0.352941185236,0.662745118141,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1"},{"ty":"tr","p":{"a":0,"k":[193.25,46.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-4.418,0],[0,0],[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418]],"o":[[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418],[0,0],[-4.418,0],[0,0]],"v":[[-29.5,-3],[-21.5,-11],[21.5,-11],[29.5,-3],[29.5,3],[21.5,11],[-21.5,11],[-29.5,3]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.base","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo base"},{"ty":"tr","p":{"a":0,"k":[238.75,159.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-4.418,0],[0,0],[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418]],"o":[[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418],[0,0],[-4.418,0],[0,0]],"v":[[-29.5,-3],[-21.5,-11],[21.5,-11],[29.5,-3],[29.5,3],[21.5,11],[-21.5,11],[-29.5,3]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.base","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo base"},{"ty":"tr","p":{"a":0,"k":[173.75,159.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-4.418,0],[0,0],[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418]],"o":[[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418],[0,0],[-4.418,0],[0,0]],"v":[[-29.5,-3],[-21.5,-11],[21.5,-11],[29.5,-3],[29.5,3],[21.5,11],[-21.5,11],[-29.5,3]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.base","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo base"},{"ty":"tr","p":{"a":0,"k":[108.75,159.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-4.418,0],[0,0],[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418]],"o":[[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418],[0,0],[-4.418,0],[0,0]],"v":[[-29.5,-3],[-21.5,-11],[21.5,-11],[29.5,-3],[29.5,3],[21.5,11],[-21.5,11],[-29.5,3]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.base","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo base"},{"ty":"tr","p":{"a":0,"k":[43.75,159.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-4.971,0],[0,0],[0,-4.971],[0,0],[4.971,0],[0,0],[0,4.971]],"o":[[0,-4.971],[0,0],[4.971,0],[0,0],[0,4.971],[0,0],[-4.971,0],[0,0]],"v":[[-52.5,-31],[-43.5,-40],[43.5,-40],[52.5,-31],[52.5,31],[43.5,40],[-43.5,40],[-52.5,31]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.858823537827,0.882352948189,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1.2","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1 2"},{"ty":"tr","p":{"a":0,"k":[184.75,73.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.828],[-0.828,0],[0,0],[0,-0.828],[0.828,0],[0,0]],"o":[[0,-0.828],[0,0],[0.828,0],[0,0.828],[0,0],[-0.828,0]],"v":[[-22.5,0],[-21,-1.5],[21,-1.5],[22.5,0],[21,1.5],[-21,1.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.247058823705,0.352941185236,0.662745118141,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1"},{"ty":"tr","p":{"a":0,"k":[86.75,42.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.828],[-0.828,0],[0,0],[0,-0.828],[0.828,0],[0,0]],"o":[[0,-0.828],[0,0],[0.828,0],[0,0.828],[0,0],[-0.828,0]],"v":[[-13.5,0],[-12,-1.5],[12,-1.5],[13.5,0],[12,1.5],[-12,1.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.247058823705,0.352941185236,0.662745118141,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1"},{"ty":"tr","p":{"a":0,"k":[77.75,34.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-4.971,0],[0,0],[0,-4.971],[0,0],[4.971,0],[0,0],[0,4.971]],"o":[[0,-4.971],[0,0],[4.971,0],[0,0],[0,4.971],[0,0],[-4.971,0],[0,0]],"v":[[-88.5,-45.5],[-79.5,-54.5],[79.5,-54.5],[88.5,-45.5],[88.5,45.5],[79.5,54.5],[-79.5,54.5],[-88.5,45.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.base","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo base"},{"ty":"tr","p":{"a":0,"k":[140.75,72.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-4.971,0],[0,0],[0,-4.971],[0,0],[4.971,0],[0,0],[0,4.971],[0,0]],"o":[[0,0],[4.971,0],[0,0],[0,4.971],[0,0],[-4.971,0],[0,0],[0,-4.971]],"v":[[-106,-68],[106,-68],[115,-59],[115,59],[106,68],[-106,68],[-115,59],[-115,-59]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.705882370472,0.772549033165,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1.1","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1 1"},{"ty":"tr","p":{"a":0,"k":[141.08,93.316],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.627,0],[0,0],[0,-6.627],[0,0],[6.627,0],[0,0],[0,6.627],[0,0]],"o":[[0,0],[6.627,0],[0,0],[0,6.627],[0,0],[-6.627,0],[0,0],[0,-6.627]],"v":[[-129,-94.5],[129,-94.5],[141,-82.5],[141,82.5],[129,94.5],[-129,94.5],[-141,82.5],[-141,-82.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.858823537827,0.882352948189,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"cros.sys.illo.color1.2","mn":"ADBE Vector Graphic - Fill","hd":false,"cl":"sys illo color1 2"},{"ty":"tr","p":{"a":0,"k":[141.25,94.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":20,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":757,"st":0,"ct":1,"bm":0}],"markers":[]} \ No newline at end of file
diff --git a/ash/public/cpp/view_shadow.cc b/ash/public/cpp/view_shadow.cc deleted file mode 100644 index c741602..0000000 --- a/ash/public/cpp/view_shadow.cc +++ /dev/null
@@ -1,51 +0,0 @@ -// Copyright 2019 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "ash/public/cpp/view_shadow.h" - -#include "ui/compositor/layer.h" -#include "ui/compositor_extra/shadow.h" -#include "ui/views/view.h" - -namespace ash { - -ViewShadow::ViewShadow(views::View* view, int elevation) - : view_(view), shadow_(std::make_unique<ui::Shadow>()) { - if (!view_->layer()) - view_->SetPaintToLayer(); - shadow_->Init(elevation); - view_->AddLayerToRegion(shadow_->layer(), views::LayerRegion::kBelow); - shadow_->SetContentBounds(view_->layer()->bounds()); - view_->AddObserver(this); - shadow_->AddObserver(this); -} - -ViewShadow::~ViewShadow() { - if (view_) - OnViewIsDeleting(view_); -} - -void ViewShadow::SetRoundedCornerRadius(int corner_radius) { - shadow_->SetRoundedCornerRadius(corner_radius); -} - -void ViewShadow::OnLayerRecreated(ui::Layer* old_layer) { - if (!view_) - return; - view_->RemoveLayerFromRegionsKeepInLayerTree(old_layer); - view_->AddLayerToRegion(shadow_->layer(), views::LayerRegion::kBelow); -} - -void ViewShadow::OnViewLayerBoundsSet(views::View* view) { - shadow_->SetContentBounds(view->layer()->bounds()); -} - -void ViewShadow::OnViewIsDeleting(views::View* view) { - shadow_->RemoveObserver(this); - shadow_.reset(); - view_->RemoveObserver(this); - view_ = nullptr; -} - -} // namespace ash
diff --git a/ash/public/cpp/view_shadow.h b/ash/public/cpp/view_shadow.h deleted file mode 100644 index b814e13..0000000 --- a/ash/public/cpp/view_shadow.h +++ /dev/null
@@ -1,53 +0,0 @@ -// Copyright 2019 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef ASH_PUBLIC_CPP_VIEW_SHADOW_H_ -#define ASH_PUBLIC_CPP_VIEW_SHADOW_H_ - -#include <memory> - -#include "ash/public/cpp/ash_public_export.h" -#include "base/memory/raw_ptr.h" -#include "ui/compositor/layer_owner.h" -#include "ui/views/view_observer.h" - -namespace ui { -class Shadow; -} - -namespace ash { - -// Manages the shadow for a view. This forces |view| to paint to layer if it's -// not. -class ASH_PUBLIC_EXPORT ViewShadow : public views::ViewObserver, - public ui::LayerOwner::Observer { - public: - ViewShadow(views::View* view, int elevation); - - ViewShadow(const ViewShadow&) = delete; - ViewShadow& operator=(const ViewShadow&) = delete; - - ~ViewShadow() override; - - // Update the corner radius of the view along with the shadow. - void SetRoundedCornerRadius(int corner_radius); - - // ui::LayerOwner::Observer: - void OnLayerRecreated(ui::Layer* old_layer) override; - - ui::Shadow* shadow() { return shadow_.get(); } - const ui::Shadow* shadow() const { return shadow_.get(); } - - private: - // views::ViewObserver: - void OnViewLayerBoundsSet(views::View* view) override; - void OnViewIsDeleting(views::View* view) override; - - raw_ptr<views::View> view_; - std::unique_ptr<ui::Shadow> shadow_; -}; - -} // namespace ash - -#endif // ASH_PUBLIC_CPP_VIEW_SHADOW_H_
diff --git a/ash/public/cpp/view_shadow_unittest.cc b/ash/public/cpp/view_shadow_unittest.cc deleted file mode 100644 index da50b36..0000000 --- a/ash/public/cpp/view_shadow_unittest.cc +++ /dev/null
@@ -1,119 +0,0 @@ -// Copyright 2019 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "ash/public/cpp/view_shadow.h" - -#include "ui/compositor/layer.h" -#include "ui/compositor_extra/shadow.h" -#include "ui/gfx/shadow_util.h" -#include "ui/views/test/views_test_base.h" -#include "ui/views/view.h" - -namespace ash { - -using ViewShadowTest = views::ViewsTestBase; - -TEST_F(ViewShadowTest, UseShadow) { - views::View root; - root.SetPaintToLayer(); - - views::View* v1 = root.AddChildView(std::make_unique<views::View>()); - v1->SetPaintToLayer(); - views::View* v2 = root.AddChildView(std::make_unique<views::View>()); - v2->SetPaintToLayer(); - views::View* v3 = root.AddChildView(std::make_unique<views::View>()); - v3->SetPaintToLayer(); - - auto shadow = std::make_unique<ViewShadow>(v2, 1); - - ASSERT_EQ(4u, root.layer()->children().size()); - EXPECT_EQ(v1->layer(), root.layer()->children()[0]); - EXPECT_EQ(shadow->shadow()->layer(), root.layer()->children()[1]); - EXPECT_EQ(v2->layer(), root.layer()->children()[2]); - EXPECT_EQ(v3->layer(), root.layer()->children()[3]); - - shadow.reset(); - EXPECT_EQ(3u, root.layer()->children().size()); - EXPECT_EQ(v1->layer(), root.layer()->children()[0]); - EXPECT_EQ(v2->layer(), root.layer()->children()[1]); - EXPECT_EQ(v3->layer(), root.layer()->children()[2]); -} - -TEST_F(ViewShadowTest, ShadowBoundsFollowView) { - views::View view; - view.SetBoundsRect(gfx::Rect(10, 20, 30, 40)); - - ViewShadow shadow(&view, 1); - - EXPECT_EQ(gfx::Rect(10, 20, 30, 40), shadow.shadow()->content_bounds()); - - view.SetBoundsRect(gfx::Rect(100, 110, 120, 130)); - EXPECT_EQ(gfx::Rect(100, 110, 120, 130), shadow.shadow()->content_bounds()); -} - -TEST_F(ViewShadowTest, ShadowBoundsFollowIndirectViewBoundsChange) { - views::View root; - root.SetPaintToLayer(); - root.SetBoundsRect(gfx::Rect(100, 100, 200, 200)); - - views::View* parent = root.AddChildView(std::make_unique<views::View>()); - parent->SetBoundsRect(gfx::Rect(10, 20, 70, 80)); - views::View* view = parent->AddChildView(std::make_unique<views::View>()); - view->SetBoundsRect(gfx::Rect(5, 10, 20, 30)); - - ViewShadow shadow(view, 1); - EXPECT_EQ(gfx::Rect(15, 30, 20, 30), shadow.shadow()->content_bounds()); - - parent->SetBoundsRect(gfx::Rect(5, 15, 60, 70)); - EXPECT_EQ(gfx::Rect(10, 25, 20, 30), shadow.shadow()->content_bounds()); -} - -TEST_F(ViewShadowTest, ViewDestruction) { - views::View root; - root.SetPaintToLayer(); - root.SetBoundsRect(gfx::Rect(10, 20, 30, 40)); - - views::View* v1 = root.AddChildView(std::make_unique<views::View>()); - ViewShadow shadow(v1, 1); - EXPECT_EQ(2u, root.layer()->children().size()); - - delete v1; - EXPECT_TRUE(root.layer()->children().empty()); -} - -TEST_F(ViewShadowTest, ShadowKeepsLayerType) { - views::View view; - view.SetPaintToLayer(ui::LAYER_SOLID_COLOR); - view.SetBoundsRect(gfx::Rect(10, 20, 30, 40)); - ViewShadow shadow(&view, 1); - EXPECT_TRUE(view.layer()); - EXPECT_EQ(ui::LAYER_SOLID_COLOR, view.layer()->type()); -} - -// Tests the shadow layer will not shift when the view's layer is reparented to -// another layer. -TEST_F(ViewShadowTest, NoShiftWhenReparentViewLayer) { - views::View root1; - root1.SetPaintToLayer(); - - views::View* view = root1.AddChildView(std::make_unique<views::View>()); - view->SetPaintToLayer(); - view->SetBoundsRect(gfx::Rect(10, 20, 30, 40)); - - ViewShadow shadow(view, 1); - - // Cache current shadow position. - const gfx::Point pos = shadow.shadow()->layer()->bounds().origin(); - - // Reparent the view's layer to another layer. - views::View root2; - root2.SetPaintToLayer(); - root2.AddChildView(view); - // Check if the shadow layer shifted. - EXPECT_EQ(pos, shadow.shadow()->layer()->bounds().origin()); - - // -} - -} // namespace ash
diff --git a/ash/quick_pair/companion_app/companion_app_broker_impl.cc b/ash/quick_pair/companion_app/companion_app_broker_impl.cc index 1c78d7f..76d32e3 100644 --- a/ash/quick_pair/companion_app/companion_app_broker_impl.cc +++ b/ash/quick_pair/companion_app/companion_app_broker_impl.cc
@@ -9,9 +9,9 @@ #include "ash/constants/ash_features.h" #include "ash/public/cpp/new_window_delegate.h" -#include "ash/quick_pair/common/logging.h" #include "ash/quick_pair/common/quick_pair_browser_delegate.h" #include "ash/shell.h" +#include "components/cross_device/logging/logging.h" namespace { @@ -87,9 +87,9 @@ // the app is already installed, or we are in guest-mode (guests cannot // install apps). if (!has_play_link || companion_installed || is_guest) { - QP_LOG(VERBOSE) << __func__ - << ": Showing \"Launch companion app\" " - "notification."; + CD_LOG(VERBOSE, Feature::FP) << __func__ + << ": Showing \"Launch companion app\" " + "notification."; for (auto& observer : observers_) { observer.ShowLaunchCompanionApp(device); @@ -106,7 +106,8 @@ void CompanionAppBrokerImpl::InstallCompanionApp(scoped_refptr<Device> device) { CHECK(features::IsFastPairPwaCompanionEnabled()); - QP_LOG(VERBOSE) << __func__ << ": Opening play store page for companion app."; + CD_LOG(VERBOSE, Feature::FP) + << __func__ << ": Opening play store page for companion app."; // TODO(b/274973687): Make more generalized once device metadata includes link QuickPairBrowserDelegate::Get()->OpenPlayStorePage( @@ -118,15 +119,15 @@ const std::string& app_id = ash::features::kFastPairPwaCompanionAppId.Get(); if (QuickPairBrowserDelegate::Get()->CompanionAppInstalled(app_id)) { - QP_LOG(VERBOSE) << __func__ - << ": Found installed app. Launching " - "companion app."; + CD_LOG(VERBOSE, Feature::FP) << __func__ + << ": Found installed app. Launching " + "companion app."; QuickPairBrowserDelegate::Get()->LaunchCompanionApp(app_id); } else { - QP_LOG(VERBOSE) << __func__ - << ": No Play store link or installed app. " - "Opening companion web page."; + CD_LOG(VERBOSE, Feature::FP) << __func__ + << ": No Play store link or installed app. " + "Opening companion web page."; NewWindowDelegate::GetPrimary()->OpenUrl( GURL(ash::features::kFastPairPwaCompanionInstallUri.Get()),
diff --git a/ash/quick_pair/message_stream/message_stream_lookup_impl.cc b/ash/quick_pair/message_stream/message_stream_lookup_impl.cc index 4ca8c19d..877684a 100644 --- a/ash/quick_pair/message_stream/message_stream_lookup_impl.cc +++ b/ash/quick_pair/message_stream/message_stream_lookup_impl.cc
@@ -87,9 +87,18 @@ device::BluetoothAdapter* adapter, device::BluetoothDevice* device, bool new_paired_status) { - // Check to see if the device supports Message Streams. - if (!device || !base::Contains(device->GetUUIDs(), kMessageStreamUuid)) + // This event is triggered for all paired devices when BT is toggled on, so it + // is important to make sure the device is actively connected or a connection + // attempt will be issued for the Message Stream service UUID which prevents + // audio profiles from connecting. + if (!device->IsConnected()) { return; + } + + // Check to see if the device supports Message Streams. + if (!device || !base::Contains(device->GetUUIDs(), kMessageStreamUuid)) { + return; + } // Remove and delete the memory stream for the device, if it exists. if (!new_paired_status) {
diff --git a/ash/quick_pair/message_stream/message_stream_lookup_impl_unittest.cc b/ash/quick_pair/message_stream/message_stream_lookup_impl_unittest.cc index 590601d..face3200 100644 --- a/ash/quick_pair/message_stream/message_stream_lookup_impl_unittest.cc +++ b/ash/quick_pair/message_stream/message_stream_lookup_impl_unittest.cc
@@ -365,6 +365,7 @@ histogram_tester().ExpectTotalCount(kMessageStreamConnectToServiceResult, 0); device_->AddUUID(kMessageStreamUuid); + device_->SetConnected(true); SetConnectToServiceError(kSocketNotListeningString); EXPECT_EQ(GetMessageStream(), nullptr); @@ -477,6 +478,7 @@ TEST_F(MessageStreamLookupImplTest, DevicePairedChanged_ConnectToServiceSuccess_Observer) { device_->AddUUID(kMessageStreamUuid); + device_->SetConnected(true); EXPECT_EQ(GetMessageStream(), nullptr); DevicePairedChanged(/*new_paired_status=*/true); @@ -518,8 +520,10 @@ TEST_F(MessageStreamLookupImplTest, PairDevice_UnpairDevice) { device_->AddUUID(kMessageStreamUuid); - + device_->SetConnected(true); + EXPECT_EQ(device_->IsConnected(), true); EXPECT_EQ(GetMessageStream(), nullptr); + DevicePairedChanged(/*new_paired_status=*/true); base::RunLoop().RunUntilIdle(); EXPECT_NE(GetMessageStream(), nullptr); @@ -528,6 +532,16 @@ EXPECT_EQ(GetMessageStream(), nullptr); } +TEST_F(MessageStreamLookupImplTest, DevicePairedChanged_NotConnected) { + device_->AddUUID(kMessageStreamUuid); + device_->SetConnected(false); + EXPECT_EQ(GetMessageStream(), nullptr); + + DevicePairedChanged(/*new_paired_status=*/true); + base::RunLoop().RunUntilIdle(); + EXPECT_EQ(message_stream_, nullptr); +} + TEST_F(MessageStreamLookupImplTest, AddDevice_RemoveDevice) { device_->AddUUID(kMessageStreamUuid);
diff --git a/ash/resources/vector_icons/BUILD.gn b/ash/resources/vector_icons/BUILD.gn index f315220..99dec4b6 100644 --- a/ash/resources/vector_icons/BUILD.gn +++ b/ash/resources/vector_icons/BUILD.gn
@@ -129,6 +129,8 @@ "filter.icon", "five_files.icon", "focus_mode_lamp.icon", + "focus_mode_play_circle.icon", + "focus_mode_stop_circle.icon", "folder.icon", "forbid.icon", "four_files.icon", @@ -327,6 +329,7 @@ "phone_hub_silence_phone.icon", "picker_bookmark.icon", "picker_browsing_history.icon", + "picker_calendar_today.icon", "picker_emoji.icon", "picker_emoticon.icon", "picker_gif.icon", @@ -376,6 +379,7 @@ "select_to_speak_reading_speed_peppy.icon", "select_to_speak_reading_speed_slow.icon", "select_to_speak_stop.icon", + "selected.icon", "settings.icon", "seven_files.icon", "shelf_add_person_button.icon",
diff --git a/ash/resources/vector_icons/focus_mode_play_circle.icon b/ash/resources/vector_icons/focus_mode_play_circle.icon new file mode 100644 index 0000000..9cf742f --- /dev/null +++ b/ash/resources/vector_icons/focus_mode_play_circle.icon
@@ -0,0 +1,39 @@ +// 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. + +CANVAS_DIMENSIONS, 20, +MOVE_TO, 8.2f, 13.65f, +LINE_TO, 13.15f, 10.5f, +LINE_TO, 8.2f, 7.35f, +V_LINE_TO, 13.65f, +CLOSE, +MOVE_TO, 10, 17.7f, +CUBIC_TO, 9.01f, 17.7f, 8.08f, 17.51f, 7.21f, 17.14f, +CUBIC_TO, 6.33f, 16.76f, 5.56f, 16.25f, 4.9f, 15.6f, +CUBIC_TO, 4.25f, 14.94f, 3.74f, 14.17f, 3.36f, 13.29f, +CUBIC_TO, 2.99f, 12.42f, 2.8f, 11.49f, 2.8f, 10.5f, +CUBIC_TO, 2.8f, 9.5f, 2.99f, 8.57f, 3.36f, 7.71f, +CUBIC_TO, 3.74f, 6.83f, 4.25f, 6.07f, 4.9f, 5.42f, +CUBIC_TO, 5.56f, 4.76f, 6.33f, 4.24f, 7.21f, 3.86f, +CUBIC_TO, 8.08f, 3.49f, 9.01f, 3.3f, 10, 3.3f, +CUBIC_TO, 11, 3.3f, 11.93f, 3.49f, 12.79f, 3.86f, +CUBIC_TO, 13.67f, 4.24f, 14.43f, 4.76f, 15.08f, 5.42f, +CUBIC_TO, 15.74f, 6.07f, 16.26f, 6.83f, 16.64f, 7.71f, +CUBIC_TO, 17.01f, 8.57f, 17.2f, 9.5f, 17.2f, 10.5f, +CUBIC_TO, 17.2f, 11.49f, 17.01f, 12.42f, 16.64f, 13.29f, +CUBIC_TO, 16.26f, 14.17f, 15.74f, 14.94f, 15.08f, 15.6f, +CUBIC_TO, 14.43f, 16.25f, 13.67f, 16.76f, 12.79f, 17.14f, +CUBIC_TO, 11.93f, 17.51f, 11, 17.7f, 10, 17.7f, +CLOSE, +MOVE_TO, 10, 16.35f, +CUBIC_TO, 11.63f, 16.35f, 13.01f, 15.78f, 14.14f, 14.64f, +CUBIC_TO, 15.28f, 13.51f, 15.85f, 12.13f, 15.85f, 10.5f, +CUBIC_TO, 15.85f, 8.88f, 15.28f, 7.49f, 14.14f, 6.36f, +CUBIC_TO, 13.01f, 5.22f, 11.63f, 4.65f, 10, 4.65f, +CUBIC_TO, 8.38f, 4.65f, 6.99f, 5.22f, 5.86f, 6.36f, +CUBIC_TO, 4.72f, 7.49f, 4.15f, 8.88f, 4.15f, 10.5f, +CUBIC_TO, 4.15f, 12.13f, 4.72f, 13.51f, 5.86f, 14.64f, +CUBIC_TO, 6.99f, 15.78f, 8.38f, 16.35f, 10, 16.35f, +CLOSE, +NEW_PATH \ No newline at end of file
diff --git a/ash/resources/vector_icons/focus_mode_stop_circle.icon b/ash/resources/vector_icons/focus_mode_stop_circle.icon new file mode 100644 index 0000000..9810ffc --- /dev/null +++ b/ash/resources/vector_icons/focus_mode_stop_circle.icon
@@ -0,0 +1,40 @@ +// 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. + +CANVAS_DIMENSIONS, 20, +MOVE_TO, 7.3f, 12.7f, +H_LINE_TO, 12.7f, +V_LINE_TO, 7.3f, +H_LINE_TO, 7.3f, +V_LINE_TO, 12.7f, +CLOSE, +MOVE_TO, 10, 17.2f, +CUBIC_TO, 9.01f, 17.2f, 8.08f, 17.01f, 7.21f, 16.64f, +CUBIC_TO, 6.33f, 16.26f, 5.56f, 15.75f, 4.9f, 15.1f, +CUBIC_TO, 4.25f, 14.44f, 3.74f, 13.67f, 3.36f, 12.79f, +CUBIC_TO, 2.99f, 11.92f, 2.8f, 10.99f, 2.8f, 10, +CUBIC_TO, 2.8f, 9, 2.99f, 8.07f, 3.36f, 7.21f, +CUBIC_TO, 3.74f, 6.33f, 4.25f, 5.57f, 4.9f, 4.92f, +CUBIC_TO, 5.56f, 4.26f, 6.33f, 3.74f, 7.21f, 3.36f, +CUBIC_TO, 8.08f, 2.99f, 9.01f, 2.8f, 10, 2.8f, +CUBIC_TO, 11, 2.8f, 11.93f, 2.99f, 12.79f, 3.36f, +CUBIC_TO, 13.67f, 3.74f, 14.43f, 4.26f, 15.08f, 4.92f, +CUBIC_TO, 15.74f, 5.57f, 16.26f, 6.33f, 16.64f, 7.21f, +CUBIC_TO, 17.01f, 8.07f, 17.2f, 9, 17.2f, 10, +CUBIC_TO, 17.2f, 10.99f, 17.01f, 11.92f, 16.64f, 12.79f, +CUBIC_TO, 16.26f, 13.67f, 15.74f, 14.44f, 15.08f, 15.1f, +CUBIC_TO, 14.43f, 15.75f, 13.67f, 16.26f, 12.79f, 16.64f, +CUBIC_TO, 11.93f, 17.01f, 11, 17.2f, 10, 17.2f, +CLOSE, +MOVE_TO, 10, 15.85f, +CUBIC_TO, 11.63f, 15.85f, 13.01f, 15.28f, 14.14f, 14.14f, +CUBIC_TO, 15.28f, 13.01f, 15.85f, 11.63f, 15.85f, 10, +CUBIC_TO, 15.85f, 8.38f, 15.28f, 6.99f, 14.14f, 5.86f, +CUBIC_TO, 13.01f, 4.72f, 11.63f, 4.15f, 10, 4.15f, +CUBIC_TO, 8.38f, 4.15f, 6.99f, 4.72f, 5.86f, 5.86f, +CUBIC_TO, 4.72f, 6.99f, 4.15f, 8.38f, 4.15f, 10, +CUBIC_TO, 4.15f, 11.63f, 4.72f, 13.01f, 5.86f, 14.14f, +CUBIC_TO, 6.99f, 15.28f, 8.38f, 15.85f, 10, 15.85f, +CLOSE, +NEW_PATH \ No newline at end of file
diff --git a/ash/resources/vector_icons/picker_calendar_today.icon b/ash/resources/vector_icons/picker_calendar_today.icon new file mode 100644 index 0000000..d73a1f8d --- /dev/null +++ b/ash/resources/vector_icons/picker_calendar_today.icon
@@ -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. + +CANVAS_DIMENSIONS, 20, +MOVE_TO, 4.56f, 18.17f, +CUBIC_TO, 4.08f, 18.17f, 3.67f, 18, 3.33f, 17.67f, +CUBIC_TO, 3, 17.32f, 2.83f, 16.91f, 2.83f, 16.44f, +V_LINE_TO, 5.56f, +CUBIC_TO, 2.83f, 5.09f, 3, 4.69f, 3.33f, 4.35f, +CUBIC_TO, 3.67f, 4.01f, 4.08f, 3.83f, 4.56f, 3.83f, +H_LINE_TO, 6, +V_LINE_TO, 1.83f, +H_LINE_TO, 7.63f, +V_LINE_TO, 3.83f, +H_LINE_TO, 12.38f, +V_LINE_TO, 1.83f, +H_LINE_TO, 14, +V_LINE_TO, 3.83f, +H_LINE_TO, 15.44f, +CUBIC_TO, 15.92f, 3.83f, 16.33f, 4.01f, 16.67f, 4.35f, +CUBIC_TO, 17, 4.69f, 17.17f, 5.09f, 17.17f, 5.56f, +V_LINE_TO, 16.44f, +CUBIC_TO, 17.17f, 16.91f, 17, 17.32f, 16.67f, 17.67f, +CUBIC_TO, 16.33f, 18, 15.92f, 18.17f, 15.44f, 18.17f, +H_LINE_TO, 4.56f, +CLOSE, +MOVE_TO, 4.56f, 16.44f, +H_LINE_TO, 15.44f, +V_LINE_TO, 9, +H_LINE_TO, 4.56f, +V_LINE_TO, 16.44f, +CLOSE, +MOVE_TO, 4.56f, 7.5f, +H_LINE_TO, 15.44f, +V_LINE_TO, 5.56f, +H_LINE_TO, 4.56f, +V_LINE_TO, 7.5f, +CLOSE, +MOVE_TO, 4.56f, 7.5f, +V_LINE_TO, 5.56f, +V_LINE_TO, 7.5f, +CLOSE, +NEW_PATH
diff --git a/ash/resources/vector_icons/selected.icon b/ash/resources/vector_icons/selected.icon new file mode 100644 index 0000000..6b403f3 --- /dev/null +++ b/ash/resources/vector_icons/selected.icon
@@ -0,0 +1,22 @@ +// 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. + +CANVAS_DIMENSIONS, 20, +MOVE_TO, 19, 10, +CUBIC_TO, 19, 14.97f, 14.97f, 19, 10, 19, +CUBIC_TO, 5.03f, 19, 1, 14.97f, 1, 10, +CUBIC_TO, 1, 5.03f, 5.03f, 1, 10, 1, +CUBIC_TO, 14.97f, 1, 19, 5.03f, 19, 10, +CLOSE, +MOVE_TO, 14.17f, 6.95f, +CUBIC_TO, 13.73f, 6.52f, 13.02f, 6.52f, 12.58f, 6.95f, +LINE_TO, 8.88f, 10.66f, +LINE_TO, 7.42f, 9.2f, +CUBIC_TO, 6.98f, 8.77f, 6.27f, 8.77f, 5.83f, 9.2f, +CUBIC_TO, 5.39f, 9.64f, 5.39f, 10.36f, 5.83f, 10.8f, +LINE_TO, 8.08f, 13.05f, +CUBIC_TO, 8.52f, 13.48f, 9.23f, 13.48f, 9.67f, 13.05f, +LINE_TO, 14.17f, 8.55f, +CUBIC_TO, 14.61f, 8.11f, 14.61f, 7.39f, 14.17f, 6.95f, +CLOSE \ No newline at end of file
diff --git a/ash/root_window_controller.cc b/ash/root_window_controller.cc index ca7ea1c..f95790b 100644 --- a/ash/root_window_controller.cc +++ b/ash/root_window_controller.cc
@@ -62,11 +62,10 @@ #include "ash/wm/mru_window_tracker.h" #include "ash/wm/overlay_layout_manager.h" #include "ash/wm/overview/birch/birch_bar_context_menu_model.h" +#include "ash/wm/overview/birch/birch_bar_controller.h" #include "ash/wm/overview/birch/birch_bar_menu_model_adapter.h" #include "ash/wm/overview/overview_controller.h" -#include "ash/wm/overview/overview_grid.h" #include "ash/wm/overview/overview_session.h" -#include "ash/wm/overview/overview_utils.h" #include "ash/wm/root_window_layout_manager.h" #include "ash/wm/splitview/split_view_controller.h" #include "ash/wm/splitview/split_view_overview_session.h" @@ -1442,9 +1441,8 @@ std::unique_ptr<AppMenuModelAdapter> RootWindowController::BuildBirchMenuModelAdapter( ui::MenuSourceType source_type) { - const bool is_birch_bar_showing = GetOverviewSession() - ->GetGridWithRootWindow(GetRootWindow()) - ->IsBirchBarShowing(); + const bool is_birch_bar_showing = + BirchBarController::Get()->GetShowBirchSuggestions(); return std::make_unique<BirchBarMenuModelAdapter>( std::make_unique<BirchBarContextMenuModel>(
diff --git a/ash/shelf/login_shelf_button.cc b/ash/shelf/login_shelf_button.cc index 45a85135..48d0c40 100644 --- a/ash/shelf/login_shelf_button.cc +++ b/ash/shelf/login_shelf_button.cc
@@ -33,6 +33,7 @@ // The highlight radius of the button. // The large pill buttons height is 36 and the radius should be half of that. constexpr int kButtonHighlightRadiusDp = 18; +constexpr int kButtonHighlightWidthDp = 1; } // namespace @@ -51,9 +52,9 @@ SetFocusPainter(nullptr); views::InkDrop::Get(this)->SetMode(views::InkDropHost::InkDropMode::OFF); - SetBorder(std::make_unique<views::HighlightBorder>( - kButtonHighlightRadiusDp, - views::HighlightBorder::Type::kHighlightBorderNoShadow)); + SetBorder(views::CreateThemedRoundedRectBorder( + kButtonHighlightWidthDp, kButtonHighlightRadiusDp, + ui::kColorCrosSystemHighlight)); } LoginShelfButton::~LoginShelfButton() = default; @@ -64,7 +65,7 @@ std::u16string LoginShelfButton::GetTooltipText(const gfx::Point& p) const { if (label()->IsDisplayTextTruncated()) { - return label()->GetText(); + return GetText(); } return std::u16string(); }
diff --git a/ash/shelf/login_shelf_view.cc b/ash/shelf/login_shelf_view.cc index b086d243..b4071ad4 100644 --- a/ash/shelf/login_shelf_view.cc +++ b/ash/shelf/login_shelf_view.cc
@@ -62,7 +62,9 @@ #include "ui/views/animation/ink_drop_mask.h" #include "ui/views/controls/highlight_path_generator.h" #include "ui/views/focus/focus_search.h" +#include "ui/views/highlight_border.h" #include "ui/views/layout/box_layout.h" +#include "ui/views/layout/fill_layout.h" #include "ui/views/view_class_properties.h" #include "ui/views/widget/widget.h" @@ -70,11 +72,19 @@ namespace ash { namespace { -const char* kLoginShelfButtonClassName = "LoginShelfButton"; - // Skip only that many to avoid blocking users in case of any subtle bugs. const int kMaxDroppedCallsWhenDisplaysOff = 3; +// The LoginShelfButton's outer border radius. +const int kButtonHighlightBorderRadius = 19; + +// The LoginShelfButton's outer border width. +const int kButtonHighlightBorderWidth = 1; + +// To can retrieve the button and the container ID, we need to shift +// the container IDs. +const int kButtonContainerDiff = 100; + constexpr LoginShelfView::ButtonId kButtonIds[] = { LoginShelfView::kShutdown, LoginShelfView::kRestart, @@ -242,15 +252,27 @@ gfx::Insets::TLBR(0, ShelfConfig::Get()->button_spacing(), 0, 0)); SetLayoutManager(std::move(box_layout)); - auto add_button = [this](ButtonId id, base::RepeatingClosure callback, - int text_resource_id, const gfx::VectorIcon& icon) { - LoginShelfButton* button = new LoginShelfButton( + auto add_button_common = [this](std::unique_ptr<LoginShelfButton> button, + ButtonId id) -> LoginShelfButton* { + View* button_container = AddChildView(std::make_unique<View>()); + button_container->SetLayoutManager(std::make_unique<views::FillLayout>()); + button_container->SetBorder(views::CreateThemedRoundedRectBorder( + kButtonHighlightBorderWidth, kButtonHighlightBorderRadius, + ui::kColorCrosSystemHighlightBorder)); + button_container->SetID(kButtonContainerDiff + id); + button->SetID(id); + return button_container->AddChildView(std::move(button)); + }; + + auto add_button = [this, &add_button_common]( + ButtonId id, base::RepeatingClosure callback, + int text_resource_id, const gfx::VectorIcon& icon) { + auto button = std::make_unique<LoginShelfButton>( base::BindRepeating(&ButtonPressed, id, std::move(callback)), text_resource_id, icon); - button->SetID(id); - AddChildView(button); - login_shelf_buttons_.push_back(button); + login_shelf_buttons_.push_back(add_button_common(std::move(button), id)); }; + const auto shutdown_callback = base::BindRepeating( &LoginShelfView::RequestShutdown, weak_ptr_factory_.GetWeakPtr()); add_button( @@ -275,9 +297,12 @@ Shell::Get()->session_controller()->RequestSignOut(); })), IDS_ASH_SHELF_SIGN_OUT_BUTTON, kShelfSignOutButtonIcon); - kiosk_apps_button_ = new KioskAppsButton(); - kiosk_apps_button_->SetID(kApps); - AddChildView(kiosk_apps_button_.get()); + + kiosk_apps_button_ = static_cast<KioskAppsButton*>( + add_button_common(std::make_unique<KioskAppsButton>(), kApps)); + login_shelf_buttons_.push_back( + static_cast<LoginShelfButton*>(kiosk_apps_button_)); + add_button(kCloseNote, base::BindRepeating( &TrayAction::CloseLockScreenNote, @@ -596,12 +621,9 @@ void LoginShelfView::OnEnterpriseAccountDomainChanged() {} void LoginShelfView::HandleLocaleChange() { - for (views::View* child : children()) { - if (!std::strcmp(child->GetClassName(), kLoginShelfButtonClassName)) { - auto* button = static_cast<LoginShelfButton*>(child); - button->SetText(l10n_util::GetStringUTF16(button->text_resource_id())); - button->SetAccessibleName(button->GetText()); - } + for (LoginShelfButton* button : login_shelf_buttons_) { + button->SetText(l10n_util::GetStringUTF16(button->text_resource_id())); + button->SetAccessibleName(button->GetText()); } } @@ -622,6 +644,11 @@ LockScreenActionBackgroundState::kHiding; } +void LoginShelfView::SetButtonVisible(ButtonId button_id, bool visible) { + GetButtonContainerByID(button_id)->SetVisible(visible); + GetViewByID(button_id)->SetVisible(visible); +} + void LoginShelfView::UpdateUi() { // Make sure observers are notified. base::ScopedClosureRunner fire_observer(base::BindOnce( @@ -655,38 +682,35 @@ tray_action_state == mojom::TrayActionState::kLaunching) && !LockScreenActionBackgroundAnimating(); - GetViewByID(kShutdown)->SetVisible(!show_reboot && - !is_lock_screen_note_in_foreground && - ShouldShowShutdownButton()); - GetViewByID(kRestart)->SetVisible(show_reboot && - !is_lock_screen_note_in_foreground && - ShouldShowShutdownButton()); - GetViewByID(kSignOut)->SetVisible(is_locked && - !is_lock_screen_note_in_foreground); - GetViewByID(kCloseNote) - ->SetVisible(is_locked && is_lock_screen_note_in_foreground); - GetViewByID(kCancel)->SetVisible(session_state == - SessionState::LOGIN_SECONDARY); - GetViewByID(kParentAccess)->SetVisible(is_locked && show_parent_access_); + SetButtonVisible(kShutdown, !show_reboot && + !is_lock_screen_note_in_foreground && + ShouldShowShutdownButton()); - GetViewByID(kBrowseAsGuest)->SetVisible(ShouldShowGuestButton()); - GetViewByID(kEnterpriseEnrollment) - ->SetVisible(ShouldShowEnterpriseEnrollmentButton()); + SetButtonVisible(kRestart, show_reboot && + !is_lock_screen_note_in_foreground && + ShouldShowShutdownButton()); + SetButtonVisible(kSignOut, is_locked && !is_lock_screen_note_in_foreground); + SetButtonVisible(kCloseNote, is_locked && is_lock_screen_note_in_foreground); + SetButtonVisible(kCancel, session_state == SessionState::LOGIN_SECONDARY); + SetButtonVisible(kParentAccess, is_locked && show_parent_access_); - GetViewByID(kSchoolEnrollment) - ->SetVisible(ShouldShowSchoolEnrollmentButton()); + SetButtonVisible(kBrowseAsGuest, ShouldShowGuestButton()); + SetButtonVisible(kEnterpriseEnrollment, + ShouldShowEnterpriseEnrollmentButton()); - GetViewByID(kSignIn)->SetVisible(ShouldShowSignInButton()); + SetButtonVisible(kSchoolEnrollment, ShouldShowSchoolEnrollmentButton()); - GetViewByID(kAddUser)->SetVisible(ShouldShowAddUserButton()); - kiosk_apps_button_->SetVisible(kiosk_apps_button_->HasApps() && - ShouldShowAppsButton()); + SetButtonVisible(kSignIn, ShouldShowSignInButton()); + + SetButtonVisible(kAddUser, ShouldShowAddUserButton()); + SetButtonVisible(kApps, + kiosk_apps_button_->HasApps() && ShouldShowAppsButton()); if (kiosk_license_mode_) { // Create the bubble once the login shelf view is available for anchoring. if (!kiosk_instruction_bubble_) { Shelf* shelf = Shelf::ForWindow(GetWidget()->GetNativeWindow()); kiosk_instruction_bubble_ = - new KioskAppInstructionBubble(GetViewByID(kApps), shelf->alignment()); + new KioskAppInstructionBubble(kiosk_apps_button_, shelf->alignment()); } if (kiosk_instruction_bubble_) { // Show kiosk instructions if the kiosk app button is visible and the menu @@ -700,7 +724,7 @@ } } - GetViewByID(kOsInstall)->SetVisible(ShouldShowOsInstallButton()); + SetButtonVisible(kOsInstall, ShouldShowOsInstallButton()); // If there is no visible (and thus focusable) buttons, we shouldn't focus // LoginShelfView. We update it here, so we don't need to check visibility @@ -896,6 +920,10 @@ return true; } +views::View* LoginShelfView::GetButtonContainerByID(ButtonId button_id) { + return GetViewByID(button_id + kButtonContainerDiff); +} + BEGIN_METADATA(LoginShelfView) END_METADATA
diff --git a/ash/shelf/login_shelf_view.h b/ash/shelf/login_shelf_view.h index 9adbdd6..e6f2748 100644 --- a/ash/shelf/login_shelf_view.h +++ b/ash/shelf/login_shelf_view.h
@@ -162,6 +162,9 @@ // Returns scoped object to temporarily block Browse as Guest login button. std::unique_ptr<ScopedGuestButtonBlocker> GetScopedGuestButtonBlocker(); + // Returns the button container. + views::View* GetButtonContainerByID(ButtonId button_id); + // TrayActionObserver: void OnLockScreenNoteStateChanged(mojom::TrayActionState state) override; @@ -237,6 +240,8 @@ bool ShouldShowOsInstallButton() const; + void SetButtonVisible(ButtonId id, bool visible); + // Helper function which calls `closure` when device display is on. Or if the // number of dropped calls exceeds 'kMaxDroppedCallsWhenDisplaysOff' void CallIfDisplayIsOn(const base::RepeatingClosure& closure);
diff --git a/ash/shelf/login_shelf_view_pixeltest.cc b/ash/shelf/login_shelf_view_pixeltest.cc index aebdf12e..f296ed0 100644 --- a/ash/shelf/login_shelf_view_pixeltest.cc +++ b/ash/shelf/login_shelf_view_pixeltest.cc
@@ -77,28 +77,28 @@ PressAndReleaseKey(ui::VKEY_TAB); EXPECT_TRUE(GetPixelDiffer()->CompareUiComponentsOnPrimaryScreen( "focus_on_login_user_expand_button", - /*revision_number=*/10, primary_big_user_view_.get(), + /*revision_number=*/12, primary_big_user_view_.get(), primary_shelf_window)); // Trigger the tab key. Check that the login shelf shutdown button is focused. PressAndReleaseKey(ui::VKEY_TAB); EXPECT_TRUE(GetPixelDiffer()->CompareUiComponentsOnPrimaryScreen( "focus_on_shutdown_button", - /*revision_number=*/10, primary_big_user_view_.get(), + /*revision_number=*/12, primary_big_user_view_.get(), primary_shelf_window)); // Trigger the tab key. Check that the browser as guest button is focused. PressAndReleaseKey(ui::VKEY_TAB); EXPECT_TRUE(GetPixelDiffer()->CompareUiComponentsOnPrimaryScreen( "focus_on_browser_as_guest_button", - /*revision_number=*/10, primary_big_user_view_.get(), + /*revision_number=*/12, primary_big_user_view_.get(), primary_shelf_window)); // Trigger the tab key. Check that the add person button is focused. PressAndReleaseKey(ui::VKEY_TAB); EXPECT_TRUE(GetPixelDiffer()->CompareUiComponentsOnPrimaryScreen( "focus_on_add_person_button", - /*revision_number=*/10, primary_big_user_view_.get(), + /*revision_number=*/12, primary_big_user_view_.get(), primary_shelf_window)); } @@ -113,13 +113,13 @@ aura::Window* primary_shelf_window = GetPrimaryShelf()->GetWindow(); EXPECT_TRUE(GetPixelDiffer()->CompareUiComponentsOnPrimaryScreen( "focus_on_calendar_view", - /*revision_number=*/6, primary_shelf_window)); + /*revision_number=*/8, primary_shelf_window)); // Focus on the time view. PressAndReleaseKey(ui::VKEY_TAB); EXPECT_TRUE(GetPixelDiffer()->CompareUiComponentsOnPrimaryScreen( "focus_on_time_view.rev_0", - /*revision_number=*/6, primary_shelf_window)); + /*revision_number=*/8, primary_shelf_window)); PressAndReleaseKey(ui::VKEY_TAB, ui::EF_SHIFT_DOWN); PressAndReleaseKey(ui::VKEY_TAB, ui::EF_SHIFT_DOWN); @@ -127,7 +127,7 @@ // Move the focus back to the add person button. EXPECT_TRUE(GetPixelDiffer()->CompareUiComponentsOnPrimaryScreen( "refocus_on_login_shelf", - /*revision_number=*/6, primary_shelf_window)); + /*revision_number=*/8, primary_shelf_window)); } class LoginShelfWithPolicyWallpaperPixelTestWithRTL
diff --git a/ash/shelf/login_shelf_view_unittest.cc b/ash/shelf/login_shelf_view_unittest.cc index 28f9f83..074e525 100644 --- a/ash/shelf/login_shelf_view_unittest.cc +++ b/ash/shelf/login_shelf_view_unittest.cc
@@ -154,8 +154,14 @@ auto* latter_button_view = login_shelf_view_->GetViewByID(latter); EXPECT_TRUE(former_button_view->GetVisible() && latter_button_view->GetVisible()); - return login_shelf_view_->GetIndexOf(former_button_view) < - login_shelf_view_->GetIndexOf(latter_button_view); + auto* former_button_view_container = + login_shelf_view_->GetButtonContainerByID(former); + auto* latter_button_view_container = + login_shelf_view_->GetButtonContainerByID(latter); + EXPECT_TRUE(former_button_view_container->GetVisible() && + latter_button_view_container->GetVisible()); + return login_shelf_view_->GetIndexOf(former_button_view_container) < + login_shelf_view_->GetIndexOf(latter_button_view_container); } // Check whether the button is enabled.
diff --git a/ash/shelf/shelf_widget.cc b/ash/shelf/shelf_widget.cc index 3516025..7518c62e 100644 --- a/ash/shelf/shelf_widget.cc +++ b/ash/shelf/shelf_widget.cc
@@ -488,10 +488,16 @@ const bool tablet_mode = Shell::Get()->IsInTabletMode(); const bool in_app = ShelfConfig::Get()->is_in_app(); + const bool in_overview_mode = ShelfConfig::Get()->in_overview_mode(); + const bool in_oak_session = + features::IsForestFeatureEnabled() && in_overview_mode; const bool split_view = ShelfConfig::Get()->in_split_view_with_overview(); - bool show_opaque_background = !tablet_mode || in_app || split_view; - if (show_opaque_background != opaque_background_layer()->visible()) - opaque_background_layer()->SetVisible(show_opaque_background); + bool show_opaque_background = + (!in_oak_session) && (!tablet_mode || in_app || split_view); + auto* opaque_back_ground_layer = opaque_background_layer(); + if (show_opaque_background != opaque_back_ground_layer->visible()) { + opaque_back_ground_layer->SetVisible(show_opaque_background); + } // Extend the opaque layer a little bit to handle "overshoot" gestures // gracefully (the user drags the shelf further than it can actually go). @@ -509,9 +515,10 @@ 0, -shelf->SelectValueForShelfAlignment(0, safety_margin, 0), -shelf->SelectValueForShelfAlignment(safety_margin, 0, 0), -shelf->SelectValueForShelfAlignment(0, 0, safety_margin))); + opaque_back_ground_layer->SetBounds(opaque_background_bounds); const bool is_vertical_alignment_in_overview = - !shelf->IsHorizontalAlignment() && ShelfConfig::Get()->in_overview_mode(); + in_overview_mode && !shelf->IsHorizontalAlignment(); // Show rounded corners except in maximized (which includes split view) mode, // or whenever we are "in app", or the shelf is on the vertical alignment in @@ -524,7 +531,6 @@ } else { opaque_background_.SetRoundedCornerRadius(radius); } - opaque_background_layer()->SetBounds(opaque_background_bounds); UpdateDragHandle(); UpdateBackgroundBlur(); @@ -946,6 +952,14 @@ } } +void ShelfWidget::OnOverviewModeStarting() { + delegate_view_->UpdateOpaqueBackground(); +} + +void ShelfWidget::OnOverviewModeEnding(OverviewSession* overview_session) { + delegate_view_->UpdateOpaqueBackground(); +} + gfx::Rect ShelfWidget::GetTargetBounds() const { return target_bounds_; }
diff --git a/ash/shelf/shelf_widget.h b/ash/shelf/shelf_widget.h index 534efcb..6212d245 100644 --- a/ash/shelf/shelf_widget.h +++ b/ash/shelf/shelf_widget.h
@@ -20,6 +20,7 @@ #include "ash/shelf/shelf_component.h" #include "ash/shelf/shelf_layout_manager_observer.h" #include "ash/shelf/shelf_observer.h" +#include "ash/wm/overview/overview_observer.h" #include "base/functional/callback_helpers.h" #include "base/memory/raw_ptr.h" #include "ui/views/widget/widget.h" @@ -44,7 +45,8 @@ public ShelfComponent, public ShelfLayoutManagerObserver, public ShelfObserver, - public views::Widget { + public views::Widget, + public OverviewObserver { public: explicit ShelfWidget(Shelf* shelf); @@ -114,6 +116,10 @@ void UpdateLayout(bool animate) override; void UpdateTargetBoundsForGesture(int shelf_position) override; + // OverviewObserver: + void OnOverviewModeStarting() override; + void OnOverviewModeEnding(OverviewSession* overview_session) override; + // TODO(manucornet): Remove this method when all this widget's layout // logic is part of this class. void set_target_bounds(gfx::Rect target_bounds) {
diff --git a/ash/shell.cc b/ash/shell.cc index 230698d..2959b84 100644 --- a/ash/shell.cc +++ b/ash/shell.cc
@@ -2029,7 +2029,8 @@ firmware_update_notification_controller_ = std::make_unique<FirmwareUpdateNotificationController>( message_center::MessageCenter::Get()); - firmware_update_manager_->RequestAllUpdates(); + firmware_update_manager_->RequestAllUpdates( + FirmwareUpdateManager::Source::kStartup); } // Disable drag-and-drop during OOBE and GAIA login screens by only enabling
diff --git a/ash/shortcut_viewer/views/keyboard_shortcut_item_view.cc b/ash/shortcut_viewer/views/keyboard_shortcut_item_view.cc index e0a5ebe..e1e9c10 100644 --- a/ash/shortcut_viewer/views/keyboard_shortcut_item_view.cc +++ b/ash/shortcut_viewer/views/keyboard_shortcut_item_view.cc
@@ -242,7 +242,7 @@ // Use leaf list item role so that name is spoken by screen reader, but // redundant child label text is not also spoken. - GetViewAccessibility().OverrideIsLeaf(true); + GetViewAccessibility().SetIsLeaf(true); } int KeyboardShortcutItemView::GetHeightForWidth(int w) const {
diff --git a/ash/strings/BUILD.gn b/ash/strings/BUILD.gn index df10d28..b3bd90b 100644 --- a/ash/strings/BUILD.gn +++ b/ash/strings/BUILD.gn
@@ -2,6 +2,7 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +import("//build/config/chrome_build.gni") import("//build/config/chromeos/ui_mode.gni") import("//build/config/locales.gni") import("//tools/grit/grit_rule.gni") @@ -47,6 +48,11 @@ "//ui/strings:ax_strings", "//ui/strings:ui_strings", ] + + if (is_chrome_branded) { + sources += [ "$root_gen_dir/chromeos/ash/resources/internal/strings/ash_internal_strings_${locale}.pak" ] + deps += [ "//chromeos/ash/resources/internal/strings" ] + } } }
diff --git a/ash/strings/ash_strings_af.xtb b/ash/strings/ash_strings_af.xtb index 07db7b6..d835dce 100644 --- a/ash/strings/ash_strings_af.xtb +++ b/ash/strings/ash_strings_af.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Ek is verveeld</translation> <translation id="1104084341931202936">Wys toeganklikheidsinstellings</translation> <translation id="1104621072296271835">Jou toestelle werk selfs nog beter saam</translation> -<translation id="1106446201446919638">1 toestel is gekoppel. Terwyl die warmkol gebruik word, sal wi-fi af bly.</translation> <translation id="1111021433905331574">Jy kan die kleur van jou sleutelbord se agterlig verander in Instellings > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Wissel mobiele data. <ph name="STATE" />.</translation> <translation id="112308213915226829">Outoversteek rak</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Geen selnetwerk nie</translation> <translation id="1882897271359938046">Weerspieëling na <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Ontsluit met vingerafdruk</translation> +<translation id="1904997243703671177">Wanneer jy Bluetooth afskakel, sal <ph name="DEVICE_COUNT" /> eksterne toestelle van jou <ph name="DEVICE_TYPE" /> ontkoppel, insluitend:</translation> <translation id="1908992311423394684">Nuwe installasie</translation> <translation id="1915307458270490472">Sit neer</translation> <translation id="1918022425394817322">Kamera is geglip na hoek bo regs</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Maak “Hulp” in Verken-app oop</translation> <translation id="2018630726571919839">Vertel vir my 'n grappie</translation> <translation id="2021864487439853900">Klik om te ontsluit</translation> -<translation id="2023558322300866873">Jy kan pakketvasvang enige tyd stop</translation> <translation id="2034971124472263449">Stoor in elk geval</translation> <translation id="204259843076055848">Die <ph name="SIX_PACK_KEY_NAME" />-kortpad is tans af</translation> <translation id="2049240716062114887">Lessenaarnaam is verander na <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Vol</translation> <translation id="2064048859448024834">Kameravoorskou is aan</translation> <translation id="2067602449040652523">Sleutelbordhelderheid</translation> <translation id="2075520525463668108">Wissel <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> is <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Nie gekoppel nie</translation> <translation id="2408955596600435184">Voer jou PIN in</translation> <translation id="2412593942846481727">Opdatering is beskikbaar</translation> +<translation id="2416438829169535743">Gaan uit aansig?</translation> <translation id="2417486498593892439">Meld aan by netwerk</translation> <translation id="2426051945783024481">Kamera se raam is outomaties gesentreer</translation> <translation id="2427507373259914951">Linksklik</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Kennisgewings</translation> <translation id="2484513351006226581">Druk <ph name="KEYBOARD_SHORTCUT" /> om sleutelborduitleg te wissel.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" />-voorskou. Aktiewe lessenaar.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" is verander na <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) resolusie. Die vorige instellings sal oor <ph name="TIMEOUT_SECONDS" /> teruggestel word as jy nie bevestig nie.</translation> <translation id="2487915095798731898">Sluit aan</translation> <translation id="2499445554382787206">Lessenaarprofielkieslys. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Taaisleutels</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 toestel is gekoppel</translation> <translation id="2791421900609674576">Jy sal aanbevelings sien sodat jy kan aanhou waar jy opgehou het. Jy kan raak en hou om aanbevelings te verwyder.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">Skermgrootte</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, gekies</translation> <translation id="2805756323405976993">Programme</translation> <translation id="2814448776515246190">Gedeeltelike opname</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Ongesteunde programme in templaat</translation> <translation id="3160929076476941240">2 u.</translation> <translation id="316356270129335934"><ph name="MANAGER" /> rol tans jou <ph name="DEVICE_TYPE" /> terug. Jou toestel sal teruggestel word en alle data sal uitgevee word.</translation> -<translation id="3170769098533255179">Geen toestelle is gekoppel nie. Terwyl die warmkol gebruik word, sal wi-fi af bly.</translation> <translation id="3171170659304083361">Invoermetodesinstellings</translation> <translation id="3176221688814061633">Jou Chromebook of Bluetooth-toestel gebruik tans ’n ouer weergawe van Bluetooth. Skakel die Bluetooth-superresolusie aan of gebruik interne mikrofoon vir beter klankgehalte.</translation> <translation id="3181441307743005334">Dit kan 'n rukkie neem om te herbegin</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> toestelle is aan <ph name="DEVICE_NAME" />-warmkol gekoppel</translation> <translation id="3307642347673023554">Het na skootrekenaarmodus oorgeskakel</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> kan steeds later aanmeld.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> toestelle is gekoppel. Terwyl die warmkol gebruik word, sal wi-fi af bly.</translation> <translation id="3321628682574733415">Verkeerde ouerkode</translation> <translation id="332827762492701193">Kennisgewings word versteek</translation> <translation id="3333674550998107387">Vou <ph name="NOTIFICATION_TITLE" />-kennisgewing uit</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Vensters van die huidige lessenaar word tans gewys; druk die oppylsleutel om vensters van alle lessenaars te wys</translation> <translation id="3702846122927433391">Bevolking in Nigerië</translation> <translation id="3705722231355495246">–</translation> +<translation id="3706423975342040244">Vermaak</translation> <translation id="3708186454126126312">Voorheen gekoppel</translation> <translation id="3712143870407382523">Kies ’n venster vir hierdie kant</translation> <translation id="371370241367527062">Voorste mikrofoon</translation> @@ -700,7 +700,6 @@ <translation id="380165613292957338">Hallo, hoe kan ek help?</translation> <translation id="3804737937830804242">Vou kamera in</translation> <translation id="3824784079442479685">Dit gee kameratoegang vir <ph name="APP_NAME" /> en alle apps en webwerwe met die kameratoestemming. Jy sal die webblasy moet herlaai of die app moet herbegin.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> uit <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ingedien, <ph name="NUM_GRADED" /> gegradeer</translation> <translation id="3826099427150913765">Skakel oor na wagwoord</translation> <translation id="383058930331066723">Batterybespaardermodus is aan</translation> <translation id="383629559565718788">Wys sleutelbordinstellings</translation> @@ -764,7 +763,6 @@ <translation id="4066027111132117168">Aan, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Maak aflaaiebladsy oop</translation> <translation id="4072264167173457037">Medium sein</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> is ingedien • <ph name="NUM_GRADED" /> is gemerk</translation> <translation id="4086921558679520050">Skakel fisieke mikrofoonskakelaar op jou toestel aan</translation> <translation id="4101772068965291327">Maak tuisblad oop</translation> <translation id="4112140312785995938">Soek agtertoe</translation> @@ -854,6 +852,7 @@ <translation id="440113666232554208">Kan nie skermopname stoor nie</translation> <translation id="4405151984121254935">Die gekoppelde randtoesteltipe word nie gesteun nie</translation> <translation id="4406883609789734330">Intydse Onderskrifte</translation> +<translation id="4412698727486357573">Hulpsentrum</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> is af.</translation> <translation id="4424159417645388645">Lessenaar 5</translation> <translation id="4430019312045809116">Volume</translation> @@ -894,7 +893,6 @@ <translation id="4566144812051858745">Stel nie in enige voorstelle belang nie</translation> <translation id="4569753163207712681">Bekyk jou foon se onlangse foto’s, media en apps.</translation> <translation id="4573176682887762361">"Tik [woord / frase]"</translation> -<translation id="4577188182049003486">Met warmkol aan is wi-fi af</translation> <translation id="4577274620589681794">Tyd is verby · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Wys voorskoue</translation> <translation id="4578906031062871102">Instellingskieslys is oopgemaak</translation> @@ -960,6 +958,7 @@ <translation id="4813311884204119883">Sleep skakel na leë area op die oortjiestrook</translation> <translation id="4814539958450445987">Aanmeldskerm</translation> <translation id="481455355267255546">Volgende</translation> +<translation id="481749895090480684">Taaklys: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamera en mikrofoon</translation> <translation id="482908187605862807">Beskikbare apps vanaf die Play Winkel</translation> <translation id="4831034276697007977">Is jy seker jy wil outomatiese klikke afskakel?</translation> @@ -1001,6 +1000,7 @@ <translation id="4952936045814352993">Spoor foon op is nie beskikbaar wanneer wekkerklanke gedeaktiveer is nie</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> vereis dat jy jou <ph name="DEVICE_TYPE" /> terugrol. Jou toestel sal teruggestel word en alle data sal uitgevee word.</translation> <translation id="4961318399572185831">Saai skerm uit</translation> +<translation id="4964188651935955085">Wanneer jy Bluetooth afskakel, sal hierdie eksterne toestel van jou <ph name="DEVICE_TYPE" /> ontkoppel:</translation> <translation id="4966431234408005599">Stel volume harder</translation> <translation id="4969092041573468113"><ph name="HOURS" /> u. <ph name="MINUTES" /> m. <ph name="SECONDS" /> s.</translation> <translation id="4975771730019223894">Programkentekens</translation> @@ -1028,6 +1028,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">Jy sal ingelig word as jy praat terwyl dit gedemp is. Oudio verlaat nooit jou toestel nie.</translation> <translation id="5077416371682039027">Stel jou foon op om jou onlangse foto’s, media, kennisgewings en apps te bekyk</translation> +<translation id="5077936103761694531">Bevestig resolusie?</translation> <translation id="5078796286268621944">Verkeerde PIN</translation> <translation id="5083035541015925118">ctrl + alt + oppyl</translation> <translation id="5083553833479578423">Ontsluit meer Assistent-kenmerke.</translation> @@ -1149,12 +1150,13 @@ <translation id="5550417424894892620">Laat val lêers op die werkskerm om dit by <ph name="HOLDING_SPACE_TITLE" /> te voeg. Jy kan nie lêers by die werkskerm voeg nie.</translation> <translation id="5551456515017410630">Maak kalender oop/toe</translation> <translation id="5551974246223970793">Gaan na volgende passing vir soektog wanneer ’n bladsy deurgesoek word</translation> -<translation id="5555639311269196631">Skakel warmkol af</translation> <translation id="5556459405103347317">Herlaai</translation> <translation id="5558091555391176027">Wissel hoë sigbaarheid van Nabydeling</translation> +<translation id="5558314826121965174">Kreatiwiteit</translation> <translation id="556042886152191864">Knoppie</translation> <translation id="5570122939431135380">Maak nuwe oortjie in nuwe Incognito-venster oop</translation> <translation id="5571066253365925590">Bluetooth geaktiveer</translation> +<translation id="5572632238877308040">Noodsaaklikhede</translation> <translation id="557563299383177668">Volgende paragraaf</translation> <translation id="5577082622442191756">Wissel Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Maak seker dat Bluetooth op jou foon geaktiveer is as jy Foonsentrum wil gebruik</translation> @@ -1179,6 +1181,7 @@ <translation id="5662075790140998213">Lessenaar 10</translation> <translation id="5662709761327382534">Neem mikrofoon <ph name="CURRENT_STATE" /> op; druk enter om mikrofoonopname <ph name="NEW_STATE" /> te begin</translation> <translation id="5669267381087807207">Aktiveer tans</translation> +<translation id="5672890847723042801">Nutsdienste</translation> <translation id="5673434351075758678">Van "<ph name="FROM_LOCALE" />" af na "<ph name="TO_LOCALE" />" toe nadat jou instellings gesinkroniseer is.</translation> <translation id="5675363643668471212">Rakitem</translation> <translation id="5677928146339483299">Geblokkeer</translation> @@ -1236,7 +1239,6 @@ <translation id="5864748620896638071">Battery <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Samel tans netwerkinligting in</translation> <translation id="5867606971598166637">Jou stelseladmin monitor jou skerms</translation> -<translation id="5876535466645959772">Geselekteerde lys is leeg, navigeer af om ’n nuwe taak by te voeg</translation> <translation id="5876666360658629066">Voer ouerkode in</translation> <translation id="5881540930187678962">Stel Foonsentrum later op</translation> <translation id="5887954372087850114">Venster <ph name="WINDOW_TITLE" /> is toegewys aan <ph name="DESK_TITLE" /> en is aan geen ander lessenaars toegewys nie.</translation> @@ -1256,7 +1258,6 @@ <translation id="5955304353782037793">program</translation> <translation id="5958529069007801266">Gebruiker onder toesig</translation> <translation id="5960410286721553511">Bekyk jou foon se onlangse foto's en media</translation> -<translation id="5961960957587052807">Lig</translation> <translation id="5965524703725988602">Wissel Donkertema. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Beweeg vorentoe deur vensters</translation> <translation id="5978382165065462689">Deel tans beheer oor jou skerm deur afstandbystand.</translation> @@ -1362,6 +1363,7 @@ <translation id="6351032674660237738">PROGRAMVOORSTELLE</translation> <translation id="6352082849089527770">Onbekende netwerke</translation> <translation id="6359587239691116345">Kry die jongste kenmerke en veiligheidverbeterings. As jy hierdie opdatering weier, sal jou toestel dalk nie meer reg werk nie en kan jy veiligheid- en werkverrigtingkwessies ervaar.</translation> +<translation id="6362833380917912748">Leer jou ingeboude apps ken</translation> <translation id="6376931439017688372">Bluetooth is aan</translation> <translation id="6378515133128829137">Speld venster aan regterkant vas</translation> <translation id="6381109794406942707">Voer jou PIN in om die toestel te ontsluit.</translation> @@ -1528,6 +1530,7 @@ <translation id="7014684956566476813">Gekoppel aan 'n toestel genaamd <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Kom terug om <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Lessenaar 6</translation> +<translation id="702252130983202758">Jou apps</translation> <translation id="7025533177575372252">Koppel jou <ph name="DEVICE_NAME" /> aan jou foon</translation> <translation id="7026338066939101231">Verminder</translation> <translation id="7029814467594812963">Verlaat sessie</translation> @@ -1677,6 +1680,7 @@ <translation id="7647488630410863958">Ontsluit toestel om kennisgewings te bekyk</translation> <translation id="7649070708921625228">Hulp</translation> <translation id="7654687942625752712">Druk en hou albei volumesleutels vir vyf sekondes om die gesproke terugvoer te deaktiveer.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" is verander na <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) resolusie. As gevolg van poortbandwydtebeperkings, kan jou skerm nie ’n <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) resolusie steun nie. Die vorige instellings sal oor <ph name="TIMEOUT_SECONDS" /> teruggestel word as jy nie bevestig nie.</translation> <translation id="7658239707568436148">Kanselleer</translation> <translation id="7659861092419699379">Lessenaar en vensters is toegemaak</translation> <translation id="7660160718439869192">Jou <ph name="NAME" /> sal verskyn op toestelle wat met <ph name="EMAIL" /> gekoppel is</translation> @@ -1767,6 +1771,7 @@ <translation id="7945357288295809525">Wys toeganklikheidsinstellings, “<ph name="ENABLED_FEATURES" />” is geaktiveer.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> wil jou <ph name="DEVICE_NAME" /> gebruik</translation> <translation id="7951630946012935453">Demp sleutelbord</translation> +<translation id="7953994493035617347">Bevestig nuwe resolusie?</translation> <translation id="7963689218131240420">Moenie Steur Nie is af.</translation> <translation id="7963992254934562106">Vanaf <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Kies vouer …</translation> @@ -1779,6 +1784,7 @@ <translation id="799296642788192631">Jy kan belangrike lêers vasspeld. Hou oor ’n item of maak Lêers oop en regsklik ’n item om dit vas te speld.</translation> <translation id="7994370417837006925">Veelvuldige aanmelding</translation> <translation id="7995804128062002838">Kon nie skermkiekie neem nie</translation> +<translation id="8000020256436988724">Nutsbalk</translation> <translation id="8000066093800657092">Geen netwerk nie</translation> <translation id="8001755249288974029">Kies teks van skermpyltjie af tot by begin van reël</translation> <translation id="8004512796067398576">Inkrement</translation> @@ -1825,6 +1831,7 @@ <translation id="8155628902202578800">Maak inligtingdialoog oop vir <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Gebruik tans <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Skakel kieslys aan/af om die grootte van die sluitmodus te verander</translation> +<translation id="8192727139462702395">Wanneer jy Bluetooth afskakel, sal hierdie eksterne toestelle van jou <ph name="DEVICE_TYPE" /> ontkoppel:</translation> <translation id="8198456017687137612">Saai tans oortjie uit</translation> <translation id="8200772114523450471">Hervat</translation> <translation id="8203795194971602413">Regsklik</translation> @@ -1844,6 +1851,7 @@ <translation id="8262312463845990408">Wissel terugspeel</translation> <translation id="8270450402312105425">{0,plural, =1{Verander toestel binne 'n uur na vorige weergawe}other{Verander toestel binne # uur na vorige weergawe}}</translation> <translation id="8277261673056602147">Kleurmerk teks op jou skerm</translation> +<translation id="8287009018010202411">Produktiwiteit</translation> <translation id="828708037801473432">Af</translation> <translation id="8297006494302853456">Swak</translation> <translation id="8308637677604853869">Vorige kieslys</translation> @@ -1915,6 +1923,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Rangskik jou programme volgens naam of kleur</translation> <translation id="8609384513243082612">Maak nuwe oortjie oop</translation> +<translation id="861045123704058818">Apps word tydelik volgens kategorie georganiseer</translation> <translation id="8612216344243590325">Hou belangrike lêers in <ph name="HOLDING_SPACE_TITLE" /> in plaas van op die werkskerm. Sleep net lêers na <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247"><ph name="APP_1_TITLE" />- en <ph name="APP_2_TITLE" />-kennisgewings word versteek omdat kykbeskerming aan is</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1953,6 +1962,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verifieer jou identiteit: <ph name="ORIGIN_NAME" /> wil bevestig dat dit jy is</translation> <translation id="875593634123171288">Wys VPN-instellings</translation> +<translation id="8756799553341497810">Jy kan begin om jou appuitleg te pasmaak sodra jy uit hierdie aansig gaan.</translation> <translation id="8759408218731716181">Kan nie veelvuldige aanmelding opstel nie</translation> <translation id="8763883995157866248">Plaas toestel in slaapmodus</translation> <translation id="877404052021108314">90°F in C</translation> @@ -1973,6 +1983,7 @@ <translation id="8834539327799336565">Tans gekoppel</translation> <translation id="8841375032071747811">Terugknoppie</translation> <translation id="8843682306134542540">Wissel rotasieslot. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Kry hulp</translation> <translation id="8849001918648564819">Versteek</translation> <translation id="8853703225951107899">Jou PIN of wagwoord kon steeds nie geverifieer word nie. Let wel: As jy jou wagwoord onlangs verander het, moet jy jou ou wagwoord gebruik. Jou nuwe wagwoord sal van toepassing wees sodra jy afmeld.</translation> <translation id="8855885154700222542">Volskermsleutel</translation> @@ -2044,6 +2055,7 @@ <translation id="9129245940793250979">Agterste knoppie</translation> <translation id="9133335900048457298">Kan nie beskermde inhoud opneem nie</translation> <translation id="9139720510312328767">Vee volgende letter uit</translation> +<translation id="9148058034647219655">Gaan uit</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">VOORGESTELDE PROGRAMME</translation> <translation id="9168436347345867845">Doen dit later</translation>
diff --git a/ash/strings/ash_strings_am.xtb b/ash/strings/ash_strings_am.xtb index 5d702de..62821141 100644 --- a/ash/strings/ash_strings_am.xtb +++ b/ash/strings/ash_strings_am.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">ደብሮኛል</translation> <translation id="1104084341931202936">የተደራሽነት ቅንብሮችን አሳይ</translation> <translation id="1104621072296271835">የእርስዎ መሣሪያዎች እንዲያውም የተሻለ ይሠራሉ</translation> -<translation id="1106446201446919638">1 መሣሪያ ተገናኝቷል። መገናኛ ነጥብ እየተጠቀሙ ሳሉ Wi-Fi እንደጠፋ ይቆያል።</translation> <translation id="1111021433905331574">በቅንብሮች > <ph name="APP_TITLE" /> ውስጥ የእርስዎን የቁልፍ ሰሌዳ የጀርባ ብርሀን ቀለም መቀየር ይችላሉ።</translation> <translation id="1117719261843403176">የተንቀሳቃሽ ስልክ ውሂብን ይቀያይሩ። <ph name="STATE" />።</translation> <translation id="112308213915226829">መደርደሪያን በራስ ሰር ደብቅ</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">ምንም ተንቀሳቃሽ ስልክ አውታረ መረብ የለም</translation> <translation id="1882897271359938046">ወደ <ph name="DISPLAY_NAME" /> በማንጸባረቅ ላይ</translation> <translation id="1885785240814121742">በጣት አሻራ ይክፈቱ</translation> +<translation id="1904997243703671177">የሚከተሉትን ጨምሮ ብሉቱዝን ሲያጠፉ <ph name="DEVICE_COUNT" /> ውጫዊ መሣሪያዎች ከእርስዎ <ph name="DEVICE_TYPE" /> ጋር ያላቸውን ግንኙነት ያቋርጣሉ፦</translation> <translation id="1908992311423394684">አዲስ ጭነት</translation> <translation id="1915307458270490472">ዝጋ</translation> <translation id="1918022425394817322">ካሜራ ላይኛው ቀኝ ጥግ ላይ ገጥሟል</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">በአሰሳ መተግበሪያው ውስጥ «እገዛ» ይክፈቱ</translation> <translation id="2018630726571919839">ቀልድ ንገረኝ</translation> <translation id="2021864487439853900">ለመክፈት ጠቅ ያድርጉ</translation> -<translation id="2023558322300866873">በማንኛውም ጊዜ የፓኬት ቀረጻን ማቆም ይችላሉ</translation> <translation id="2034971124472263449">ቢሆንም አስቀምጥ</translation> <translation id="204259843076055848">አሁን ላይ የ<ph name="SIX_PACK_KEY_NAME" /> አቋራጭ ጠፍቷል</translation> <translation id="2049240716062114887">የዴስክ ስም ወደ <ph name="DESK_NAME" /> ተለውጧል</translation> -<translation id="206377500836174974">ሙሉ</translation> <translation id="2064048859448024834">የካሜራ ቅድመ-ዕይታ በርቷል</translation> <translation id="2067602449040652523">የቁልፍ ሰሌዳ ብሩህነት</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> ቀያይር። <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /> ነው</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">አልተገናኘም</translation> <translation id="2408955596600435184">የእርስዎን ፒን ያስገቡ</translation> <translation id="2412593942846481727">ዝማኔ ይገኛል</translation> +<translation id="2416438829169535743">ከዕይታ ይውጣ?</translation> <translation id="2417486498593892439">ወደ አውታረ መረብ በመለያ ይግቡ</translation> <translation id="2426051945783024481">የካሜራ ክፈፍ በራስ-ሰር መሃል ላይ ሆኗል</translation> <translation id="2427507373259914951">የግራ ጠቅታ</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">ማስታወቂያዎች</translation> <translation id="2484513351006226581">የቁልፍ ሰሌዳ አቀማመጥን ለመቀየር <ph name="KEYBOARD_SHORTCUT" />ን ይጫኑ</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> ቅድመ ዕይታ። ገቢር ዴስክ።</translation> +<translation id="2486405091093637109">«<ph name="DISPLAY_NAME" />» ወደ የ<ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) ጥራት ተቀይሯል። ሳይረጋገጥ ቀዳሚዎቹ ቅንብሮች በ<ph name="TIMEOUT_SECONDS" /> ውስጥ ወደነበሩበት ይመለሳሉ</translation> <translation id="2487915095798731898">ተቀላቀል</translation> <translation id="2499445554382787206">የዴስክ መገለጫ ምናሌ። <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">ተጣባቂ ቁልፎች</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 መሣሪያ ተገናኝቷል</translation> <translation id="2791421900609674576">ካቆሙበት መቀጠል እንዲችሉ ምክሮችን ይመለከታሉ። ምክሮችን ለማስወገድ መንካት እና መያዝ ይችላሉ።</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">የማያ ገፅ መጠን</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />፣ ተመርጧል</translation> <translation id="2805756323405976993">መተግበሪያዎች</translation> <translation id="2814448776515246190">ከፊል መያዝ</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">በቅንብር ደንብ ውስጥ የማይደገፉ መተግበሪያዎች</translation> <translation id="3160929076476941240">2 ሰዓት</translation> <translation id="316356270129335934"><ph name="MANAGER" /> የእርስዎን <ph name="DEVICE_TYPE" /> እየመለሰው ነው። መሣሪያዎ ዳግም ይጀመራል እና ሁሉም ውሂብ ይሰረዛል።</translation> -<translation id="3170769098533255179">ምንም መሣሪያዎች አልተገናኙም። መገናኛ ነጥብ እየተጠቀሙ ሳሉ Wi-Fi እንደጠፋ ይቆያል።</translation> <translation id="3171170659304083361">የግቤት ስልቶች ቅንብሮች</translation> <translation id="3176221688814061633">የእርስዎ Chromebook ወይም የብሉቱዝ መሣሪያ የድሮ የሆነ የብሉቱዝ ስሪት እየተጠቀመ ነው። ለተሻለ የኦዲዮ ጥራት የብሉቱዝ እጅግ የላቀ ጥራትን ያብሩ ወይም ውስጣዊ ማይክሮፎንን ይጠቀሙ።</translation> <translation id="3181441307743005334">ዳግም ማስነሳት ትንሽ ጊዜ ሊወስድ ይችላል</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">ከ<ph name="DEVICE_NAME" /> መገናኛ ነጥብ ጋር የተናኙ <ph name="DEVICECOUNT" /> መሣሪያዎች</translation> <translation id="3307642347673023554">ወደ የላፕቶፕ ሁነታ ተቀይሯል</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> አሁንም በኋላ በመለያ መግባት ይችላሉ።</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> መሣሪያዎች ተገናኝተዋል። መገናኛ ነጥብ እየተጠቀሙ ሳሉ Wi-Fi እንደጠፋ ይቆያል።</translation> <translation id="3321628682574733415">ትክክል ያልሆነ የወላጅ ኮድ</translation> <translation id="332827762492701193">ማሳወቂያዎች ተደብቀዋል</translation> <translation id="3333674550998107387">የ<ph name="NOTIFICATION_TITLE" /> ማሳወቂያን ዘርጋ</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">አሁን ካለው ዴስክ ላይ መስኮቶችን በማሳየት ላይ፣ መስኮቶችን ከሁሉም ዴስኮች ለማሳየት የላይ ቀስት ቁልፍን ይጫኑ</translation> <translation id="3702846122927433391">ናይጄሪያ ውስጥ የሕዝብ ብዛት</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">መዝናኛ</translation> <translation id="3708186454126126312">ከዚህ ቀደም የተገናኘ</translation> <translation id="3712143870407382523">ለዚህ ጎን መስኮት ይምረጡ</translation> <translation id="371370241367527062">የፊት ማይክሮፎን</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">ጤና ይስጥልኝ፣ እንዴት ልርዳዎት?</translation> <translation id="3804737937830804242">ካሜራ ሰብስብ</translation> <translation id="3824784079442479685">ይህ ለ<ph name="APP_NAME" /> እና የካሜራ ፈቃድ ላላቸው ሁሉም መተግበሪያዎች እና ድር ጣቢያዎች የካሜራ መዳረሻ ይፈቅዳል። ድረ-ገጹን ማደስ ወይም መተግበሪያውን እንደገና ማስጀመር ሊኖርብዎት ይችላል።</translation> -<translation id="3825680296690914697">ከ<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ውስጥ<ph name="NUM_TURNED_IN" /> ገብተዋል፣ <ph name="NUM_GRADED" /> ደረጃ ተሰጥቷቸዋል</translation> <translation id="3826099427150913765">ወደ የይለፍ ቃል ቀይር</translation> <translation id="383058930331066723">የባትሪ ኃይል ቆጣቢ ሁነታ በርቷል</translation> <translation id="383629559565718788">የቁልፍ ሰሌዳ ቅንብሮችን አሳይ</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">በ<ph name="REMAINING_TIME" /> ላይ</translation> <translation id="4069532248403319695">የውርዶች ገጽን ይክፈቱ</translation> <translation id="4072264167173457037">መካከለኛ ሲግናል</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ገብተዋል • <ph name="NUM_GRADED" /> ውጤት ተሰጥቷቸዋል</translation> <translation id="4086921558679520050">በመሣሪያዎ ላይ አካላዊ ማይክሮፎን መቀየርን ያብሩ</translation> <translation id="4101772068965291327">መነሻ ገጽን ይክፈቱ</translation> <translation id="4112140312785995938">ወደኋላ ፈልግ</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">ማያገጽ መቅርጽ ማስቀመጥ አይቻልም</translation> <translation id="4405151984121254935">የተገናኘው የዳርቻ ዓይነት አይደገፍም</translation> <translation id="4406883609789734330">የቀጥታ ስርጭት መግለጫ ጽሁፍ</translation> +<translation id="4412698727486357573">የእገዛ ማዕከል</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ጠፍቷል</translation> <translation id="4424159417645388645">ዴስክ 5</translation> <translation id="4430019312045809116">ድምፅ</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">በማናቸውም የአስተያየት ጥቆማዎች ላይ ፍላጎት የለኝም</translation> <translation id="4569753163207712681">የስልክዎን የቅርብ ጊዜ ፎቶዎች፣ ሚዲያ እና ማሳወቂያዎች ይመልከቱ</translation> <translation id="4573176682887762361">«ተይብ [ቃል / ሐረግ]»</translation> -<translation id="4577188182049003486">መገናኛ ነጥብ በርቶ እንዳለ Wi-Fi ጠፍቷል</translation> <translation id="4577274620589681794">ጊዜው አብቅቷል · <ph name="LABEL" /></translation> <translation id="4577990005084629481">ቅድመ-እይታዎችን አሳይ</translation> <translation id="4578906031062871102">የቅንብሮች ምናሌ ተከፍቷል</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">አገናኝን በትሩ ድርድር ላይ ወደ ባዶ ቦታ ይጎትቱ</translation> <translation id="4814539958450445987">በመለያ መግቢያ ማያ ገፅ</translation> <translation id="481455355267255546">ቀጥሎ የሚመጣው</translation> +<translation id="481749895090480684">የተግባር ዝርዝር፦ <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">ካሜራ እና ማይክሮፎን</translation> <translation id="482908187605862807">ከPlay መደብር የሚገኙ መተግበሪያዎች</translation> <translation id="4831034276697007977">ራስሰር ጠቅ ማድረጎችን ማጥፋት እንደሚፈልጉ እርግጠኛ ነዎት?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">የማንቂያ ድምጾች ሲሰናከሉ ስልክን ማስቀመጥ አይገኝም</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> የእርስዎን <ph name="DEVICE_TYPE" /> እንዲመልሱ ይፈልግብዎታል። መሣሪያዎ ዳግም ይጀመራል እና ሁሉም ውሂብ ይሰረዛል።</translation> <translation id="4961318399572185831">የCast ማያ ገፅ</translation> +<translation id="4964188651935955085">ብሉቱዝን ሲያጠፉ ይህ ውጫዊ መሣሪያ ከእርስዎ <ph name="DEVICE_TYPE" /> ጋር ያለውን ግንኙነት ያቋርጣል፦</translation> <translation id="4966431234408005599">ድምፅ ጨምር</translation> <translation id="4969092041573468113"><ph name="HOURS" /> ሰ <ph name="MINUTES" /> ደ <ph name="SECONDS" /> ሴ</translation> <translation id="4975771730019223894">የመተግበሪያ ባጅ አሰጣጥ</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">ራም</translation> <translation id="5068762093486106012">ድምፀ-ከል ሆነው ሳለ ካወሩ ማሳወቂያ ይደርስዎታል። ኦዲዮ ከመሣሪያዎ በጭራሽ አይወጣም።</translation> <translation id="5077416371682039027">የስልክዎን የቅርብ ጊዜ ፎቶዎች፣ ሚዲያ፣ ማሳወቂያዎች እና መተግበሪያዎች ዕይታን ያዋቅሩ</translation> +<translation id="5077936103761694531">ጥራቱ ይረጋገጥ?</translation> <translation id="5078796286268621944">የተሳሳተ ፒን</translation> <translation id="5083035541015925118">ctrl + alt + የላይ ቀስት</translation> <translation id="5083553833479578423">ተጨማሪ የረዳት ባህሪያትን ያስከፍቱ።</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620">ፋይሎችን ወደ <ph name="HOLDING_SPACE_TITLE" /> ለማከል በዴስክቶፑ ላይ ጣል ያድርጓቸው። ፋይሎችን ወደ ዴስክቶፕ ማከል አይችሉም።</translation> <translation id="5551456515017410630">ቀን መቁጠሪያን ክፈት/ዝጋ</translation> <translation id="5551974246223970793">አንድን ገፅ ሲፈልጉ ለፍለጋ ወደ ቀጣዩ ተዛማጅ ይሂዱ</translation> -<translation id="5555639311269196631">መገናኛ ነጥብን አጥፋ</translation> <translation id="5556459405103347317">ዳግም ጫን</translation> <translation id="5558091555391176027">የአቅራቢያ አጋራ ከፍተኛ ታይነት ደረጃን ቀያይር</translation> +<translation id="5558314826121965174">የፈጠራ ችሎታ</translation> <translation id="556042886152191864">አዘራር</translation> <translation id="5570122939431135380">አዲስ ትርን በማንነትን የማያሳውቅ መስኮት ውስጥ ይክፈቱት</translation> <translation id="5571066253365925590">ብሉቱዝ ነቅቷል</translation> +<translation id="5572632238877308040">መሠረታዊ ነገሮች</translation> <translation id="557563299383177668">ቀጣይ አንቀጽ</translation> <translation id="5577082622442191756">ብሉቱዝን ቀያይር። <ph name="STATE_TEXT" />።</translation> <translation id="5577281275355252094">የስልክ ሃብን ለመጠቀም ብሉቱዝ በስልክዎ ላይ እንደነቃ ያረጋግጡ</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">ዴስክ 10</translation> <translation id="5662709761327382534">ማይክሮፎን ይቅረጹ <ph name="CURRENT_STATE" />፣ የማይክሮፎን ቀረፃን ለማዞር አስገባን ይጫኑ <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">በማግበር ላይ</translation> +<translation id="5672890847723042801">መገልገያዎች</translation> <translation id="5673434351075758678">ከ«<ph name="FROM_LOCALE" />» ወደ «<ph name="TO_LOCALE" />» የእርስዎን ቅንብሮች ከማመሳሰል በኋላ።</translation> <translation id="5675363643668471212">የመደርደሪያ ንጥል</translation> <translation id="5677928146339483299">ታግዷል</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">ባትሪ <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">የአውታረ መረብ መረጃን በመሰብሰብ ላይ</translation> <translation id="5867606971598166637">የስርዓትዎ አስተዳዳሪ የእርስዎን የማያ ገጾች እየተቆጣጠረ ነው</translation> -<translation id="5876535466645959772">የተመረጠ ዝርዝር ባዶ ነው፣ አዲስ ተግባር ለማከል ወደታች ያስሱ</translation> <translation id="5876666360658629066">የወላጅ ኮድ ያስገቡ</translation> <translation id="5881540930187678962">የስልክ መገናኛን በኋላ ላይ ያቀናብሩ</translation> <translation id="5887954372087850114">መስኮት <ph name="WINDOW_TITLE" /> ለ<ph name="DESK_TITLE" /> የተመደበ እና ከሌሎች ሁሉም ዴስኮች ተመድቧል</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">ክትትል የሚደረግበት ተጠቃሚ</translation> <translation id="5960410286721553511">የስልክዎን የቅርብ ጊዜ ፎቶዎች እና ሚዲያ ይመልከቱ</translation> -<translation id="5961960957587052807">ብርሃን</translation> <translation id="5965524703725988602">ጠቆር ያለ ገጽታን ቀያይር። <ph name="STATE_TEXT" />።</translation> <translation id="5975235751479998104">በመስኮቶች አማካኝነት ወደኋላ ተጓዝ</translation> <translation id="5978382165065462689">የማያ ገጽዎን ቁጥጥር በርቀት እርዳታ በኩል በማጋራት ላይ።</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">የመተግበሪያ አስተያየት ጥቆማዎች</translation> <translation id="6352082849089527770">የማይታወቁ አውታረ መረቦች</translation> <translation id="6359587239691116345">የቅርብ ጊዜ ባህሪያትን እና የደህንነት ማሻሻያዎችን ያግኙ። ይህን ዝማኔ ካልተቀበሉ የእርስዎ መሣሪያ ከእንግዲህ በትክክል ላይሰራ እና የደህንነት እና የአፈጻጸም ችግሮች ሊያጋጥሙዎት ይችላል።</translation> +<translation id="6362833380917912748">አብሮገነብ መተግበሪያዎችዎን ይወቁ</translation> <translation id="6376931439017688372">ብሉቱዝ በርቷል</translation> <translation id="6378515133128829137">መስኮትን በቀኝ ፒን ያድርጉ</translation> <translation id="6381109794406942707">መሣሪያውን ለመክፈት የእርስዎን ፒን ያስገቡ።</translation> @@ -1527,6 +1529,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> ከተሰኘ መሣሪያ ጋር ተገናኝቷል</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> ላይ ተመልሰው ይምጡ።</translation> <translation id="70168403932084660">ዴስክ 6</translation> +<translation id="702252130983202758">የእርስዎ መተግበሪያዎች</translation> <translation id="7025533177575372252">የእርስዎን <ph name="DEVICE_NAME" /> ከስልክዎ ጋር ያገናኙት</translation> <translation id="7026338066939101231">ቅነሳ</translation> <translation id="7029814467594812963">ከክፍለ-ጊዜ ውጣ</translation> @@ -1677,6 +1680,7 @@ <translation id="7647488630410863958">የእርስዎን ማሳወቂያዎች ለማየት መሣሪያውን ይክፈቱ</translation> <translation id="7649070708921625228">እገዛ</translation> <translation id="7654687942625752712">የሚነገር ግብረመልስን ለማሰናከል ለአምስት ሰከንዶች ሁለቱንም የድምፅ ቁልፎች ተጭነው ያይዙ።</translation> +<translation id="7654916369822103315">«<ph name="DISPLAY_NAME" />» ወደ የ<ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) ጥራት ተቀይሯል። በወደብ መተላለፊያ ይዘት ገደቦች ምክንያት ማሳያዎ የ<ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) ጥራትን አይደግፍም። ሳይረጋገጥ ቀዳሚዎቹ ቅንብሮች በ<ph name="TIMEOUT_SECONDS" /> ውስጥ ወደነበሩበት ይመለሳሉ</translation> <translation id="7658239707568436148">ይቅር</translation> <translation id="7659861092419699379">ዴስክ እና መስኮቶች ተዘግተዋል</translation> <translation id="7660160718439869192">የእርስዎ <ph name="NAME" /> ከ<ph name="EMAIL" /> ጋር በተገናኙ መሣሪያዎች ላይ ይታያል</translation> @@ -1767,6 +1771,7 @@ <translation id="7945357288295809525">የተደራሽነት ቅንብሮችን አሳይ፣ «<ph name="ENABLED_FEATURES" />» ነቅቷል።</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> የእርስዎን <ph name="DEVICE_NAME" /> መጠቀም ይፈልጋል</translation> <translation id="7951630946012935453">የቁልፍ ሰሌዳን አደብዝዝ</translation> +<translation id="7953994493035617347">አዲሱ ጥራት ይረጋገጥ?</translation> <translation id="7963689218131240420">አትረብሽ ጠፍቷል</translation> <translation id="7963992254934562106">ከ<ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">አቃፊ ምረጥ...</translation> @@ -1779,6 +1784,7 @@ <translation id="799296642788192631">አስፈላጊ ፋይሎችን ፒን ማድረግ ይችላሉ። ፒን ለማድረግ፣ አንድ ንጥል ላይ ያንዣብቡ ወይም ፋይሎችን ይክፈቱ እና አንድ ንጥል ላይ የቀኝ ጠቅታ ያድርጉ።</translation> <translation id="7994370417837006925">ባለብዙ በመለያ-መግቢያ</translation> <translation id="7995804128062002838">የማያ ገፅ ፎቶን ማንሳት አልተሳካም</translation> +<translation id="8000020256436988724">የመሳሪያ አሞሌ</translation> <translation id="8000066093800657092">ምንም አውታረ መረብ የለም</translation> <translation id="8001755249288974029">ጽሁፍን ከጠቋሚ ጀምሮ እስከ መስመሩ መጀመሪያ ድረስ ይምረጡ</translation> <translation id="8004512796067398576">ጭማሬ</translation> @@ -1825,6 +1831,7 @@ <translation id="8155628902202578800">የ<ph name="USER_EMAIL_ADDRESS" /> የመረጃ መገናኛን ክፈት</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" />ን በመጠቀም ላይ</translation> <translation id="8185090165691050712">መጠን ለማሳነስ የመቆለፊያ ሁኔታን አብራ/አጥፋ</translation> +<translation id="8192727139462702395">ብሉቱዝን ሲያጠፉ እነዚህ ውጫዊ መሣሪያዎች ከእርስዎ <ph name="DEVICE_TYPE" /> ጋር ያላቸውን ግንኙነት ያቋርጣሉ፦</translation> <translation id="8198456017687137612">የCast ማድረጊያ ትር</translation> <translation id="8200772114523450471">ከቆመበት ቀጥል</translation> <translation id="8203795194971602413">የቀኝ ጠቅታ</translation> @@ -1844,6 +1851,7 @@ <translation id="8262312463845990408">መልሶ ማጫወትን ይቀያይሩ</translation> <translation id="8270450402312105425">{0,plural, =1{በአንድ ሰዓት ውስጥ መሣሪያውን ወደ ቀዳሚው ስሪት ይቀይሩ}one{በ# ሰዓታት ውስጥ መሣሪያውን ወደ ቀዳሚው ስሪት ይቀይሩ}other{በ# ሰዓታት ውስጥ መሣሪያውን ወደ ቀዳሚው ስሪት ይቀይሩ}}</translation> <translation id="8277261673056602147">በማያ ገጽዎ ላይ ጽሁፍ ያድምቁ</translation> +<translation id="8287009018010202411">አምራችነት</translation> <translation id="828708037801473432">ጠፍቷል</translation> <translation id="8297006494302853456">ደካማ</translation> <translation id="8308637677604853869">ቀዳሚ ምናሌ</translation> @@ -1915,6 +1923,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">መተግበሪያዎችዎን በስም ወይም በቀለም ይደርድሩ</translation> <translation id="8609384513243082612">አዲስ ትር ይክፈቱ</translation> +<translation id="861045123704058818">መተግበሪያዎች ለጊዜው በምድብ ተደራጅተዋል</translation> <translation id="8612216344243590325">አስፈላጊ የሆኑ ፋይሎችን በዴስክቶፕ ላይ ከማስቀመጥ ይልቅ በ<ph name="HOLDING_SPACE_TITLE" /> ውስጥ ያስቀምጡ። ፋይሎቹን ወደ <ph name="HOLDING_SPACE_TITLE" /> ይጎትቱት።</translation> <translation id="8614517853887502247">የእይታ ጥበቃ ስለበራ የ<ph name="APP_1_TITLE" /> እና <ph name="APP_2_TITLE" /> ማሳወቂያዎች ተደብቀዋል</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1953,6 +1962,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">የእርስዎን ማንነት ያረጋግጡ፦ <ph name="ORIGIN_NAME" /> እርስዎ መሆንዎን ማረጋገጥ ይፈልጋል</translation> <translation id="875593634123171288">የቪፒኤን ቅንብሮችን አሳይ</translation> +<translation id="8756799553341497810">አንዴ ከዚህ ዕይታ ከወጡ በኋላ የመተግበሪያዎን አቀማመጥ ማበጀት መጀመር ይችላሉ።</translation> <translation id="8759408218731716181">ባለብዙ መለያ መግቢያን ማዋቀር አልተቻለም</translation> <translation id="8763883995157866248">መሣሪያን በእንቅልፍ ሁነታ ውስጥ አስቀምጥ</translation> <translation id="877404052021108314">90 ፋራናይት በሴልሺየስ</translation> @@ -1973,6 +1983,7 @@ <translation id="8834539327799336565">አሁን ላይ ተገናኝቷል</translation> <translation id="8841375032071747811">የተመለስ አዝራር</translation> <translation id="8843682306134542540">የማሽከርከሪያ ቁልፍን አብራ ወይም አጥፋ። <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">እገዛ ያግኙ</translation> <translation id="8849001918648564819">ተደብቋል</translation> <translation id="8853703225951107899">የእርስዎ ፒን ወይም ይለፍ ቃል አሁንም ሊረጋገጥ አልቻለም። ማሳሰቢያ፦ በቅርቡ የይለፍ ቃልዎን ከቀየሩ፣ የድሮውን የይለፍ ቃል ይጠቀሙ። አዲስ የይለፍ ቃልዎ የሚተገበረው ሲወጡ ነው።</translation> <translation id="8855885154700222542">የሙሉ ማያ ገፅ ዕይታ ቁልፍ</translation> @@ -2045,6 +2056,7 @@ <translation id="9129245940793250979">የኋላ አዝራር</translation> <translation id="9133335900048457298">የተጠበቀ ይዘት መቅረጽ አልተቻለም</translation> <translation id="9139720510312328767">ቀጣዩን ፊደል ይሰርዙ</translation> +<translation id="9148058034647219655">ውጣ</translation> <translation id="9151906066336345901">ማብቂያ</translation> <translation id="9161053988251441839">በአስተያየት የተጠቆሙ መተግበሪያዎች</translation> <translation id="9168436347345867845">በኋላ ያድርጉት</translation>
diff --git a/ash/strings/ash_strings_ar.xtb b/ash/strings/ash_strings_ar.xtb index 2d3d8a2..3d73bd4 100644 --- a/ash/strings/ash_strings_ar.xtb +++ b/ash/strings/ash_strings_ar.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">أشعر بالملل</translation> <translation id="1104084341931202936">عرض إعدادات تسهيل الاستخدام</translation> <translation id="1104621072296271835">تعمل أجهزتك بشكل أفضل وهي مرتبطة معًا</translation> -<translation id="1106446201446919638">تم توصيل جهاز واحد. أثناء استخدام نقطة الاتصال، ستظل ميزة Wi-Fi غير مفعّلة.</translation> <translation id="1111021433905331574">يمكنك تغيير لون الإضاءة الخلفية للوحة المفاتيح ضمن الإعدادات > <ph name="APP_TITLE" />.</translation> <translation id="1117719261843403176">إيقاف/تفعيل بيانات الجوّال. <ph name="STATE" />.</translation> <translation id="112308213915226829">الإخفاء التلقائي للرف</translation> @@ -229,6 +228,7 @@ <translation id="1882814835921407042">شبكة الجوّال غير متاحة</translation> <translation id="1882897271359938046">نسخ إلى <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">فتح القفل باستخدام بصمة الإصبع</translation> +<translation id="1904997243703671177">بعد إيقاف البلوتوث، سيتم إلغاء ربط <ph name="DEVICE_COUNT" /> جهاز خارجي بجهاز <ph name="DEVICE_TYPE" />، بما في ذلك:</translation> <translation id="1908992311423394684">مثبَّت حديثًا</translation> <translation id="1915307458270490472">قطع الاتصال</translation> <translation id="1918022425394817322">تم توجيه الكاميرا إلى الزاوية العلوية اليمنى.</translation> @@ -259,11 +259,9 @@ <translation id="2017998995161831444">فتح محتوى "المساعدة" في تطبيق "استكشاف"</translation> <translation id="2018630726571919839">أريد سماع نكتة</translation> <translation id="2021864487439853900">انقر لفتح قفل الشبكة.</translation> -<translation id="2023558322300866873">يمكنك متى شئت إيقاف ميزة التقاط حِزم الشبكة.</translation> <translation id="2034971124472263449">الحفظ على أي حال</translation> <translation id="204259843076055848">اختصار <ph name="SIX_PACK_KEY_NAME" /> غير مفعَّل حاليًا.</translation> <translation id="2049240716062114887">تم تغيير اسم سطح المكتب إلى <ph name="DESK_NAME" />.</translation> -<translation id="206377500836174974">تمويه كامل</translation> <translation id="2064048859448024834">يتم عرض معاينة الكاميرا</translation> <translation id="2067602449040652523">سطوع لوحة المفاتيح</translation> <translation id="2075520525463668108">انقر لتفعيل/إيقاف "<ph name="CAPTURE_MEDIUM" />". "<ph name="CAPTURE_MEDIUM" />" - <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +336,7 @@ <translation id="2405664212338326887">غير متصلة</translation> <translation id="2408955596600435184">إدخال رقم التعريف الشخصي</translation> <translation id="2412593942846481727">هناك تحديث جديد</translation> +<translation id="2416438829169535743">هل تريد الخروج من العرض؟</translation> <translation id="2417486498593892439">تسجيل الدخول إلى الشبكة</translation> <translation id="2426051945783024481">تم توسيط إطار الكاميرا تلقائيًا.</translation> <translation id="2427507373259914951">النقر بالزر الأيسر</translation> @@ -357,6 +356,7 @@ <translation id="2482878487686419369">الإشعارات</translation> <translation id="2484513351006226581">انقر على <ph name="KEYBOARD_SHORTCUT" /> لتبديل تنسيق لوحة المفاتيح.</translation> <translation id="2486214324139475545">معاينة "<ph name="DESK_NAME" />": جهاز سطح المكتب نشِط.</translation> +<translation id="2486405091093637109">تم تغيير درجة دقة "<ph name="DISPLAY_NAME" />" إلى <ph name="RESOLUTION" /> (بمعدّل التحديث <ph name="REFRESH_RATE" /> هرتز). في حال عدم التأكيد، ستتم استعادة الإعدادات السابقة خلال <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">انضمام</translation> <translation id="2499445554382787206">قائمة الملف الشخصي على جهاز سطح المكتب "<ph name="DESK_NAME" />"</translation> <translation id="2501920221385095727">مفاتيح الثبات</translation> @@ -428,6 +428,7 @@ <translation id="2785499565474703580">هناك جهاز واحد متصل.</translation> <translation id="2791421900609674576">ستظهر لك اقتراحات كي تتمكّن من المتابعة من حيث توقفت، ويمكنك النقر مع الاستمرار لإزالة هذه الاقتراحات.</translation> <translation id="2792498699870441125">Alt+مفتاح البحث</translation> +<translation id="2801954693771979815">حجم الشاشة</translation> <translation id="2802938996245446490">تم اختيار <ph name="BUTTON_LABEL" /></translation> <translation id="2805756323405976993">التطبيقات</translation> <translation id="2814448776515246190">تصوير جزئي</translation> @@ -518,7 +519,6 @@ <translation id="316086887565479535">يحتوي النموذج على تطبيقات غير متوافقة.</translation> <translation id="3160929076476941240">ساعتان</translation> <translation id="316356270129335934">يعمل <ph name="MANAGER" /> على إعادة جهاز <ph name="DEVICE_TYPE" /> إلى الإصدار السابق. ستتم إعادة ضبط جهازك ويتم حذف كل البيانات المتوفّرة عليه.</translation> -<translation id="3170769098533255179">ما مِن أجهزة متصلة. أثناء استخدام نقطة الاتصال، ستظل ميزة Wi-Fi غير مفعّلة.</translation> <translation id="3171170659304083361">إعدادات أساليب الإدخال</translation> <translation id="3176221688814061633">يتم حاليًا استخدام إصدار قديم من البلوتوث في جهاز Chromebook أو جهازك الذي يتضمّن بلوتوث. يمكنك تفعيل ميزة Bluetooth Super Resolution أو استخدام الميكروفون الداخلي للحصول على جودة صوت أفضل.</translation> <translation id="3181441307743005334">قد تستغرق إعادة التشغيل بعض الوقت</translation> @@ -553,7 +553,6 @@ <translation id="3306386552969601301">هناك <ph name="DEVICECOUNT" /> جهاز متصل بنقطة اتصال <ph name="DEVICE_NAME" />.</translation> <translation id="3307642347673023554">تمّ التبديل إلى وضع الكمبيوتر المحمول.</translation> <translation id="3308453408813785101">سيظل بإمكان <ph name="USER_EMAIL_ADDRESS" /> تسجيل الدخول لاحقًا.</translation> -<translation id="3317779231018057649">عدد الأجهزة المتصلة <ph name="DEVICECOUNT" />. أثناء استخدام نقطة الاتصال، ستظل ميزة Wi-Fi غير مفعّلة.</translation> <translation id="3321628682574733415">رمز أحد الوالدين غير صحيح</translation> <translation id="332827762492701193">الإشعارات مخفية.</translation> <translation id="3333674550998107387">توسيع محتوى إشعار <ph name="NOTIFICATION_TITLE" /></translation> @@ -677,6 +676,7 @@ <translation id="3702809606464356667">يتم الآن عرض النوافذ المفتوحة في سطح المكتب الحالي، ويمكنك الضغط على مفتاح السهم المتّجه للأعلى لعرض النوافذ المفتوحة في جميع أسطح المكتب.</translation> <translation id="3702846122927433391">تعداد السكان في نيجيريا</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">الترفيه</translation> <translation id="3708186454126126312">الأجهزة المتصلة سابقًا</translation> <translation id="3712143870407382523">اختَر نافذة لهذا الجانب.</translation> <translation id="371370241367527062">الميكروفون الأمامي</translation> @@ -701,7 +701,6 @@ <translation id="380165613292957338">مرحبًا، كيف يمكنني مساعدتك؟</translation> <translation id="3804737937830804242">تصغير الكاميرا</translation> <translation id="3824784079442479685">يتيح هذا الإجراء إمكانية الوصول إلى الكاميرا لتطبيق "<ph name="APP_NAME" />" ولجميع التطبيقات والمواقع الإلكترونية التي لديها هذا الإذن. قد تحتاج إلى إعادة تحميل صفحة الويب أو إعادة تشغيل التطبيق.</translation> -<translation id="3825680296690914697">تم تسليم <ph name="NUM_TURNED_IN" /> من إجمالي <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> مهمة، وتم وضع درجات لـ <ph name="NUM_GRADED" /> منها.</translation> <translation id="3826099427150913765">التبديل إلى كلمة المرور</translation> <translation id="383058930331066723">وضع "توفير شحن البطارية" مفعَّل.</translation> <translation id="383629559565718788">عرض إعدادات لوحة المفاتيح</translation> @@ -765,7 +764,6 @@ <translation id="4066027111132117168">مُفعَّلة لمدة <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">فتح صفحة "عمليات التنزيل"</translation> <translation id="4072264167173457037">إشارة متوسطة</translation> -<translation id="4076455981957565732">تم تسليم <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" />. • تم وضع درجات لـ <ph name="NUM_GRADED" />.</translation> <translation id="4086921558679520050">تفعيل الميكروفون باستخدام الزر اليدوي على جهازك</translation> <translation id="4101772068965291327">فتح الصفحة الرئيسية</translation> <translation id="4112140312785995938">الانتقال إلى الخلف</translation> @@ -855,6 +853,7 @@ <translation id="440113666232554208">يتعذّر حفظ التسجيل الرقمي للشاشة</translation> <translation id="4405151984121254935">نوع الجهاز الملحق المتصل غير متوافق.</translation> <translation id="4406883609789734330">النسخ النصي التلقائي</translation> +<translation id="4412698727486357573">مركز المساعدة</translation> <translation id="4412944820643904175">ميزة <ph name="FEATURE_NAME" /> غير مُفعَّلة.</translation> <translation id="4424159417645388645">سطح المكتب 5</translation> <translation id="4430019312045809116">مستوى الصوت</translation> @@ -895,7 +894,6 @@ <translation id="4566144812051858745">لست مهتمًا بأي اقتراحات.</translation> <translation id="4569753163207712681">عرض الصور والوسائط والتطبيقات الحديثة في هاتفك</translation> <translation id="4573176682887762361">"كتابة [كلمة أو عبارة]"</translation> -<translation id="4577188182049003486">عندما تكون نقطة الاتصال مفعَّلة، تكون ميزة Wi-Fi غير مفعَّلة</translation> <translation id="4577274620589681794">انتهى الوقت · <ph name="LABEL" /></translation> <translation id="4577990005084629481">عرض المعاينات</translation> <translation id="4578906031062871102">تم فتح قائمة الإعدادات.</translation> @@ -961,6 +959,7 @@ <translation id="4813311884204119883">اسحب الرابط إلى منطقة فارغة في شريط علامات التبويب.</translation> <translation id="4814539958450445987">شاشة تسجيل الدخول</translation> <translation id="481455355267255546">الحدث التالي</translation> +<translation id="481749895090480684">قائمة المهام: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">الكاميرا والميكروفون</translation> <translation id="482908187605862807">التطبيقات المتوفّرة من "متجر Play"</translation> <translation id="4831034276697007977">هل تريد فعلاً إيقاف النقرات التلقائية؟</translation> @@ -1002,6 +1001,7 @@ <translation id="4952936045814352993">ميزة "تحديد الموقع الجغرافي للهاتف" غير متاحة لأنّك أوقفت أصوات التنبيهات.</translation> <translation id="4960324571663582548">يتطلّب <ph name="MANAGER" /> منك العودة إلى استخدام جهاز <ph name="DEVICE_TYPE" />. ستتم إعادة ضبط جهازك ويتم حذف كل البيانات المتوفّرة عليه.</translation> <translation id="4961318399572185831">إرسال الشاشة</translation> +<translation id="4964188651935955085">بعد إيقاف البلوتوث، سيتم إلغاء ربط هذا الجهاز الخارجي بجهاز <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">رفع مستوى الصوت</translation> <translation id="4969092041573468113"><ph name="HOURS" /> س <ph name="MINUTES" /> د <ph name="SECONDS" /> ث</translation> <translation id="4975771730019223894">وضع شارات على رمز التطبيق</translation> @@ -1015,6 +1015,7 @@ <translation id="5003993274120026347">الجملة التالية</translation> <translation id="5004607513195820459">الشبكة مُدارة</translation> <translation id="5009463889040999939">جارٍ إعادة تسمية الملف الشخصي. قد تستغرق هذه العملية بضع دقائق.</translation> +<translation id="5013847959275396160">إخفاء شريط الأدوات</translation> <translation id="5016558321564993266">حالة إيقاف/تفعيل أداة التحديد: <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">البحث حسب الفئات</translation> <translation id="5030659775136592441">عرض "مدير الإشارات"</translation> @@ -1029,6 +1030,7 @@ <translation id="5062496344832867502">ذاكرة الوصول العشوائي (RAM)</translation> <translation id="5068762093486106012">ستتلقّى إشعارًا إذا كنت تتحدث وصوت الميكروفون مكتوم. ولن يتم إرسال بياناتك الصوتية خارج جهازك مطلقًا.</translation> <translation id="5077416371682039027">إعداد ميزة عرض الصور والوسائط والإشعارات والتطبيقات الحديثة في هاتفك</translation> +<translation id="5077936103761694531">هل تريد تأكيد درجة الدقة؟</translation> <translation id="5078796286268621944">رقم التعريف الشخصي غير صحيح</translation> <translation id="5083035541015925118">ctrl + alt + السهم المتّجه للأعلى</translation> <translation id="5083553833479578423">الاطّلاع على المزيد من ميزات "مساعد Google"</translation> @@ -1150,12 +1152,13 @@ <translation id="5550417424894892620">أفلِت الملفات على سطح المكتب لإضافتها إلى "<ph name="HOLDING_SPACE_TITLE" />". لا يمكنك إضافة ملفات إلى سطح المكتب.</translation> <translation id="5551456515017410630">فتح/إغلاق التقويم</translation> <translation id="5551974246223970793">الانتقال إلى النتيجة المطابِقة التالية عند البحث في صفحة</translation> -<translation id="5555639311269196631">إيقاف نقطة الاتصال</translation> <translation id="5556459405103347317">إعادة التحميل</translation> <translation id="5558091555391176027">إيقاف/تفعيل وضع الظهور لجميع الأجهزة القريبة لميزة "المشاركة عن قرب"</translation> +<translation id="5558314826121965174">تطبيقات الإبداع</translation> <translation id="556042886152191864">زر</translation> <translation id="5570122939431135380">فتح علامة تبويب جديدة في نافذة تصفُّح متخفٍ جديدة</translation> <translation id="5571066253365925590">تم تفعيل البلوتوث</translation> +<translation id="5572632238877308040">التطبيقات الأساسية</translation> <translation id="557563299383177668">الفقرة التالية</translation> <translation id="5577082622442191756">إيقاف/تفعيل البلوتوث: <ph name="STATE_TEXT" /></translation> <translation id="5577281275355252094">يُرجى التأكّد من تفعيل البلوتوث على هاتفك لاستخدام ميزة "مركز التحكّم بالهاتف".</translation> @@ -1180,6 +1183,7 @@ <translation id="5662075790140998213">سطح المكتب 10</translation> <translation id="5662709761327382534">التسجيل من الميكروفون <ph name="CURRENT_STATE" />. يمكنك الضغط على مفتاح Enter لضبط إعداد التسجيل من الميكروفون على <ph name="NEW_STATE" />.</translation> <translation id="5669267381087807207">تفعيل</translation> +<translation id="5672890847723042801">تطبيقات الخدمات</translation> <translation id="5673434351075758678">من "<ph name="FROM_LOCALE" />" إلى "<ph name="TO_LOCALE" />" بعد مزامنة الإعدادات.</translation> <translation id="5675363643668471212">عنصر الرف</translation> <translation id="5677928146339483299">محظور</translation> @@ -1237,7 +1241,6 @@ <translation id="5864748620896638071">مستوى شحن البطارية: %<ph name="BATTERY_PERCENTAGE" /></translation> <translation id="5867217927013474703">جارٍ جمع معلومات الشبكة</translation> <translation id="5867606971598166637">يراقب مشرف النظام الشاشات المعروضة على جهازك.</translation> -<translation id="5876535466645959772">القائمة المحدَّدة فارغة، انتقِل للأسفل لإضافة مَهمة جديدة.</translation> <translation id="5876666360658629066">إدخال رمز أحد الوالدَين</translation> <translation id="5881540930187678962">إعداد "مركز التحكم بالهاتف" لاحقًا</translation> <translation id="5887954372087850114">تم تخصيص النافذة <ph name="WINDOW_TITLE" /> لسطح المكتب <ph name="DESK_TITLE" /> وإلغاء تخصيصها من جميع أسطح المكتب الأخرى.</translation> @@ -1257,7 +1260,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">مستخدم يخضع للإدارة</translation> <translation id="5960410286721553511">عرض الصور والوسائط الحديثة على هاتفك</translation> -<translation id="5961960957587052807">تمويه خفيف</translation> <translation id="5965524703725988602">إيقاف/تفعيل المظهر الداكن: <ph name="STATE_TEXT" /></translation> <translation id="5975235751479998104">الانتقال إلى الأمام في قائمة النوافذ</translation> <translation id="5978382165065462689">مشاركة التحكم في شاشتك عن طريق المساعدة عن بُعد.</translation> @@ -1363,6 +1365,7 @@ <translation id="6351032674660237738">اقتراحات التطبيقات</translation> <translation id="6352082849089527770">الشبكات غير المعروفة</translation> <translation id="6359587239691116345">يُرجى الحصول على أحدث الميزات وتحسينات الأمان. في حال رفض هذا التحديث، من المحتمل أن يتوقف جهازك عن العمل بشكل صحيح وقد تواجه مشاكل تتعلّق بالأمان والأداء.</translation> +<translation id="6362833380917912748">التعرُّف على التطبيقات المدمَجة</translation> <translation id="6376931439017688372">تم تفعيل البلوتوث</translation> <translation id="6378515133128829137">تثبيت النافذة على اليسار</translation> <translation id="6381109794406942707">لفتح قفل الجهاز، أدخِل رقم التعريف الشخصي.</translation> @@ -1529,6 +1532,7 @@ <translation id="7014684956566476813">تم الربط بالجهاز الذي يحمل الاسم <ph name="DEVICE_NAME" />.</translation> <translation id="7015766095477679451">يمكنك العودة لاستخدام الجهاز في <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">سطح المكتب 6</translation> +<translation id="702252130983202758">تطبيقاتك</translation> <translation id="7025533177575372252">يمكنك ربط الجهاز <ph name="DEVICE_NAME" /> بهاتفك</translation> <translation id="7026338066939101231">تناقص</translation> <translation id="7029814467594812963">إنهاء الجلسة</translation> @@ -1679,6 +1683,7 @@ <translation id="7647488630410863958">فتح قفل الجهاز لعرض الإشعارات</translation> <translation id="7649070708921625228">مساعدة</translation> <translation id="7654687942625752712">اضغط مع الاستمرار على مفتاحي مستوى الصوت لمدة خمس ثوانٍ لإيقاف التعليقات والملاحظات المنطوقة.</translation> +<translation id="7654916369822103315">تم تغيير درجة دقة "<ph name="DISPLAY_NAME" />" إلى <ph name="FALLBACK_RESOLUTION" /> (بمعدّل التحديث <ph name="FALLBACK_REFRESH_RATE" /> هرتز). بسبب القيود المفروضة على معدل نقل البيانات الخاص بالمنفذ، لا يمكن لشاشتك استخدام درجة الدقة <ph name="SPECIFIED_RESOLUTION" /> (بمعدّل التحديث <ph name="SPECIFIED_REFRESH_RATE" /> هرتز). في حال عدم التأكيد، ستتم استعادة الإعدادات السابقة خلال <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">إلغاء</translation> <translation id="7659861092419699379">تم إغلاق سطح المكتب والنوافذ.</translation> <translation id="7660160718439869192">سيظهر الجهاز <ph name="NAME" /> على الأجهزة المرتبطة بعنوان البريد الإلكتروني <ph name="EMAIL" />.</translation> @@ -1769,6 +1774,7 @@ <translation id="7945357288295809525">عرض إعدادات تسهيل الاستخدام، الميزة المفعَّلة حاليًا: <ph name="ENABLED_FEATURES" /></translation> <translation id="7947798320695032612">"<ph name="APP_NAME" />" بحاجة إلى استخدام <ph name="DEVICE_NAME" />.</translation> <translation id="7951630946012935453">تعتيم لوحة المفاتيح</translation> +<translation id="7953994493035617347">هل تريد تأكيد درجة الدقة الجديدة؟</translation> <translation id="7963689218131240420">تم إيقاف وضع "عدم الإزعاج".</translation> <translation id="7963992254934562106">من <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">اختيار مجلد...</translation> @@ -1781,6 +1787,7 @@ <translation id="799296642788192631">يمكنك تثبيت الملفات المهمة. للتثبيت، مرِّر مؤشر الماوس فوق أحد الملفات أو افتح تطبيق "الملفات" وانقر بزر الماوس الأيمن على أحد الملفات.</translation> <translation id="7994370417837006925">الدخول المتعدد</translation> <translation id="7995804128062002838">تعذّر التقاط الشاشة.</translation> +<translation id="8000020256436988724">شريط الأدوات</translation> <translation id="8000066093800657092">لا شبكة</translation> <translation id="8001755249288974029">اختيار النص من موضع المؤشر إلى بداية السطر</translation> <translation id="8004512796067398576">زيادة</translation> @@ -1827,6 +1834,7 @@ <translation id="8155628902202578800">فتح مربع حوار المعلومات للبريد الإلكتروني <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">استخدام <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">قائمة تفعيل/إيقاف وضع القفل لميزة تغيير الحجم</translation> +<translation id="8192727139462702395">بعد إيقاف البلوتوث، سيتم إلغاء ربط هذه الأجهزة الخارجية بجهاز <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">جارٍ إرسال محتوى علامة التبويب</translation> <translation id="8200772114523450471">استئناف</translation> <translation id="8203795194971602413">النقر بالزر الأيمن</translation> @@ -1846,6 +1854,7 @@ <translation id="8262312463845990408">استئناف التشغيل أو إيقافه مؤقتًا</translation> <translation id="8270450402312105425">{0,plural, =1{إعادة الجهاز إلى الإصدار السابق في غضون ساعة واحدة}zero{إعادة الجهاز إلى الإصدار السابق في غضون # ساعة}two{إعادة الجهاز إلى الإصدار السابق في غضون ساعتين}few{إعادة الجهاز إلى الإصدار السابق في غضون # ساعات}many{إعادة الجهاز إلى الإصدار السابق في غضون # ساعة}other{إعادة الجهاز إلى الإصدار السابق في غضون # ساعة}}</translation> <translation id="8277261673056602147">تمييز النص على الشاشة</translation> +<translation id="8287009018010202411">تطبيقات الإنتاجية</translation> <translation id="828708037801473432">غير مُفعَّلة</translation> <translation id="8297006494302853456">ضعيفة</translation> <translation id="8308637677604853869">القائمة السابقة</translation> @@ -1892,6 +1901,7 @@ <translation id="847056008324733326">عرض إعدادات المقياس</translation> <translation id="8473301994082929012">الميزة <ph name="FEATURE_NAME" /> حالتها <ph name="FEATURE_STATE" /> في <ph name="ORGANIZATION_NAME" />.</translation> <translation id="8477270416194247200">اضغط على Alt+مفتاح البحث، أو اضغط على المفتاح Shift للإلغاء.</translation> +<translation id="8480418399907765580">إظهار شريط أدوات</translation> <translation id="8487699605742506766">نقطة الاتصال</translation> <translation id="8491237443345908933">فتح الرابط في علامة تبويب جديدة</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> غير متوافق مع <ph name="SPECIFIED_RESOLUTION" />. تم تغيير درجة الدقة إلى <ph name="FALLBACK_RESOLUTION" />. انقر على "تأكيد" لحفظ التغييرات. ستتم استعادة الإعدادات السابقة خلال <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1917,6 +1927,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">ترتيب التطبيقات حسب الاسم أو اللون</translation> <translation id="8609384513243082612">فتح علامة تبويب جديدة</translation> +<translation id="861045123704058818">يتم تنظيم التطبيقات حسب الفئة مؤقتًا</translation> <translation id="8612216344243590325">احتفِظ بالملفات المهمة في "<ph name="HOLDING_SPACE_TITLE" />" بدلاً من وضعها على سطح المكتب. ما عليك سوى سحب الملفات إلى "<ph name="HOLDING_SPACE_TITLE" />".</translation> <translation id="8614517853887502247">تم حجب إشعارات التطبيقين <ph name="APP_1_TITLE" /> و<ph name="APP_2_TITLE" /> بسبب تفعيل ميزة Viewing Protection.</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1955,6 +1966,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">إثبات هويتك: يريد النطاق <ph name="ORIGIN_NAME" /> تأكيد هويتك.</translation> <translation id="875593634123171288">عرض إعدادات الشبكة الظاهرية الخاصة (VPN)</translation> +<translation id="8756799553341497810">يمكنك بدء تخصيص تنسيق التطبيق بعد الخروج من هذا العرض.</translation> <translation id="8759408218731716181">يتعذر إعداد الدخول المتعدد</translation> <translation id="8763883995157866248">ضبط الجهاز على وضع السكون</translation> <translation id="877404052021108314">تحويل 90 درجة فهرنهايت إلى ما يعادلها بالدرجة المئوية</translation> @@ -1975,6 +1987,7 @@ <translation id="8834539327799336565">الأجهزة المتصلة حاليًا</translation> <translation id="8841375032071747811">زر الرجوع</translation> <translation id="8843682306134542540">تبديل قفل التدوير. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">الحصول على مساعدة</translation> <translation id="8849001918648564819">مخفي</translation> <translation id="8853703225951107899">يتعذّر حتى الآن التحقُّق من رقم التعريف الشخصي أو كلمة المرور الخاصّة بك. ملاحظة: في حال تم تغيير كلمة المرور الخاصّة بك مؤخرًا، يمكنك تسجيل الدخول باستخدام كلمة المرور القديمة. وسيتم تطبيق كلمة المرور الجديدة بعد تسجيل الخروج.</translation> <translation id="8855885154700222542">مفتاح ملء الشاشة</translation> @@ -2046,6 +2059,7 @@ <translation id="9129245940793250979">الزرّ الخلفي</translation> <translation id="9133335900048457298">لا يمكن تسجيل المحتوى المحمي</translation> <translation id="9139720510312328767">حذف الحرف التالي</translation> +<translation id="9148058034647219655">إنهاء</translation> <translation id="9151906066336345901">مفتاح End</translation> <translation id="9161053988251441839">التطبيقات المُقترحَة</translation> <translation id="9168436347345867845">تنفيذ ذلك لاحقًا</translation>
diff --git a/ash/strings/ash_strings_as.xtb b/ash/strings/ash_strings_as.xtb index ae59987b..baa8d1e13 100644 --- a/ash/strings/ash_strings_as.xtb +++ b/ash/strings/ash_strings_as.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">মই বিৰক্ত হৈছোঁ</translation> <translation id="1104084341931202936">সাধ্য সুবিধাৰ ছেটিংসমূহ দেখুৱাওক</translation> <translation id="1104621072296271835">আপোনাৰ ডিভাইচসমূহে একেলগে আৰু ভালকৈ কাম কৰে</translation> -<translation id="1106446201446919638">১ টা ডিভাইচ সংযুক্ত হৈ আছে। হ’টস্প’ট ব্যৱহাৰ কৰি থাকোঁতে, ৱাই-ফাই অফ হৈ থাকিব।</translation> <translation id="1111021433905331574">আপুনি ছেটিং > <ph name="APP_TITLE" />ত আপোনাৰ কীব’ৰ্ডৰ পিছফালৰ পোহৰৰ ৰং সলনি কৰিব পাৰে</translation> <translation id="1117719261843403176">ম’বাইল ডেটা ট’গল কৰক। <ph name="STATE" />।</translation> <translation id="112308213915226829">শ্বেল্ফ স্বয়ংক্রিয়ভাৱে লুকুৱাওক</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Explore এপত "সহায়" খোলক</translation> <translation id="2018630726571919839">মোক এটা কৌতুক শুনাওক</translation> <translation id="2021864487439853900">আনলক কৰিবলৈ ক্লিক কৰক</translation> -<translation id="2023558322300866873">আপুনি পেকেট কেপচাৰ কৰাটো যিকোনো সময়তে বন্ধ কৰিব পাৰে</translation> <translation id="2034971124472263449">তথাপি ছেভ কৰক</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> শ্বৰ্টকাটটো বৰ্তমান অফ কৰা আছে</translation> <translation id="2049240716062114887">ডেস্কৰ নাম <ph name="DESK_NAME" />লৈ সলনি কৰা হৈছে</translation> -<translation id="206377500836174974">সম্পূৰ্ণ</translation> <translation id="2064048859448024834">কেমেৰাৰ পূৰ্বদৰ্শন অন আছে</translation> <translation id="2067602449040652523">কীব’ৰ্ডৰ উজ্জ্বলতা</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> ট’গল কৰক। <ph name="CAPTURE_MEDIUM" />টো <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">সংযুক্ত হৈ থকা নাই</translation> <translation id="2408955596600435184">আপোনাৰ পিন দিয়ক</translation> <translation id="2412593942846481727">আপডে’ট উপলব্ধ</translation> +<translation id="2416438829169535743">ভিউৰ পৰা বাহিৰ হ’বনে?</translation> <translation id="2417486498593892439">নেটৱৰ্কত ছাইন ইন কৰক</translation> <translation id="2426051945783024481">কেমেৰা ফ্ৰে’ম স্বয়ংক্ৰিয়ভাৱে সোঁমাজত ৰখা হ’ল</translation> <translation id="2427507373259914951">বাওঁফালে ক্লিক কৰা কার্য</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">জাননী</translation> <translation id="2484513351006226581">কীব'র্ডৰ লেইআউট সলনি কৰিবলৈ <ph name="KEYBOARD_SHORTCUT" /> টিপক।</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" />ৰ পূৰ্বদৰ্শন। সক্ৰিয় ডেস্ক।</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />"ক <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> হাৰ্টজ) ৰিজ’লিউছনলৈ সলনি কৰা হৈছে। নিশ্চিত নকৰাকৈ, পূৰ্বৱৰ্তী ছেটিংটো <ph name="TIMEOUT_SECONDS" />ত পুনঃস্থাপন কৰা হ’ব।</translation> <translation id="2487915095798731898">যোগদান কৰক</translation> <translation id="2499445554382787206">ডেস্কৰ প্ৰ’ফাইল মেনু। <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">ষ্টিকি কী</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">১ টা ডিভাইচ সংযোগ কৰা হৈছে</translation> <translation id="2791421900609674576">আপুনি চুপাৰিছ দেখা পাব যাতে আপুনি য'ত এৰিছিল তাৰ পৰাই পুনৰ আৰম্ভ কৰিব পাৰে। আপুনি চুপাৰিছ আঁতৰাবলৈ স্পর্শ কৰি কিছুসময় ধৰি থাকিব পাৰে।</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">স্ক্ৰীনৰ আকাৰ</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, বাছনি কৰা হৈছে</translation> <translation id="2805756323405976993">এপ্</translation> <translation id="2814448776515246190">আংশিক কেপচাৰ</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">টেমপ্লে’টত থকা অসমৰ্থিত এপ্</translation> <translation id="3160929076476941240">২ ঘণ্টা</translation> <translation id="316356270129335934"><ph name="MANAGER" />এ আপোনাৰ <ph name="DEVICE_TYPE" /> ৰ’ল বেক কৰিছে। আপোনাৰ ডিভাইচটো ৰিছেট হ’ব আৰু আটাইবোৰ ডেটা মচা হ’ব।</translation> -<translation id="3170769098533255179">কোনো ডিভাইচ সংযোগ কৰা হোৱা নাই। হ’টস্প’ট ব্যৱহাৰ কৰি থাকোঁতে, ৱাই-ফাই অফ হৈ থাকিব।</translation> <translation id="3171170659304083361">ইনপুট পদ্ধতিৰ ছেটিং</translation> <translation id="3176221688814061633">আপোনাৰ Chromebook অথবা ব্লুটুথ ডিভাইচটোৱে ব্লুটুথৰ এটা পুৰণি সংস্কৰণ ব্যৱহাৰ কৰি আছে। উন্নত গুণগত মানৰ অডিঅ’ৰ বাবে ব্লুটুথ ছুপাৰ ৰিজ’লিউশ্বন অন কৰক অথবা অভ্যন্তৰীণ মাইক্ৰ’ফ’ন ব্যৱহাৰ কৰক।</translation> <translation id="3181441307743005334">ৰিষ্টাৰ্ট হ’বলৈ কিছু সময় লাগিব পাৰে</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" />ৰ হ’টস্প’টৰ সৈতে <ph name="DEVICECOUNT" /> টা ডিভাইচ সংযোগ কৰা হৈছে</translation> <translation id="3307642347673023554">লেপটপ ম’ডলৈ সলনি হ’ল</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" />এ তথাপিও পাছত ছাইন ইন কৰিব পাৰে।</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> টা ডিভাইচ সংযুক্ত হৈ আছে। হ’টস্প’ট ব্যৱহাৰ কৰি থাকোঁতে, ৱাই-ফাই অফ হৈ থাকিব।</translation> <translation id="3321628682574733415">পেৰেণ্ট ক'ডটো ভুল</translation> <translation id="332827762492701193">জাননীবোৰ লুকুৱাই ৰখা হৈছে</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" />ৰ জাননী বিস্তাৰ কৰক</translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">বর্তমানৰ ডেস্কখনৰ পৰা ৱিণ্ড’সমূহ দেখুৱাই থকা হৈছে, আটাইবোৰ ডেস্কৰ পৰা ৱিণ্ড' দেখুৱাবলৈ আপ এৰ' কীটো টিপক</translation> <translation id="3702846122927433391">নাইজেৰিয়াৰ জনসংখ্যা</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">মনোৰঞ্জন</translation> <translation id="3708186454126126312">আগতে সংযোগ কৰা</translation> <translation id="3712143870407382523">এই ফালটোৰ বাবে এখন ৱিণ্ড’ বাছনি কৰক</translation> <translation id="371370241367527062">সন্মুখৰ মাইক্ৰ’ফ’ন</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">নমস্কাৰ, মই আপোনাক কেনেদৰে সহায় কৰিব পাৰোঁ?</translation> <translation id="3804737937830804242">কেমেৰা সংকোচন কৰক</translation> <translation id="3824784079442479685">এইটোৱে <ph name="APP_NAME" /> আৰু কেমেৰাৰ অনুমতি থকা আটাইবোৰ এপ্ আৰু ৱেবছাইটৰ বাবে কেমেৰা এক্সেছ কৰাৰ অনুমতি দিয়ে। আপুনি ৱেবপৃষ্ঠাখন ৰিফ্ৰেশ্ব কৰিব লাগিব পাৰে বা এপ্টো পুনৰাৰম্ভ কৰিব লাগিব পাৰে।</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> টাৰ <ph name="NUM_TURNED_IN" /> টা দাখিল কৰা হৈছে, <ph name="NUM_GRADED" /> টাত গ্ৰে’ড দিয়া হৈছে</translation> <translation id="3826099427150913765">পাছৱৰ্ডলৈ সলনি কৰক</translation> <translation id="383058930331066723">বেটাৰী সঞ্চয়কাৰী মোড অন কৰা আছে</translation> <translation id="383629559565718788">কীব’ৰ্ডৰ ছেটিংসমূহ দেখুৱাওক</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">অন আছে, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">ডাউনল’ডৰ পৃষ্ঠাটো খোলক</translation> <translation id="4072264167173457037">মধ্যম ছিগনেল</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> জমা কৰা হৈছে • <ph name="NUM_GRADED" />ক স্ক'ৰ দিয়া হৈছে</translation> <translation id="4086921558679520050">আপোনাৰ ডিভাইচত কায়িক মাইকৰ ছুইচটো অন কৰক</translation> <translation id="4101772068965291327">গৃহ পৃষ্ঠা খোলক</translation> <translation id="4112140312785995938">পিছলৈ যাওক</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">স্ক্ৰীনকাষ্ট ছেভ কৰিব পৰা নগ’ল</translation> <translation id="4405151984121254935">সংযোজিত পৰিধীয় ডিভাইচৰ প্ৰকাৰটো সমৰ্থিত নহয়</translation> <translation id="4406883609789734330">লাইভ কেপশ্বন</translation> +<translation id="4412698727486357573">সহায় কেন্দ্ৰ</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> অফ কৰা আছে।</translation> <translation id="4424159417645388645">ডেস্ক ৫</translation> <translation id="4430019312045809116">ভলিউম</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">কোনো পৰামৰ্শৰ প্ৰতি আগ্ৰহী নহয়</translation> <translation id="4569753163207712681">আপোনাৰ ফ’নৰ শেহতীয়া ফট’, মিডিয়া আৰু এপ্সমূহ চাওক</translation> <translation id="4573176682887762361">"[শব্দ / বাক্যাংশ] টাইপ কৰক"</translation> -<translation id="4577188182049003486">হ’টস্প’ট অন হোৱাৰ কাৰণে ৱাই-ফাই অফ কৰা হৈছে</translation> <translation id="4577274620589681794">সময় শেষ হ’ল · <ph name="LABEL" /></translation> <translation id="4577990005084629481">পূৰ্বদৰ্শন দেখুৱাওক</translation> <translation id="4578906031062871102">ছেটিঙৰ মেনু খোলা হ'ল</translation> @@ -1030,6 +1027,7 @@ <translation id="5062496344832867502">ৰেম</translation> <translation id="5068762093486106012">আপুনি মিউট হৈ থাকোঁতে কথা ক’লে জাননী পাব। আপোনাৰ ডিভাইচৰ পৰা অডিঅ’ কেতিয়াও স্থানান্তৰ কৰা নহয়।</translation> <translation id="5077416371682039027">আপোনাৰ ফ’নৰ শেহতীয়া ফট’, মিডিয়া, জাননী আৰু এপ্সমূহ চোৱাৰ সুবিধা ছেট আপ কৰক</translation> +<translation id="5077936103761694531">ৰিজ’লিউশ্বন নিশ্চিত কৰিবনে?</translation> <translation id="5078796286268621944">ভুল পিন</translation> <translation id="5083035541015925118">ctrl + alt + উপৰমুৱা কাঁড়</translation> <translation id="5083553833479578423">Assistantৰ অন্যান্য সুবিধাসমূহ ব্যৱহাৰ কৰক।</translation> @@ -1151,12 +1149,13 @@ <translation id="5550417424894892620">ফাইলসমূহ <ph name="HOLDING_SPACE_TITLE" />ত যোগ দিবলৈ ডেস্কটপত ফাইলসমূহ টানি আনি এৰক। আপুনি ডেস্কটপত ফাইল যোগ দিব নোৱাৰে।</translation> <translation id="5551456515017410630">কেলেণ্ডাৰ খোলক/বন্ধ কৰক</translation> <translation id="5551974246223970793">এটা পৃষ্ঠা সন্ধান কৰাৰ সময়ত সন্ধানৰ বাবে মিল থকা পৰৱৰ্তীটোলৈ যাওক</translation> -<translation id="5555639311269196631">হটস্পট অফ কৰক</translation> <translation id="5556459405103347317">পুনৰ ল’ড কৰক</translation> <translation id="5558091555391176027">Nearby Shareৰ উচ্চ দৃশ্যমানতাৰ সুবিধাটো ট’গল কৰক</translation> +<translation id="5558314826121965174">সৃষ্টিশীলতা</translation> <translation id="556042886152191864">বুটাম</translation> <translation id="5570122939431135380">নতুন ইনক’গনিট’ ৱিণ্ড’ত নতুন টেব খোলক</translation> <translation id="5571066253365925590">ব্লুটুথ সক্ষম কৰা হ'ল</translation> +<translation id="5572632238877308040">অত্যাৱশ্যকীয়সমূহ</translation> <translation id="557563299383177668">পৰৱৰ্তী দফা</translation> <translation id="5577082622442191756">ব্লুটুথ ট’গল কৰক। <ph name="STATE_TEXT" />।</translation> <translation id="5577281275355252094">ফ’ন হাব ব্যৱহাৰ কৰিবলৈ আপোনাৰ ফ'নত ব্লুটুথ সক্ষম কৰা আছেনে নাই সেয়া পৰীক্ষা কৰক</translation> @@ -1181,6 +1180,7 @@ <translation id="5662075790140998213">ডেস্ক ১০</translation> <translation id="5662709761327382534">মাইক্ৰ’ফ’ন ৰেকৰ্ড কৰক <ph name="CURRENT_STATE" />, মাইক্ৰ’ফ’ন ৰেকৰ্ডিং অন কৰিবলৈ এণ্টাৰ টিপক <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">সক্ৰিয় কৰা হৈছে</translation> +<translation id="5672890847723042801">য়ুটিলিটী</translation> <translation id="5673434351075758678">আপোনাৰ ছেটিংসমূহ ছিংক কৰাৰ পাছত "<ph name="FROM_LOCALE" />"ৰ পৰা "<ph name="TO_LOCALE" />"লৈ।</translation> <translation id="5675363643668471212">শ্বেল্ফৰ বস্তু</translation> <translation id="5677928146339483299">অৱৰোধিত</translation> @@ -1238,7 +1238,6 @@ <translation id="5864748620896638071">বেটাৰী <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">নেটৱৰ্কৰ তথ্য সংগ্ৰহ কৰি থকা হৈছে</translation> <translation id="5867606971598166637">আপোনাৰ ছিষ্টেমৰ প্ৰশাসকে আপোনাৰ স্ক্ৰীন নিৰীক্ষণ কৰি আছে</translation> -<translation id="5876535466645959772">বাছনি কৰা সূচীখন খালী, এটা নতুন কাৰ্য যোগ দিবলৈ তললৈ নেভিগে’ট কৰক</translation> <translation id="5876666360658629066">অভিভাৱকীয় ক’ডটো দিয়ক</translation> <translation id="5881540930187678962">ফ’ন হাব পাছত ছেট আপ কৰক</translation> <translation id="5887954372087850114">ৱিণ্ড’ <ph name="WINDOW_TITLE" /> <ph name="DESK_TITLE" />ক আবণ্টন কৰা হৈছে আৰু অন্য আটাইবোৰ ডেস্কৰ পৰা আবণ্টন আঁতৰোৱা হৈছে</translation> @@ -1258,7 +1257,6 @@ <translation id="5955304353782037793">এপ্</translation> <translation id="5958529069007801266">নিৰীক্ষণত থকা ব্যৱহাৰকাৰী</translation> <translation id="5960410286721553511">আপোনাৰ ফ’নটোৰ শেহতীয়া ফট’ আৰু মিডিয়া চাওক</translation> -<translation id="5961960957587052807">পাতল</translation> <translation id="5965524703725988602">গাঢ় ৰঙৰ থীম ট’গল কৰক। <ph name="STATE_TEXT" />।</translation> <translation id="5975235751479998104">ৱিণ্ড’ৰ মাজেৰে আগফাললৈ যাওক</translation> <translation id="5978382165065462689">ৰিম’ট সহায়কৰ জৰিয়তে আপোনাৰ স্ক্রীণৰ নিয়ন্ত্ৰণ শ্বেয়াৰ কৰি থকা হৈছে।</translation> @@ -1364,6 +1362,7 @@ <translation id="6351032674660237738">এপৰ পৰামৰ্শ</translation> <translation id="6352082849089527770">অজ্ঞাত নেটৱৰ্ক</translation> <translation id="6359587239691116345">শেহতীয়া সুবিধা আৰু সুৰক্ষা সম্পৰ্কীয় উন্নীতকৰণসমূহ লাভ কৰক। যদি আপুনি এই আপডে’টটো প্ৰত্যাখ্যান কৰে, তেন্তে আপোনাৰ ডিভাইচটোৱে আৰু সঠিককৈ কাম নকৰিব পাৰে আৰু আপুনি সুৰক্ষা আৰু কাৰ্যক্ষমতা সম্পৰ্কীয় সমস্যাৰ সন্মুখীন হ’ব পাৰে।</translation> +<translation id="6362833380917912748">আপোনাৰ বিল্ট-ইন এপ্মূহৰ বিষয়ে জানক</translation> <translation id="6376931439017688372">ব্লুটুথ অন কৰা আছে</translation> <translation id="6378515133128829137">ৱিণ্ড’ সোঁফালে পিন কৰক</translation> <translation id="6381109794406942707">ডিভাইচটো আনলক কৰিবলৈ, আপোনাৰ পিনটো দিয়ক।</translation> @@ -1530,6 +1529,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> নামৰ ডিভাইচটোৰ সৈতে সংযুক্ত হৈ আছে</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" />ত পুনৰ ব্যৱহাৰ কৰিব পাৰিব।</translation> <translation id="70168403932084660">ডেস্ক ৬</translation> +<translation id="702252130983202758">আপোনাৰ এপ্সমূহ</translation> <translation id="7025533177575372252">আপোনাৰ <ph name="DEVICE_NAME" /> নিজৰ ফ’নৰ সৈতে সংযোগ কৰক</translation> <translation id="7026338066939101231">হ্ৰাস</translation> <translation id="7029814467594812963">ছেশ্বনৰ পৰা প্ৰস্থান</translation> @@ -1679,6 +1679,7 @@ <translation id="7647488630410863958">আপোনাৰ জাননীবোৰ চাবলৈ ডিভাইচ আনলক কৰক</translation> <translation id="7649070708921625228">সহায়</translation> <translation id="7654687942625752712">কথিত প্ৰতিক্ৰিয়া অক্ষম কৰিবলৈ দুয়োটা ভলিউম বুটাম টিপি পাঁচ ছেকেণ্ডৰ বাবে ধৰি ৰাখক।</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />"ক <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> হাৰ্টজ) ৰিজ’লিউছনলৈ সলনি কৰা হৈছে। প’ৰ্ট বেণ্ডৱিথৰ সীমাবদ্ধতাৰ বাবে, আপোনাৰ ডিছপ্লে’খনে কোনো <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> হাৰ্টজ) ৰিজ’লিউছন সমৰ্থন নকৰে। নিশ্চিত নকৰাকৈ, পূৰ্বৱৰ্তী ছেটিংটো <ph name="TIMEOUT_SECONDS" />ত পুনঃস্থাপন কৰা হ’ব।</translation> <translation id="7658239707568436148">বাতিল কৰক</translation> <translation id="7659861092419699379">ডেস্ক আৰু ৱিণ্ড’ বন্ধ কৰা হৈছে</translation> <translation id="7660160718439869192"><ph name="EMAIL" />ৰ সৈতে লিংক হৈ থকা ডিভাইচসমূহত আপোনাৰ <ph name="NAME" /> দেখা পোৱা যাব</translation> @@ -1769,6 +1770,7 @@ <translation id="7945357288295809525">সাধ্য সুবিধাৰ ছেটিং দেখুৱাওক, "<ph name="ENABLED_FEATURES" />" সক্ষম কৰা হৈছে।</translation> <translation id="7947798320695032612"><ph name="APP_NAME" />এ আপোনাৰ <ph name="DEVICE_NAME" /> ব্যৱহাৰ কৰিব বিচাৰে</translation> <translation id="7951630946012935453">কীব’ৰ্ডৰ পোহৰ কমাওক</translation> +<translation id="7953994493035617347">নতুন ৰিজ’লিউছন নিশ্চিত কৰিবনে?</translation> <translation id="7963689218131240420">অসুবিধা নিদিব অফ কৰা আছে।</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" />ৰ পৰা</translation> <translation id="7968693143708939792">ফ’ল্ডাৰ বাছনি কৰক...</translation> @@ -1781,6 +1783,7 @@ <translation id="799296642788192631">আপুনি গুৰুত্বপূৰ্ণ ফাইলসমূহ পিন কৰিব পাৰে। পিন কৰিবলৈ, কোনো ফাইলৰ ওপৰত কাৰ্ছৰডাল ৰাখক অথবা Files খোলক আৰু কোনো বস্তুত ৰাইট-ক্লিক কৰক।</translation> <translation id="7994370417837006925">একাধিক ছাইন ইন</translation> <translation id="7995804128062002838">স্ক্ৰীন কেপচাৰ কৰিব পৰা নগ’ল</translation> +<translation id="8000020256436988724">টুলবাৰ</translation> <translation id="8000066093800657092">নেটৱৰ্ক নাই</translation> <translation id="8001755249288974029">কাৰ্ছৰৰ পৰা শাৰীৰ আৰম্ভণিলৈকে পাঠ বাছনি কৰক</translation> <translation id="8004512796067398576">বৃদ্ধি</translation> @@ -1847,6 +1850,7 @@ <translation id="8262312463845990408">প্লে’বেক ট’গল কৰক</translation> <translation id="8270450402312105425">{0,plural, =1{এঘণ্টাৰ ভিতৰত ডিভাইচটো পূৰ্বৱৰ্তী সংস্কৰণলৈ সলনি কৰক}one{# ঘণ্টাৰ ভিতৰত ডিভাইচটো পূৰ্বৱৰ্তী সংস্কৰণলৈ সলনি কৰক}other{# ঘণ্টাৰ ভিতৰত ডিভাইচটো পূৰ্বৱৰ্তী সংস্কৰণলৈ সলনি কৰক}}</translation> <translation id="8277261673056602147">আপোনাৰ স্ক্ৰীনত থকা পাঠ হাইলাইট কৰক</translation> +<translation id="8287009018010202411">উৎপাদনশীলতা</translation> <translation id="828708037801473432">অফ আছে</translation> <translation id="8297006494302853456">দুৰ্বল</translation> <translation id="8308637677604853869">পূৰ্বৱৰ্তী মেনু</translation> @@ -1918,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">নাম অথবা ৰং অনুসৰি আপোনাৰ এপ্ সজাওক</translation> <translation id="8609384513243082612">নতুন টেব খোলক</translation> +<translation id="861045123704058818">এপ্সমূহ অস্থায়ীভাৱে শ্ৰেণী অনুসৰি শৃংখলাবদ্ধ কৰা হয়</translation> <translation id="8612216344243590325">ডেস্কটপৰ সলনি <ph name="HOLDING_SPACE_TITLE" />ত গুৰুত্বপূৰ্ণ ফাইলসমূহ ৰাখক। কেৱল <ph name="HOLDING_SPACE_TITLE" />ত ফাইলসমূহ টানি আনি এৰক।</translation> <translation id="8614517853887502247">চোৱাৰ সুৰক্ষাটো অন হৈ থকাৰ বাবে <ph name="APP_1_TITLE" /> আৰু <ph name="APP_2_TITLE" />ৰ জাননীসমূহ লুকুওৱা হৈছে</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">আপোনাৰ পৰিচয় সত্যাপন কৰক: <ph name="ORIGIN_NAME" />এ এয়া আপুনি বুলি নিশ্চিত কৰিবলৈ বিচাৰিছে</translation> <translation id="875593634123171288">VPN ছেটিংসমূহ দেখুৱাওক</translation> +<translation id="8756799553341497810">আপুনি এই ভিউৰ পৰা ওলাই গ’লে আপোনাৰ এপৰ লে’আউট কাষ্টমাইজ কৰাটো আৰম্ভ কৰিব পাৰিব।</translation> <translation id="8759408218731716181">একাধিক প্ৰ’ফাইল ব্যৱহাৰ কৰিব পৰা সুবিধাটো ছেট আপ কৰিব নোৱাৰি</translation> <translation id="8763883995157866248">ডিভাইচটো সুপ্ত ম’ডলৈ নিয়ক</translation> <translation id="877404052021108314">৯০°ফাৰেনহাইট ছেণ্টিগ্ৰেডত</translation> @@ -1976,6 +1982,7 @@ <translation id="8834539327799336565">বৰ্তমান সংযোজিত হৈ আছে</translation> <translation id="8841375032071747811">পূর্বৱর্তী পৃষ্ঠালৈ যোৱা বুটাম</translation> <translation id="8843682306134542540">ঘূৰ্ণন লক ট’গল কৰক৷<ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">সহায় পাওক</translation> <translation id="8849001918648564819">লুকুওৱা হৈছে</translation> <translation id="8853703225951107899">আপোনাৰ পিন অথবা পাছৱৰ্ডটো তথাপি সত্যাপন কৰিব পৰা নগ’ল। টোকা: আপুনি যদি শেহতীয়াকৈ আপোনাৰ পাছৱৰ্ড সলনি কৰিছে, আপোনাৰ পুৰণি পাছৱৰ্ডটো ব্যৱহাৰ কৰক। আপুনি ছাইন আউট কৰিলে আপোনাৰ নতুন পাছৱৰ্ডটো প্ৰযোজ্য হ'ব।</translation> <translation id="8855885154700222542">সম্পূৰ্ণ স্ক্রীণলৈ যাবৰ বাবে কী</translation> @@ -2047,6 +2054,7 @@ <translation id="9129245940793250979">পিছফালৰ বুটাম</translation> <translation id="9133335900048457298">সুৰক্ষিত সমল ৰেকৰ্ড কৰিব নোৱাৰি</translation> <translation id="9139720510312328767">পৰৱৰ্তী বৰ্ণটো মচক</translation> +<translation id="9148058034647219655">বাহিৰ হওক</translation> <translation id="9151906066336345901">এণ্ড</translation> <translation id="9161053988251441839">পৰামর্শ হিচাপে পোৱা এপ্</translation> <translation id="9168436347345867845">এইটো পাছত কৰিব</translation>
diff --git a/ash/strings/ash_strings_az.xtb b/ash/strings/ash_strings_az.xtb index f1096f3b..d205926 100644 --- a/ash/strings/ash_strings_az.xtb +++ b/ash/strings/ash_strings_az.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Darıxıram</translation> <translation id="1104084341931202936">Əlçatımlılıq ayarlarını göstərin</translation> <translation id="1104621072296271835">Cihazlarınız birlikdə daha yaxşı işləyir</translation> -<translation id="1106446201446919638">1 cihaz qoşulub. Hotspot istifadə edərkən Wi-Fi deaktiv qalacaq.</translation> <translation id="1111021433905331574">Klaviatura işıqlandırmasının rəngini Ayarlar > <ph name="APP_TITLE" /> bölməsində dəyişə bilərsiniz</translation> <translation id="1117719261843403176">Mobil datanı aktiv/deaktiv edin. <ph name="STATE" />.</translation> <translation id="112308213915226829">Rəfi avtomatik gizlədin</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Araşdırma tətbiqində "Kömək" bölməsini açın</translation> <translation id="2018630726571919839">Gülməli əhvalat danış</translation> <translation id="2021864487439853900">Kiliddən çıxarmaq üçün toxunun</translation> -<translation id="2023558322300866873">İstənilən vaxt şəbəkə paketini dayandıra bilərsiniz</translation> <translation id="2034971124472263449">İstənilən halda yadda saxlayın</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> qısayolu deaktivdir</translation> <translation id="2049240716062114887">Masa adı <ph name="DESK_NAME" /> olaraq dəyişdirilib</translation> -<translation id="206377500836174974">Tam</translation> <translation id="2064048859448024834">Kamera önizləməsi aktivdir</translation> <translation id="2067602449040652523">Klaviatura parlaqlığı</translation> <translation id="2075520525463668108">Keçirin: <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" />: <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Qoşulmayıb</translation> <translation id="2408955596600435184">PİN kodunuzu daxil edin</translation> <translation id="2412593942846481727">Güncəlləmə əlçatandır</translation> +<translation id="2416438829169535743">Görünüşdən çıxılsın?</translation> <translation id="2417486498593892439">Şəbəkəyə daxil olun</translation> <translation id="2426051945783024481">Kamera çərçivəsi avtomatik mərkəzə keçirilib</translation> <translation id="2427507373259914951">Sol düymə</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Bildirişlər</translation> <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="2486405091093637109">"<ph name="DISPLAY_NAME" />" <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) ayırdetmə dəqiqliyi olaraq dəyişdirildi. Təsdiqləmə olmasa, əvvəlki ayarlar <ph name="TIMEOUT_SECONDS" /> sonra bərpa olunacaq.</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> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">1 cihaz qoşulub</translation> <translation id="2791421900609674576">Qalan yerdən davam edə bilmək üçün tövsiyələri görəcəksiniz. Tövsiyələri silmək üçün toxunub saxlaya bilərsiniz.</translation> <translation id="2792498699870441125">Alt+Axtarış</translation> +<translation id="2801954693771979815">Ekran ölçüsü</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" /> seçilib</translation> <translation id="2805756323405976993">Tətbiq</translation> <translation id="2814448776515246190">Qismən çəkim</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Şablonda dəstəklənməyən tətbiqlər</translation> <translation id="3160929076476941240">2 saat</translation> <translation id="316356270129335934"><ph name="MANAGER" /> <ph name="DEVICE_TYPE" /> cihazınızı əvvəlki versiyaya qaytarır. Cihazınız sıfırlanacaq və bütün məlumatlar silinəcək.</translation> -<translation id="3170769098533255179">Cihaz qoşulmayıb. Hotspot istifadə edərkən Wi-Fi deaktiv qalacaq.</translation> <translation id="3171170659304083361">Daxiletmə metodu ayarları</translation> <translation id="3176221688814061633">Chromebook və ya Bluetooth cihazının Bluetooth versiyası köhnədir. Yaxşı audio keyfiyyəti üçün Bluetooth superayırdetmə dəqiqliyini aktiv edin və ya daxili mikrofondan istifadə edin.</translation> <translation id="3181441307743005334">Yenidən başlatmaq bir qədər vaxt apara bilər</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> cihaz <ph name="DEVICE_NAME" /> hotspotuna qoşulub</translation> <translation id="3307642347673023554">Noutbuk rejiminə keçirilib</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> sonradan yenə daxil ola biləcək.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> cihaz qoşulub. Hotspot istifadə edərkən Wi-Fi deaktiv qalacaq.</translation> <translation id="3321628682574733415">Yanlış valideyn kodu</translation> <translation id="332827762492701193">Bildirişlər gizlədilib</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> bildirişini genişləndirin</translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Cari masanın pəncərələri göstərilir, bütün masaların pəncərələrini göstərmək üçün Yuxarı ox düyməsini basın</translation> <translation id="3702846122927433391">Nigeriyanın əhalisi</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Əyləncə</translation> <translation id="3708186454126126312">Öncə qoşulmuş cihazlar</translation> <translation id="3712143870407382523">Bu tərəf üçün pəncərə seçin</translation> <translation id="371370241367527062">Ön mikrofon</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">Salam, necə kömək edə bilərəm?</translation> <translation id="3804737937830804242">Kameranı yığcamlaşdırın</translation> <translation id="3824784079442479685"><ph name="APP_NAME" />, kamera icazəsi olan tətbiq və veb-saytlar üçün kameraya giriş icazəsi verilir. Veb-səhifəni təzələməli, yaxud tətbiqi yenidən başlatmalı ola bilərsiniz.</translation> -<translation id="3825680296690914697">Təhvil verilib: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" />. Qiymətləndirilib: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Parola keçin</translation> <translation id="383058930331066723">Enerjiyə qənaət rejimi aktivdir</translation> <translation id="383629559565718788">Klaviatura ayarlarını göstərin</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">Aktiv, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Endirmələr səhifəsini açın</translation> <translation id="4072264167173457037">Ortaq siqnal</translation> -<translation id="4076455981957565732">Təhvil verilib: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • qiymətləndirilib: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Cihazınızda fiziki mikrofon açarını aktiv edin</translation> <translation id="4101772068965291327">Əsas səhifəni açın</translation> <translation id="4112140312785995938">Geri çəkin</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">Enkran yayımını yadda saxlamaq olmur</translation> <translation id="4405151984121254935">Qoşulmuş əlavə qurğu növü dəstəklənmir</translation> <translation id="4406883609789734330">Avtomatik subtitrlər</translation> +<translation id="4412698727486357573">Yardım mərkəzi</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> deaktivdir.</translation> <translation id="4424159417645388645">Masa 5</translation> <translation id="4430019312045809116">Həcm</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">Heç bir təklif maraqlı deyil</translation> <translation id="4569753163207712681">Telefonun son foto, media və tətbiqlərinə baxın</translation> <translation id="4573176682887762361">"[söz / ifadə] yazın"</translation> -<translation id="4577188182049003486">Hotspot aktiv olduqda Wi-Fi deaktiv olur</translation> <translation id="4577274620589681794">Vaxt bitdi · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Önbaxışları göstərin</translation> <translation id="4578906031062871102">Ayarlar menyusu açılıb</translation> @@ -1030,6 +1027,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Susdurulduqda danışsanız, bildiriş alacaqsınız. Audio cihazdan ötürülmür.</translation> <translation id="5077416371682039027">Telefonun son foto, media, bildiriş və tətbiqlərinə baxmağı ayarlayın</translation> +<translation id="5077936103761694531">Ayırdetmə dəqiqliyi təsdiq edilsin?</translation> <translation id="5078796286268621944">Yanlış PIN</translation> <translation id="5083035541015925118">ctrl + alt + yuxarı ox</translation> <translation id="5083553833479578423">Daha çox Assistent funksiyalarını kiliddən çıxarın.</translation> @@ -1151,12 +1149,13 @@ <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> <translation id="5551456515017410630">Təqvimi açın/bağlayın</translation> <translation id="5551974246223970793">Səhifə axtaranda axtarış üzrə növbəti uyğunluğa keçin</translation> -<translation id="5555639311269196631">Hotspotu deaktiv edin</translation> <translation id="5556459405103347317">Yenidən yükləyin</translation> <translation id="5558091555391176027">Yaxındakılarla Paylaşmanın yüksək görünmə dərəcəsini dəyişdirin</translation> +<translation id="5558314826121965174">Yaradıcılıq</translation> <translation id="556042886152191864">Düymə</translation> <translation id="5570122939431135380">Yeni tabı yeni Anonim pəncərədə açın</translation> <translation id="5571066253365925590">Bluetooth aktivdir</translation> +<translation id="5572632238877308040">Əsaslar</translation> <translation id="557563299383177668">Növbəti paraqraf</translation> <translation id="5577082622442191756">Bluetooth'u aktiv edin. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Telefon Mərkəzindən istifadə etmək üçün telefonunuzda Bluetooth'un aktiv olduğuna əmin olun</translation> @@ -1181,6 +1180,7 @@ <translation id="5662075790140998213">Masa 10</translation> <translation id="5662709761327382534">Mikrofonun yazılması <ph name="CURRENT_STATE" />, Mikrofonun yazılmasını <ph name="NEW_STATE" /> etmək üçün enter düyməsinə basın</translation> <translation id="5669267381087807207">Aktivləşir</translation> +<translation id="5672890847723042801">Kommunal xidmətlər</translation> <translation id="5673434351075758678">Ayarları sinxronizasiya etdikdən sonra "<ph name="FROM_LOCALE" />" dilindən "<ph name="TO_LOCALE" />" dilinə.</translation> <translation id="5675363643668471212">Rəf elementi</translation> <translation id="5677928146339483299">Bloklananlar</translation> @@ -1238,7 +1238,6 @@ <translation id="5864748620896638071">Batareya <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Şəbəkə məlumatları toplanır</translation> <translation id="5867606971598166637">Sistem administratorunuz ekranlarınıza nəzarət edir</translation> -<translation id="5876535466645959772">Seçilmiş siyahı boşdur. Aşağı keçərək yeni tapşırıq əlavə edin</translation> <translation id="5876666360658629066">Valideyn kodunu daxil edin</translation> <translation id="5881540930187678962">Telefon Mərkəzini daha sonra ayarlayın</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> pəncərəsi <ph name="DESK_TITLE" /> masasına təyin edilib və bütün digər masalardan ləğv edilib</translation> @@ -1258,7 +1257,6 @@ <translation id="5955304353782037793">tətbiq</translation> <translation id="5958529069007801266">Nəzarət olunan istifadəçi</translation> <translation id="5960410286721553511">Telefonunuzun son fotolarına və mediasına baxın.</translation> -<translation id="5961960957587052807">Az</translation> <translation id="5965524703725988602">Tünd temanı dəyişdirin. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Pəncərələr arasında irəli keçin</translation> <translation id="5978382165065462689">Uzaq Yardım vasitəsilə ekranınızın kontrolunu paylaşır.</translation> @@ -1364,6 +1362,7 @@ <translation id="6351032674660237738">TƏTBİQ TƏKLİFLƏRİ</translation> <translation id="6352082849089527770">Naməlum şəbəkələr</translation> <translation id="6359587239691116345">Ən son funksiyaları və təhlükəsizlik təkmilləşdirmələrini əldə edin. Bu güncəlləməni rədd etsəniz, cihazınız artıq düzgün işləməyə bilər və təhlükəsizlik və performans problemləri ilə üzləşə bilərsiniz.</translation> +<translation id="6362833380917912748">Daxili tətbiqləri tanıyın</translation> <translation id="6376931439017688372">Bluetooth aktivdir</translation> <translation id="6378515133128829137">Pəncərəni sağa bərkidin</translation> <translation id="6381109794406942707">Cihazı kiliddən çıxarmaq üçün PIN'nizi daxil edin.</translation> @@ -1530,6 +1529,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> adlı cihaza qoşulub</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> olduqda yenidən davam edin.</translation> <translation id="70168403932084660">Masa 6</translation> +<translation id="702252130983202758">Tətbiqlər</translation> <translation id="7025533177575372252"><ph name="DEVICE_NAME" /> cihazını telefonla əlaqələndirin</translation> <translation id="7026338066939101231">Azalma</translation> <translation id="7029814467594812963">Sessiyadan çıxın</translation> @@ -1679,6 +1679,7 @@ <translation id="7647488630410863958">Bildirişlərinizi görmək üçün cihazın kilidini açın</translation> <translation id="7649070708921625228">Yardım</translation> <translation id="7654687942625752712">Səsləndirilmiş rəyi deaktiv etmək üçün hər iki səs düyməsinə beş saniyə basıb saxlayın.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) ayırdetmə dəqiqliyi olaraq dəyişdirildi. Port ötürmə qabiliyyəti məhdudiyyətlərinə görə displey <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) ayırdetmə dəqiqliyini dəstəkləmir. Təsdiqləmə olmasa, əvvəlki ayarlar <ph name="TIMEOUT_SECONDS" /> sonra bərpa olunacaq.</translation> <translation id="7658239707568436148">Ləğv edin</translation> <translation id="7659861092419699379">Masa və pəncərələr bağlanıb</translation> <translation id="7660160718439869192"><ph name="NAME" /> <ph name="EMAIL" /> ilə əlaqələndirilmiş cihazlarda görünəcək</translation> @@ -1769,6 +1770,7 @@ <translation id="7945357288295809525">Əlçatımlıq ayarlarını göstərin. "<ph name="ENABLED_FEATURES" />" aktivləşdirilib.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> <ph name="DEVICE_NAME" /> istifadə etmək istəyir</translation> <translation id="7951630946012935453">Klaviatura parlaqlığını azaldın</translation> +<translation id="7953994493035617347">Yeni ayırdetmə dəqiqliyi təsdiq edilsin?</translation> <translation id="7963689218131240420">"Narahat etməyin" deaktivdir.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> telefonundan</translation> <translation id="7968693143708939792">Qovluq seçin...</translation> @@ -1781,6 +1783,7 @@ <translation id="799296642788192631">Önəmli faylları bərkidə bilərsiniz. Bərkitmək üçün kursoru elementin üzərinə gətirin və ya Faylları açın və elementi sağ düymə ilə klikləyin.</translation> <translation id="7994370417837006925">Çoxsaylı giriş</translation> <translation id="7995804128062002838">Skrinşot çəkmək alınmadı</translation> +<translation id="8000020256436988724">Alətlər paneli</translation> <translation id="8000066093800657092">Şəbəkə yoxdur</translation> <translation id="8001755249288974029">Kursordan sətrin əvvəlinə qədər mətni seçin</translation> <translation id="8004512796067398576">Çoxaldın</translation> @@ -1847,6 +1850,7 @@ <translation id="8262312463845990408">Oxutmanı aktiv/deaktiv edin</translation> <translation id="8270450402312105425">{0,plural, =1{Bir saat ərzində cihazı əvvəlki versiyaya dəyişdirin}other{# saat ərzində cihazı əvvəlki versiyaya dəyişdirin}}</translation> <translation id="8277261673056602147">Ekranınızdakı mətni vurğulayın</translation> +<translation id="8287009018010202411">Məhsuldarlıq</translation> <translation id="828708037801473432">Deaktiv</translation> <translation id="8297006494302853456">Zəif</translation> <translation id="8308637677604853869">Öncəki menyu</translation> @@ -1918,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Tətbiqləri ada və ya rəngə görə sıralayın</translation> <translation id="8609384513243082612">Yeni tab açın</translation> +<translation id="861045123704058818">Tətbiqlər müvəqqəti olaraq kateqoriyaya görə nizamlanır</translation> <translation id="8612216344243590325">Vacib faylları əsas səhifə əvəzinə <ph name="HOLDING_SPACE_TITLE" /> bölməsində saxlayın. Sadəcə olaraq faylları <ph name="HOLDING_SPACE_TITLE" /> bölməsinə sürüşdürün.</translation> <translation id="8614517853887502247">Baxış qoruması aktiv olduğuna görə <ph name="APP_1_TITLE" /> və <ph name="APP_2_TITLE" /> bildirişləri gizlədilib</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Kimliyinizi doğrulayın: <ph name="ORIGIN_NAME" /> siz olduğunuzu təsdiqləmək istəyir</translation> <translation id="875593634123171288">VPN ayarlarını göstərin</translation> +<translation id="8756799553341497810">Bu görünüşdən çıxdıqdan sonra tətbiq düzənini fərdiləşdirməyə başlaya bilərsiniz.</translation> <translation id="8759408218731716181">Çoxsaylı giriş ayarlana bilmir</translation> <translation id="8763883995157866248">Cihazı yuxu rejiminə qoyun</translation> <translation id="877404052021108314">90°F C ilə</translation> @@ -1976,6 +1982,7 @@ <translation id="8834539327799336565">Hazırda qoşulub</translation> <translation id="8841375032071747811">"Geri" düyməsi</translation> <translation id="8843682306134542540">Fırlanma kilidini aktiv edin. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Yardım alın</translation> <translation id="8849001918648564819">Gizli</translation> <translation id="8853703225951107899">PIN və ya parolunuzu yenə doğrulamaq mümkün olmadı. Qeyd: Bu yaxınlarda parolunuzu dəyişmisinizsə, köhnə parolunuzu istifadə edin. Çıxdıqdan sonra yeni parolunuz tətbiq ediləcək.</translation> <translation id="8855885154700222542">Tam ekran açarı</translation> @@ -2047,6 +2054,7 @@ <translation id="9129245940793250979">Arxa düymə</translation> <translation id="9133335900048457298">Qorunan məzmunu yazmaq olmur</translation> <translation id="9139720510312328767">Növbəti hərfi silin</translation> +<translation id="9148058034647219655">Çıxış</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">MƏSLƏHƏTLİ TƏTBİQLƏR</translation> <translation id="9168436347345867845">Daha sonra edin</translation>
diff --git a/ash/strings/ash_strings_be.xtb b/ash/strings/ash_strings_be.xtb index 4872cc4e..988bc51 100644 --- a/ash/strings/ash_strings_be.xtb +++ b/ash/strings/ash_strings_be.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Мне надакучыла</translation> <translation id="1104084341931202936">Паказаць налады спецыяльных магчымасцей</translation> <translation id="1104621072296271835">Разам вашы прылады працуюць яшчэ лепей</translation> -<translation id="1106446201446919638">Падключана 1 прылада. Пры выкарыстанні хот-спота Wi-Fi не ўключаецца.</translation> <translation id="1111021433905331574">Змяніць колер падсветкі клавіятуры можна праз меню "Налады > <ph name="APP_TITLE" />"</translation> <translation id="1117719261843403176">Уключыць або выключыць мабільны інтэрнэт. <ph name="STATE" />.</translation> <translation id="112308213915226829">Аўтаматычна хаваць паліцу</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Мабільная сетка адсутнічае</translation> <translation id="1882897271359938046">Выконваецца адлюстраванне на дысплэй <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Разблакіроўка па адбітку пальца</translation> +<translation id="1904997243703671177">Пасля гэтага ад вашай прылады <ph name="DEVICE_TYPE" /> будуць адключаны знешнія прылады (<ph name="DEVICE_COUNT" />), у тым ліку:</translation> <translation id="1908992311423394684">Усталявана нядаўна</translation> <translation id="1915307458270490472">Закрыць</translation> <translation id="1918022425394817322">Акно перадпрагляду камеры прывязана да правага верхняга вугла</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Адкрыць даведку ў праграме "Агляд"</translation> <translation id="2018630726571919839">Раскажы мне жарт</translation> <translation id="2021864487439853900">Націсніце, каб разблакіраваць</translation> -<translation id="2023558322300866873">Спыніць захоп пакетаў можна ў любы момант</translation> <translation id="2034971124472263449">Усё роўна захаваць</translation> <translation id="204259843076055848">Зараз спалучэнне клавіш для дзеяння "<ph name="SIX_PACK_KEY_NAME" />" выключана</translation> <translation id="2049240716062114887">Назва працоўнага стала зменена на наступную: <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Поўнасцю</translation> <translation id="2064048859448024834">Паказваецца папярэдні прагляд для камеры</translation> <translation id="2067602449040652523">Яркасць клавіятуры</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" />: уключыць/выключыць. <ph name="CAPTURE_MEDIUM" />: <ph name="CAPTURE_STATE" />.</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Не падключана</translation> <translation id="2408955596600435184">Увядзіце PIN-код</translation> <translation id="2412593942846481727">Ёсць абнаўленне</translation> +<translation id="2416438829169535743">Выйсці з рэжыму навучання?</translation> <translation id="2417486498593892439">Увайдзіце ў сетку</translation> <translation id="2426051945783024481">Камера адцэнтравана аўтаматычна</translation> <translation id="2427507373259914951">Націсканне левай кнопкай мышы</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Апавяшчэнні</translation> <translation id="2484513351006226581">Каб пераключыць раскладку клавіятуры, націсніце <ph name="KEYBOARD_SHORTCUT" />.</translation> <translation id="2486214324139475545">Перадпрагляд працоўнага стала "<ph name="DESK_NAME" />". Актыўны працоўны стол.</translation> +<translation id="2486405091093637109">Вы змянілі раздзяляльнасць дысплэя "<ph name="DISPLAY_NAME" />" на <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Гц). Калі вы не пацвердзіце змяненне, будуць адноўлены папярэднія налады. Засталося часу: <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Далучыцца</translation> <translation id="2499445554382787206">Меню профілю працоўнага стала. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Заліпанне клавіш</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">Падключана 1 прылада</translation> <translation id="2791421900609674576">Выкарыстоўвайце рэкамендацыі, каб працягваць работу з таго месца, на якім вы спыніліся. Каб выдаліць рэкамендацыю, націсніце на яе і ўтрымлівайце.</translation> <translation id="2792498699870441125">Alt+Пошук</translation> +<translation id="2801954693771979815">Памер экрана</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, выбрана</translation> <translation id="2805756323405976993">Праграмы</translation> <translation id="2814448776515246190">Здыманне часткі экрана</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">У шаблоне ёсць праграмы, якія не падтрымліваюцца</translation> <translation id="3160929076476941240">2 гадз</translation> <translation id="316356270129335934"><ph name="MANAGER" /> выконвае адкат на прыладзе <ph name="DEVICE_TYPE" />. Налады прылады будуць скінуты, а ўсе даныя выдалены.</translation> -<translation id="3170769098533255179">Няма падключаных прылад. Пры выкарыстанні хот-спота Wi-Fi не ўключаецца.</translation> <translation id="3171170659304083361">Налады спосабаў уводу</translation> <translation id="3176221688814061633">На вашым ноўтбуку Chromebook або прыладзе з Bluetooth выкарыстоўваецца старая версія Bluetooth. Каб палепшыць якасць гуку, уключыце Bluetooth Super Resolution ці скарыстайце ўбудаваны мікрафон.</translation> <translation id="3181441307743005334">Перазапуск можа заняць некаторы час</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">Некалькі (<ph name="DEVICECOUNT" />) прылад падключана да хот-спота прылады <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Уключаны рэжым ноўтбука</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> зможа ўвайсці пазней.</translation> -<translation id="3317779231018057649">Падключана прылад: <ph name="DEVICECOUNT" />. Пры выкарыстанні хот-спота Wi-Fi не ўключаецца.</translation> <translation id="3321628682574733415">Няправільны бацькоўскі код</translation> <translation id="332827762492701193">Апавяшчэнні схаваны</translation> <translation id="3333674550998107387">Разгарнуць апавяшчэнне "<ph name="NOTIFICATION_TITLE" />"</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Паказаны вокны бягучага працоўнага стала. Каб пераключыцца на рэжым паказу вокнаў усіх працоўных сталоў, націсніце стрэлку ўверх</translation> <translation id="3702846122927433391">Насельніцтва Нігерыі</translation> <translation id="3705722231355495246">–</translation> +<translation id="3706423975342040244">Забавы</translation> <translation id="3708186454126126312">Падключаныя раней прылады</translation> <translation id="3712143870407382523">Выберыце акно, якое будзе паказвацца ў гэтай частцы экрана</translation> <translation id="371370241367527062">Пярэдні мікрафон</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Вітаю! Чым магу дапамагчы?</translation> <translation id="3804737937830804242">Згарнуць кнопку камеры</translation> <translation id="3824784079442479685">Доступ да камеры атрымае праграма "<ph name="APP_NAME" />" і ўсе праграмы і вэб-сайты, якія маюць дазвол выкарыстоўваць камеру. Магчыма, трэба будзе абнавіць вэб-старонку або перазапусціць праграму.</translation> -<translation id="3825680296690914697">Здадзена: <ph name="NUM_TURNED_IN" /> з <ph name="TOTAL_NUM_OF_SUBMISSIONS" />. Праверана: <ph name="NUM_GRADED" />.</translation> <translation id="3826099427150913765">Пераключыцца на пароль</translation> <translation id="383058930331066723">Рэжым энергазберажэння ўключаны</translation> <translation id="383629559565718788">Паказаць налады клавіятуры</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Уключана, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Адкрыць старонку "Спампоўкі"</translation> <translation id="4072264167173457037">Умераны сігнал</translation> -<translation id="4076455981957565732">Здадзена: <ph name="NUM_TURNED_IN" /> з <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Атрымала ацэнку: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Пераключыце фізічны выключальнік мікрафона на прыладзе</translation> <translation id="4101772068965291327">Адкрыць галоўную старонку</translation> <translation id="4112140312785995938">Перайсці назад</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Не ўдалося захаваць скрынкаст</translation> <translation id="4405151984121254935">Падключаная перыферыйная прылада гэтага тыпу не падтрымліваецца</translation> <translation id="4406883609789734330">Аўтаматычныя субцітры</translation> +<translation id="4412698727486357573">Даведачны цэнтр</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" />: выключана.</translation> <translation id="4424159417645388645">Працоўны стол 5</translation> <translation id="4430019312045809116">Гучнасць</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Мне не цікавыя ніякія прапановы</translation> <translation id="4569753163207712681">Прагляд нядаўніх фота, медыяфайлаў і праграм з тэлефона</translation> <translation id="4573176682887762361">"Увесці [слова або фразу]"</translation> -<translation id="4577188182049003486">Пры ўключэнні хот-спота Wi-Fi выключаецца</translation> <translation id="4577274620589681794">Час выйшаў · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Уключыць перадпрагляд</translation> <translation id="4578906031062871102">Меню налад адкрыта</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Перацягніце спасылку на пустое месца на панэлі ўкладак</translation> <translation id="4814539958450445987">Экран уваходу</translation> <translation id="481455355267255546">Будучыя падзеі</translation> +<translation id="481749895090480684">Спіс задач: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">камеру і мікрафон</translation> <translation id="482908187605862807">Даступныя праграмы з Крамы Play</translation> <translation id="4831034276697007977">Сапраўды выключыць аўтаматычныя націсканні?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Функцыя "Знайсці тэлефон" недаступная, бо вы адключылі гукі будзільніка</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> патрабуе, каб выканалі адкат на прыладзе <ph name="DEVICE_TYPE" />. Налады прылады будуць скінуты, а ўсе даныя выдалены.</translation> <translation id="4961318399572185831">Трансляцыя экрана</translation> +<translation id="4964188651935955085">Пасля гэтага ад вашай прылады <ph name="DEVICE_TYPE" /> будзе адключана наступная знешняя прылада:</translation> <translation id="4966431234408005599">Павялічыць гучнасць</translation> <translation id="4969092041573468113"><ph name="HOURS" /> гадз <ph name="MINUTES" /> хв <ph name="SECONDS" /> с</translation> <translation id="4975771730019223894">Значкі колькасці апавяшчэнняў у праграмах</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">аператыўная памяць</translation> <translation id="5068762093486106012">Вы атрымаеце апавяшчэнне, калі будзеце размаўляць з выключаным гукам. Аўдыязапісы захоўваюцца толькі на вашай прыладзе і нікуды не адпраўляюцца.</translation> <translation id="5077416371682039027">Наладзіць прагляд нядаўніх фота, медыяфайлаў, апавяшчэнняў і праграм з тэлефона</translation> +<translation id="5077936103761694531">Пацвердзіць раздзяляльнасць?</translation> <translation id="5078796286268621944">Няправільны PIN-код</translation> <translation id="5083035541015925118">Ctrl + Alt + стрэлка ўверх</translation> <translation id="5083553833479578423">Адкрыйце больш функцый Памочніка.</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620">Перацягніце файлы на працоўны стол, каб дадаць іх у вобласць "<ph name="HOLDING_SPACE_TITLE" />". Вы не можаце дадаць файлы на працоўны стол.</translation> <translation id="5551456515017410630">Адкрыць або закрыць каляндар</translation> <translation id="5551974246223970793">Пры пошуку на старонцы перайсці да наступнага супадзення</translation> -<translation id="5555639311269196631">Выключыць хот-спот</translation> <translation id="5556459405103347317">Перазагрузіць</translation> <translation id="5558091555391176027">Уключыць або выключыць рэжым высокай бачнасці для функцыі "Абагульванне паблізу"</translation> +<translation id="5558314826121965174">Творчасць</translation> <translation id="556042886152191864">Кнопка</translation> <translation id="5570122939431135380">Адкрыць новую ўкладку ў новым акне ў рэжыме інкогніта</translation> <translation id="5571066253365925590">Bluetooth уключаны</translation> +<translation id="5572632238877308040">Асноўнае</translation> <translation id="557563299383177668">Наступны абзац</translation> <translation id="5577082622442191756">Уключыць або выключыць Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Каб выкарыстоўваць функцыю "Тэлефонны цэнтр", упэўніцеся, што на тэлефоне ўключаны Bluetooth</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">Працоўны стол 10</translation> <translation id="5662709761327382534">Запіс з мікрафона <ph name="CURRENT_STATE" />. Калі вы націснеце Enter, ён будзе <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Ідзе актывацыя</translation> +<translation id="5672890847723042801">Утыліты</translation> <translation id="5673434351075758678">З мовы "<ph name="FROM_LOCALE" />" на мову "<ph name="TO_LOCALE" />" пасля сінхранізацыі налад.</translation> <translation id="5675363643668471212">Элемент з паліцы</translation> <translation id="5677928146339483299">Заблакіравана</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">Акумулятар зараджаны на <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Ідзе збор інфармацыі пра сетку</translation> <translation id="5867606971598166637">Вашы экраны адсочвае сістэмны адміністратар</translation> -<translation id="5876535466645959772">Выбраны спіс пусты. Каб дадаць новую задачу, перайдзіце ўніз старонкі.</translation> <translation id="5876666360658629066">Увядзіце бацькоўскі код</translation> <translation id="5881540930187678962">Наладзьце Тэлефонны цэнтр пазней</translation> <translation id="5887954372087850114">Акно "<ph name="WINDOW_TITLE" />" прызначана для працоўнага стала "<ph name="DESK_TITLE" />". Прызначэнне гэтага акна для іншых працоўных сталоў скасавана</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">праграма</translation> <translation id="5958529069007801266">Падкантрольны карыстальнік</translation> <translation id="5960410286721553511">Праглядайце нядаўнія медыяфайлы і фота з тэлефона</translation> -<translation id="5961960957587052807">Крыху</translation> <translation id="5965524703725988602">Уключыць або выключыць цёмную тэму. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Пераключацца наперад паміж вокнамі</translation> <translation id="5978382165065462689">Абагульванне кантролю над экранам праз Аддаленую дапамогу.</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">ПРАПАНОВЫ ПРАГРАМ</translation> <translation id="6352082849089527770">Невядомыя сеткі</translation> <translation id="6359587239691116345">Усталюйце апошнія функцыі і паляпшэнні сістэмы бяспекі. Калі вы адмовіцеся ад гэтага абнаўлення, ваша прылада можа перастаць працаваць належным чынам. Магчымыя праблемы з прадукцыйнасцю і бяспекай.</translation> +<translation id="6362833380917912748">Азнаёмцеся з убудаванымі праграмамі</translation> <translation id="6376931439017688372">Bluetooth уключаны</translation> <translation id="6378515133128829137">Замацаваць акно справа</translation> <translation id="6381109794406942707">Каб разблакіраваць прыладу, увядзіце PIN-код.</translation> @@ -1527,6 +1529,7 @@ <translation id="7014684956566476813">Устаноўлена падключэнне да прылады "<ph name="DEVICE_NAME" />"</translation> <translation id="7015766095477679451">Можна будзе прадоўжыць у <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Працоўны стол 6</translation> +<translation id="702252130983202758">Вашы праграмы</translation> <translation id="7025533177575372252">Падключыце прыладу "<ph name="DEVICE_NAME" />" да тэлефона</translation> <translation id="7026338066939101231">Паменшыць</translation> <translation id="7029814467594812963">Завяршыць сеанс</translation> @@ -1676,6 +1679,7 @@ <translation id="7647488630410863958">Каб прагледзець апавяшчэнні, разблакіруйце прыладу</translation> <translation id="7649070708921625228">Даведка</translation> <translation id="7654687942625752712">Каб выключыць галасавую зваротную сувязь, націсніце і ўтрымлівайце на працягу пяці секунд абедзве клавішы гучнасці.</translation> +<translation id="7654916369822103315">Вы змянілі раздзяляльнасць дысплэя "<ph name="DISPLAY_NAME" />" на <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Гц). З-за абмежаванай паласы прапускання порта дысплэй не падтрымлівае раздзяляльнасць <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Гц). Калі вы не пацвердзіце змяненне, будуць адноўлены папярэднія налады. Засталося часу: <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Скасаваць</translation> <translation id="7659861092419699379">Працоўны стол і вокны закрыты</translation> <translation id="7660160718439869192">Прылада "<ph name="NAME" />" з'явіцца ў спісе прылад, звязаных з адрасам <ph name="EMAIL" /></translation> @@ -1766,6 +1770,7 @@ <translation id="7945357288295809525">Паказаць налады спецыяльных магчымасцей, уключана: "<ph name="ENABLED_FEATURES" />".</translation> <translation id="7947798320695032612">Праграма "<ph name="APP_NAME" />" спрабуе выкарыстаць наступную прыладу: <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Паменшыць яркасць клавіятуры</translation> +<translation id="7953994493035617347">Пацвердзіць новую раздзяляльнасць?</translation> <translation id="7963689218131240420">Рэжым "Не турбаваць" выключаны.</translation> <translation id="7963992254934562106">Крыніца: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Выбраць папку...</translation> @@ -1778,6 +1783,7 @@ <translation id="799296642788192631">Важныя файлы можна замацоўваць. Навядзіце ўказальнік на элемент або адкрыйце Файлы і націсніце на элемент правай кнопкай мышы.</translation> <translation id="7994370417837006925">Уваход у некалькі ўліковых запісаў</translation> <translation id="7995804128062002838">Не ўдалося зрабіць здымак экрана</translation> +<translation id="8000020256436988724">Панэль інструментаў</translation> <translation id="8000066093800657092">Няма сеткі</translation> <translation id="8001755249288974029">Вылучыць тэкст ад курсора да пачатку радка</translation> <translation id="8004512796067398576">Павялічыць</translation> @@ -1824,6 +1830,7 @@ <translation id="8155628902202578800">Адкрыць дыялогавае акно інфармацыі аб уліковым запісе <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Выкарыстоўваецца <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Уключыць або выключыць меню рэжыму блакіроўкі змянення памеру</translation> +<translation id="8192727139462702395">Пасля гэтага ад вашай прылады <ph name="DEVICE_TYPE" /> будуць адключаны наступныя знешнія прылады:</translation> <translation id="8198456017687137612">Ідзе трансляцыя ўкладкі</translation> <translation id="8200772114523450471">Узнавіць</translation> <translation id="8203795194971602413">Націсканне правай клавішай мышы</translation> @@ -1843,6 +1850,7 @@ <translation id="8262312463845990408">Уключыць/выключыць прайграванне</translation> <translation id="8270450402312105425">{0,plural, =1{Вярніцеся да ранейшай версіі АС на працягу гадзіны}one{Вярніцеся да ранейшай версіі АС на працягу # гадзіны}few{Вярніцеся да ранейшай версіі АС на працягу # гадзін}many{Вярніцеся да ранейшай версіі АС на працягу # гадзін}other{Вярніцеся да ранейшай версіі АС на працягу # гадзіны}}</translation> <translation id="8277261673056602147">Вылучыць тэкст на экране</translation> +<translation id="8287009018010202411">Прадукцыйнасць</translation> <translation id="828708037801473432">Выключана</translation> <translation id="8297006494302853456">Слабы</translation> <translation id="8308637677604853869">Папярэдняе меню</translation> @@ -1914,6 +1922,7 @@ <translation id="8594115950068821369">–<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Сартаванне праграм па назве або колеры</translation> <translation id="8609384513243082612">Адкрыць новую ўкладку</translation> +<translation id="861045123704058818">Яны ўпарадкаваны па катэгорыях часова</translation> <translation id="8612216344243590325">Захоўвайце важныя файлы ў вобласці "<ph name="HOLDING_SPACE_TITLE" />" замест працоўнага стала. Проста перацягніце іх сюды: <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Апавяшчэнні ад праграм "<ph name="APP_1_TITLE" />" і "<ph name="APP_2_TITLE" />" схаваны, бо ўключаны рэжым абароненага прагляду</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Спраўдзіце сваю асобу: <ph name="ORIGIN_NAME" /> хоча ўпэўніцца, што гэта вы</translation> <translation id="875593634123171288">Паказаць налады VPN</translation> +<translation id="8756799553341497810">Вы зможаце ўпарадкаваць праграмы, пасля таго, як выйдзеце з рэжыму навучання.</translation> <translation id="8759408218731716181">Не ўдалося наладзіць уваход у некалькі ўліковых запісаў</translation> <translation id="8763883995157866248">Перавесці прыладу ў рэжым сну</translation> <translation id="877404052021108314">90 °F у °C</translation> @@ -1972,6 +1982,7 @@ <translation id="8834539327799336565">Падключаныя цяпер прылады</translation> <translation id="8841375032071747811">Кнопка "Назад"</translation> <translation id="8843682306134542540">Уключыць або выключыць блакіроўку павароту. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Атрымаць даведку</translation> <translation id="8849001918648564819">Схавана</translation> <translation id="8853703225951107899">Пароль або PIN-код спраўдзіць зноў не ўдалося. Заўвага: калі вы нядаўна змянілі пароль, то выкарыстайце тут стары пароль. Новы пароль будзе прыменены пасля выхаду.</translation> <translation id="8855885154700222542">Клавіша поўнаэкраннага рэжыму</translation> @@ -2043,6 +2054,7 @@ <translation id="9129245940793250979">Задняя кнопка</translation> <translation id="9133335900048457298">Запіс немагчымы з-за наяўнасці на экране абароненага змесціва</translation> <translation id="9139720510312328767">Выдаліць наступную літару</translation> +<translation id="9148058034647219655">Выйсці</translation> <translation id="9151906066336345901">End</translation> <translation id="9161053988251441839">ПРАПАНАВАНЫЯ ПРАГРАМЫ</translation> <translation id="9168436347345867845">Пазней</translation>
diff --git a/ash/strings/ash_strings_bg.xtb b/ash/strings/ash_strings_bg.xtb index e4be30e9..afb29ffb 100644 --- a/ash/strings/ash_strings_bg.xtb +++ b/ash/strings/ash_strings_bg.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">„I’m bored“ („Скучно ми е“)</translation> <translation id="1104084341931202936">Показване на настройките за достъпност</translation> <translation id="1104621072296271835">Устройствата ви работят още по-добре заедно</translation> -<translation id="1106446201446919638">1 устройство е свързано. Докато използвате точката за достъп, функцията за Wi-Fi ще остане изключена.</translation> <translation id="1111021433905331574">Можете да промените цвета на фоновото осветление на клавиатурата от „Настройки“ > „<ph name="APP_TITLE" />“</translation> <translation id="1117719261843403176">Превключване на мобилните данни. <ph name="STATE" />.</translation> <translation id="112308213915226829">Автоматично скриване на лавицата</translation> @@ -116,6 +115,7 @@ <translation id="1383597849754832576">Файловете за говор не могат да бъдат изтеглени. Опитайте отново по-късно.</translation> <translation id="1383876407941801731">Търсене</translation> <translation id="1391102559483454063">Включено</translation> +<translation id="1394698770495054737">Пълно замъгляване</translation> <translation id="1407069428457324124">Тъмна тема</translation> <translation id="1410568680128842168"><ph name="DATE_CELL_TOOL_TIP" />. Използвайте клавишите със стрелка, за да се придвижвате между датите.</translation> <translation id="141170878022560212">Среден бутон</translation> @@ -259,11 +259,9 @@ <translation id="2017998995161831444">Отваряне на „Помощ“ в приложението Explore</translation> <translation id="2018630726571919839">Tell me a joke</translation> <translation id="2021864487439853900">Кликнете за отключване</translation> -<translation id="2023558322300866873">Можете да спрете улавянето на пакети по всяко време</translation> <translation id="2034971124472263449">Запазване въпреки това</translation> <translation id="204259843076055848">Понастоящем прекият път с клавиша <ph name="SIX_PACK_KEY_NAME" /> е изключен</translation> <translation id="2049240716062114887">Името на работния кът бе променено на „<ph name="DESK_NAME" />“</translation> -<translation id="206377500836174974">Пълно</translation> <translation id="2064048859448024834">Визуализацията на камерата е включена</translation> <translation id="2067602449040652523">Яркост на клавиатурата</translation> <translation id="2075520525463668108">Превключване на „<ph name="CAPTURE_MEDIUM" />“. „<ph name="CAPTURE_MEDIUM" />“ е <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +336,7 @@ <translation id="2405664212338326887">Няма връзка</translation> <translation id="2408955596600435184">Въведете своя ПИН</translation> <translation id="2412593942846481727">Налице е актуализация</translation> +<translation id="2416438829169535743">Искате ли да излезете от изгледа?</translation> <translation id="2417486498593892439">Вход в мрежата</translation> <translation id="2426051945783024481">Рамката на камерата бе центрирана автоматично</translation> <translation id="2427507373259914951">Кликване с левия бутон</translation> @@ -357,6 +356,7 @@ <translation id="2482878487686419369">Известия</translation> <translation id="2484513351006226581">Натиснете <ph name="KEYBOARD_SHORTCUT" /> за превключване на клавиатурната подредба.</translation> <translation id="2486214324139475545">Визуализация на <ph name="DESK_NAME" />. Активен работен кът.</translation> +<translation id="2486405091093637109">Разделителната способност на <ph name="DISPLAY_NAME" /> бе променена на <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Ако не потвърдите, предишните настройки ще бъдат възстановени след <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Присъединяване</translation> <translation id="2499445554382787206">Меню на потребителския профил на работния кът. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Оставащи клавиши</translation> @@ -428,6 +428,7 @@ <translation id="2785499565474703580">1 свързано устройство</translation> <translation id="2791421900609674576">Ще виждате препоръки, така че да можете да продължавате оттам, откъдето сте прекъснали. Имате възможност да докоснете и задържите дадена препоръка, за да я премахнете.</translation> <translation id="2792498699870441125">Alt + търсене</translation> +<translation id="2801954693771979815">Размер на елементите на екрана</translation> <translation id="2802938996245446490">Бутонът „<ph name="BUTTON_LABEL" />“ е избран</translation> <translation id="2805756323405976993">Приложения</translation> <translation id="2814448776515246190">Частично заснемане</translation> @@ -518,7 +519,6 @@ <translation id="316086887565479535">Шаблонът съдържа неподдържани приложения</translation> <translation id="3160929076476941240">2 ч</translation> <translation id="316356270129335934"><ph name="MANAGER" /> връща устройството ви <ph name="DEVICE_TYPE" /> към по-стара версия. То ще бъде нулирано и всички данни ще бъдат изтрити.</translation> -<translation id="3170769098533255179">Няма свързани устройства. Докато използвате точката за достъп, функцията за Wi-Fi ще остане изключена.</translation> <translation id="3171170659304083361">Настройки на методите на въвеждане</translation> <translation id="3176221688814061633">Вашият Chromebook или устройството ви с Bluetooth е с по-стара версия на Bluetooth. За по-добро качество на звука включете Bluetooth Super Resolution или използвайте вътрешен микрофон.</translation> <translation id="3181441307743005334">Рестартирането може да отнеме известно време</translation> @@ -553,7 +553,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> устройства са свързани с точката за достъп от <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Превключихте към режима на лаптоп</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> пак може да влезе в профила си по-късно.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> устройства са свързани. Докато използвате точката за достъп, функцията за Wi-Fi ще остане изключена.</translation> <translation id="3321628682574733415">Неправилен код на родител</translation> <translation id="332827762492701193">Известията са скрити</translation> <translation id="3333674550998107387">Разгъване на известието „<ph name="NOTIFICATION_TITLE" />“</translation> @@ -677,6 +676,7 @@ <translation id="3702809606464356667">Показани са прозорци от текущия работен кът. Натиснете клавиша със стрелка за нагоре, за да се покажат прозорците от всички работни кътове</translation> <translation id="3702846122927433391">Population in Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Развлечения</translation> <translation id="3708186454126126312">Свързвани преди</translation> <translation id="3712143870407382523">Изберете прозорец за тази страна</translation> <translation id="371370241367527062">Преден микрофон</translation> @@ -700,7 +700,6 @@ <translation id="380165613292957338">Здравейте, как мога да помогна?</translation> <translation id="3804737937830804242">Свиване на камерата</translation> <translation id="3824784079442479685">Това разрешава достъп до камерата за <ph name="APP_NAME" /> и всички приложения и уебсайтове, които имат съответното разрешение. Може да се наложи да опресните уеб страницата или да рестартирате приложението.</translation> -<translation id="3825680296690914697">Предадени: <ph name="NUM_TURNED_IN" /> от <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, оценени: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Превключване към парола</translation> <translation id="383058930331066723">Режимът за запазване на батерията е включен</translation> <translation id="383629559565718788">Показване на настройките на клавиатурата</translation> @@ -764,7 +763,6 @@ <translation id="4066027111132117168">Включено, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Отваряне на страницата „Изтегляния“</translation> <translation id="4072264167173457037">умерен сигнал</translation> -<translation id="4076455981957565732">Предадени: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • оценени: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Включете физическия превключвател за микрофона на устройството си</translation> <translation id="4101772068965291327">Отваряне на началната страница</translation> <translation id="4112140312785995938">Придвижване назад</translation> @@ -854,6 +852,7 @@ <translation id="440113666232554208">Скрийнкастът не може да се запази</translation> <translation id="4405151984121254935">Типът на свързаното периферно устройство не се поддържа</translation> <translation id="4406883609789734330">Надписи на живо</translation> +<translation id="4412698727486357573">Помощен център</translation> <translation id="4412944820643904175">„<ph name="FEATURE_NAME" />“ е изключено.</translation> <translation id="4424159417645388645">Работен кът 5</translation> <translation id="4430019312045809116">Звук</translation> @@ -894,7 +893,6 @@ <translation id="4566144812051858745">Не ме интересуват никакви предложения</translation> <translation id="4569753163207712681">Преглед на скорошните снимки, мултимедийни файлове и приложения на телефона ви</translation> <translation id="4573176682887762361">„Type [word/phrase]“</translation> -<translation id="4577188182049003486">Когато точката за достъп е включена, функцията за Wi-Fi е изключена</translation> <translation id="4577274620589681794">Времето изтече <ph name="LABEL" /></translation> <translation id="4577990005084629481">Показване на визуализации</translation> <translation id="4578906031062871102">Менюто за настройки е отворено</translation> @@ -957,6 +955,7 @@ <translation id="4798888871844665150">Копираният елемент вече е в буферната памет. За преглед използвайте <ph name="SHORTCUT_KEY_NAME" /> + V.</translation> <translation id="479989351350248267">search</translation> <translation id="4804818685124855865">Изключване</translation> +<translation id="4806631651704497161">Слабо замъгляване</translation> <translation id="4813311884204119883">Преместете с плъзгане дадена връзка до празен участък на лентата с раздели</translation> <translation id="4814539958450445987">Екран за вход</translation> <translation id="481455355267255546">Предстоящи събития</translation> @@ -1016,6 +1015,7 @@ <translation id="5003993274120026347">Следващо изречение</translation> <translation id="5004607513195820459">Мрежата се управлява</translation> <translation id="5009463889040999939">Профилът за мобилна мрежа се преименува. Това може да отнеме няколко минути.</translation> +<translation id="5013847959275396160">Скриване на лентата с инструменти</translation> <translation id="5016558321564993266">Превключване на маркера. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Категории на резултатите от търсенето</translation> <translation id="5030659775136592441">Показване на диспечера на отметките</translation> @@ -1030,6 +1030,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">Ще получите известие, ако говорите, докато звукът е спрян. Аудиото не се изпраща извън устройството ви.</translation> <translation id="5077416371682039027">Настройване на прегледа на скорошните снимки, мултимедийни файлове, известия и приложения на телефона ви</translation> +<translation id="5077936103761694531">Искате ли да потвърдите разделителната способност?</translation> <translation id="5078796286268621944">Неправилен ПИН</translation> <translation id="5083035541015925118">Ctrl + Alt + стрелката за нагоре</translation> <translation id="5083553833479578423">Отключете още функции на Асистент.</translation> @@ -1151,12 +1152,13 @@ <translation id="5550417424894892620">Преместете файлове върху работния плот, за да ги добавите към <ph name="HOLDING_SPACE_TITLE" />. Не можете да добавяте файлове към работния плот.</translation> <translation id="5551456515017410630">Отваряне или затваряне на календара</translation> <translation id="5551974246223970793">Преминаване към следващото съответствие за заявката при търсене на страница</translation> -<translation id="5555639311269196631">Изключване на точката за достъп</translation> <translation id="5556459405103347317">Повторно зареждане</translation> <translation id="5558091555391176027">Превключване на увеличената видимост за „Споделяне наблизо“</translation> +<translation id="5558314826121965174">Творчество</translation> <translation id="556042886152191864">Бутон</translation> <translation id="5570122939431135380">Отваряне на нов раздел в нов прозорец в режим „инкогнито“</translation> <translation id="5571066253365925590">Bluetooth е активиран</translation> +<translation id="5572632238877308040">Основни</translation> <translation id="557563299383177668">Следващ абзац</translation> <translation id="5577082622442191756">Превключване на Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Функцията за Bluetooth трябва да е активирана на телефона ви, за да използвате Phone Hub</translation> @@ -1181,6 +1183,7 @@ <translation id="5662075790140998213">Работен кът 10</translation> <translation id="5662709761327382534">Записването от микрофона e <ph name="CURRENT_STATE" />. Натиснете Enter, за да бъде <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Активира се</translation> +<translation id="5672890847723042801">Помощни приложения</translation> <translation id="5673434351075758678">От <ph name="FROM_LOCALE" /> към <ph name="TO_LOCALE" /> след синхронизиране на настройките ви.</translation> <translation id="5675363643668471212">Елемент в лавицата</translation> <translation id="5677928146339483299">Блокирано</translation> @@ -1238,7 +1241,6 @@ <translation id="5864748620896638071">Батерия: <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Събира се информация за мрежата</translation> <translation id="5867606971598166637">Системният ви администратор наблюдава екраните ви</translation> -<translation id="5876535466645959772">Избраният списък е празен. Преминете надолу, за да добавите нова задача</translation> <translation id="5876666360658629066">Въведете код на родител</translation> <translation id="5881540930187678962">Настройте Phone Hub по-късно</translation> <translation id="5887954372087850114">Прозорецът „<ph name="WINDOW_TITLE" />“ е прехвърлен към „<ph name="DESK_TITLE" />“ и няма да се показва в останалите работни кътове</translation> @@ -1258,7 +1260,6 @@ <translation id="5955304353782037793">приложение</translation> <translation id="5958529069007801266">Контролиран потребител</translation> <translation id="5960410286721553511">Преглед на скорошните снимки и мултимедийни файлове на телефона ви</translation> -<translation id="5961960957587052807">Леко</translation> <translation id="5965524703725988602">Превключване на тъмната тема. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Циклично придвижване напред през прозорците</translation> <translation id="5978382165065462689">Споделяте контрола върху екрана си чрез отдалечено съдействие.</translation> @@ -1364,6 +1365,7 @@ <translation id="6351032674660237738">ПРЕДЛОЖЕНИЯ ЗА ПРИЛОЖЕНИЯ</translation> <translation id="6352082849089527770">Неизвестни мрежи</translation> <translation id="6359587239691116345">Получавайте най-новите функции и подобрения в сигурността. Ако отхвърлите тази актуализация, устройството ви може вече да не работи правилно и може да имате проблеми със сигурността и производителността.</translation> +<translation id="6362833380917912748">Опознайте вградените си приложения</translation> <translation id="6376931439017688372">Функцията за Bluetooth е включена</translation> <translation id="6378515133128829137">Фиксиране на прозореца отдясно</translation> <translation id="6381109794406942707">Въведете ПИН кода си, за да отключите устройството.</translation> @@ -1530,6 +1532,7 @@ <translation id="7014684956566476813">Установена е връзка с устройство на име <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Ще бъда отново на ваше разположение в <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Работен кът 6</translation> +<translation id="702252130983202758">Вашите приложения</translation> <translation id="7025533177575372252">Свързване на устройството ви <ph name="DEVICE_NAME" /> с телефона ви</translation> <translation id="7026338066939101231">Намаляване</translation> <translation id="7029814467594812963">Изход от сесията</translation> @@ -1679,6 +1682,7 @@ <translation id="7647488630410863958">Отключете устройството, за да прегледате известията си</translation> <translation id="7649070708921625228">Помощ</translation> <translation id="7654687942625752712">Натиснете и двата бутона за силата на звука и ги задръжте за пет секунди, за да деактивирате обратната връзка с говор.</translation> +<translation id="7654916369822103315">Разделителната способност на <ph name="DISPLAY_NAME" /> бе променена на <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Поради ограничения в пропускателната способност на порта екранът не може да поддържа разделителна способност от <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Ако не потвърдите, предишните настройки ще бъдат възстановени след <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Отказ</translation> <translation id="7659861092419699379">Работният кът и прозорците бяха затворени</translation> <translation id="7660160718439869192"><ph name="NAME" /> ще се показва на устройствата, свързани с(ъс) <ph name="EMAIL" /></translation> @@ -1769,6 +1773,7 @@ <translation id="7945357288295809525">Показване на настройките за достъпност: функцията „<ph name="ENABLED_FEATURES" />“ е активирана.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> иска да използва <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Затъмняване на клавиатурата</translation> +<translation id="7953994493035617347">Искате ли да потвърдите новата разделителна способност?</translation> <translation id="7963689218131240420">Режимът „Не безпокойте“ е изключен.</translation> <translation id="7963992254934562106">От <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Избор на папка...</translation> @@ -1781,6 +1786,7 @@ <translation id="799296642788192631">Можете да фиксирате важни файлове. За да фиксирате елемент, задръжте курсора на мишката върху него или отворете „Файлове“ и кликнете с десния бутон на мишката върху елемента.</translation> <translation id="7994370417837006925">Централизиран вход</translation> <translation id="7995804128062002838">Екранът не бе заснет</translation> +<translation id="8000020256436988724">Лента с инструменти</translation> <translation id="8000066093800657092">Няма мрежа</translation> <translation id="8001755249288974029">Избиране на текста от курсора до началото на реда</translation> <translation id="8004512796067398576">Увеличаване</translation> @@ -1847,6 +1853,7 @@ <translation id="8262312463845990408">Превключване на възпроизвеждането</translation> <translation id="8270450402312105425">{0,plural, =1{Връщане на устройството към предишна версия в рамките на един час}other{Връщане на устройството към предишна версия в рамките на # часа}}</translation> <translation id="8277261673056602147">Открояване на текста на екрана</translation> +<translation id="8287009018010202411">Продуктивност</translation> <translation id="828708037801473432">Изключено</translation> <translation id="8297006494302853456">Слаб</translation> <translation id="8308637677604853869">Предишно меню</translation> @@ -1893,6 +1900,7 @@ <translation id="847056008324733326">Настройки за мащаба на показване</translation> <translation id="8473301994082929012">Функцията „<ph name="FEATURE_NAME" />“ е <ph name="FEATURE_STATE" /> от <ph name="ORGANIZATION_NAME" />.</translation> <translation id="8477270416194247200">Натиснете Alt + клавиша „търсене“ или само Shift, за да анулирате.</translation> +<translation id="8480418399907765580">Показване на лентата с инструменти</translation> <translation id="8487699605742506766">Точка за достъп</translation> <translation id="8491237443345908933">Отваряне на връзката в нов раздел</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> не поддържа <ph name="SPECIFIED_RESOLUTION" />. Разделителната способност бе променена на <ph name="FALLBACK_RESOLUTION" />. Кликнете върху бутона за потвърждаване, за да запазите промените. Предишните настройки ще бъдат възстановени след <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1918,6 +1926,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Сортиране на приложенията ви по име или цвят</translation> <translation id="8609384513243082612">Отваряне на нов раздел</translation> +<translation id="861045123704058818">Приложенията временно са организирани по категория</translation> <translation id="8612216344243590325">Съхранявайте важните файлове в(ъв) <ph name="HOLDING_SPACE_TITLE" /> вместо на работния плот. Трябва само да ги преместите в(ъв) <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Известията от <ph name="APP_1_TITLE" /> и <ph name="APP_2_TITLE" /> са скрити, тъй като защитата срещу надничане е включена</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1965,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Потвърждаване на самоличността ви: <ph name="ORIGIN_NAME" /> иска да потвърди, че това сте вие</translation> <translation id="875593634123171288">Показване на настройките за VPN</translation> +<translation id="8756799553341497810">Можете да започнете да персонализирате оформлението на приложението си, след като излезете от този изглед.</translation> <translation id="8759408218731716181">Централизираният вход не може да се настрои</translation> <translation id="8763883995157866248">Включване на спящия режим на устройството</translation> <translation id="877404052021108314">90°F в C</translation> @@ -1976,6 +1986,7 @@ <translation id="8834539327799336565">Свързани сега</translation> <translation id="8841375032071747811">Бутон за връщане назад</translation> <translation id="8843682306134542540">Превключване на функцията за заключване на завъртането. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Получете помощ</translation> <translation id="8849001918648564819">Скрито</translation> <translation id="8853703225951107899">ПИН кодът или паролата ви пак не бяха потвърдени. Забележка: Ако наскоро сте променили паролата си, използвайте старата. Новата ще бъде приложена, щом излезете от профила си.</translation> <translation id="8855885154700222542">Клавиш за цял екран</translation> @@ -2047,6 +2058,7 @@ <translation id="9129245940793250979">Заден бутон</translation> <translation id="9133335900048457298">Не е възможно записване на защитено съдържание</translation> <translation id="9139720510312328767">Изтриване на следващата буква</translation> +<translation id="9148058034647219655">Изход</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">ПРЕДЛОЖЕНИ ПРИЛОЖЕНИЯ</translation> <translation id="9168436347345867845">По-късно</translation>
diff --git a/ash/strings/ash_strings_bn.xtb b/ash/strings/ash_strings_bn.xtb index be3e8b4..7201c50 100644 --- a/ash/strings/ash_strings_bn.xtb +++ b/ash/strings/ash_strings_bn.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">আমি বোর হয়ে গেছি</translation> <translation id="1104084341931202936">অ্যাক্সেসেবিলিটি সেটিংস দেখান</translation> <translation id="1104621072296271835">আপনার ডিভাইসগুলি একসাথে আরও ভাল কাজ করে</translation> -<translation id="1106446201446919638">১টি ডিভাইস কানেক্ট করা হয়েছে। হটস্পট ব্যবহার করার সময়, ওয়াই-ফাই বন্ধ করা থাকবে।</translation> <translation id="1111021433905331574">'সেটিংস' > <ph name="APP_TITLE" /> থেকে কীবোর্ড ব্যাকলাইটের রঙ পরিবর্তন করতে পারবেন</translation> <translation id="1117719261843403176">মোবাইল ডেটা টগল করুন। <ph name="STATE" />।</translation> <translation id="112308213915226829">তাককে স্বয়ংক্রিয়ভাবে লুকান</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">মোবাইল নেটওয়ার্ক নেই</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> তে প্রতিবিম্বিত হচ্ছে</translation> <translation id="1885785240814121742">আঙ্গুলের ছাপ দিয়ে আনলক করুন</translation> +<translation id="1904997243703671177">আপনি ব্লুটুথ বন্ধ করলে, আপনার <ph name="DEVICE_TYPE" /> থেকে <ph name="DEVICE_COUNT" />টি এক্সটার্নাল ডিভাইস ডিসকানেক্ট হয়ে যাবে, যার মধ্যে এগুলি আছে:</translation> <translation id="1908992311423394684">নতুন ইনস্টল</translation> <translation id="1915307458270490472">কল নামিয়ে রাখুন</translation> <translation id="1918022425394817322">ক্যামেরাটি উপরে ডানদিকের কোণে স্ন্যাপ করা হয়েছে</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Explore অ্যাপে 'সহায়তা' বিভাগটি খুলুন</translation> <translation id="2018630726571919839">একটি জোকস শোনাও</translation> <translation id="2021864487439853900">আনলক করতে ক্লিক করুন</translation> -<translation id="2023558322300866873">আপনি যেকোনও সময় প্যাকেট ক্যাপচার বন্ধ করে দিতে পারবেন</translation> <translation id="2034971124472263449">যাই হোক সেভ করুন</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> শর্টকার্ট বর্তমানে বন্ধ করা আছে</translation> <translation id="2049240716062114887">ডেস্কের নাম পরিবর্তন করে <ph name="DESK_NAME" /> রাখা হয়েছে</translation> -<translation id="206377500836174974">সম্পূর্ণ</translation> <translation id="2064048859448024834">ক্যামেরা প্রিভিউ চালু আছে</translation> <translation id="2067602449040652523">কীবোর্ডের উজ্জ্বলতা</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> টগল করুন। <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /> হয়েছে।</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">কানেক্ট করা নেই</translation> <translation id="2408955596600435184">আপনার পিন লিখুন</translation> <translation id="2412593942846481727">আপডেট উপলভ্য</translation> +<translation id="2416438829169535743">ভিউ ছেড়ে বেরিয়ে আসবেন?</translation> <translation id="2417486498593892439">নেটওয়ার্কে সাইন-ইন করুন</translation> <translation id="2426051945783024481">ক্যামেরা ফ্রেম অটোমেটিক কেন্দ্রে আছে</translation> <translation id="2427507373259914951">বাঁদিকের বোতামে ক্লিক করুন</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">বিজ্ঞপ্তিগুলি</translation> <translation id="2484513351006226581">কীবোর্ড লে-আউট পরিবর্তন করতে <ph name="KEYBOARD_SHORTCUT" /> টিপুন।</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" />-এর প্রিভিউ। ডেস্ক অ্যাক্টিভ আছে।</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />"-কে <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) রেজোলিউশনে পরিবর্তন করা হয়েছে। কনফার্মেশন ছাড়া, আগের সেটিংস <ph name="TIMEOUT_SECONDS" />-এ ফিরিয়ে আনা হবে।</translation> <translation id="2487915095798731898">যোগদান করুন</translation> <translation id="2499445554382787206">ডেস্ক প্রোফাইল মেনু। <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">স্টিকি কীজ</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">১টি ডিভাইস কানেক্ট করা আছে</translation> <translation id="2791421900609674576">আপনি সাজেশন দেখতে পাবেন যাতে যেখানে শেষ কাজ করেছিলেন সেখান থেকেই আবার শুরু করতে পারেন। সাজেশন সরিয়ে দেওয়ার জন্য আপনি টাচ করে ধরে থাকতে পারেন।</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">স্ক্রিন সাইজ</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, বেছে নেওয়া হয়েছে</translation> <translation id="2805756323405976993">অ্যাপ্স</translation> <translation id="2814448776515246190">আংশিক ক্যাপচার</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">টেমপ্লেটে এমন কিছু অ্যাপ আছে যা কাজ করে না</translation> <translation id="3160929076476941240">২ঘঃ</translation> <translation id="316356270129335934"><ph name="MANAGER" /> আপনার <ph name="DEVICE_TYPE" /> আগের ভার্সনে ফিরিয়ে নিয়ে যাচ্ছে। আপনার ডিভাইস রিসেট করা হবে এবং সব ডেটা মুছে যাবে।</translation> -<translation id="3170769098533255179">কোনও ডিভাইস কানেক্ট করা হয়নি। হটস্পট ব্যবহার করার সময়, ওয়াই-ফাই বন্ধ করা থাকবে।</translation> <translation id="3171170659304083361">'ইনপুট পদ্ধতি' সম্পর্কিত সেটিংস</translation> <translation id="3176221688814061633">আপনার Chromebook অথবা ব্লুটুথ ডিভাইস, ব্লুটুথের পুরনো কোনও ভার্সন ব্যবহার করছে। ব্লুটুথ সুপার রেজোলিউশন চালু করুন অথবা আরও ভাল অডিও কোয়ালিটির জন্য ইন্টার্নাল মাইক্রোফোন ব্যবহার করুন।</translation> <translation id="3181441307743005334">রিস্টার্ট করতে কিছুক্ষণ সময় লাগতে পারে</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" />-এর হটস্পটের সাথে <ph name="DEVICECOUNT" />টি ডিভাইস কানেক্ট করা আছে</translation> <translation id="3307642347673023554">'ল্যাপটপ' মোডে পাল্টানো হয়েছে</translation> <translation id="3308453408813785101">তা সত্ত্বেও, <ph name="USER_EMAIL_ADDRESS" /> পরে সাইন-ইন করতে পারবেন।</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" />টি ডিভাইস কানেক্ট করা হয়েছে। হটস্পট ব্যবহার করার সময়, ওয়াই-ফাই বন্ধ করা থাকবে।</translation> <translation id="3321628682574733415">ভুল অভিভাবকীয় কোড</translation> <translation id="332827762492701193">বিজ্ঞপ্তি লুকানো আছে</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> বিজ্ঞপ্তি বড় করুন</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">বর্তমান ডেস্ক থেকে উইন্ডো দেখানো হচ্ছে, সব ডেস্ক থেকে উইন্ডো দেখাতে 'উর্ধমুখী তীরচিহ্ন' কী প্রেস করুন</translation> <translation id="3702846122927433391">নাইজিরিয়াতে জনপ্রিয়</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">বিনোদন</translation> <translation id="3708186454126126312">আগে কানেক্ট করা ছিল</translation> <translation id="3712143870407382523">এই দিকে কোন উইন্ডো দেখা যাবে বেছে নিন</translation> <translation id="371370241367527062">সামনের মাইক্রোফোন</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">হাই, আমি কীভাবে সাহায্য করতে পারি?</translation> <translation id="3804737937830804242">ক্যামেরা আড়াল করুন</translation> <translation id="3824784079442479685">এর ফলে <ph name="APP_NAME" /> এবং ক্যামেরা ব্যবহার করার অনুমতি আছে এমন সমস্ত অ্যাপ ও ওয়েবসাইটে ক্যামেরা অ্যাক্সেস করা যায়। আপনাকে ওয়েব পেজ রিফ্রেশ করতে বা অ্যাপটি রিস্টার্ট করতে হতে পারে।</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />টির মধ্যে <ph name="NUM_TURNED_IN" />টি জমা দেওয়া হয়েছে, <ph name="NUM_GRADED" />টি অ্যাসাইনমেন্টকে গ্রেড দেওয়া হয়েছে</translation> <translation id="3826099427150913765">যাচাইকরণের জন্য পাসওয়ার্ড ব্যবহার করুন</translation> <translation id="383058930331066723">'ব্যাটারি সেভার' মোড চালু আছে</translation> <translation id="383629559565718788">কীবোর্ড সেটিংস দেখান</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168"><ph name="REMAINING_TIME" />-এ</translation> <translation id="4069532248403319695">ডাউনলোড পৃষ্ঠা খুলুন</translation> <translation id="4072264167173457037">মাঝারি সিগন্যাল</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> জমা দেওয়া হয়েছে • <ph name="NUM_GRADED" /> গ্রেড করা হয়েছে</translation> <translation id="4086921558679520050">আপনার ডিভাইসে ফিজিক্যাল মাইকের সুইচ চালু করুন</translation> <translation id="4101772068965291327">হোম পৃষ্ঠাটি খুলুন</translation> <translation id="4112140312785995938">পিছিয়ে যান</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">স্ক্রিনকাস্ট সেভ করা যাচ্ছে না</translation> <translation id="4405151984121254935">কানেক্ট করা পেরিফেরাল যে ধরনের, তাতে কাজ করে না</translation> <translation id="4406883609789734330">লাইভ ক্যাপশন</translation> +<translation id="4412698727486357573">সহায়তা কেন্দ্র</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> বন্ধ আছে।</translation> <translation id="4424159417645388645">ডেস্ক ৫</translation> <translation id="4430019312045809116">ভলিউম</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">যেকোনও সাজেশনে আগ্রহী নই</translation> <translation id="4569753163207712681">আপনার ফোনের সাম্প্রতিক ফটো, মিডিয়া এবং অ্যাপ দেখুন</translation> <translation id="4573176682887762361">"টাইপ [শব্দ / বাক্যাংশ]"</translation> -<translation id="4577188182049003486">হটস্পট চালু থাকাকালীন, ওয়াই-ফাই বন্ধ আছে</translation> <translation id="4577274620589681794">সময় শেষ হয়ে গেছে · <ph name="LABEL" /></translation> <translation id="4577990005084629481">প্রিভিউ দেখুন</translation> <translation id="4578906031062871102">'সেটিংস' মেনু খোলা হয়েছে</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">ট্যাব বারের ফাঁকা অঞ্চলে লিঙ্ক টেনে আনুন</translation> <translation id="4814539958450445987">লগ-ইন স্ক্রিন</translation> <translation id="481455355267255546">এর পরে</translation> +<translation id="481749895090480684">টাস্ক লিস্ট: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">ক্যামেরা এবং মাইক্রোফোন</translation> <translation id="482908187605862807">Play Store-এ উপলভ্য অ্যাপ</translation> <translation id="4831034276697007977">অটোমেটিক ক্লিক বন্ধ করতে চান কিনা সেই বিষয়টি ভাল করে দেখে নিন?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">অ্যালার্মের শব্দ বন্ধ করা হলে, ফোন শনাক্ত করার বিকল্প ব্যবহার করা যাবে না</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> আপনাকে <ph name="DEVICE_TYPE" /> আগের ভার্সনে ফিরিয়ে নিয়ে যেতে বলছে। আপনার ডিভাইস রিসেট করা হবে এবং সব ডেটা মুছে যাবে।</translation> <translation id="4961318399572185831">স্ক্রিন কাস্ট করুন</translation> +<translation id="4964188651935955085">আপনি ব্লুটুথ বন্ধ করলে, আপনার <ph name="DEVICE_TYPE" /> থেকে এই এক্সটার্নাল ডিভাইস ডিসকানেক্ট হয়ে যাবে:</translation> <translation id="4966431234408005599">ভলিউম বাড়ান</translation> <translation id="4969092041573468113"><ph name="HOURS" />ঘঃ <ph name="MINUTES" />মিঃ <ph name="SECONDS" />সেঃ</translation> <translation id="4975771730019223894">অ্যাপ ব্যাজিং</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">পরের বাক্য</translation> <translation id="5004607513195820459">নেটওয়ার্ক ম্যানেজ করা হয়</translation> <translation id="5009463889040999939">প্রোফাইলের নাম পরিবর্তন করা হচ্ছে। এর জন্য কয়েক মিনিট সময় লাগতে পারে।</translation> +<translation id="5013847959275396160">সরঞ্জামদণ্ড গোপন করুন</translation> <translation id="5016558321564993266">মার্কার টগল করুন। <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">বিভাগ অনুযায়ী সার্চ করুন</translation> <translation id="5030659775136592441">বুকমার্ক পরিচালক দেখান</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">রাম</translation> <translation id="5068762093486106012">মিউট করা অবস্থায় আপনি কথা বললে, আপনাকে তা জানানো হবে। অডিও সব সময় আপনার ডিভাইসেই থেকে যায়।</translation> <translation id="5077416371682039027">আপনার ফোনের সাম্প্রতিক ফটো, মিডিয়া, বিজ্ঞপ্তি ও অ্যাপ দেখা সংক্রান্ত পদ্ধতি সেট-আপ করুন</translation> +<translation id="5077936103761694531">রেজোলিউশন কনফার্ম করবেন?</translation> <translation id="5078796286268621944">ভুল পিন</translation> <translation id="5083035541015925118">ctrl + alt + ঊর্দ্ধমুখী তীরচিহ্ন</translation> <translation id="5083553833479578423">অ্যাসিস্ট্যান্ট-এর আরও বৈশিষ্ট্য আনলক করুন।</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620"><ph name="HOLDING_SPACE_TITLE" />-এ যোগ করার জন্য ডেস্কটপে ফাইলগুলি ড্রপ করুন। আপনি ডেস্কটপে ফাইল যোগ করতে পারবেন না।</translation> <translation id="5551456515017410630">ক্যালেন্ডার খুলুন/বন্ধ করুন</translation> <translation id="5551974246223970793">একটি পৃষ্ঠা সার্চ করার সময়, সার্চের জন্য পরবর্তী ম্যাচে যান</translation> -<translation id="5555639311269196631">হটস্পট বন্ধ করুন</translation> <translation id="5556459405103347317">রিলোড করুন</translation> <translation id="5558091555391176027">'নিয়ারবাই শেয়ার হাই ভিজিবিলিটি' মোড টগল করুন</translation> +<translation id="5558314826121965174">ক্রিয়েটিভিটি</translation> <translation id="556042886152191864">বোতাম</translation> <translation id="5570122939431135380">নতুন ছদ্মবেশী উইন্ডোতে নতুন ট্যাব খুলুন</translation> <translation id="5571066253365925590">ব্লুটুথ সক্ষমিত</translation> +<translation id="5572632238877308040">প্রয়োজনীয়</translation> <translation id="557563299383177668">পরবর্তী অনুচ্ছেদ</translation> <translation id="5577082622442191756">ব্লুটুথ টগল করুন। <ph name="STATE_TEXT" />।</translation> <translation id="5577281275355252094">'ফোন হাব' ব্যবহার করতে আপনার ফোনে ব্লুটুথ চালু করা আছে কিনা তা দেখে নিন</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">ডেস্ক ১০</translation> <translation id="5662709761327382534">মাইক্রোফোনে রেকর্ড করুন <ph name="CURRENT_STATE" />, মাইক্রোফোনে রেকর্ডিং চালু করতে Enter কী প্রেস করুন <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">সক্রিয় করা হচ্ছে</translation> +<translation id="5672890847723042801">উপযোগিতা</translation> <translation id="5673434351075758678">সেটিংস সিঙ্ক করার পরে "<ph name="FROM_LOCALE" />" থেকে "<ph name="TO_LOCALE" />" সেট করা হয়েছে।</translation> <translation id="5675363643668471212">শেল্ফ আইটেম</translation> <translation id="5677928146339483299">অবরুদ্ধ</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">ব্যাটারি <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">নেটওয়ার্ক সংক্রান্ত তথ্য সংগ্রহ করা হচ্ছে</translation> <translation id="5867606971598166637">আপনার সিস্টেম অ্যাডমিনিস্ট্রেটর আপনার স্ক্রিন মনিটর করছেন</translation> -<translation id="5876535466645959772">বেছে নেওয়া তালিকা ফাঁকা, নতুন টাস্ক যোগ করতে নিচের দিকে নেভিগেট করুন</translation> <translation id="5876666360658629066">অভিভাবকীয় কোডটি লিখুন</translation> <translation id="5881540930187678962">পরে ফোন হাব সেট আপ করুন</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> উইন্ডো <ph name="DESK_TITLE" /> ডেস্কে অ্যাসাইন এবং অন্যান্য সব ডেস্ক থেকে আনঅ্যাসাইন করা হয়েছে</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">অ্যাপ</translation> <translation id="5958529069007801266">তত্ত্বাবধানে থাকা ব্যবহারকারী</translation> <translation id="5960410286721553511">আপনার ফোনের সাম্প্রতিক ফটো এবং মিডিয়া দেখুন</translation> -<translation id="5961960957587052807">লাইট</translation> <translation id="5965524703725988602">ডার্ক থিম টগল করুন। <ph name="STATE_TEXT" />।</translation> <translation id="5975235751479998104">উইন্ডোর মাধ্যমে পরের উইন্ডোতে যান</translation> <translation id="5978382165065462689">রিমোট সহায়কের মাধ্যমে আপনার স্ক্রিন নিয়ন্ত্রণ ভাগ করুন৷</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">অ্যাপের প্রস্তাবনা</translation> <translation id="6352082849089527770">অজানা নেটওয়ার্ক</translation> <translation id="6359587239691116345">লেটেস্ট ফিচার এবং নিরাপত্তা সংক্রান্ত উন্নতি পান। আপনি এই আপডেটটি বাতিল করলে, আপনার ডিভাইস আর সঠিকভাবে কাজ নাও করতে পারে এবং আপনি নিরাপত্তা এবং পারফর্ম্যান্স সংক্রান্ত সমস্যার সম্মুখীন হতে পারেন।</translation> +<translation id="6362833380917912748">আপনার বিল্ট-ইন অ্যাপ সম্পর্কে জানুন</translation> <translation id="6376931439017688372">ব্লুটুথ চালু আছে</translation> <translation id="6378515133128829137">ডানদিকে উইন্ডোটি পিন করুন</translation> <translation id="6381109794406942707">ডিভাইস আনলক করতে, আপনার পিন এন্টার করুন।</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> নামের ডিভাইসে কানেক্ট করা হয়েছে</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" />-এ আবার ব্যবহার করতে পারবেন।</translation> <translation id="70168403932084660">ডেস্ক ৬</translation> +<translation id="702252130983202758">আপনার অ্যাপ</translation> <translation id="7025533177575372252"><ph name="DEVICE_NAME" />-কে আপনার ফোনের সাথে কানেক্ট করুন</translation> <translation id="7026338066939101231">হ্রাস</translation> <translation id="7029814467594812963">সেশন থেকে প্রস্থান</translation> @@ -1677,6 +1681,7 @@ <translation id="7647488630410863958">আপনার বিজ্ঞপ্তিগুলি দেখতে ডিভাইস আনলক করুন</translation> <translation id="7649070708921625228">সহায়তা</translation> <translation id="7654687942625752712">পড়ে শোনানো বিকল্প চালু করতে পাঁচ সেকেন্ডের জন্য ভলিউম কীগুলি প্রেস করে ধরে রাখুন।</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />"-কে <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) রেজোলিউশনে পরিবর্তন করা হয়েছে। পোর্ট ব্যান্ডউইথের সীমাবদ্ধতার কারণে, আপনার ডিসপ্লে <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) রেজোলিউশনে কাজ করে না। কনফার্মেশন ছাড়া, আগের সেটিংস <ph name="TIMEOUT_SECONDS" />-এ ফিরিয়ে আনা হবে।</translation> <translation id="7658239707568436148">বাতিল</translation> <translation id="7659861092419699379">ডেস্ক ও উইন্ডো বন্ধ করে দেওয়া হয়েছে</translation> <translation id="7660160718439869192"><ph name="EMAIL" />-এর সাথে লিঙ্ক করা ডিভাইসে আপনার <ph name="NAME" /> দেখা যাবে</translation> @@ -1767,6 +1772,7 @@ <translation id="7945357288295809525">অ্যাক্সেসিবিলিটি সেটিংস দেখুন, "<ph name="ENABLED_FEATURES" />" চালু করা আছে।</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> আপনার <ph name="DEVICE_NAME" /> ব্যবহার করতে চায়</translation> <translation id="7951630946012935453">ডিম কীবোর্ড</translation> +<translation id="7953994493035617347">নতুন রেজোলিউশন কনফার্ম করবেন?</translation> <translation id="7963689218131240420">'বিরক্ত করবে না' বন্ধ আছে।</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> থেকে</translation> <translation id="7968693143708939792">ফোল্ডার বেছে নিন...</translation> @@ -1779,6 +1785,7 @@ <translation id="799296642788192631">আপনি গুরুত্বপূর্ণ ফাইল পিন করতে পারেন। পিন করার জন্য, আইটেমের উপর নিয়ে যান বা ফাইল খুলে আইটেমের উপর ডানদিকের বোতামে ক্লিক করুন।</translation> <translation id="7994370417837006925">একাধিক সাইন-ইন</translation> <translation id="7995804128062002838">স্ক্রিন ক্যাপচার করা যায়নি</translation> +<translation id="8000020256436988724">সরজ্ঞামদণ্ড</translation> <translation id="8000066093800657092">কোনও নেটওয়ার্ক নেই</translation> <translation id="8001755249288974029">কার্সার থেকে লাইনের শুরুতে টেক্সট বেছে নিন</translation> <translation id="8004512796067398576">বৃদ্ধি</translation> @@ -1825,6 +1832,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" />-এর জন্য তথ্য সংক্রান্ত ডায়ালগ খুলুন</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> ব্যবহার করা হচ্ছে</translation> <translation id="8185090165691050712">লক মোড ছোট বড় করতে মেনু চালু/বন্ধ করুন</translation> +<translation id="8192727139462702395">আপনি ব্লুটুথ বন্ধ করলে, আপনার <ph name="DEVICE_TYPE" /> থেকে এইসব এক্সটার্নাল ডিভাইস ডিসকানেক্ট হয়ে যাবে:</translation> <translation id="8198456017687137612">কাস্ট করার ট্যাব</translation> <translation id="8200772114523450471">আবার চালু করা</translation> <translation id="8203795194971602413">ডানদিকের বোতামে ক্লিক করুন</translation> @@ -1844,6 +1852,7 @@ <translation id="8262312463845990408">প্লেব্যাক টগল করুন</translation> <translation id="8270450402312105425">{0,plural, =1{১ ঘণ্টার মধ্যে ডিভাইসটি আগের ভার্সনে ফিরিয়ে নিয়ে যান}one{# ঘণ্টার মধ্যে ডিভাইসটি আগের ভার্সনে ফিরিয়ে নিয়ে যান}other{# ঘণ্টার মধ্যে ডিভাইসটি আগের ভার্সনে ফিরিয়ে নিয়ে যান}}</translation> <translation id="8277261673056602147">আপনার স্ক্রিনে টেক্সট হাইলাইট করুন</translation> +<translation id="8287009018010202411">প্রোডাক্টিভিটি</translation> <translation id="828708037801473432">বন্ধ করা আছে</translation> <translation id="8297006494302853456">দুর্বল</translation> <translation id="8308637677604853869">পূর্ববর্তী মেনু</translation> @@ -1890,6 +1899,7 @@ <translation id="847056008324733326">স্কেলের সেটিংস দেখান</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" />-এর <ph name="FEATURE_NAME" /> <ph name="FEATURE_STATE" />।</translation> <translation id="8477270416194247200">Alt+Search টিপুন বা বাতিল করতে Shift টিপুন</translation> +<translation id="8480418399907765580">সরঞ্জামদণ্ড দেখান</translation> <translation id="8487699605742506766">হটস্পট</translation> <translation id="8491237443345908933">নতুন ট্যাবে লিঙ্ক খুলুন</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> <ph name="SPECIFIED_RESOLUTION" /> রেজোলিউশনে চলতে পারে না। এই রেজোলিউশন পরিবর্তন করে <ph name="FALLBACK_RESOLUTION" /> করা হয়েছে। পরিবর্তিত সেটিংস বজায় রাখতে, 'কনফার্ম করুন' বোতামে ক্লিক করুন। <ph name="TIMEOUT_SECONDS" />-এর মধ্যে পুরনো সেটিংসে ফিরিয়ে নিয়ে যাওয়া হবে।</translation> @@ -1915,6 +1925,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">নাম বা রঙ অনুযায়ী অ্যাপ সাজান</translation> <translation id="8609384513243082612">নতুন ট্যাব খুলুন</translation> +<translation id="861045123704058818">অস্থায়ীভাবে অ্যাপ বিভাগ অনুযায়ী সাজানো হয়েছে</translation> <translation id="8612216344243590325">গুরুত্বপূর্ণ ফাইলগুলি ডেস্কটপের পরিবর্তে <ph name="HOLDING_SPACE_TITLE" />-এ রাখুন। ফাইলগুলি শুধুমাত্র <ph name="HOLDING_SPACE_TITLE" />-এ টেনে আনুন।</translation> <translation id="8614517853887502247">ভিউ সংক্রান্ত নিরাপত্তা চালু থাকার জন্য <ph name="APP_1_TITLE" /> এবং <ph name="APP_2_TITLE" />-এর বিজ্ঞপ্তি লুকানো আছে</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1953,6 +1964,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">আপনার পরিচয় যাচাই করুন: <ph name="ORIGIN_NAME" /> আপনার পরিচয় যাচাই করতে চায়</translation> <translation id="875593634123171288">VPN সেটিংস দেখান</translation> +<translation id="8756799553341497810">আপনি একবার এই ভিউ ছেড়ে বেরিয়ে এলে, নিজের অ্যাপের লেআউট কাস্টমাইজ করতে পারবেন।</translation> <translation id="8759408218731716181">একাধিক সাইন-ইন সেট-আপ করা যাবে না</translation> <translation id="8763883995157866248">স্লিপ মোডে ডিভাইস রাখুন</translation> <translation id="877404052021108314">৯০° ফারেনহাইটে কত সেন্টিগ্রেড</translation> @@ -1973,6 +1985,7 @@ <translation id="8834539327799336565">এখন কানেক্ট করা রয়েছে</translation> <translation id="8841375032071747811">ফিরে যাওয়ার বোতাম</translation> <translation id="8843682306134542540">রোটেশন লক টগল করুন। <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">সাহায্য পান</translation> <translation id="8849001918648564819">লুকানো আছে</translation> <translation id="8853703225951107899">আপনার পিন বা পাসওয়ার্ড এখনও যাচাই করা যায়নি। মনে রাখবেন: আপনি সম্প্রতি পাসওয়ার্ড পরিবর্তন করে থাকলে, পুরনো পাসওয়ার্ড ব্যবহার করুন। আপনি সাইন-আউট করলে নতুন পাসওয়ার্ড প্রয়োগ করা হবে।</translation> <translation id="8855885154700222542">ফুলস্ক্রিন করার বোতাম</translation> @@ -2044,6 +2057,7 @@ <translation id="9129245940793250979">পিছনের বোতাম</translation> <translation id="9133335900048457298">সুরক্ষিত কন্টেন্ট রেকর্ড করা যাবে না</translation> <translation id="9139720510312328767">পরের অক্ষর মুছে দিন</translation> +<translation id="9148058034647219655">প্রস্থান করুন</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">প্রস্তাবিত অ্যাপ</translation> <translation id="9168436347345867845">এটি পরে করুন</translation>
diff --git a/ash/strings/ash_strings_bs.xtb b/ash/strings/ash_strings_bs.xtb index 128c218..85161d0 100644 --- a/ash/strings/ash_strings_bs.xtb +++ b/ash/strings/ash_strings_bs.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Dosadno mi je</translation> <translation id="1104084341931202936">Prikaži postavke pristupačnosti</translation> <translation id="1104621072296271835">Uređaji još bolje rade zajedno</translation> -<translation id="1106446201446919638">Povezan je 1 uređaj. Tokom korištenja pristupne tačke WiFi će ostati isključen.</translation> <translation id="1111021433905331574">Možete promijeniti boju pozadinskog osvjetljenja tastature u Postavkama > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Uključite/isključite prijenos podataka na mobilnoj mreži. <ph name="STATE" />.</translation> <translation id="112308213915226829">Automatski sakrij policu</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Otvorite "Pomoć" u aplikaciji Istražite</translation> <translation id="2018630726571919839">Ispričaj mi vic</translation> <translation id="2021864487439853900">Kliknite da otključate</translation> -<translation id="2023558322300866873">Možete bilo kada zaustaviti snimanje paketa</translation> <translation id="2034971124472263449">Ipak sačuvaj</translation> <translation id="204259843076055848">Prečica za radnju <ph name="SIX_PACK_KEY_NAME" /> je trenutno isključena</translation> <translation id="2049240716062114887">Naziv radne površine je promijenjen u <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Puno</translation> <translation id="2064048859448024834">Pregled kamere je uključen</translation> <translation id="2067602449040652523">Osvjetljenje tastature</translation> <translation id="2075520525463668108">Uključite/isključite funkciju <ph name="CAPTURE_MEDIUM" />. Funkcija <ph name="CAPTURE_MEDIUM" /> je <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Nije povezano</translation> <translation id="2408955596600435184">Unesite PIN</translation> <translation id="2412593942846481727">Ažuriranje je dostupno</translation> +<translation id="2416438829169535743">Izaći iz prikaza?</translation> <translation id="2417486498593892439">Prijava na mrežu</translation> <translation id="2426051945783024481">Kadriranje kamere je automatski centrirano</translation> <translation id="2427507373259914951">Lijevi klik</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Obavještenja</translation> <translation id="2484513351006226581">Pritisnite <ph name="KEYBOARD_SHORTCUT" /> da promijenite raspored tastature.</translation> <translation id="2486214324139475545">Pregled radne površine <ph name="DESK_NAME" />. Aktivna radna površina.</translation> +<translation id="2486405091093637109">Rezolucija ekrana "<ph name="DISPLAY_NAME" />" promijenila se u <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Ako ne potvrdite, prethodne postavke će se vratiti za <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Pridruži se</translation> <translation id="2499445554382787206">Meni profila radne površine. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Ljepljive tipke</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">Povezan je 1 uređaj</translation> <translation id="2791421900609674576">Vidjet ćete preporuke da možete nastaviti gdje ste stali. Možete dodirnuti i zadržati da uklonite preporuke.</translation> <translation id="2792498699870441125">Alt + tipka za pretraživanje</translation> +<translation id="2801954693771979815">Veličina ekrana</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, odabrano</translation> <translation id="2805756323405976993">Aplikacije</translation> <translation id="2814448776515246190">Djelimično snimanje</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Nepodržane aplikacije u šablonu</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> vraća vaš uređaj <ph name="DEVICE_TYPE" /> na prethodnu verziju. Uređaj će se vratiti na zadano i svi podaci će se izbrisati.</translation> -<translation id="3170769098533255179">Nije povezan nijedan uređaj. Tokom korištenja pristupne tačke WiFi će ostati isključen.</translation> <translation id="3171170659304083361">Postavke načina unosa</translation> <translation id="3176221688814061633">Vaš Chromebook ili Bluetooth uređaj koristi stariju verziju Bluetootha. Uključite Bluetooth super rezoluciju ili koristite interni mikrofon za bolji kvalitet zvuka.</translation> <translation id="3181441307743005334">Ponovno pokretanje može potrajati</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301">Više uređaja (ukupno <ph name="DEVICECOUNT" />) je povezano s pristupnom tačkom uređaja <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Promijenjeno u način rada za laptop</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> se može ponovo prijaviti kasnije.</translation> -<translation id="3317779231018057649">Povezano je više uređaja (ukupno <ph name="DEVICECOUNT" />). Tokom korištenja pristupne tačke WiFi će ostati isključen.</translation> <translation id="3321628682574733415">Pogrešan kôd za roditelja</translation> <translation id="332827762492701193">Obavještenja su skrivena</translation> <translation id="3333674550998107387">Proširite obavještenje <ph name="NOTIFICATION_TITLE" /></translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Prikazani su prozori s trenutne radne površine. Pritisnite tipku sa strelicom nagore da se prikažu prozori sa svih radnih površina</translation> <translation id="3702846122927433391">Broj stanovnika u Nigeriji</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Zabava</translation> <translation id="3708186454126126312">Prethodno povezano</translation> <translation id="3712143870407382523">Odaberite prozor za ovu stranu</translation> <translation id="371370241367527062">Prednji mikrofon</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">Zdravo, kako vam mogu pomoći?</translation> <translation id="3804737937830804242">Skupite kameru</translation> <translation id="3824784079442479685">Ovo dozvoljava pristup kameri za aplikaciju <ph name="APP_NAME" /> i sve aplikacije i web lokacije s odobrenjem za nju. Možda ćete morati osvježiti web stranicu ili ponovo pokrenuti aplikaciju.</translation> -<translation id="3825680296690914697">Predano <ph name="NUM_TURNED_IN" /> od <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, ocijenjeno: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Prebaci na lozinku</translation> <translation id="383058930331066723">Način rada uštede baterije je uključen</translation> <translation id="383629559565718788">Prikaži postavke tastature</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">Uključeno, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Otvaranje stranice Preuzimanja</translation> <translation id="4072264167173457037">Signal srednje jačine</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> predano • <ph name="NUM_GRADED" /> ocijenjeno</translation> <translation id="4086921558679520050">Uključite fizički prekidač za mikrofon na uređaju</translation> <translation id="4101772068965291327">Otvaranje početne stranice</translation> <translation id="4112140312785995938">Pomakni unazad</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">Nije moguće sačuvati snimanje ekrana</translation> <translation id="4405151984121254935">Vrsta povezanog perifernog uređaja nije podržana</translation> <translation id="4406883609789734330">Automatski titlovi</translation> +<translation id="4412698727486357573">Centar za pomoć</translation> <translation id="4412944820643904175">Funkcija <ph name="FEATURE_NAME" /> je isključena.</translation> <translation id="4424159417645388645">Radna površina 5</translation> <translation id="4430019312045809116">Jačina zvuka</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">Ne zanimaju me nikakvi prijedlozi</translation> <translation id="4569753163207712681">Pregledajte nedavne fotografije, medijske fajlove i aplikacije telefona</translation> <translation id="4573176682887762361">"Napišite [riječ/frazu]"</translation> -<translation id="4577188182049003486">Kada je pristupna tačka uključena, WiFi je isključen</translation> <translation id="4577274620589681794">Vrijeme je isteklo · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Prikaži preglede</translation> <translation id="4578906031062871102">Meni postavki je otvoren</translation> @@ -1016,6 +1013,7 @@ <translation id="5003993274120026347">Sljedeća rečenica</translation> <translation id="5004607513195820459">Mrežom se upravlja</translation> <translation id="5009463889040999939">Promjena naziva profila. To može potrajati nekoliko minuta.</translation> +<translation id="5013847959275396160">Sakrij alatnu traku</translation> <translation id="5016558321564993266">Uključite/isključite označivač. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Kategorije pretraživanja</translation> <translation id="5030659775136592441">Prikaži upravitelja oznaka</translation> @@ -1030,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Dobit ćete obavještenje ako govorite dok je zvuk isključen. Zvuk ne napušta vaš uređaj.</translation> <translation id="5077416371682039027">Postavljanje pregledanja nedavnih fotografija, medijskih fajlova, obavještenja i aplikacija telefona</translation> +<translation id="5077936103761694531">Potvrditi rezoluciju?</translation> <translation id="5078796286268621944">Pogrešan PIN</translation> <translation id="5083035541015925118">Ctrl i Alt i strelica nagore</translation> <translation id="5083553833479578423">Otključajte više funkcija Asistenta.</translation> @@ -1151,12 +1150,13 @@ <translation id="5550417424894892620">Ispustite fajlove na radnu površinu da ih dodate u prostor <ph name="HOLDING_SPACE_TITLE" />. Ne možete dodavati fajlove na radnu površinu.</translation> <translation id="5551456515017410630">Otvorite/zatvorite kalendar</translation> <translation id="5551974246223970793">Odlazak na sljedeće podudaranje prilikom pretraživanja stranice</translation> -<translation id="5555639311269196631">Isključi pristupnu tačku</translation> <translation id="5556459405103347317">Učitaj ponovo</translation> <translation id="5558091555391176027">Uključite/isključite veliku vidljivost Dijeljenja u blizini</translation> +<translation id="5558314826121965174">Kreativnost</translation> <translation id="556042886152191864">Dugme</translation> <translation id="5570122939431135380">Otvaranje nove kartice u novom anonimnom prozoru</translation> <translation id="5571066253365925590">Bluetooth je omogućen</translation> +<translation id="5572632238877308040">Osnovne aplikacije</translation> <translation id="557563299383177668">Sljedeći pasus</translation> <translation id="5577082622442191756">Uključite/isključite Bluetooth <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Bluetooth na telefonu mora biti uključen da biste koristili Phone Hub</translation> @@ -1181,6 +1181,7 @@ <translation id="5662075790140998213">10. radna površina</translation> <translation id="5662709761327382534">Snimanje zvuka putem mikrofona je <ph name="CURRENT_STATE" />. Pritisnite Enter da postavite snimanje zvuka putem mikrofona na <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Aktiviranje</translation> +<translation id="5672890847723042801">Uslužni programi</translation> <translation id="5673434351075758678">Nakon sinhroniziranja postavki, jezik se promijenio iz jezika "<ph name="FROM_LOCALE" />" u jezik "<ph name="TO_LOCALE" />".</translation> <translation id="5675363643668471212">Stavka na polici</translation> <translation id="5677928146339483299">Blokirano</translation> @@ -1238,7 +1239,6 @@ <translation id="5864748620896638071">Baterija <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Prikupljanje informacija o mreži</translation> <translation id="5867606971598166637">Vaš administrator sistema nadzire vaše ekrane</translation> -<translation id="5876535466645959772">Odabrana lista je prazna, krećite se nadolje da dodate novi zadatak</translation> <translation id="5876666360658629066">Unesite kôd za roditelja</translation> <translation id="5881540930187678962">Kasnije postavite Phone Hub</translation> <translation id="5887954372087850114">Prozor <ph name="WINDOW_TITLE" /> je dodijeljen radnoj površini <ph name="DESK_TITLE" /> i poništeno je njegovo dodjeljivanje svim drugim radnim površinama</translation> @@ -1258,7 +1258,6 @@ <translation id="5955304353782037793">apl</translation> <translation id="5958529069007801266">Korisnik pod nadzorom</translation> <translation id="5960410286721553511">Pregledajte nedavne fotografije i medijski sadržaj telefona</translation> -<translation id="5961960957587052807">Svjetlo</translation> <translation id="5965524703725988602">Uključite/isključite tamnu temu <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Kretanje kroz prozore naprijed</translation> <translation id="5978382165065462689">Dijeljenje kontrole nad vašim ekranom putem pomoći na daljinu.</translation> @@ -1364,6 +1363,7 @@ <translation id="6351032674660237738">PRIJEDLOZI APLIKACIJA</translation> <translation id="6352082849089527770">Nepoznate mreže</translation> <translation id="6359587239691116345">Preuzmite najnovije funkcije i poboljšanja sigurnosti. Ako odbijete ovo ažuriranje, vaš uređaj možda više neće funkcionirati ispravno i možete iskusiti probleme sa sigurnošću i performansama.</translation> +<translation id="6362833380917912748">Saznajte više o ugrađenim aplikacijama</translation> <translation id="6376931439017688372">Bluetooth je uključen</translation> <translation id="6378515133128829137">Kačenje prozora na desnoj strani</translation> <translation id="6381109794406942707">Da otključate uređaj, unesite PIN.</translation> @@ -1530,6 +1530,7 @@ <translation id="7014684956566476813">Povezano je s uređajem pod nazivom <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Vratite se u <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Radna površina 6</translation> +<translation id="702252130983202758">Vaše aplikacije</translation> <translation id="7025533177575372252">Povežite uređaj <ph name="DEVICE_NAME" /> sa svojim telefonom</translation> <translation id="7026338066939101231">Smanjivanje</translation> <translation id="7029814467594812963">Napusti sesiju</translation> @@ -1679,6 +1680,7 @@ <translation id="7647488630410863958">Otključajte uređaj da vidite obavještenja</translation> <translation id="7649070708921625228">Pomoć</translation> <translation id="7654687942625752712">Pritisnite obje tipke za podešavanje jačine zvuka i držite ih pet sekundi da onemogućite govorne povratne informacije.</translation> +<translation id="7654916369822103315">Rezolucija ekrana "<ph name="DISPLAY_NAME" />" promijenila se u <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Zbog ograničenja propusnosti priključka ekran ne može podržati rezoluciju <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Ako ne potvrdite, prethodne postavke će se vratiti za <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Otkaži</translation> <translation id="7659861092419699379">Radna površina i prozori su zatvoreni</translation> <translation id="7660160718439869192">Uređaj <ph name="NAME" /> će se prikazati na uređajima povezanim s adresom e-pošte <ph name="EMAIL" /></translation> @@ -1769,6 +1771,7 @@ <translation id="7945357288295809525">Prikaži postavke pristupačnosti, omogućeno "<ph name="ENABLED_FEATURES" />".</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> želi koristiti uređaj <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Zatamnjivanje tastature</translation> +<translation id="7953994493035617347">Potvrditi novu rezoluciju?</translation> <translation id="7963689218131240420">Funkcija Ne ometaj je isključena</translation> <translation id="7963992254934562106">S telefona <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Odaberite folder...</translation> @@ -1781,6 +1784,7 @@ <translation id="799296642788192631">Možete zakačiti važne fajlove. Da zakačite, postaviti pokazivač miša iznad stavke ili otvorite Fajlove i desnim klikom odaberite stavku.</translation> <translation id="7994370417837006925">Višestruka prijava</translation> <translation id="7995804128062002838">Snimanje ekrana nije uspjelo</translation> +<translation id="8000020256436988724">Alatna traka</translation> <translation id="8000066093800657092">Nema mreže</translation> <translation id="8001755249288974029">Odabir teksta od kursora do početka reda</translation> <translation id="8004512796067398576">Povećavanje</translation> @@ -1847,6 +1851,7 @@ <translation id="8262312463845990408">Uključi/isključi reprodukciju</translation> <translation id="8270450402312105425">{0,plural, =1{Vratite uređaj na prethodnu verziju u roku od jednog sata}one{Vratite uređaj na prethodnu verziju u roku od # sata}few{Vratite uređaj na prethodnu verziju u roku od # sata}other{Vratite uređaj na prethodnu verziju u roku od # sati}}</translation> <translation id="8277261673056602147">Istaknite tekst na ekranu</translation> +<translation id="8287009018010202411">Produktivnost</translation> <translation id="828708037801473432">Isključeno</translation> <translation id="8297006494302853456">Slabo</translation> <translation id="8308637677604853869">Prethodni meni</translation> @@ -1893,6 +1898,7 @@ <translation id="847056008324733326">Postavke razmjera prikaza</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> je funkciju <ph name="FEATURE_NAME" /> stavila u status <ph name="FEATURE_STATE" />.</translation> <translation id="8477270416194247200">Za otkazivanje pritisnite Alt + tipku za pretraživanje ili Shift.</translation> +<translation id="8480418399907765580">Prikaži alatnu traku</translation> <translation id="8487699605742506766">Pristupna tačka</translation> <translation id="8491237443345908933">Otvaranje linka u novoj kartici</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> ne podržava <ph name="SPECIFIED_RESOLUTION" />. Rezolucija je promijenjena na <ph name="FALLBACK_RESOLUTION" />. Kliknite Potvrdi da zadržite promjene. Prethodne postavke će se vratiti za <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1918,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Poredajte aplikacije po nazivu ili boji</translation> <translation id="8609384513243082612">Otvaranje nove kartice</translation> +<translation id="861045123704058818">Aplikacije su privremeno organizirane po kategorijama</translation> <translation id="8612216344243590325">Čuvajte važne fajlove u prostoru <ph name="HOLDING_SPACE_TITLE" /> umjesto na radnoj površini. Samo ispustite fajlove u prostor <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Obavještenja aplikacije <ph name="APP_1_TITLE" /> i <ph name="APP_2_TITLE" /> su skrivena jer je uključena zaštita od pregleda</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Potvrdite identitet: <ph name="ORIGIN_NAME" /> želi potvrditi vaš identitet</translation> <translation id="875593634123171288">Prikaži postavke VPN mreže</translation> +<translation id="8756799553341497810">Možete započeti prilagođavati izgled svoje aplikacije kada izađete iz ovog prikaza.</translation> <translation id="8759408218731716181">Nije moguće postaviti višestruku prijavu</translation> <translation id="8763883995157866248">Stavite uređaj u način rada mirovanja</translation> <translation id="877404052021108314">90 °F u °C</translation> @@ -1976,6 +1984,7 @@ <translation id="8834539327799336565">Trenutno povezano</translation> <translation id="8841375032071747811">Dugme Nazad</translation> <translation id="8843682306134542540">Uključi/isključi zaključavanje rotacije. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Potražite pomoć</translation> <translation id="8849001918648564819">Skriveno</translation> <translation id="8853703225951107899">Potvrđivanje PIN-a ili lozinke i dalje nije uspjelo. Napomena: Ako ste nedavno promijenili lozinku, koristite staru. Nova lozinka će se primijeniti nakon što se odjavite.</translation> <translation id="8855885154700222542">Tipka za prikaz preko cijelog ekrana</translation> @@ -2047,6 +2056,7 @@ <translation id="9129245940793250979">Zadnje dugme</translation> <translation id="9133335900048457298">Nije moguće snimiti zaštićeni sadržaj</translation> <translation id="9139720510312328767">Brisanje sljedećeg slova</translation> +<translation id="9148058034647219655">Izađi</translation> <translation id="9151906066336345901">End</translation> <translation id="9161053988251441839">PREDLOŽENE APLIKACIJE</translation> <translation id="9168436347345867845">Ostavi za kasnije</translation>
diff --git a/ash/strings/ash_strings_ca.xtb b/ash/strings/ash_strings_ca.xtb index 23f57623..20c246b 100644 --- a/ash/strings/ash_strings_ca.xtb +++ b/ash/strings/ash_strings_ca.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">M'avorreixo</translation> <translation id="1104084341931202936">Mostra la configuració d'accessibilitat</translation> <translation id="1104621072296271835">Els teus dispositius funcionen encara millor junts</translation> -<translation id="1106446201446919638">Hi ha 1 dispositiu connectat. Mentre s'utilitzi el punt d'accés Wi‐Fi, la connexió Wi‐Fi es mantindrà desactivada.</translation> <translation id="1111021433905331574">Pots canviar el color de la il·luminació a contrallum del teclat a Configuració > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Commuta les dades mòbils. <ph name="STATE" />.</translation> <translation id="112308213915226829">Amaga el prestatge automàticament</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">No hi ha cap xarxa mòbil</translation> <translation id="1882897271359938046">S'està replicant <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Desbloqueja amb l'empremta digital</translation> +<translation id="1904997243703671177">En desactivar el Bluetooth, <ph name="DEVICE_COUNT" /> dispositius externs es desconnectaran del teu dispositiu <ph name="DEVICE_TYPE" />, inclosos:</translation> <translation id="1908992311423394684">Instal·lació nova</translation> <translation id="1915307458270490472">Penja</translation> <translation id="1918022425394817322">La càmera s'ha ajustat a l'extrem superior dret</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Obre Ajuda a l'aplicació Explora</translation> <translation id="2018630726571919839">Explica'm un acudit</translation> <translation id="2021864487439853900">Fes clic per desbloquejar</translation> -<translation id="2023558322300866873">Pots aturar la captura de paquets en qualsevol moment</translation> <translation id="2034971124472263449">Desa igualment</translation> <translation id="204259843076055848">La drecera <ph name="SIX_PACK_KEY_NAME" /> està desactivada en aquest moment</translation> <translation id="2049240716062114887">El nom de l'escriptori s'ha canviat a <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Complet</translation> <translation id="2064048859448024834">La previsualització de la càmera està activada</translation> <translation id="2067602449040652523">Brillantor del teclat</translation> <translation id="2075520525463668108">Commuta <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> està <ph name="CAPTURE_STATE" />.</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">No connectat</translation> <translation id="2408955596600435184">Introdueix el PIN</translation> <translation id="2412593942846481727">Hi ha una actualització disponible</translation> +<translation id="2416438829169535743">Vols sortir de la visualització?</translation> <translation id="2417486498593892439">Inicia la sessió a la xarxa</translation> <translation id="2426051945783024481">L'enquadrament de la càmera s'ha centrat automàticament</translation> <translation id="2427507373259914951">Fes clic amb el botó esquerre</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Notificacions</translation> <translation id="2484513351006226581">Prem <ph name="KEYBOARD_SHORTCUT" /> per canviar la disposició del teclat.</translation> <translation id="2486214324139475545">Previsualització de <ph name="DESK_NAME" />. Escriptori actiu.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" ha canviat a una resolució de <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Si no ho confirmes, la configuració anterior es restaurarà d'aquí a <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Vull entrar-hi</translation> <translation id="2499445554382787206">Menú del perfil de l'escriptori. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Tecles permanents</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 dispositiu connectat</translation> <translation id="2791421900609674576">Veuràs recomanacions per poder continuar des d'on ho vas deixar. Pots mantenir premuda qualsevol recomanació per suprimir-la.</translation> <translation id="2792498699870441125">Alt+Cerca</translation> +<translation id="2801954693771979815">Mida de la pantalla</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, seleccionat</translation> <translation id="2805756323405976993">Aplicacions</translation> <translation id="2814448776515246190">Captura parcial</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Aplicacions no admeses a la plantilla</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> està tornant el dispositiu <ph name="DEVICE_TYPE" /> a una versió anterior. El dispositiu es restablirà i totes les dades se suprimiran.</translation> -<translation id="3170769098533255179">No hi ha cap dispositiu connectat. Mentre s'utilitzi el punt d'accés Wi‐Fi, la connexió Wi‐Fi es mantindrà desactivada.</translation> <translation id="3171170659304083361">Configuració dels mètodes d'introducció de text</translation> <translation id="3176221688814061633">El Chromebook o el dispositiu Bluetooth utilitza una versió anterior de Bluetooth. Activa la superresolució Bluetooth o utilitza el micròfon intern per millorar la qualitat de l'àudio.</translation> <translation id="3181441307743005334">Pot tardar una estona a reiniciar-se</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">Hi ha <ph name="DEVICECOUNT" /> dispositius connectats al punt d'accés Wi-Fi de <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">S'ha canviat a mode de portàtil</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> pot iniciar la sessió més tard.</translation> -<translation id="3317779231018057649">Hi ha <ph name="DEVICECOUNT" /> dispositius connectats. Mentre s'utilitzi el punt d'accés Wi‐Fi, la connexió Wi‐Fi es mantindrà desactivada.</translation> <translation id="3321628682574733415">Codi parental incorrecte</translation> <translation id="332827762492701193">Les notificacions estan amagades</translation> <translation id="3333674550998107387">Mostra la notificació <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">S'estan mostrant les finestres de l'escriptori actual. Prem la tecla de fletxa amunt per mostrar les finestres de tots els escriptoris.</translation> <translation id="3702846122927433391">Quants habitants té Nigèria?</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Entreteniment</translation> <translation id="3708186454126126312">Connectats anteriorment</translation> <translation id="3712143870407382523">Tria una finestra per a aquest costat</translation> <translation id="371370241367527062">Micròfon frontal</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Hola, en què et puc ajudar?</translation> <translation id="3804737937830804242">Replega la càmera</translation> <translation id="3824784079442479685">Permet l'accés a la càmera a <ph name="APP_NAME" /> i a totes les aplicacions i llocs web amb permís per accedir a la càmera. És possible que hagis d'actualitzar la pàgina web o reiniciar l'aplicació.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> de <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> s'han entregat, i s'han puntuat <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Canvia a contrasenya</translation> <translation id="383058930331066723">El mode d'estalvi de bateria està activat</translation> <translation id="383629559565718788">Mostra la configuració del teclat</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Activada (<ph name="REMAINING_TIME" />)</translation> <translation id="4069532248403319695">Obre la pàgina Baixades</translation> <translation id="4072264167173457037">Senyal mitjà</translation> -<translation id="4076455981957565732">Entregades: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Amb nota: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Activa l'interruptor del micròfon físic al dispositiu</translation> <translation id="4101772068965291327">Obre la pàgina d'inici</translation> <translation id="4112140312785995938">Retrocedeix</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">La captura de pantalla de vídeo no es pot desar</translation> <translation id="4405151984121254935">El tipus de perifèric connectat no és compatible</translation> <translation id="4406883609789734330">Subtítols instantanis</translation> +<translation id="4412698727486357573">Centre d'ajuda</translation> <translation id="4412944820643904175">La funció <ph name="FEATURE_NAME" /> està desactivada.</translation> <translation id="4424159417645388645">Escriptori 5</translation> <translation id="4430019312045809116">Volum</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">No m'interessa cap suggeriment</translation> <translation id="4569753163207712681">Consulta les aplicacions, els fitxers multimèdia i les fotos recents del telèfon</translation> <translation id="4573176682887762361">"Escriu [paraula o frase]"</translation> -<translation id="4577188182049003486">Si el punt d'accés Wi‐Fi està activat, la Wi‐Fi està desactivada</translation> <translation id="4577274620589681794">El temps s'ha esgotat · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Mostra les previsualitzacions</translation> <translation id="4578906031062871102">El menú de configuració s'ha obert</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Arrossega l'enllaç a l'àrea en blanc de la barra de pestanyes</translation> <translation id="4814539958450445987">Pantalla d'inici de sessió</translation> <translation id="481455355267255546">A continuació</translation> +<translation id="481749895090480684">Llista de tasques: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">la càmera i el micròfon</translation> <translation id="482908187605862807">Aplicacions disponibles a Play Store</translation> <translation id="4831034276697007977">Confirmes que vols desactivar els clics automàtics?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">La funció Localitza el telèfon no està disponible quan els sons d'alarma estan desactivats</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> requereix que el dispositiu <ph name="DEVICE_TYPE" /> torni a una versió anterior. El dispositiu es restablirà i totes les dades se suprimiran.</translation> <translation id="4961318399572185831">Emet la pantalla</translation> +<translation id="4964188651935955085">Quan desactivis el Bluetooth, aquest dispositiu extern es desconnectarà del teu dispositiu <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Apuja el volum</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Cercles a les aplicacions</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Frase següent</translation> <translation id="5004607513195820459">La xarxa està gestionada</translation> <translation id="5009463889040999939">S'està canviant el nom del perfil. Aquest procés pot tardar uns minuts.</translation> +<translation id="5013847959275396160">Oculta la barra d'eines</translation> <translation id="5016558321564993266">Commuta el marcador. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Cerca categories</translation> <translation id="5030659775136592441">Mostra el gestor d'adreces d'interès</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Si parles mentre el micròfon està silenciat, rebràs una notificació. No s'emetrà àudio des del dispositiu.</translation> <translation id="5077416371682039027">Configura la visualització de les aplicacions, de les notificacions, dels fitxers multimèdia i de les fotos recents del telèfon</translation> +<translation id="5077936103761694531">Vols confirmar la resolució?</translation> <translation id="5078796286268621944">PIN incorrecte</translation> <translation id="5083035541015925118">Ctrl+Alt+fletxa amunt</translation> <translation id="5083553833479578423">Desbloqueja més funcions de l'Assistent.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Deixa anar fitxers a l'escriptori per afegir-los a <ph name="HOLDING_SPACE_TITLE" />. No pots afegir fitxers a l'escriptori.</translation> <translation id="5551456515017410630">Obre/Tanca el calendari</translation> <translation id="5551974246223970793">Quan cerquis una pàgina, ves a la coincidència següent per cercar</translation> -<translation id="5555639311269196631">Desactiva el punt d'accés Wi‑Fi</translation> <translation id="5556459405103347317">Torna a carregar</translation> <translation id="5558091555391176027">Commuta la visibilitat alta de Compartició Nearby</translation> +<translation id="5558314826121965174">Creativitat</translation> <translation id="556042886152191864">Botó</translation> <translation id="5570122939431135380">Obre una pestanya nova en una finestra d'incògnit nova</translation> <translation id="5571066253365925590">S'ha activat el Bluetooth</translation> +<translation id="5572632238877308040">Essencials</translation> <translation id="557563299383177668">Paràgraf següent</translation> <translation id="5577082622442191756">Commuta el Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Comprova que el Bluetooth estigui activat al telèfon per utilitzar El meu telèfon</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Escriptori 10</translation> <translation id="5662709761327382534">Grava el micròfon <ph name="CURRENT_STATE" />. Prem Retorn per canviar la gravació del micròfon a <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Activant</translation> +<translation id="5672890847723042801">Utilitats</translation> <translation id="5673434351075758678">Després de sincronitzar la configuració, canvia <ph name="FROM_LOCALE" /> per <ph name="TO_LOCALE" />.</translation> <translation id="5675363643668471212">Objecte de prestatge</translation> <translation id="5677928146339483299">Bloquejat</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Bateria: <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">S'està recollint informació de les xarxes</translation> <translation id="5867606971598166637">L'administrador del sistema està supervisant les teves pantalles</translation> -<translation id="5876535466645959772">La llista seleccionada és buida; navega cap avall per afegir una tasca nova</translation> <translation id="5876666360658629066">Introdueix el codi parental</translation> <translation id="5881540930187678962">Configura El meu telèfon més tard</translation> <translation id="5887954372087850114">La finestra <ph name="WINDOW_TITLE" /> s'ha assignat a l'escriptori <ph name="DESK_TITLE" /> i s'ha deixat d'assignar a tota la resta d'escriptoris</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">aplicació</translation> <translation id="5958529069007801266">Usuari supervisat</translation> <translation id="5960410286721553511">Consulta els fitxers multimèdia i les fotos recents del telèfon</translation> -<translation id="5961960957587052807">Lleuger</translation> <translation id="5965524703725988602">Commuta el tema fosc. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Avança per les finestres</translation> <translation id="5978382165065462689">Es comparteix el control de la pantalla mitjançant l'Assistència remota.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">SUGGERIMENTS D'APLICACIONS</translation> <translation id="6352082849089527770">Xarxes desconegudes</translation> <translation id="6359587239691116345">Obtén les funcions i les millores de seguretat més recents. Si rebutges aquesta actualització, pot ser que el dispositiu ja no funcioni correctament i que tinguis problemes de seguretat i de rendiment.</translation> +<translation id="6362833380917912748">Familiaritza't amb les aplicacions integrades</translation> <translation id="6376931439017688372">El Bluetooth està activat</translation> <translation id="6378515133128829137">Fixa la finestra a la dreta</translation> <translation id="6381109794406942707">Per desbloquejar el dispositiu, introdueix el PIN.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Connectat a un dispositiu Bluetooth anomenat <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Pots tornar a aquesta hora: <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Escriptori 6</translation> +<translation id="702252130983202758">Les teves aplicacions</translation> <translation id="7025533177575372252">Connecta <ph name="DEVICE_NAME" /> al telèfon</translation> <translation id="7026338066939101231">Disminueix</translation> <translation id="7029814467594812963">Tanca la sessió</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Desbloqueja el dispositiu per veure les notificacions</translation> <translation id="7649070708921625228">Ajuda</translation> <translation id="7654687942625752712">Mantén premudes les dues tecles de volum durant cinc segons per desactivar els avisos de veu.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" ha canviat a una resolució de <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). A causa de les limitacions d'amplada de banda dels ports, la pantalla no admet una resolució de <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Si no ho confirmes, la configuració anterior es restaurarà d'aquí a <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Cancel·la</translation> <translation id="7659861092419699379">S'han tancat l'escriptori i les finestres</translation> <translation id="7660160718439869192">Veuràs <ph name="NAME" /> als dispositius vinculats a <ph name="EMAIL" /></translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Mostra la configuració d'accessibilitat, "<ph name="ENABLED_FEATURES" />" activada.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> vol utilitzar <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Atenua el teclat</translation> +<translation id="7953994493035617347">Vols confirmar la nova resolució?</translation> <translation id="7963689218131240420">El mode No molestis està desactivat.</translation> <translation id="7963992254934562106">De: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Selecciona una carpeta...</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Pots fixar fitxers importants. Per fixar-ne un, passa el cursor per sobre d'un element o bé obre Fitxers i fes clic amb el botó dret en un element.</translation> <translation id="7994370417837006925">Inici de sessió múltiple</translation> <translation id="7995804128062002838">No s'ha pogut capturar la pantalla</translation> +<translation id="8000020256436988724">Barra Google</translation> <translation id="8000066093800657092">No hi ha cap xarxa</translation> <translation id="8001755249288974029">Selecciona text del cursor al principi de la línia</translation> <translation id="8004512796067398576">Incrementa</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Obre el quadre de diàleg d'informació per a <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">S'està utilitzant <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Activa/Desactiva el menú per canviar la mida del mode de bloqueig</translation> +<translation id="8192727139462702395">Quan desactivis el Bluetooth, aquests dispositius externs es desconnectaran del teu dispositiu <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">S'està emetent la pestanya</translation> <translation id="8200772114523450471">Reprèn</translation> <translation id="8203795194971602413">Fes clic amb el botó dret</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Commuta la reproducció</translation> <translation id="8270450402312105425">{0,plural, =1{Canvia el dispositiu a la versió anterior en el termini d’una hora}other{Canvia el dispositiu a la versió anterior en el termini de # hores}}</translation> <translation id="8277261673056602147">Marca el text en pantalla</translation> +<translation id="8287009018010202411">Productivitat</translation> <translation id="828708037801473432">Desactivada</translation> <translation id="8297006494302853456">Feble</translation> <translation id="8308637677604853869">Menú anterior</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Configuració de l'escala de visualització</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> té la funció <ph name="FEATURE_NAME" /> <ph name="FEATURE_STATE" />.</translation> <translation id="8477270416194247200">Prem Alt+Cerca o Maj per cancel·lar.</translation> +<translation id="8480418399907765580">Mostra la barra d’eines</translation> <translation id="8487699605742506766">Punt d'accés Wi‑Fi</translation> <translation id="8491237443345908933">Obre l'enllaç en una pestanya nova</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> no admet la resolució <ph name="SPECIFIED_RESOLUTION" />. La resolució ha canviat a <ph name="FALLBACK_RESOLUTION" />. Fes clic a Confirma per conservar els canvis. La configuració anterior es restaurarà d'aquí a <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Ordena les aplicacions per nom o per color</translation> <translation id="8609384513243082612">Obre una pestanya nova</translation> +<translation id="861045123704058818">Les aplicacions s'organitzen temporalment per categoria</translation> <translation id="8612216344243590325">Desa els fitxers importants a <ph name="HOLDING_SPACE_TITLE" /> en lloc de fer-ho a l'escriptori. Només cal que arrosseguis els fitxers a <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Les notificacions de les aplicacions <ph name="APP_1_TITLE" /> i <ph name="APP_2_TITLE" /> estan amagades perquè la protecció de visualització està activada</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verifica la teva identitat: <ph name="ORIGIN_NAME" /> vol confirmar que ets tu</translation> <translation id="875593634123171288">Mostra la configuració de la VPN</translation> +<translation id="8756799553341497810">Pots començar a personalitzar el disseny de l'aplicació un cop surtis d'aquesta visualització.</translation> <translation id="8759408218731716181">No es pot configurar l'inici de sessió múltiple</translation> <translation id="8763883995157866248">Posa el dispositiu en mode de repòs</translation> <translation id="877404052021108314">90 °F en C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Connectats actualment</translation> <translation id="8841375032071747811">Botó Enrere</translation> <translation id="8843682306134542540">Activa o desactiva el bloqueig de rotació. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Obteniu ajuda</translation> <translation id="8849001918648564819">Amagat</translation> <translation id="8853703225951107899">El PIN o la contrasenya continuen sense poder-se verificar. Nota: si fa poc que has canviat la contrasenya, fes servir l'antiga. La contrasenya nova s'aplicarà un cop hagis tancat la sessió.</translation> <translation id="8855885154700222542">Tecla de pantalla completa</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Botó posterior</translation> <translation id="9133335900048457298">No es pot gravar contingut protegit</translation> <translation id="9139720510312328767">Suprimeix la lletra següent</translation> +<translation id="9148058034647219655">Surt</translation> <translation id="9151906066336345901">Fi</translation> <translation id="9161053988251441839">APLICACIONS SUGGERIDES</translation> <translation id="9168436347345867845">Fes-ho més tard</translation>
diff --git a/ash/strings/ash_strings_cs.xtb b/ash/strings/ash_strings_cs.xtb index 25fe4b8f..b0cbf690 100644 --- a/ash/strings/ash_strings_cs.xtb +++ b/ash/strings/ash_strings_cs.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Nudím se</translation> <translation id="1104084341931202936">Zobrazit nastavení přístupnosti</translation> <translation id="1104621072296271835">Společně budou vaše zařízení fungovat ještě lépe</translation> -<translation id="1106446201446919638">Je připojeno 1 zařízení. Při používání hotspotu zůstane Wi-Fi vypnutá.</translation> <translation id="1111021433905331574">Barvu podsvícení klávesnice můžete změnit v Nastavení > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Přepnout mobilní data. <ph name="STATE" />.</translation> <translation id="112308213915226829">Automaticky skrývat poličku</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Žádná mobilní síť</translation> <translation id="1882897271359938046">Zrcadlení na displej <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Odemknutí otiskem prstu</translation> +<translation id="1904997243703671177">Když vypnete Bluetooth, od zařízení <ph name="DEVICE_TYPE" /> se odpojí tento počet externích zařízení: <ph name="DEVICE_COUNT" />.</translation> <translation id="1908992311423394684">Nová instalace</translation> <translation id="1915307458270490472">Zavěsit</translation> <translation id="1918022425394817322">Kamera byla připnuta do pravého horního rohu</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Otevřít nápovědu v aplikaci Explore</translation> <translation id="2018630726571919839">Řekni mi vtip</translation> <translation id="2021864487439853900">Odemknete kliknutím</translation> -<translation id="2023558322300866873">Záznam paketů lze kdykoli ukončit</translation> <translation id="2034971124472263449">Přesto uložit</translation> <translation id="204259843076055848">Zkratka ke stisknutí klávesy <ph name="SIX_PACK_KEY_NAME" /> je momentálně vypnutá</translation> <translation id="2049240716062114887">Název plochy byl změněn na <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Úplné</translation> <translation id="2064048859448024834">Je zapnutý náhled kamery</translation> <translation id="2067602449040652523">Jas klávesnice</translation> <translation id="2075520525463668108">Zapnout nebo vypnout funkci <ph name="CAPTURE_MEDIUM" />. Funkce <ph name="CAPTURE_MEDIUM" /> je <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Nepřipojeno</translation> <translation id="2408955596600435184">Zadejte PIN</translation> <translation id="2412593942846481727">K dispozici je aktualizace</translation> +<translation id="2416438829169535743">Opustit zobrazení?</translation> <translation id="2417486498593892439">Přihlásit se k síti</translation> <translation id="2426051945783024481">Záběr kamery byl automaticky vycentrován</translation> <translation id="2427507373259914951">Kliknutí levým tlačítkem</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Oznámení</translation> <translation id="2484513351006226581">Rozložení klávesnice změníte stisknutím kláves <ph name="KEYBOARD_SHORTCUT" /></translation> <translation id="2486214324139475545">Náhled plochy <ph name="DESK_NAME" />. Aktivní plocha.</translation> +<translation id="2486405091093637109">Rozlišení „<ph name="DISPLAY_NAME" />“ bylo změněno na <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Pokud nové rozlišení nepotvrdíte, za <ph name="TIMEOUT_SECONDS" /> se obnoví předchozí nastavení.</translation> <translation id="2487915095798731898">Připojit se</translation> <translation id="2499445554382787206">Nabídka profilu plochy. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Jedním prstem</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">Připojené zařízení: 1</translation> <translation id="2791421900609674576">Budou se zobrazovat doporučení, abyste mohli pokračovat od místa, kde jste skončili. Doporučení můžete odstranit podržením.</translation> <translation id="2792498699870441125">Alt + Vyhledávání</translation> +<translation id="2801954693771979815">Velikost obrazovky</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, vybráno</translation> <translation id="2805756323405976993">Aplikace</translation> <translation id="2814448776515246190">Částečný záznam</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Nepodporované aplikace v šabloně</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934">Organizace <ph name="MANAGER" /> vaše zařízení <ph name="DEVICE_TYPE" /> převádí na předchozí verzi. Zařízení se resetuje a všechna data se vymažou.</translation> -<translation id="3170769098533255179">Nejsou připojena žádná zařízení. Při používání hotspotu zůstane Wi-Fi vypnutá.</translation> <translation id="3171170659304083361">Nastavení metody zadávání</translation> <translation id="3176221688814061633">Váš Chromebook nebo zařízení Bluetooth používá starší verzi rozhraní Bluetooth. Pro lepší kvalitu zvuku zapněte funkci Bluetooth se super rozlišením nebo použijte interní mikrofon.</translation> <translation id="3181441307743005334">Restartování může chvíli trvat</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">K hotspotu zařízení <ph name="DEVICE_NAME" /> je připojen tento počet zařízení: <ph name="DEVICECOUNT" /></translation> <translation id="3307642347673023554">Přepnuto na režim notebooku</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> se i nadále bude moci přihlásit.</translation> -<translation id="3317779231018057649">Je připojen tento počet zařízení: <ph name="DEVICECOUNT" />. Při používání hotspotu zůstane Wi-Fi vypnutá.</translation> <translation id="3321628682574733415">Nesprávný kód rodiče</translation> <translation id="332827762492701193">Oznámení jsou skryta</translation> <translation id="3333674550998107387">Rozbalit oznámení <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Zobrazují se okna z aktuální plochy, stisknutím šipky nahoru zobrazíte okna ze všech ploch</translation> <translation id="3702846122927433391">Počet obyvatel Nigérie</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Zábava</translation> <translation id="3708186454126126312">Dříve připojeno</translation> <translation id="3712143870407382523">Vyberte okno pro tuto stranu</translation> <translation id="371370241367527062">Přední mikrofon</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Jak vám mohu pomoci?</translation> <translation id="3804737937830804242">Sbalit fotoaparát</translation> <translation id="3824784079442479685">Toto umožňuje přístup ke kameře aplikaci <ph name="APP_NAME" /> a všem aplikacím a webům s příslušným oprávněním. Možná budete muset obnovit webovou stránku nebo restartovat aplikaci.</translation> -<translation id="3825680296690914697">Odevzdáno: <ph name="NUM_TURNED_IN" /> z <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, ohodnoceno: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Přepnout na heslo</translation> <translation id="383058930331066723">Režim spořiče baterie je zapnutý</translation> <translation id="383629559565718788">Zobrazit nastavení klávesnice</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Zapnuto, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Otevřete stránku Stažené soubory</translation> <translation id="4072264167173457037">Střední signál</translation> -<translation id="4076455981957565732">Odevzdáno: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Ohodnoceno: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Zapnutí fyzického mikrofonu na zařízení</translation> <translation id="4101772068965291327">Otevřít domovskou stránku</translation> <translation id="4112140312785995938">Přetočit dozadu</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Záznam obrazovky se nepodařilo uložit.</translation> <translation id="4405151984121254935">Připojený typ periferního zařízení není podporován</translation> <translation id="4406883609789734330">Živý přepis</translation> +<translation id="4412698727486357573">Centrum nápovědy</translation> <translation id="4412944820643904175">Funkce <ph name="FEATURE_NAME" /> je vypnutá.</translation> <translation id="4424159417645388645">Plocha 5</translation> <translation id="4430019312045809116">Hlasitost</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Žádné návrhy mě nezajímají</translation> <translation id="4569753163207712681">Zobrazovat nedávné fotky, média a aplikace z telefonu</translation> <translation id="4573176682887762361">„Napsat [slovo/frázi]“</translation> -<translation id="4577188182049003486">Když je zapnutý hotspot, je vypnutá Wi-Fi</translation> <translation id="4577274620589681794">Čas vypršel · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Zobrazit náhledy</translation> <translation id="4578906031062871102">Byla otevřena nabídka nastavení</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Přetáhněte odkaz do prázdné oblasti na liště karet</translation> <translation id="4814539958450445987">Přihlašovací obrazovka</translation> <translation id="481455355267255546">Další v pořadí</translation> +<translation id="481749895090480684">Seznam úkolů: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">fotoaparát a mikrofon</translation> <translation id="482908187605862807">Dostupné aplikace z Obchodu Play</translation> <translation id="4831034276697007977">Opravdu chcete automatická kliknutí vypnout?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Když jsou vypnuté zvuky budíků, funkce Najít telefon není k dispozici</translation> <translation id="4960324571663582548">Organizace <ph name="MANAGER" /> vyžaduje, abyste toto zařízení <ph name="DEVICE_TYPE" /> převedli na starší verzi. Zařízení se resetuje a všechna data se vymažou.</translation> <translation id="4961318399572185831">Odesílání obrazovky</translation> +<translation id="4964188651935955085">Když vypnete Bluetooth, od zařízení <ph name="DEVICE_TYPE" /> se odpojí toto externí zařízení:</translation> <translation id="4966431234408005599">Zvýšit hlasitost</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Označování aplikací odznakem</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Další věta</translation> <translation id="5004607513195820459">Síť je spravována</translation> <translation id="5009463889040999939">Probíhá přejmenování profilu. Může to trvat několik minut.</translation> +<translation id="5013847959275396160">Skrýt lištu</translation> <translation id="5016558321564993266">Přepnout popisovač. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Kategorie vyhledávání</translation> <translation id="5030659775136592441">Zobrazit správce záložek</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Pokud budete mluvit s vypnutým zvukem, zobrazí se vám oznámení. Zvuk nikdy neopustí vaše zařízení.</translation> <translation id="5077416371682039027">Nastavit zobrazování nedávných fotek, médií, oznámení a aplikací z telefonu</translation> +<translation id="5077936103761694531">Potvrdit rozlišení?</translation> <translation id="5078796286268621944">Nesprávný kód PIN</translation> <translation id="5083035541015925118">ctrl + alt + šipka nahoru</translation> <translation id="5083553833479578423">Odemkněte další funkce Asistenta.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Soubory přetažené na plochu budou přidány do prostoru <ph name="HOLDING_SPACE_TITLE" />. Na plochu soubory přidat nemůžete.</translation> <translation id="5551456515017410630">Otevřít/zavřít kalendář</translation> <translation id="5551974246223970793">Při vyhledávání na stránce přejít na další nalezenou shodu</translation> -<translation id="5555639311269196631">Vypnout hotspot</translation> <translation id="5556459405103347317">Načíst znovu</translation> <translation id="5558091555391176027">Přepnout vysokou viditelnost pro sdílení nablízko</translation> +<translation id="5558314826121965174">Kreativita</translation> <translation id="556042886152191864">Tlačítko</translation> <translation id="5570122939431135380">Otevřít novou kartu v novém anonymním okně</translation> <translation id="5571066253365925590">Rozhraní Bluetooth aktivováno</translation> +<translation id="5572632238877308040">Nezbytnosti</translation> <translation id="557563299383177668">Další odstavec</translation> <translation id="5577082622442191756">Přepnout Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Pokud chcete používat Telefonní centrum, zkontrolujte, zda je zapnutý Bluetooth</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Plocha 10</translation> <translation id="5662709761327382534">Záznam mikrofonu <ph name="CURRENT_STATE" />, stisknutím klávesy Enter záznam mikrofonu zapnete <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Aktivování</translation> +<translation id="5672890847723042801">Nástroje</translation> <translation id="5673434351075758678">Po synchronizaci nastavení se oznámení změní z jazyka <ph name="FROM_LOCALE" /> na jazyk <ph name="TO_LOCALE" />.</translation> <translation id="5675363643668471212">Položka na poličce</translation> <translation id="5677928146339483299">Zablokováno</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Baterie: <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Shromažďování informací o síti</translation> <translation id="5867606971598166637">Vaše obrazovky sleduje administrátor systému.</translation> -<translation id="5876535466645959772">Vybraný seznam je prázdný, k přidání nového úkolu přejděte dolů</translation> <translation id="5876666360658629066">Zadejte rodičovský kód</translation> <translation id="5881540930187678962">Nastavte Telefonní centrum později</translation> <translation id="5887954372087850114">Okno <ph name="WINDOW_TITLE" /> bylo přidruženo k ploše <ph name="DESK_TITLE" /> a bylo odebráno ze všech ostatních ploch</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">aplik</translation> <translation id="5958529069007801266">Dozorovaný uživatel</translation> <translation id="5960410286721553511">Zobrazovat nejnovější fotky a média z telefonu</translation> -<translation id="5961960957587052807">Mírné</translation> <translation id="5965524703725988602">Přepnout tmavý motiv. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Procházet okna vpřed</translation> <translation id="5978382165065462689">Ovládání obrazovky je sdíleno prostřednictvím Vzdálené pomoci.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">NÁVRHY APLIKACÍ</translation> <translation id="6352082849089527770">Neznámé sítě</translation> <translation id="6359587239691116345">Získejte nejnovější funkce a vylepšení zabezpečení. Pokud tuto aktualizaci odmítnete, vaše zařízení už nemusí pracovat správně a mohou se vyskytnout problémy se zabezpečením a výkonem.</translation> +<translation id="6362833380917912748">Seznamte se s vestavěnými aplikacemi</translation> <translation id="6376931439017688372">Rozhraní Bluetooth je zapnuté</translation> <translation id="6378515133128829137">Připnout okno doprava</translation> <translation id="6381109794406942707">Chcete-li zařízení odemknout, zadejte PIN.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Připojeno k zařízení <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Vraťte se v <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Plocha 6</translation> +<translation id="702252130983202758">Vaše aplikace</translation> <translation id="7025533177575372252">Propojte zařízení <ph name="DEVICE_NAME" /> s telefonem</translation> <translation id="7026338066939101231">Snížit</translation> <translation id="7029814467594812963">Ukončit relaci</translation> @@ -1675,6 +1679,7 @@ <translation id="7647488630410863958">Chcete-li zobrazit oznámení, odemkněte zařízení</translation> <translation id="7649070708921625228">Nápověda</translation> <translation id="7654687942625752712">Hlasovou odezvu vypnete podržením obou tlačítek hlasitosti po dobu pěti sekund.</translation> +<translation id="7654916369822103315">Rozlišení displeje <ph name="DISPLAY_NAME" /> bylo změněno na <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Rozlišení <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) displej kvůli omezení rychlosti připojení portu nepodporuje. Pokud nové rozlišení nepotvrdíte, za <ph name="TIMEOUT_SECONDS" /> se obnoví předchozí nastavení.</translation> <translation id="7658239707568436148">Zrušit</translation> <translation id="7659861092419699379">Plocha a okna byly zavřeny</translation> <translation id="7660160718439869192">Zařízení <ph name="NAME" /> se zobrazí u zařízení propojených s účtem <ph name="EMAIL" /></translation> @@ -1765,6 +1770,7 @@ <translation id="7945357288295809525">Zobrazit nastavení přístupnosti. Zapnuté funkce: <ph name="ENABLED_FEATURES" />.</translation> <translation id="7947798320695032612">Aplikace <ph name="APP_NAME" /> chce použít tuto hardwarovou komponentu: <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Ztlumit klávesnici</translation> +<translation id="7953994493035617347">Potvrdit nové rozlišení?</translation> <translation id="7963689218131240420">Režim Nerušit je vypnutý.</translation> <translation id="7963992254934562106">Zdroj: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Vybrat složku…</translation> @@ -1777,6 +1783,7 @@ <translation id="799296642788192631">Důležité soubory můžete připnout. Pokud chcete položku připnout, buď na ni umístěte kurzor, nebo otevřete aplikaci Soubory a klikněte na ni pravým tlačítkem.</translation> <translation id="7994370417837006925">Vícenásobné přihlášení</translation> <translation id="7995804128062002838">Snímek obrazovky se nepodařilo pořídit</translation> +<translation id="8000020256436988724">Lišta</translation> <translation id="8000066093800657092">Žádná síť</translation> <translation id="8001755249288974029">Vybrat text od kurzoru do začátku řádku</translation> <translation id="8004512796067398576">Zvýšit</translation> @@ -1823,6 +1830,7 @@ <translation id="8155628902202578800">Otevřít dialogové okno s informacemi o účtu <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Používá se <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Zapnout/vypnout nabídku změny velikosti zamknutého režimu</translation> +<translation id="8192727139462702395">Když vypnete Bluetooth, od zařízení <ph name="DEVICE_TYPE" /> se odpojí tato externí zařízení:</translation> <translation id="8198456017687137612">Odesílání karty</translation> <translation id="8200772114523450471">Pokračovat</translation> <translation id="8203795194971602413">Kliknutí pravým tlačítkem</translation> @@ -1842,6 +1850,7 @@ <translation id="8262312463845990408">Spustit nebo pozastavit přehrávání</translation> <translation id="8270450402312105425">{0,plural, =1{Do hodiny zařízení převeďte na předchozí verzi}few{Do # hodin zařízení převeďte na předchozí verzi}many{Do # hodiny zařízení převeďte na předchozí verzi}other{Do # hodin zařízení převeďte na předchozí verzi}}</translation> <translation id="8277261673056602147">Zvýraznit text na obrazovce</translation> +<translation id="8287009018010202411">Produktivita</translation> <translation id="828708037801473432">Vypnuto</translation> <translation id="8297006494302853456">Slabý</translation> <translation id="8308637677604853869">Předchozí nabídka</translation> @@ -1888,6 +1897,7 @@ <translation id="847056008324733326">Zobrazit nastavení měřítka</translation> <translation id="8473301994082929012">Organizace <ph name="ORGANIZATION_NAME" /> <ph name="FEATURE_STATE" /> funkci <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Vypnete jej stisknutím kombinace kláves Alt + Hledat nebo klávesy Shift.</translation> +<translation id="8480418399907765580">Zobrazit lištu</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Otevřít odkaz na nové kartě</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> rozlišení <ph name="SPECIFIED_RESOLUTION" /> nepodporuje. Rozlišení bylo změněno na <ph name="FALLBACK_RESOLUTION" />. Chcete-li změny ponechat, potvrďte je. Předchozí nastavení bude obnoveno za <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1913,6 +1923,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Seřaďte si aplikace podle názvu nebo barvy</translation> <translation id="8609384513243082612">Otevřít novou kartu</translation> +<translation id="861045123704058818">Aplikace jsou dočasně uspořádány podle kategorií</translation> <translation id="8612216344243590325">Namísto plochy si důležité soubory ukládejte do prostoru <ph name="HOLDING_SPACE_TITLE" />. Stačí je přetáhnout do prostoru <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Oznámení aplikací <ph name="APP_1_TITLE" /> a <ph name="APP_2_TITLE" /> jsou skryta, protože je zapnutá ochrana před špehováním</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1950,6 +1961,7 @@ <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />, <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Ověření identity: Web <ph name="ORIGIN_NAME" /> chce ověřit, zda jste to vy</translation> <translation id="875593634123171288">Zobrazit nastavení VPN</translation> +<translation id="8756799553341497810">Až toto zobrazení opustíte, můžete si začít upravovat rozvržení aplikací.</translation> <translation id="8759408218731716181">Vícenásobné přihlášení nelze nastavit</translation> <translation id="8763883995157866248">Přepnout zařízení do režimu spánku</translation> <translation id="877404052021108314">90 °F ve °C</translation> @@ -1970,6 +1982,7 @@ <translation id="8834539327799336565">Momentálně připojeno</translation> <translation id="8841375032071747811">Tlačítko Zpět</translation> <translation id="8843682306134542540">Přepnout zámek otáčení. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Nápověda</translation> <translation id="8849001918648564819">Skryté</translation> <translation id="8853703225951107899">Váš PIN nebo heslo se stále nepodařilo ověřit. Poznámka: Pokud jste heslo nedávno změnili, použijte staré heslo. Nové heslo bude možné použít až po odhlášení.</translation> <translation id="8855885154700222542">Tlačítko celé obrazovky</translation> @@ -2041,6 +2054,7 @@ <translation id="9129245940793250979">Zadní tlačítko</translation> <translation id="9133335900048457298">Chráněný obsah zaznamenat nelze</translation> <translation id="9139720510312328767">Smazat další písmeno</translation> +<translation id="9148058034647219655">Ukončit</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">NAVRHOVANÉ APLIKACE</translation> <translation id="9168436347345867845">Později</translation>
diff --git a/ash/strings/ash_strings_cy.xtb b/ash/strings/ash_strings_cy.xtb index a28431cb..10c529f 100644 --- a/ash/strings/ash_strings_cy.xtb +++ b/ash/strings/ash_strings_cy.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Rydw i wedi diflasu</translation> <translation id="1104084341931202936">Dangos y gosodiadau hygyrchedd</translation> <translation id="1104621072296271835">Mae'ch dyfeisiau'n gweithio hyd yn oed yn well gyda'i gilydd</translation> -<translation id="1106446201446919638">Mae 1 ddyfais yn gysylltiedig. Wrth ddefnyddio'r poethfan, bydd Wi-Fi wedi'i ddiffodd.</translation> <translation id="1111021433905331574">Gallwch newid lliw ôl-olau eich bysellfwrdd yn Gosodiadau > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Toglo data symudol. <ph name="STATE" />.</translation> <translation id="112308213915226829">Cuddio silff yn awtomatig</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Dim rhwydwaith symudol</translation> <translation id="1882897271359938046">Wrthi'n adlewyrchu i <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Gallwch ddatgloi gyda'ch olion bysedd</translation> +<translation id="1904997243703671177">Pan fyddwch yn diffodd Bluetooth, bydd <ph name="DEVICE_COUNT" /> o ddyfeisiau allanol yn datgysylltu o'ch <ph name="DEVICE_TYPE" />, gan gynnwys:</translation> <translation id="1908992311423394684">Gosodiad newydd</translation> <translation id="1915307458270490472">Dod â'r sgwrs i ben</translation> <translation id="1918022425394817322">Mae'r camera wedi'i snapio i'r gornel dde uchaf</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Agor 'Help' yn ap Explore</translation> <translation id="2018630726571919839">Dywedwch jôc wrthyf</translation> <translation id="2021864487439853900">Cliciwch i ddatgloi</translation> -<translation id="2023558322300866873">Gallwch stopio cipio pecynnau ar unrhyw bryd</translation> <translation id="2034971124472263449">Cadw beth bynnag</translation> <translation id="204259843076055848">Mae'r llwybr byr <ph name="SIX_PACK_KEY_NAME" /> wedi'i ddiffodd ar hyn o bryd</translation> <translation id="2049240716062114887">Newidiwyd enw'r ddesg i <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Llawn</translation> <translation id="2064048859448024834">Rhagolwg camera ymlaen</translation> <translation id="2067602449040652523">Disgleirdeb bysellfwrdd</translation> <translation id="2075520525463668108">Toglo <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> yw <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Ni chysylltir</translation> <translation id="2408955596600435184">Rhowch eich PIN</translation> <translation id="2412593942846481727">Mae diweddariad ar gael</translation> +<translation id="2416438829169535743">Gadael gwedd?</translation> <translation id="2417486498593892439">Mewngofnodwch i'r rhwydwaith</translation> <translation id="2426051945783024481">Mae fframio camera wedi'i ganoli yn awtomatig</translation> <translation id="2427507373259914951">Clic chwith</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Hysbysiadau</translation> <translation id="2484513351006226581">Pwyswch <ph name="KEYBOARD_SHORTCUT" /> i newid cynllun y bysellfwrdd.</translation> <translation id="2486214324139475545">Rhagolwg <ph name="DESK_NAME" />. Desg weithredol.</translation> +<translation id="2486405091093637109">Cafodd '<ph name="DISPLAY_NAME" />' ei newid i eglurdeb <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Heb gadarnhau, bydd y gosodiadau blaenorol yn cael eu hadfer mewn <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Ymuno</translation> <translation id="2499445554382787206">Dewislen proffil desg. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Bysellau gludiog</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">Mae 1 ddyfais wedi'i chysylltu</translation> <translation id="2791421900609674576">Byddwch yn gweld argymhellion fel eich bod yn gallu parhau lle y gwnaethoch adael. Gallwch gyffwrdd a daliwch i dynnu argymhellion.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">Maint y sgrîn</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, wedi'i ddewis</translation> <translation id="2805756323405976993">Apiau</translation> <translation id="2814448776515246190">Tynnu'n rhannol</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Apiau heb eu cefnogi mewn templed</translation> <translation id="3160929076476941240">2a</translation> <translation id="316356270129335934">Mae <ph name="MANAGER" /> yn rholio eich <ph name="DEVICE_TYPE" /> yn ôl. Bydd eich dyfais yn ailosod a bydd eich data yn cael eu dileu.</translation> -<translation id="3170769098533255179">Dim dyfeisiau wedi'u cysylltu. Wrth ddefnyddio'r poethfan, bydd Wi-Fi wedi'i ddiffodd.</translation> <translation id="3171170659304083361">Gosodiadau dulliau mewnbynnu</translation> <translation id="3176221688814061633">Mae eich dyfais Chromebook neu Bluetooth yn defnyddio fersiwn hŷn o Bluetooth. Trowch y Cydraniad Swper Bluetooth ymlaen neu defnyddiwch feicroffon mewnol i gael gwell ansawdd sain.</translation> <translation id="3181441307743005334">Mae'n bosib y bydd ailgychwyn yn cymryd peth amser</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">Mae <ph name="DEVICECOUNT" /> o ddyfeisiau wedi'u cysylltu â phoethfan <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Newid i'r modd gliniadur</translation> <translation id="3308453408813785101">Gall <ph name="USER_EMAIL_ADDRESS" /> fewngofnodi'n nes ymlaen.</translation> -<translation id="3317779231018057649">Mae <ph name="DEVICECOUNT" /> o ddyfeisiau yn gysylltiedig. Wrth ddefnyddio'r poethfan, bydd Wi-Fi wedi'i ddiffodd.</translation> <translation id="3321628682574733415">Cod rhiant anghywir</translation> <translation id="332827762492701193">Mae hysbysiadau wedi'u cuddio</translation> <translation id="3333674550998107387">Ehangu'r hysbysiad <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Wrthi'n dangos ffenestri o'r ddesg bresennol, pwyswch y fysell Saeth i fyny i ddangos ffenestri o bob desg</translation> <translation id="3702846122927433391">Poblogaeth Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Adloniant</translation> <translation id="3708186454126126312">Wedi cysylltu'n flaenorol</translation> <translation id="3712143870407382523">Dewiswch ffenestr ar gyfer yr ochr hon</translation> <translation id="371370241367527062">Meicroffon blaen</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Shw'mae, sut alla i helpu?</translation> <translation id="3804737937830804242">Crebachu'r camera</translation> <translation id="3824784079442479685">Mae hyn yn caniatáu mynediad camera ar gyfer <ph name="APP_NAME" />, a phob ap a gwefan sydd â'r caniatâd camera. Mae'n bosib y bydd angen i chi ail-lwytho'r dudalen gwe neu ailddechrau'r ap.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> o <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> wedi'u cyflwyno, <ph name="NUM_GRADED" /> wedi'u graddio</translation> <translation id="3826099427150913765">Newid i gyfrinair</translation> <translation id="383058930331066723">Mae'r modd arbed pŵer y batri wedi'i droi ymlaen</translation> <translation id="383629559565718788">Dangos y gosodiadau bysellfwrdd</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Ymlaen, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Agor y dudalen Lawrlwythiadau</translation> <translation id="4072264167173457037">Signal canolig</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> wedi'u cyflwyno • <ph name="NUM_GRADED" /> wedi'u graddio</translation> <translation id="4086921558679520050">Trowch switsh meic ffisegol ymlaen ar eich dyfais</translation> <translation id="4101772068965291327">Agor y dudalen hafan</translation> <translation id="4112140312785995938">Mynd yn ôl</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Methu â chadw'r sgrinlediad</translation> <translation id="4405151984121254935">Ni chefnogir y math perifferol sydd wedi'i gysylltu</translation> <translation id="4406883609789734330">Capsiynau Byw</translation> +<translation id="4412698727486357573">Canolfan gymorth</translation> <translation id="4412944820643904175">Mae <ph name="FEATURE_NAME" /> wedi'i ddiffodd.</translation> <translation id="4424159417645388645">Desg 5</translation> <translation id="4430019312045809116">Lefel y sain</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Dim diddordeb mewn unrhyw awgrymiadau</translation> <translation id="4569753163207712681">Gweld lluniau, cyfryngau ac apiau diweddar eich ffôn</translation> <translation id="4573176682887762361">"Teipiwch [gair / ymadrodd]"</translation> -<translation id="4577188182049003486">Gyda'r poethfan ymlaen, mae Wi-Fi wedi'i ddiffodd</translation> <translation id="4577274620589681794">Amser wedi darfod · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Dangos rhagolygon</translation> <translation id="4578906031062871102">Cafodd y ddewislen gosodiadau ei hagor</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Llusgwch y ddolen i fan gwag ar y stribed tabiau</translation> <translation id="4814539958450445987">Sgrîn Mewngofnodi</translation> <translation id="481455355267255546">Nesaf</translation> +<translation id="481749895090480684">Rhestr tasgau: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">camera a meicroffon</translation> <translation id="482908187605862807">Apiau sydd ar gael o'r Play Store</translation> <translation id="4831034276697007977">Ydych chi'n siŵr eich bod am ddiffodd cliciau awtomatig?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Nid yw lleoli ffôn ar gael pan fydd synau larwm wedi'u hanalluogi</translation> <translation id="4960324571663582548">Mae <ph name="MANAGER" /> yn gofyn i chi rholio eich <ph name="DEVICE_TYPE" /> yn ôl. Bydd eich dyfais yn ailosod a bydd eich data yn cael eu dileu.</translation> <translation id="4961318399572185831">Castio'r sgrîn</translation> +<translation id="4964188651935955085">Pan fyddwch yn diffodd Bluetooth, bydd y ddyfais allanol hon yn datgysylltu o'ch <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Troi'r sain i fyny</translation> <translation id="4969092041573468113"><ph name="HOURS" />a <ph name="MINUTES" />m <ph name="SECONDS" />e</translation> <translation id="4975771730019223894">Rhoi bathodynnau i apiau</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Byddwch yn cael gwybod os byddwch yn siarad tra byddwch wedi'ch distewi. Nid yw sain byth yn gadael eich dyfais.</translation> <translation id="5077416371682039027">Gosod gweld lluniau, cyfryngau, hysbysiadau ac apiau diweddar eich ffôn</translation> +<translation id="5077936103761694531">Cadarnhau'r eglurdeb?</translation> <translation id="5078796286268621944">PIN anghywir</translation> <translation id="5083035541015925118">ctrl + alt + saeth i fyny</translation> <translation id="5083553833479578423">Datgloi rhagor o nodweddion Assistant.</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620">Gollyngwch ffeiliau ar y bwrdd gwaith i'w hychwanegu at <ph name="HOLDING_SPACE_TITLE" />. Ni allwch ychwanegu ffeiliau at y bwrdd gwaith.</translation> <translation id="5551456515017410630">Agor/cau calendr</translation> <translation id="5551974246223970793">Wrth chwilio tudalen, mind i'r gyfatebiaeth nesaf i chwilio</translation> -<translation id="5555639311269196631">Diffodd poethfan</translation> <translation id="5556459405103347317">Ail-lwytho</translation> <translation id="5558091555391176027">Toglo gwelededd uchel Rhannu Gerllaw</translation> +<translation id="5558314826121965174">Creadigrwydd</translation> <translation id="556042886152191864">Botwm</translation> <translation id="5570122939431135380">Agor tab newydd mewn ffenestr Anhysbys newydd</translation> <translation id="5571066253365925590">Mae Bluetooth wedi'i alluogi</translation> +<translation id="5572632238877308040">Hanfodion</translation> <translation id="557563299383177668">Paragraff nesaf</translation> <translation id="5577082622442191756">Toglo Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Gwiriwch fod Bluetooth wedi'i alluogi ar eich ffôn i ddefnyddio Phone Hub</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">Desg 10</translation> <translation id="5662709761327382534">Mae recordio meicroffon <ph name="CURRENT_STATE" />, pwyswch Enter i droi recordio meicroffon <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Yn gweithredu</translation> +<translation id="5672890847723042801">Pethau</translation> <translation id="5673434351075758678">O "<ph name="FROM_LOCALE" />" i "<ph name="TO_LOCALE" />" ar ôl cysoni eich gosodiadau.</translation> <translation id="5675363643668471212">Eitem silff</translation> <translation id="5677928146339483299">Rhwystrwyd</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">Batri <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Wrthi'n casglu gwybodaeth rhwydwaith</translation> <translation id="5867606971598166637">Mae gweinyddwr eich system yn monitro eich sgriniau</translation> -<translation id="5876535466645959772">Mae'r rhestr a ddewiswyd yn wag, llywiwch i lawr er mwyn ychwanegu tasg newydd</translation> <translation id="5876666360658629066">Rhowch y cod rhiant</translation> <translation id="5881540930187678962">Gosod Phone Hub yn nes ymlaen</translation> <translation id="5887954372087850114">Mae'r ffenestr <ph name="WINDOW_TITLE" /> wedi'i haseinio i <ph name="DESK_TITLE" /> a'i ddadaseinio o bob tasg arall.</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">ap</translation> <translation id="5958529069007801266">Defnyddiwr dan oruchwyliaeth</translation> <translation id="5960410286721553511">Gweld lluniau a chyfryngau diweddar eich ffôn</translation> -<translation id="5961960957587052807">Golau</translation> <translation id="5965524703725988602">Toglo'r Thema dywyll <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Seiclo ymlaen drwy'r ffenestri</translation> <translation id="5978382165065462689">Rhannu rheolaeth o'ch sgrîn drwy Gymorth o Bell.</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">AWGRYMIADAU APIAU</translation> <translation id="6352082849089527770">Rhwydweithiau anhysbys</translation> <translation id="6359587239691116345">Cewch y nodweddion a'r gwelliannau diogelwch diweddaraf. Os byddwch yn gwrthod y diweddariad hwn, mae'n bosib na fydd eich dyfais yn gweithio'n iawn mwyach ac mae'n bosib y byddwch yn profi problemau diogelwch a pherfformiad.</translation> +<translation id="6362833380917912748">Dewch i adnabod eich apiau integredig</translation> <translation id="6376931439017688372">Mae Bluetooth ymlaen</translation> <translation id="6378515133128829137">Pinio'r ffenestr i'r dde</translation> <translation id="6381109794406942707">Rhowch eich PIN i ddatgloi'r ddyfais hon.</translation> @@ -1527,6 +1529,7 @@ <translation id="7014684956566476813">Wedi'i gysylltu â dyfais o'r enw <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Dewch yn ôl am <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Desg 6</translation> +<translation id="702252130983202758">Eich apiau</translation> <translation id="7025533177575372252">Cysylltwch eich <ph name="DEVICE_NAME" /> â'ch ffôn</translation> <translation id="7026338066939101231">Gostyngiad</translation> <translation id="7029814467594812963">Gadael y sesiwn</translation> @@ -1676,6 +1679,7 @@ <translation id="7647488630410863958">Datglowch y ddyfais i weld eich hysbysiadau</translation> <translation id="7649070708921625228">Cymorth</translation> <translation id="7654687942625752712">Pwyswch a dal y ddwy fysell sain am bum eiliad i ddiffodd adborth ar lafar.</translation> +<translation id="7654916369822103315">Cafodd '<ph name="DISPLAY_NAME" />' ei newid i eglurdeb <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Oherwydd cyfyngiadau lled band porth, ni all eich sgrîn gefnogi eglurdeb <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Heb gadarnhau, bydd y gosodiadau blaenorol yn cael eu hadfer mewn <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Canslo</translation> <translation id="7659861092419699379">Mae desg a ffenestri wedi'u cau</translation> <translation id="7660160718439869192">Bydd eich <ph name="NAME" /> yn ymddangos ar ddyfeisiau sy'n gysylltiedig ag <ph name="EMAIL" /></translation> @@ -1766,6 +1770,7 @@ <translation id="7945357288295809525">Dangos gosodiadau hygyrchedd, '<ph name="ENABLED_FEATURES" />' wedi'i alluogi.</translation> <translation id="7947798320695032612">Mae <ph name="APP_NAME" /> am ddefnyddio eich <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Bysellfwrdd pylu</translation> +<translation id="7953994493035617347">Cadarnhau'r eglurdeb newydd?</translation> <translation id="7963689218131240420">Mae Peidiwch ag Aflonyddu wedi'i ddiffodd.</translation> <translation id="7963992254934562106">Gan <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Dewis ffolder…</translation> @@ -1778,6 +1783,7 @@ <translation id="799296642788192631">Gallwch binio ffeiliau pwysig. I binio, hofran dros eitem neu agor Ffeiliau a de-glicio ar eitem.</translation> <translation id="7994370417837006925">Mewngofnodi o sawl cyfrif</translation> <translation id="7995804128062002838">Wedi methu a thynnu sgrinlun</translation> +<translation id="8000020256436988724">Bar Offer</translation> <translation id="8000066093800657092">Dim rhwydwaith</translation> <translation id="8001755249288974029">Dewis testun o'r cyrchwr i ddechrau'r llinell</translation> <translation id="8004512796067398576">Cynyddiad</translation> @@ -1824,6 +1830,7 @@ <translation id="8155628902202578800">Agor y deialog gwybodaeth ar gyfer <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Yn defnyddio <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Troi'r ddewislen ymlaen/ei diffodd i newid maint y modd clo</translation> +<translation id="8192727139462702395">Pan fyddwch yn diffodd Bluetooth, bydd y dyfeisiau allanol hyn yn datgysylltu o'ch <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Wrthi'n castio tab</translation> <translation id="8200772114523450471">Parhau</translation> <translation id="8203795194971602413">De-glicio</translation> @@ -1843,6 +1850,7 @@ <translation id="8262312463845990408">Toglo chwarae yn ôl</translation> <translation id="8270450402312105425">{0,plural, =1{Newid dyfais i'r fersiwn flaenorol o fewn awr}zero{Newid dyfais i'r fersiwn flaenorol o fewn # awr}two{Newid dyfais i'r fersiwn flaenorol o fewn # awr}few{Newid dyfais i'r fersiwn flaenorol o fewn # awr}many{Newid dyfais i'r fersiwn flaenorol o fewn # awr}other{Newid dyfais i'r fersiwn flaenorol o fewn # awr}}</translation> <translation id="8277261673056602147">Amlygu testun ar eich sgrîn</translation> +<translation id="8287009018010202411">Cynhyrchiant</translation> <translation id="828708037801473432">Diffodd</translation> <translation id="8297006494302853456">Gwan</translation> <translation id="8308637677604853869">Dewislen flaenorol</translation> @@ -1914,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Trefnu'ch apiau yn ôl enw neu liw</translation> <translation id="8609384513243082612">Agor tab newydd</translation> +<translation id="861045123704058818">Mae apiau'n cael eu trefnu yn ôl categori dros dro</translation> <translation id="8612216344243590325">Cadwch ffeiliau pwysig yn <ph name="HOLDING_SPACE_TITLE" /> yn hytrach nag ar y bwrdd gwaith. Llusgwch ffeiliau i <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Mae hysbysiadau <ph name="APP_1_TITLE" /> a <ph name="APP_2_TITLE" /> wedi'u cuddio oherwydd bod amddiffyniad gwylio ymlaen</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Cadarnhewch eich hunaniaeth: Hoffai <ph name="ORIGIN_NAME" /> gadarnhau mai chi sydd yno</translation> <translation id="875593634123171288">Dangos gosodiadau VPN</translation> +<translation id="8756799553341497810">Gallwch ddechrau addasu cynllun eich ap ar ôl i chi adael y golwg hwn.</translation> <translation id="8759408218731716181">Ni ellir gosod mewngofnodi o sawl cyfrif</translation> <translation id="8763883995157866248">Rhoi'r ddyfais yn y modd cysgu</translation> <translation id="877404052021108314">90°F mewn C</translation> @@ -1972,6 +1982,7 @@ <translation id="8834539327799336565">Wedi'i gysylltu ar hyn o bryd</translation> <translation id="8841375032071747811">Botwm mynd yn ôl</translation> <translation id="8843682306134542540">Toglo'r clo cylchdro. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Cael help</translation> <translation id="8849001918648564819">Wedi'i chuddio</translation> <translation id="8853703225951107899">Ni ellid dilysu eich PIN neu gyfrinair o hyd. Sylwer: Os gwnaethoch newid eich cyfrinair yn ddiweddar, defnyddiwch eich hen gyfrinair. Bydd eich cyfrinair newydd yn gweithio ar ôl i chi allgofnodi.</translation> <translation id="8855885154700222542">Bysell sgrîn lawn</translation> @@ -2043,6 +2054,7 @@ <translation id="9129245940793250979">Botwm Cefn</translation> <translation id="9133335900048457298">Methu â recordio cynnwys gwarchodedig</translation> <translation id="9139720510312328767">Dileu'r llythyren nesaf</translation> +<translation id="9148058034647219655">Gadael</translation> <translation id="9151906066336345901">gorffen</translation> <translation id="9161053988251441839">APIAU A AWGRYMIR</translation> <translation id="9168436347345867845">Gwneud e'n nes ymlaen</translation>
diff --git a/ash/strings/ash_strings_da.xtb b/ash/strings/ash_strings_da.xtb index 8b0410f..f67f0c8 100644 --- a/ash/strings/ash_strings_da.xtb +++ b/ash/strings/ash_strings_da.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Jeg keder mig</translation> <translation id="1104084341931202936">Vis indstillinger for hjælpefunktioner</translation> <translation id="1104621072296271835">Dine enheder fungerer endnu bedre sammen</translation> -<translation id="1106446201446919638">1 enhed er forbundet. Wi-Fi forbliver deaktiveret, når du bruger hotspot.</translation> <translation id="1111021433905331574">Du kan skifte farve på tastaturlyset i Indstillinger > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Slå mobildata til/fra. <ph name="STATE" />.</translation> <translation id="112308213915226829">Skjul hylde automatisk</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Intet mobilnetværk</translation> <translation id="1882897271359938046">Spejler mod <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Lås op med fingeraftryk</translation> +<translation id="1904997243703671177">Når du deaktiverer Bluetooth, afbryder <ph name="DEVICE_COUNT" /> eksterne enheder forbindelsen til din <ph name="DEVICE_TYPE" />, herunder:</translation> <translation id="1908992311423394684">Installeret for nylig</translation> <translation id="1915307458270490472">Læg på</translation> <translation id="1918022425394817322">Kameraet er fastgjort til hjørnet øverst til højre</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Åbn "Hjælp" i appen Udforsk</translation> <translation id="2018630726571919839">Fortæl en vittighed</translation> <translation id="2021864487439853900">Klik for at låse op</translation> -<translation id="2023558322300866873">Du kan til enhver tid afbryde registrering af pakker</translation> <translation id="2034971124472263449">Gem alligevel</translation> <translation id="204259843076055848">Genvejen for <ph name="SIX_PACK_KEY_NAME" /> er deaktiveret i øjeblikket</translation> <translation id="2049240716062114887">Navnet på skrivebordet blev ændret til <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Fuld</translation> <translation id="2064048859448024834">Forhåndsvisning af kamera er slået til</translation> <translation id="2067602449040652523">Lysstyrke for tastatur</translation> <translation id="2075520525463668108">Slå <ph name="CAPTURE_MEDIUM" /> til/fra. <ph name="CAPTURE_MEDIUM" /> er <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Ikke forbundet</translation> <translation id="2408955596600435184">Angiv din pinkode</translation> <translation id="2412593942846481727">Der er en tilgængelig opdatering</translation> +<translation id="2416438829169535743">Vil du lukke visningen?</translation> <translation id="2417486498593892439">Log ind på netværk</translation> <translation id="2426051945783024481">Kameraets fokus centreres automatisk</translation> <translation id="2427507373259914951">Venstreklik</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">1 enhed er forbundet</translation> <translation id="2791421900609674576">Du får vist anbefalinger, så du kan fortsætte, hvor du slap. Du kan fjerne anbefalinger ved at trykke og holde fingeren nede.</translation> <translation id="2792498699870441125">Alt+Søg</translation> +<translation id="2801954693771979815">Skærmstørrelse</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, valgt</translation> <translation id="2805756323405976993">Apps</translation> <translation id="2814448776515246190">Afgrænset screenshot</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Der er apps, som ikke understøttes, i skabelonen</translation> <translation id="3160929076476941240">2 t.</translation> <translation id="316356270129335934"><ph name="MANAGER" /> skifter til en tidligere version af din <ph name="DEVICE_TYPE" />. Din enhed nulstilles, og alle data slettes.</translation> -<translation id="3170769098533255179">Ingen enheder er forbundet. Wi-Fi forbliver deaktiveret, når du bruger hotspot.</translation> <translation id="3171170659304083361">Indstillinger for indtastningsmetoder</translation> <translation id="3176221688814061633">Din Chromebook eller Bluetooth-enhed anvender en ældre version af Bluetooth. Aktivér Bluetooth Super Resolution, eller brug den interne mikrofon for at få bedre lydkvalitet.</translation> <translation id="3181441307743005334">Genstarten kan tage lidt tid</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> enheder er forbundet til <ph name="DEVICE_NAME" />-hotspot</translation> <translation id="3307642347673023554">Skiftede til computertilstand</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> kan stadig logge ind senere.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> enheder er forbundet. Wi-Fi forbliver deaktiveret, når du bruger hotspot.</translation> <translation id="3321628682574733415">Forkert forældrekode</translation> <translation id="332827762492701193">Notifikationer er skjult</translation> <translation id="3333674550998107387">Udvid <ph name="NOTIFICATION_TITLE" />-notifikationen</translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Når du får vist vinduer fra det aktuelle skrivebord, kan du trykke på pil op for at få vist vinduer fra alle skriveborde</translation> <translation id="3702846122927433391">Befolkningstallet i Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Underholdning</translation> <translation id="3708186454126126312">Tidligere forbundne enheder</translation> <translation id="3712143870407382523">Vælg et vindue til denne side</translation> <translation id="371370241367527062">Mikrofon på forsiden</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">Hej, hvad kan jeg hjælpe med?</translation> <translation id="3804737937830804242">Minimer kameraet</translation> <translation id="3824784079442479685">Dette giver <ph name="APP_NAME" /> og alle apps og websites, der har kameratilladelsen, adgang til kameraet. Du skal muligvis opdatere websiden eller genstarte appen.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> ud af <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> er blevet afleveret, <ph name="NUM_GRADED" /> er blevet bedømt</translation> <translation id="3826099427150913765">Skift til adgangskode</translation> <translation id="383058930331066723">Tilstanden Batterisparefunktion er aktiveret</translation> <translation id="383629559565718788">Vis tastaturindstillinger</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">Til, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Åbn siden Downloads</translation> <translation id="4072264167173457037">Middel signal</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> er afleveret • <ph name="NUM_GRADED" /> er bedømt</translation> <translation id="4086921558679520050">Aktivér den fysiske mikrofonkontakt på din enhed</translation> <translation id="4101772068965291327">Åbn startsiden</translation> <translation id="4112140312785995938">Spol tilbage</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">Dit screencast kan ikke gemmes</translation> <translation id="4405151984121254935">Den tilsluttede tilbehørstype understøttes ikke</translation> <translation id="4406883609789734330">Livetekstning</translation> +<translation id="4412698727486357573">Hjælp</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> er deaktiveret.</translation> <translation id="4424159417645388645">Skrivebord 5</translation> <translation id="4430019312045809116">Lydstyrke</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">Jeg er ikke interesseret i nogen forslag</translation> <translation id="4569753163207712681">Se din telefons seneste billeder, medier og apps</translation> <translation id="4573176682887762361">"Angiv [ord/sætning]"</translation> -<translation id="4577188182049003486">Når hotspot er aktiveret, er Wi-Fi deaktiveret</translation> <translation id="4577274620589681794">Tiden er gået · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Se forhåndsvisninger</translation> <translation id="4578906031062871102">Indstillingsmenuen er åben</translation> @@ -960,6 +957,7 @@ <translation id="4813311884204119883">Træk linket til et tomt område på fanelinjen</translation> <translation id="4814539958450445987">Loginskærm</translation> <translation id="481455355267255546">Næste</translation> +<translation id="481749895090480684">Opgaveliste: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kameraet og mikrofonen</translation> <translation id="482908187605862807">Tilgængelige apps fra Play Butik</translation> <translation id="4831034276697007977">Er du sikker på, at du vil deaktivere automatiske klik?</translation> @@ -1001,6 +999,7 @@ <translation id="4952936045814352993">Funktionen "Find telefon" er ikke tilgængelig, når alarmlyde er deaktiveret</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> kræver, at du skifter tilbage til en tidligere version af din <ph name="DEVICE_TYPE" />. Din enhed nulstilles, og alle data slettes.</translation> <translation id="4961318399572185831">Cast skærm</translation> +<translation id="4964188651935955085">Når du deaktiverer Bluetooth, afbryder denne eksterne enhed forbindelsen til din <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Skru op for lyden</translation> <translation id="4969092041573468113"><ph name="HOURS" /> t., <ph name="MINUTES" /> min. og <ph name="SECONDS" /> sek.</translation> <translation id="4975771730019223894">Appbadges</translation> @@ -1014,6 +1013,7 @@ <translation id="5003993274120026347">Næste sætning</translation> <translation id="5004607513195820459">Netværket administreres</translation> <translation id="5009463889040999939">Profilen omdøbes. Dette kan tage et par minutter.</translation> +<translation id="5013847959275396160">Skjul værktøjslinje</translation> <translation id="5016558321564993266">Slå tusch til/fra. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Søgekategorier</translation> <translation id="5030659775136592441">Vis bogmærkeadministrator</translation> @@ -1150,12 +1150,13 @@ <translation id="5550417424894892620">Slip filer på skrivebordet for at føje dem til <ph name="HOLDING_SPACE_TITLE" />. Du kan ikke føje filer til skrivebordet.</translation> <translation id="5551456515017410630">Åbn/luk kalender</translation> <translation id="5551974246223970793">Når du søger på en side, kan du gå til næste match for at søge</translation> -<translation id="5555639311269196631">Deaktiver hotspot</translation> <translation id="5556459405103347317">Genindlæs</translation> <translation id="5558091555391176027">Slå høj synlighed til/fra for Deling tæt på</translation> +<translation id="5558314826121965174">Kreativitet</translation> <translation id="556042886152191864">Knap</translation> <translation id="5570122939431135380">Åbn ny fane i et nyt inkognitovindue</translation> <translation id="5571066253365925590">Bluetooth er aktiveret</translation> +<translation id="5572632238877308040">Vigtige apps</translation> <translation id="557563299383177668">Næste afsnit</translation> <translation id="5577082622442191756">Slå Bluetooth til/fra. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Tjek, at Bluetooth er aktiveret på din telefon, så du kan bruge Telefonstyring</translation> @@ -1180,6 +1181,7 @@ <translation id="5662075790140998213">Skrivebord 10</translation> <translation id="5662709761327382534">Optag mikrofon er slået <ph name="CURRENT_STATE" />, tryk på Enter for at slå optagelse af mikrofon <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Aktiverer</translation> +<translation id="5672890847723042801">Værktøjer</translation> <translation id="5673434351075758678">Fra "<ph name="FROM_LOCALE" />" til "<ph name="TO_LOCALE" />", efter at du har synkroniseret dine indstillinger.</translation> <translation id="5675363643668471212">Hyldeelement</translation> <translation id="5677928146339483299">Blokeret</translation> @@ -1237,7 +1239,6 @@ <translation id="5864748620896638071">Batteri <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Netværksoplysninger indsamles</translation> <translation id="5867606971598166637">Din systemadministrator overvåger dine skærme</translation> -<translation id="5876535466645959772">Den valgte liste er tom, naviger ned for at tilføje en ny opgave</translation> <translation id="5876666360658629066">Angiv forældrekode</translation> <translation id="5881540930187678962">Konfigurer Telefonstyring senere</translation> <translation id="5887954372087850114">Vinduet <ph name="WINDOW_TITLE" /> er tildelt til <ph name="DESK_TITLE" /> og er ikke tildelt nogen af alle de øvrige skriveborde</translation> @@ -1257,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Overvåget bruger</translation> <translation id="5960410286721553511">Se de seneste billeder og mediefiler fra din telefon</translation> -<translation id="5961960957587052807">Let</translation> <translation id="5965524703725988602">Slå Mørkt tema til/fra. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Skift til et af de efterfølgende vinduer</translation> <translation id="5978382165065462689">Skærmdeling via Fjernsupport.</translation> @@ -1363,6 +1363,7 @@ <translation id="6351032674660237738">APPFORSLAG</translation> <translation id="6352082849089527770">Ukendte netværk</translation> <translation id="6359587239691116345">Få de nyeste funktioner og sikkerhedsforbedringer. Hvis du afviser denne opdatering, fungerer din enhed muligvis ikke længere korrekt, og du kan opleve problemer med sikkerheden og ydeevnen.</translation> +<translation id="6362833380917912748">Lær dine indbyggede apps at kende</translation> <translation id="6376931439017688372">Bluetooth er slået til</translation> <translation id="6378515133128829137">Fastgør vinduet til højre side</translation> <translation id="6381109794406942707">Angiv din pinkode for at låse enheden op.</translation> @@ -1529,6 +1530,7 @@ <translation id="7014684956566476813">Forbundet til en enhed ved navn <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Vend tilbage kl. <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Skrivebord 6</translation> +<translation id="702252130983202758">Dine apps</translation> <translation id="7025533177575372252">Slut <ph name="DEVICE_NAME" /> til din telefon</translation> <translation id="7026338066939101231">Reducer</translation> <translation id="7029814467594812963">Afslut session</translation> @@ -1782,6 +1784,7 @@ <translation id="799296642788192631">Du kan fastgøre vigtige filer. Fastgør ved at holde markøren over et element eller åbne Filer og højreklikke på et element.</translation> <translation id="7994370417837006925">Samlet login fra flere konti</translation> <translation id="7995804128062002838">Screenshottet blev ikke gemt</translation> +<translation id="8000020256436988724">Værktøjslinje</translation> <translation id="8000066093800657092">Intet netværk</translation> <translation id="8001755249288974029">Markér tekst fra markør til begyndelsen af linjen</translation> <translation id="8004512796067398576">Forøg</translation> @@ -1828,6 +1831,7 @@ <translation id="8155628902202578800">Åbn dialogboks med oplysninger om <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Bruger <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Aktivér/deaktiver menuen til justering af størrelse i låst tilstand</translation> +<translation id="8192727139462702395">Når du deaktiverer Bluetooth, afbryder disse eksterne enheder forbindelsen til din <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Caster fane</translation> <translation id="8200772114523450471">Genoptag</translation> <translation id="8203795194971602413">Højreklik</translation> @@ -1847,6 +1851,7 @@ <translation id="8262312463845990408">Håndter afspilning</translation> <translation id="8270450402312105425">{0,plural, =1{Skift til en tidligere version af enheden inden for en time}one{Skift til en tidligere version af enheden inden for # time}other{Skift til en tidligere version af enheden inden for # timer}}</translation> <translation id="8277261673056602147">Fremhæv tekst på din skærm</translation> +<translation id="8287009018010202411">Produktivitet</translation> <translation id="828708037801473432">Fra</translation> <translation id="8297006494302853456">Svag</translation> <translation id="8308637677604853869">Forrige menu</translation> @@ -1893,6 +1898,7 @@ <translation id="847056008324733326">Indstillinger for visningsskala</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> har <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Tryk på Alt+Søg eller Shift for at annullere.</translation> +<translation id="8480418399907765580">Vis værktøjslinje</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Åbn link på ny fane</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> understøtter ikke <ph name="SPECIFIED_RESOLUTION" />. Opløsningen blev ændret til <ph name="FALLBACK_RESOLUTION" />. Klik på Bekræft for at gemme ændringerne. De tidligere indstillinger gendannes om <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1918,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Sortér dine apps efter navn eller farve</translation> <translation id="8609384513243082612">Åbn en ny fane</translation> +<translation id="861045123704058818">Apps organiseres midlertidigt efter kategori</translation> <translation id="8612216344243590325">Opbevar vigtige filer i <ph name="HOLDING_SPACE_TITLE" /> i stedet for på skrivebordet. Du skal bare trække filerne til <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Notifikationer fra <ph name="APP_1_TITLE" /> og <ph name="APP_2_TITLE" /> er skjult, fordi visningsbeskyttelse er aktiveret</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verificer din identitet: <ph name="ORIGIN_NAME" /> ønsker, at du bekræfter din identitet</translation> <translation id="875593634123171288">Vis VPN-indstillinger</translation> +<translation id="8756799553341497810">Du kan begynde at tilpasse dit applayout, når du har lukket denne visning.</translation> <translation id="8759408218731716181">Samlet login fra flere konti kan ikke konfigureres</translation> <translation id="8763883995157866248">Aktivér dvaletilstand på enheden</translation> <translation id="877404052021108314">90 °F i C</translation> @@ -1976,6 +1984,7 @@ <translation id="8834539327799336565">Forbundet lige nu</translation> <translation id="8841375032071747811">Knappen Tilbage</translation> <translation id="8843682306134542540">Slå Lås rotation til eller fra. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Få hjælp</translation> <translation id="8849001918648564819">Skjult</translation> <translation id="8853703225951107899">Din pin- eller adgangskode kan stadig ikke verificeres. Bemærk! Hvis du har ændret din adgangskode for nylig, skal du bruge din gamle adgangskode. Den nye adgangskode anvendes, når du har logget ud.</translation> <translation id="8855885154700222542">Tast til fuld skærm</translation> @@ -2047,6 +2056,7 @@ <translation id="9129245940793250979">Bagsideknap</translation> <translation id="9133335900048457298">Der kan ikke optages beskyttet indhold</translation> <translation id="9139720510312328767">Slet næste bogstav</translation> +<translation id="9148058034647219655">Afslut</translation> <translation id="9151906066336345901">End</translation> <translation id="9161053988251441839">FORESLÅEDE APPS</translation> <translation id="9168436347345867845">Gør det senere</translation>
diff --git a/ash/strings/ash_strings_de.xtb b/ash/strings/ash_strings_de.xtb index 7b5b3656..5765b76 100644 --- a/ash/strings/ash_strings_de.xtb +++ b/ash/strings/ash_strings_de.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Mir ist langweilig</translation> <translation id="1104084341931202936">Einstellungen für Bedienungshilfen anzeigen</translation> <translation id="1104621072296271835">Vorteile durch das Verbinden deiner Geräte</translation> -<translation id="1106446201446919638">1 Gerät verbunden. Während der Nutzung des Hotspots bleibt das WLAN deaktiviert.</translation> <translation id="1111021433905331574">Du kannst die Farbe der Hintergrundbeleuchtung der Tastatur in den Einstellungen > „<ph name="APP_TITLE" />“ ändern</translation> <translation id="1117719261843403176">Mobile Daten aktivieren/deaktivieren. <ph name="STATE" />.</translation> <translation id="112308213915226829">Ablage autom. ausblenden</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Kein Mobilfunknetz</translation> <translation id="1882897271359938046">Wird auf <ph name="DISPLAY_NAME" /> gespiegelt...</translation> <translation id="1885785240814121742">Mit Fingerabdruck entsperren</translation> +<translation id="1904997243703671177">Wenn du Bluetooth deaktivierst, wird die Verbindung von <ph name="DEVICE_COUNT" /> externen Geräten mit deiner/m <ph name="DEVICE_TYPE" /> getrennt, darunter:</translation> <translation id="1908992311423394684">Neuinstallation</translation> <translation id="1915307458270490472">Auflegen</translation> <translation id="1918022425394817322">Kamera ist an der oberen rechten Ecke angepinnt</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">„Hilfe“ in der App „Entdecken“ öffnen</translation> <translation id="2018630726571919839">Erzähl mir einen Witz</translation> <translation id="2021864487439853900">Zum Entsperren klicken</translation> -<translation id="2023558322300866873">Du kannst die Paketaufnahme jederzeit beenden</translation> <translation id="2034971124472263449">Trotzdem speichern</translation> <translation id="204259843076055848">Die Tastenkombination für <ph name="SIX_PACK_KEY_NAME" /> ist derzeit deaktiviert</translation> <translation id="2049240716062114887">Der Name des Desktops wurde zu "<ph name="DESK_NAME" />" geändert</translation> -<translation id="206377500836174974">Komplett</translation> <translation id="2064048859448024834">Kameravorschau wird angezeigt</translation> <translation id="2067602449040652523">Tastaturhelligkeit</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> ein-/ausschalten. <ph name="CAPTURE_MEDIUM" /> ist <ph name="CAPTURE_STATE" />.</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Nicht verbunden</translation> <translation id="2408955596600435184">PIN eingeben</translation> <translation id="2412593942846481727">Update verfügbar</translation> +<translation id="2416438829169535743">Ansicht schließen?</translation> <translation id="2417486498593892439">Im Netzwerk anmelden</translation> <translation id="2426051945783024481">Bildausschnitt automatisch zentriert</translation> <translation id="2427507373259914951">Linksklick</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Benachrichtigungen</translation> <translation id="2484513351006226581">Drücke <ph name="KEYBOARD_SHORTCUT" />, um das Tastaturlayout zu ändern.</translation> <translation id="2486214324139475545">Vorschau für <ph name="DESK_NAME" />. Aktiver Desktop.</translation> +<translation id="2486405091093637109">Die Auflösung von „<ph name="DISPLAY_NAME" />“ wurde in <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) geändert. Wenn du nicht bestätigst, werden in <ph name="TIMEOUT_SECONDS" /> die vorherigen Einstellungen wiederhergestellt.</translation> <translation id="2487915095798731898">Teilnehmen</translation> <translation id="2499445554382787206">Menü „Desktop-Profil“. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Sticky Keys</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 Gerät verbunden</translation> <translation id="2791421900609674576">Empfehlungen werden angezeigt, damit du dort fortfahren kannst, wo du aufgehört hast. Durch Berühren und Halten kannst du Empfehlungen entfernen.</translation> <translation id="2792498699870441125">Alt+Suchtaste</translation> +<translation id="2801954693771979815">Bildschirmgröße</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, ausgewählt</translation> <translation id="2805756323405976993">Apps</translation> <translation id="2814448776515246190">Ausschnitt aufnehmen</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Nicht unterstützte Apps in der Vorlage</translation> <translation id="3160929076476941240">2 Std.</translation> <translation id="316356270129335934"><ph name="MANAGER" /> führt ein Rollback für dein Gerät (<ph name="DEVICE_TYPE" />) durch. Das Gerät wird zurückgesetzt und alle Daten werden gelöscht.</translation> -<translation id="3170769098533255179">Keine Geräte verbunden. Während der Nutzung des Hotspots bleibt das WLAN deaktiviert.</translation> <translation id="3171170659304083361">Einstellungen für Eingabemethoden</translation> <translation id="3176221688814061633">Auf deinem Chromebook oder Bluetooth-Gerät wird eine ältere Bluetooth-Version genutzt. Für eine bessere Audioqualität kannst du „Bluetooth Super Resolution“ aktivieren oder ein internes Mikrofon verwenden.</translation> <translation id="3181441307743005334">Der Neustart kann etwas dauern</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> Geräte mit <ph name="DEVICE_NAME" />-Hotspot verbunden</translation> <translation id="3307642347673023554">Zum Laptopmodus gewechselt</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> kann sich später weiterhin anmelden.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> Geräte verbunden. Während der Nutzung des Hotspots bleibt das WLAN deaktiviert.</translation> <translation id="3321628682574733415">Falscher Elterncode</translation> <translation id="332827762492701193">Benachrichtigungen sind ausgeblendet</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" />-Benachrichtigung maximieren</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Fenster vom aktuellen Desktop werden angezeigt – drücke den Aufwärtspfeil, um die Fenster von allen Desktops anzuzeigen</translation> <translation id="3702846122927433391">Einwohnerzahl von Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Unterhaltung</translation> <translation id="3708186454126126312">Zuletzt verbundene Geräte</translation> <translation id="3712143870407382523">Wähle ein Fenster für diese Seite</translation> <translation id="371370241367527062">Mikrofon auf der Vorderseite</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Hallo, wie kann ich dir helfen?</translation> <translation id="3804737937830804242">Kamera minimieren</translation> <translation id="3824784079442479685">Dadurch erhalten „<ph name="APP_NAME" />“ sowie alle Apps und Websites mit Kameraberechtigung Zugriff auf die Kamera. Möglicherweise musst du die Webseite aktualisieren oder die App neu starten.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> von <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> abgegeben, <ph name="NUM_GRADED" /> benotet</translation> <translation id="3826099427150913765">Zu Passwort wechseln</translation> <translation id="383058930331066723">Energiesparmodus ist aktiviert</translation> <translation id="383629559565718788">Tastatureinstellungen anzeigen</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">An, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Downloadseite öffnen</translation> <translation id="4072264167173457037">Durchschnittliches Signal</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> abgegeben • <ph name="NUM_GRADED" /> benotet</translation> <translation id="4086921558679520050">Physischen Mikrofonschalter auf deinem Gerät aktivieren</translation> <translation id="4101772068965291327">Startseite öffnen</translation> <translation id="4112140312785995938">Zurück springen</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Screencast konnte nicht gespeichert werden</translation> <translation id="4405151984121254935">Das angeschlossene Peripheriegerät wird nicht unterstützt</translation> <translation id="4406883609789734330">Automatische Untertitel</translation> +<translation id="4412698727486357573">Hilfe</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ist deaktiviert.</translation> <translation id="4424159417645388645">Desktop 5</translation> <translation id="4430019312045809116">Lautstärke</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Ich bin nicht an Vorschlägen interessiert</translation> <translation id="4569753163207712681">Letzte Fotos, Medien und Apps auf deinem Smartphone anzeigen</translation> <translation id="4573176682887762361">„[Wort/Wortgruppe] eingeben“</translation> -<translation id="4577188182049003486">Bei aktiviertem Hotspot ist WLAN deaktiviert</translation> <translation id="4577274620589681794">Die Zeit ist um · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Vorschauen anzeigen</translation> <translation id="4578906031062871102">Einstellungsmenü geöffnet</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Link in den leeren Bereich der Tableiste ziehen</translation> <translation id="4814539958450445987">Anmeldebildschirm</translation> <translation id="481455355267255546">Als Nächstes</translation> +<translation id="481749895090480684">Aufgabenliste: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">Kamera und Mikrofon</translation> <translation id="482908187605862807">Im Play Store verfügbare Apps</translation> <translation id="4831034276697007977">Möchtest du automatische Klicks wirklich deaktivieren?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">„Smartphone suchen“ ist nicht verfügbar, wenn Wecktöne deaktiviert sind</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> erfordert, dass ein Rollback für dein Gerät (<ph name="DEVICE_TYPE" />) durchgeführt wird. Das Gerät wird zurückgesetzt und alle Daten werden gelöscht.</translation> <translation id="4961318399572185831">Bildschirm streamen</translation> +<translation id="4964188651935955085">Wenn du Bluetooth deaktivierst, wird die Verbindung dieses externen Geräts von deiner/m <ph name="DEVICE_TYPE" /> getrennt:</translation> <translation id="4966431234408005599">Lautstärke erhöhen</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">App-Benachrichtigungssymbol</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Nächster Satz</translation> <translation id="5004607513195820459">Netzwerk wird verwaltet</translation> <translation id="5009463889040999939">Profil wird umbenannt. Das kann einige Minuten dauern.</translation> +<translation id="5013847959275396160">Symbolleiste ausblenden</translation> <translation id="5016558321564993266">Filzstift aktivieren oder deaktivieren. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Suchkategorien</translation> <translation id="5030659775136592441">Lesezeichenmanager einblenden</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">Du wirst benachrichtigt, wenn du zu sprechen anfängst, während das Mikrofon stummgeschaltet ist. Das Audio verbleibt dabei auf deinem Gerät.</translation> <translation id="5077416371682039027">Anzeige der letzten Fotos, Medien, Benachrichtigungen und Apps auf deinem Smartphone einrichten</translation> +<translation id="5077936103761694531">Auflösung bestätigen?</translation> <translation id="5078796286268621944">Falsche PIN</translation> <translation id="5083035541015925118">Strg + Alt + Aufwärtspfeil</translation> <translation id="5083553833479578423">Möchtest du weitere Assistant-Funktionen freischalten?</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Lege Dateien auf dem Desktop ab, um sie zu <ph name="HOLDING_SPACE_TITLE" /> hinzuzufügen. Du kannst Dateien nicht dem Desktop hinzufügen.</translation> <translation id="5551456515017410630">Kalender öffnen/schließen</translation> <translation id="5551974246223970793">Bei der Suche auf einer Seite zur nächsten Übereinstimmung für die Suche gehen</translation> -<translation id="5555639311269196631">Hotspot deaktivieren</translation> <translation id="5556459405103347317">Neu laden</translation> <translation id="5558091555391176027">Hohe Sichtbarkeit bei Nearby Share aktivieren/deaktivieren</translation> +<translation id="5558314826121965174">Kreativität</translation> <translation id="556042886152191864">Schaltfläche</translation> <translation id="5570122939431135380">Neuen Tab in neuem Inkognitofenster öffnen</translation> <translation id="5571066253365925590">Bluetooth aktiviert</translation> +<translation id="5572632238877308040">Essentials</translation> <translation id="557563299383177668">Nächster Absatz</translation> <translation id="5577082622442191756">Bluetooth aktivieren/deaktivieren. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Achte darauf, dass Bluetooth auf dem Smartphone aktiviert ist, um Phone Hub zu nutzen</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Desktop 10</translation> <translation id="5662709761327382534">Ton über Mikrofon aufnehmen <ph name="CURRENT_STATE" /> – Drücke die Eingabetaste, um die Aufnahme von Ton über das Mikrofon auf „<ph name="NEW_STATE" />“ zu stellen</translation> <translation id="5669267381087807207">Wird aktiviert</translation> +<translation id="5672890847723042801">Dienstprogramme</translation> <translation id="5673434351075758678">Nach der Synchronisierung der Einstellungen von "<ph name="FROM_LOCALE" />" zu "<ph name="TO_LOCALE" />" geändert.</translation> <translation id="5675363643668471212">Ablageartikel</translation> <translation id="5677928146339483299">Blockiert</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Akku <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Netzwerkinformationen werden erfasst</translation> <translation id="5867606971598166637">Dein Systemadministrator greift auf deine Bildschirme zu</translation> -<translation id="5876535466645959772">Die ausgewählte Liste ist leer – füge unten eine neue Aufgabe hinzu</translation> <translation id="5876666360658629066">Elterncode eingeben</translation> <translation id="5881540930187678962">Phone Hub später einrichten</translation> <translation id="5887954372087850114">Das Fenster „<ph name="WINDOW_TITLE" />“ wurde „<ph name="DESK_TITLE" />“ zugewiesen und von allen anderen Desktops entfernt</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Betreuter Nutzer</translation> <translation id="5960410286721553511">Die letzten Fotos und Medien von deinem Smartphone abrufen</translation> -<translation id="5961960957587052807">Leicht</translation> <translation id="5965524703725988602">Dunkles Design aktivieren/deaktivieren. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Vorwärts von Fenster zu Fenster wechseln</translation> <translation id="5978382165065462689">Du teilst dir die Bildschirmsteuerung per Remote-Unterstützung.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">APP-VORSCHLÄGE</translation> <translation id="6352082849089527770">Unbekannte Netzwerke</translation> <translation id="6359587239691116345">Hol dir die neuesten Funktionen und Sicherheitsoptimierungen. Wenn du dieses Update ablehnst, funktioniert dein Gerät möglicherweise nicht mehr richtig und es können Sicherheits- und Leistungsprobleme auftreten.</translation> +<translation id="6362833380917912748">Integrierte Apps kennenlernen</translation> <translation id="6376931439017688372">Bluetooth ist aktiviert</translation> <translation id="6378515133128829137">Fenster rechts anpinnen</translation> <translation id="6381109794406942707">Gib deine PIN ein, um das Gerät zu entsperren.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Mit einem Gerät namens „<ph name="DEVICE_NAME" />“ verbunden</translation> <translation id="7015766095477679451">Um <ph name="COME_BACK_TIME" /> kannst du weitermachen.</translation> <translation id="70168403932084660">Desktop 6</translation> +<translation id="702252130983202758">Meine Apps</translation> <translation id="7025533177575372252"><ph name="DEVICE_NAME" /> mit deinem Smartphone verbinden</translation> <translation id="7026338066939101231">Verringern</translation> <translation id="7029814467594812963">Sitzung beenden</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Gerät entsperren, um Benachrichtigungen zu sehen</translation> <translation id="7649070708921625228">Hilfe</translation> <translation id="7654687942625752712">Du kannst gesprochenes Feedback deaktivieren, indem du die beiden Lautstärketasten fünf Sekunden lang gedrückt hältst.</translation> +<translation id="7654916369822103315">Die Auflösung von „<ph name="DISPLAY_NAME" />“ wurde in <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) geändert. Aufgrund der begrenzten Bandbreite des Ports kann dein Bildschirm eine Auflösung von <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) nicht unterstützen. Wenn du nicht bestätigst, werden in <ph name="TIMEOUT_SECONDS" /> die vorherigen Einstellungen wiederhergestellt.</translation> <translation id="7658239707568436148">Abbrechen</translation> <translation id="7659861092419699379">Desktop und Fenster wurden geschlossen</translation> <translation id="7660160718439869192">Dein Gerät (<ph name="NAME" />) wird auf anderen Geräten angezeigt, die mit <ph name="EMAIL" /> verknüpft sind</translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Einstellungen für Bedienungshilfen anzeigen, „<ph name="ENABLED_FEATURES" />“ aktiviert.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> möchte dein Gerät „<ph name="DEVICE_NAME" />“ verwenden.</translation> <translation id="7951630946012935453">Tastatur dimmen</translation> +<translation id="7953994493035617347">Neue Auflösung bestätigen?</translation> <translation id="7963689218131240420">„Bitte nicht stören“ ist deaktiviert.</translation> <translation id="7963992254934562106">Von <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Ordner auswählen...</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Du kannst wichtige Dateien anpinnen. Bewege dazu den Mauszeiger auf ein Element oder öffne die App „Dateien“ und klicke mit der rechten Maustaste auf ein Element.</translation> <translation id="7994370417837006925">Mehrfachanmeldung</translation> <translation id="7995804128062002838">Die Bildschirmaufnahme ist fehlgeschlagen</translation> +<translation id="8000020256436988724">Symbolleiste</translation> <translation id="8000066093800657092">Kein Netzwerk</translation> <translation id="8001755249288974029">Text von Cursor bis Zeilenanfang auswählen</translation> <translation id="8004512796067398576">Erhöhen</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Infodialog für <ph name="USER_EMAIL_ADDRESS" /> öffnen</translation> <translation id="8167567890448493835">"<ph name="LOCALE_NAME" />" wird verwendet</translation> <translation id="8185090165691050712">Menü für die Größenänderungssperre öffnen/schließen</translation> +<translation id="8192727139462702395">Wenn du Bluetooth deaktivierst, wird die Verbindung dieser externen Geräte mit deiner/m <ph name="DEVICE_TYPE" /> getrennt:</translation> <translation id="8198456017687137612">Tab wird gestreamt</translation> <translation id="8200772114523450471">Fortsetzen</translation> <translation id="8203795194971602413">Rechtsklick</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Wiedergabe aktivieren/deaktivieren</translation> <translation id="8270450402312105425">{0,plural, =1{Gerät innerhalb von einer Stunde auf eine frühere Version zurücksetzen}other{Gerät innerhalb von # Stunden auf eine frühere Version zurücksetzen}}</translation> <translation id="8277261673056602147">Text auf dem Bildschirm markieren</translation> +<translation id="8287009018010202411">Produktivität</translation> <translation id="828708037801473432">Aus</translation> <translation id="8297006494302853456">Schwach</translation> <translation id="8308637677604853869">Vorheriges Menü</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Einstellungen für Displaymaßstab</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> hat <ph name="FEATURE_NAME" /> <ph name="FEATURE_STATE" />.</translation> <translation id="8477270416194247200">Drücke Alt + Such-Taste oder die Umschalttaste, um die Aktivierung aufzuheben.</translation> +<translation id="8480418399907765580">Toolbar anzeigen</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Link auf neuem Tab öffnen</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> unterstützt <ph name="SPECIFIED_RESOLUTION" /> nicht. Die Auflösung wurde zu <ph name="FALLBACK_RESOLUTION" /> geändert. Bitte bestätigen, um die Änderungen beizubehalten. Die vorherigen Einstellungen werden in <ph name="TIMEOUT_SECONDS" /> wiederhergestellt.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Apps nach Name oder Farbe sortieren</translation> <translation id="8609384513243082612">Neuen Tab öffnen</translation> +<translation id="861045123704058818">Apps werden vorübergehend nach Kategorie sortiert</translation> <translation id="8612216344243590325">Speichere wichtige Dateien in <ph name="HOLDING_SPACE_TITLE" /> statt auf dem Desktop. Ziehe Dateien einfach zu <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Benachrichtigungen von <ph name="APP_1_TITLE" /> und <ph name="APP_2_TITLE" /> wurden ausgeblendet, da der Spionageschutz aktiviert ist</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Identität bestätigen: <ph name="ORIGIN_NAME" /> möchte sichergehen, dass du das bist</translation> <translation id="875593634123171288">VPN-Einstellungen anzeigen</translation> +<translation id="8756799553341497810">Du kannst dein App-Layout anpassen, sobald du diese Ansicht geschlossen hast.</translation> <translation id="8759408218731716181">Mehrfachanmeldung kann nicht eingerichtet werden</translation> <translation id="8763883995157866248">Gerät in den Ruhemodus versetzen</translation> <translation id="877404052021108314">90 °F in C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Derzeit verbunden</translation> <translation id="8841375032071747811">Schaltfläche "Zurück"</translation> <translation id="8843682306134542540">Rotationssperre an/aus. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Hilfe aufrufen</translation> <translation id="8849001918648564819">Verborgen</translation> <translation id="8853703225951107899">Deine PIN oder dein Passwort konnten noch immer nicht bestätigt werden. Hinweis: Wenn du kürzlich dein Passwort geändert hast, verwende dein altes Passwort. Dein neues Passwort wird übernommen, sobald du dich abmeldest.</translation> <translation id="8855885154700222542">Taste für Vollbildmodus</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Hintere Taste</translation> <translation id="9133335900048457298">Geschützte Inhalte können nicht aufgezeichnet werden</translation> <translation id="9139720510312328767">Nächsten Buchstaben löschen</translation> +<translation id="9148058034647219655">Beenden</translation> <translation id="9151906066336345901">Ende</translation> <translation id="9161053988251441839">VORGESCHLAGENE APPS</translation> <translation id="9168436347345867845">Später</translation>
diff --git a/ash/strings/ash_strings_el.xtb b/ash/strings/ash_strings_el.xtb index 24b8dd9d..fa8618b 100644 --- a/ash/strings/ash_strings_el.xtb +++ b/ash/strings/ash_strings_el.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Βαριέμαι</translation> <translation id="1104084341931202936">Εμφάνιση ρυθμίσεων προσβασιμότητας</translation> <translation id="1104621072296271835">Οι συσκευές σας λειτουργούν ακόμα καλύτερα συνδυαστικά</translation> -<translation id="1106446201446919638">1 συνδεδεμένη συσκευή. Κατά τη χρήση του σημείου πρόσβασης Wi-Fi, το Wi-Fi θα παραμείνει απενεργοποιημένο.</translation> <translation id="1111021433905331574">Μπορείτε να αλλάξετε το χρώμα του οπίσθιου φωτισμού του πληκτρολογίου σας στις Ρυθμίσεις > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Εναλλαγή δεδομένων κινητής τηλεφωνίας <ph name="STATE" />.</translation> <translation id="112308213915226829">Αυτόματη απόκρυψη ραφιού</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Δεν υπάρχει δίκτυο κινητής τηλεφωνίας</translation> <translation id="1882897271359938046">Κατοπτρισμός σε <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Ξεκλείδωμα με δακτυλικό αποτύπωμα</translation> +<translation id="1904997243703671177">Όταν απενεργοποιήσετε το Bluetooth, <ph name="DEVICE_COUNT" /> εξωτερικές συσκευές θα αποσυνδεθούν από τη συσκευή <ph name="DEVICE_TYPE" />, συμπεριλαμβανομένων των εξής:</translation> <translation id="1908992311423394684">Νέα εγκατάσταση</translation> <translation id="1915307458270490472">Τερματισμός κλήσης</translation> <translation id="1918022425394817322">Η προεπισκόπηση κάμερας τοποθετήθηκε στην επάνω δεξιά γωνία</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Άνοιγμα Βοήθειας στην εφαρμογή Εξερεύνηση</translation> <translation id="2018630726571919839">Πες μου ένα ανέκδοτο</translation> <translation id="2021864487439853900">Κάντε κλικ για ξεκλείδωμα</translation> -<translation id="2023558322300866873">Μπορείτε να διακόψετε τη λήψη πακέτων οποιαδήποτε στιγμή.</translation> <translation id="2034971124472263449">Αποθήκευση ούτως ή άλλως</translation> <translation id="204259843076055848">Η συντόμευση <ph name="SIX_PACK_KEY_NAME" /> είναι απενεργοποιημένη αυτήν τη στιγμή</translation> <translation id="2049240716062114887">Το όνομα γραφείου άλλαξε σε <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Πλήρες</translation> <translation id="2064048859448024834">Η προεπισκόπηση κάμερας είναι ενεργή</translation> <translation id="2067602449040652523">Φωτεινότητα πληκτρολογίου</translation> <translation id="2075520525463668108">Εναλλαγή <ph name="CAPTURE_MEDIUM" />. Το κουμπί <ph name="CAPTURE_MEDIUM" /> είναι <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Δεν συνδέθηκε</translation> <translation id="2408955596600435184">Εισαγάγετε το PIN</translation> <translation id="2412593942846481727">Υπάρχει διαθέσιμη ενημέρωση</translation> +<translation id="2416438829169535743">Έξοδος από προβολή;</translation> <translation id="2417486498593892439">Σύνδεση στο δίκτυο</translation> <translation id="2426051945783024481">Έγινε αυτόματο κεντράρισμα κάμερας</translation> <translation id="2427507373259914951">Αριστερό κλικ</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Ειδοποιήσεις</translation> <translation id="2484513351006226581">Πατήστε <ph name="KEYBOARD_SHORTCUT" />, για να αλλάξετε διάταξη πληκτρολογίου.</translation> <translation id="2486214324139475545">Προεπισκόπηση του <ph name="DESK_NAME" />. Ενεργό γραφείο.</translation> +<translation id="2486405091093637109">Η ανάλυση "<ph name="DISPLAY_NAME" />" άλλαξε σε ανάλυση <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Χωρίς επιβεβαίωση, θα γίνει επαναφορά των προηγούμενων ρυθμίσεων σε <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Συμμετοχή</translation> <translation id="2499445554382787206">Μενού προφίλ γραφείου. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Σταθερά πλήκτρα</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 συνδεδεμένη συσκευή</translation> <translation id="2791421900609674576">Θα βλέπετε προτάσεις για να συνεχίσετε από εκεί που σταματήσατε. Μπορείτε να αγγίξετε παρατεταμένα για να καταργήσετε προτάσεις.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">Μέγεθος οθόνης</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, επιλεγμένο</translation> <translation id="2805756323405976993">Εφαρμογές </translation> <translation id="2814448776515246190">Μερική λήψη</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Μη υποστηριζόμενες εφαρμογές στο πρότυπο</translation> <translation id="3160929076476941240">2 ώρες</translation> <translation id="316356270129335934">Ο τομέας <ph name="MANAGER" /> επαναφέρει τη συσκευή <ph name="DEVICE_TYPE" /> σε προηγούμενη έκδοση. Θα γίνει επαναφορά της συσκευής σας και όλα τα δεδομένα θα διαγραφούν.</translation> -<translation id="3170769098533255179">Δεν υπάρχουν συνδεδεμένες συσκευές. Κατά τη χρήση του σημείου πρόσβασης Wi-Fi, το Wi-Fi θα παραμείνει απενεργοποιημένο.</translation> <translation id="3171170659304083361">Ρυθμίσεις μεθόδων εισαγωγής</translation> <translation id="3176221688814061633">Το Chromebook ή η συσκευή Bluetooth χρησιμοποιεί μια παλαιότερη έκδοση του Bluetooth. Ενεργοποιήστε το Bluetooth Super Resolution ή χρησιμοποιήστε εσωτερικό μικρόφωνο για καλύτερη ποιότητα ήχου.</translation> <translation id="3181441307743005334">Η επανεκκίνηση μπορεί να διαρκέσει λίγη ώρα</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> συσκευές συνδέθηκαν στο σημείο πρόσβασης Wi-Fi της συσκευής <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Έγινε εναλλαγή σε λειτουργία φορητού υπολογιστή.</translation> <translation id="3308453408813785101">Ο χρήστης <ph name="USER_EMAIL_ADDRESS" /> μπορεί να συνδεθεί αργότερα.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> συνδεδεμένες συσκευές. Κατά τη χρήση του σημείου πρόσβασης Wi-Fi, το Wi-Fi θα παραμείνει απενεργοποιημένο.</translation> <translation id="3321628682574733415">Λανθασμένος κωδικός γονέα</translation> <translation id="332827762492701193">Οι ειδοποιήσεις είναι κρυφές</translation> <translation id="3333674550998107387">Ανάπτυξη της ειδοποίησης <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Εμφανίζονται παράθυρα από το τρέχον γραφείο. Πατήστε το πάνω βέλος για την εμφάνιση παραθύρων από όλα τα γραφεία</translation> <translation id="3702846122927433391">Πληθυσμός της Νιγηρίας</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Ψυχαγωγία</translation> <translation id="3708186454126126312">Συνδέθηκαν στο παρελθόν</translation> <translation id="3712143870407382523">Επιλέξτε ένα παράθυρο για αυτή την πλευρά</translation> <translation id="371370241367527062">Μπροστινό μικρόφωνο</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Γεια, πώς μπορώ να βοηθήσω;</translation> <translation id="3804737937830804242">Σύμπτυξη κάμερας</translation> <translation id="3824784079442479685">Αυτό επιτρέπει την πρόσβαση στην κάμερα για την εφαρμογή <ph name="APP_NAME" /> και όλες τις εφαρμογές και τους ιστοτόπους με άδεια κάμερας. Ίσως χρειαστεί να ανανεώσετε την ιστοσελίδα ή να επανεκκινήσετε την εφαρμογή.</translation> -<translation id="3825680296690914697">Παραδόθηκαν <ph name="NUM_TURNED_IN" /> από <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, βαθμολογήθηκαν <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Αλλαγή σε κωδικό πρόσβασης</translation> <translation id="383058930331066723">Η λειτουργία εξοικονόμησης μπαταρίας είναι ενεργοποιημένη</translation> <translation id="383629559565718788">Εμφάνιση ρυθμίσεων πληκτρολογίου</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Ενεργό, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Άνοιγμα σελίδας Λήψεις</translation> <translation id="4072264167173457037">Μεσαίο σήμα</translation> -<translation id="4076455981957565732">Παραδόθηκαν <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Βαθμολογήθηκαν <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Ενεργοποιήστε τον φυσικό διακόπτη μικροφώνου στη συσκευή σας</translation> <translation id="4101772068965291327">Άνοιγμα αρχικής σελίδας</translation> <translation id="4112140312785995938">Αναζήτηση προς τα πίσω</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Δεν είναι δυνατή η αποθήκευση της ψηφιακής εγγραφής οθόνης</translation> <translation id="4405151984121254935">Δεν υποστηρίζεται ο συνδεδεμένος τύπος περιφερειακού.</translation> <translation id="4406883609789734330">Ζωντανοί υπότιτλοι</translation> +<translation id="4412698727486357573">Κέντρο βοήθειας</translation> <translation id="4412944820643904175">Η λειτουργία <ph name="FEATURE_NAME" /> είναι απενεργοποιημένη.</translation> <translation id="4424159417645388645">Γραφείο 5</translation> <translation id="4430019312045809116">Ένταση</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Δεν ενδιαφέρομαι για καμία πρόταση</translation> <translation id="4569753163207712681">Προβολή των πρόσφατων φωτογραφιών, μέσων και εφαρμογών του τηλεφώνου σας</translation> <translation id="4573176682887762361">"Πληκτρολόγηση [λέξη / φράση]"</translation> -<translation id="4577188182049003486">Όταν το σημείο πρόσβασης Wi-Fi είναι ενεργοποιημένο, το Wi-Fi είναι απενεργοποιημένο</translation> <translation id="4577274620589681794">Ο χρόνος τελείωσε · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Εμφάνιση προεπισκοπήσεων</translation> <translation id="4578906031062871102">Το μενού Ρυθμίσεις άνοιξε.</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Μεταφορά συνδέσμου σε κενή περιοχή της γραμμής καρτελών</translation> <translation id="4814539958450445987">Οθόνη σύνδεσης</translation> <translation id="481455355267255546">Ακολουθούν</translation> +<translation id="481749895090480684">Λίστα εργασιών: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">κάμερα και μικρόφωνο</translation> <translation id="482908187605862807">Διαθέσιμες εφαρμογές από το Play Store</translation> <translation id="4831034276697007977">Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε τα αυτόματα κλικ;</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Ο Εντοπισμός τηλεφώνου δεν είναι διαθέσιμος όταν οι ήχοι ξυπνητηριού είναι απενεργοποιημένοι</translation> <translation id="4960324571663582548">Ο τομέας <ph name="MANAGER" /> απαιτεί την επαναφορά της συσκευής <ph name="DEVICE_TYPE" /> σε προηγούμενη έκδοση. Θα γίνει επαναφορά της συσκευής σας και όλα τα δεδομένα θα διαγραφούν.</translation> <translation id="4961318399572185831">Μετάδοση οθόνης</translation> +<translation id="4964188651935955085">Όταν απενεργοποιήσετε το Bluetooth, αυτή η εξωτερική συσκευή θα αποσυνδεθεί από τη συσκευή <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Αύξηση έντασης ήχου</translation> <translation id="4969092041573468113"><ph name="HOURS" />ώ. <ph name="MINUTES" />λ. <ph name="SECONDS" />δ.</translation> <translation id="4975771730019223894">Προσθήκη σήματος σε εφαρμογές</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Επόμενη πρόταση</translation> <translation id="5004607513195820459">Δίκτυο υπό διαχείριση</translation> <translation id="5009463889040999939">Η μετονομασία του προφίλ βρίσκεται σε εξέλιξη. Ενδέχεται να χρειαστούν μερικά λεπτά.</translation> +<translation id="5013847959275396160">Απόκρυψη της γραμμής εργαλείων</translation> <translation id="5016558321564993266">Επιλέξτε τον μαρκαδόρο. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Κατηγορίες αναζήτησης</translation> <translation id="5030659775136592441">Εμφάνιση διαχείρισης σελιδοδεικτών</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Θα ειδοποιηθείτε εάν μιλήσετε ενώ είστε σε σίγαση. Ο ήχος παραμένει πάντα στη συσκευή σας.</translation> <translation id="5077416371682039027">Ρύθμιση προβολής των πρόσφατων φωτογραφιών, μέσων, ειδοποιήσεων και εφαρμογών του τηλεφώνου σας</translation> +<translation id="5077936103761694531">Επιβεβαίωση ανάλυσης;</translation> <translation id="5078796286268621944">Εσφαλμένο PIN</translation> <translation id="5083035541015925118">ctrl + alt + πάνω βέλος</translation> <translation id="5083553833479578423">Ξεκλειδώστε περισσότερες λειτουργίες του Βοηθού.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Αποθέστε αρχεία στην επιφάνεια εργασίας για να τα προσθέσετε στο <ph name="HOLDING_SPACE_TITLE" />. Δεν είναι δυνατή η προσθήκη αρχείων στην επιφάνεια εργασίας.</translation> <translation id="5551456515017410630">Άνοιγμα/κλείσιμο ημερολογίου</translation> <translation id="5551974246223970793">Κατά την αναζήτηση μιας σελίδας, μεταβείτε στο επόμενο αποτέλεσμα για αναζήτηση</translation> -<translation id="5555639311269196631">Απενεργοποίηση σημείου πρόσβασης Wi-Fi</translation> <translation id="5556459405103347317">Επαναφόρτωση</translation> <translation id="5558091555391176027">Εναλλαγή υψηλής ορατότητας της λειτουργίας Κοινοποίηση κοντά</translation> +<translation id="5558314826121965174">Δημιουργικότητα</translation> <translation id="556042886152191864">Κουμπί</translation> <translation id="5570122939431135380">Άνοιγμα νέας καρτέλας σε νέο παράθυρο για ανώνυμη περιήγηση</translation> <translation id="5571066253365925590">Το Bluetooth έχει ενεργοποιηθεί</translation> +<translation id="5572632238877308040">Απαραίτητα</translation> <translation id="557563299383177668">Επόμενη παράγραφος</translation> <translation id="5577082622442191756">Εναλλαγή Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Βεβαιωθείτε ότι το Bluetooth είναι ενεργοποιημένο στο τηλέφωνό σας για να χρησιμοποιήσετε το Phone Hub.</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Γραφείο 10</translation> <translation id="5662709761327382534">Εγγραφή μικροφώνου <ph name="CURRENT_STATE" />. Πατήστε Enter για να ενεργοποιήσετε την εγγραφή μικροφώνου <ph name="NEW_STATE" />.</translation> <translation id="5669267381087807207">Ενεργοπ.</translation> +<translation id="5672890847723042801">Βοηθητικά προγράμματα</translation> <translation id="5673434351075758678">Από "<ph name="FROM_LOCALE" />" σε "<ph name="TO_LOCALE" />" μετά τον συγχρονισμό των ρυθμίσεων.</translation> <translation id="5675363643668471212">Στοιχείο ραφιού</translation> <translation id="5677928146339483299">Αποκλεισμένο</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Μπαταρία <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Συλλογή πληροφοριών δικτύου</translation> <translation id="5867606971598166637">Ο διαχειριστής συστήματος παρακολουθεί τις οθόνες σας</translation> -<translation id="5876535466645959772">Η επιλεγμένη λίστα είναι κενή. Πλοηγηθείτε προς τα κάτω για να προσθέσετε μια νέα εργασία</translation> <translation id="5876666360658629066">Εισαγάγετε κωδικό γονέα</translation> <translation id="5881540930187678962">Ρυθμίστε το Phone Hub αργότερα</translation> <translation id="5887954372087850114">Το παράθυρο <ph name="WINDOW_TITLE" /> εκχωρήθηκε στο γραφείο <ph name="DESK_TITLE" /> και η εκχώρησή του καταργήθηκε από τα άλλα γραφεία</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">εφαρμογή</translation> <translation id="5958529069007801266">Εποπτευόμενος χρήστης</translation> <translation id="5960410286721553511">Προβολή των πρόσφατων φωτογραφιών και μέσων του τηλεφώνου σας</translation> -<translation id="5961960957587052807">Ελαφρύ</translation> <translation id="5965524703725988602">Εναλλαγή Σκούρου θέματος. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Μετακίνηση προς τα εμπρός μέσω παραθύρων</translation> <translation id="5978382165065462689">Κοινόχρηστος έλεγχος της οθόνης σας μέσω της απομακρυσμένης βοήθειας.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">ΠΡΟΤΑΣΕΙΣ ΕΦΑΡΜΟΓΩΝ</translation> <translation id="6352082849089527770">Άγνωστα δίκτυα</translation> <translation id="6359587239691116345">Αποκτήστε τις πιο πρόσφατες λειτουργίες και βελτιώσεις ασφάλειας. Εάν απορρίψετε αυτή την ενημέρωση, η συσκευή σας ενδέχεται να μην λειτουργεί σωστά πλέον και ίσως αντιμετωπίσετε ζητήματα ασφάλειας και απόδοσης.</translation> +<translation id="6362833380917912748">Γνωρίστε τις ενσωματωμένες εφαρμογές σας</translation> <translation id="6376931439017688372">Το Bluetooth είναι ενεργοποιημένο</translation> <translation id="6378515133128829137">Καρφίτσωμα παραθύρου στα δεξιά</translation> <translation id="6381109794406942707">Για να ξεκλειδώσετε τη συσκευή, εισαγάγετε το PIN σας.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Πραγματοποιήθηκε σύνδεση σε συσκευή με όνομα <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Επιστρέψτε ξανά στις <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Γραφείο 6</translation> +<translation id="702252130983202758">Οι εφαρμογές σας</translation> <translation id="7025533177575372252">Συνδέστε τη συσκευή <ph name="DEVICE_NAME" /> με το τηλέφωνό σας</translation> <translation id="7026338066939101231">Μείωση</translation> <translation id="7029814467594812963">Έξοδος από συνεδρία</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Ξεκλειδώστε τη συσκευή για να δείτε τις ειδοποιήσεις σας</translation> <translation id="7649070708921625228">Βοήθεια</translation> <translation id="7654687942625752712">Πατήστε παρατεταμένα και τα δύο πλήκτρα έντασης ήχου για πέντε δευτερόλεπτα, για να απενεργοποιήσετε τα εκφωνημένα σχόλια.</translation> +<translation id="7654916369822103315">Η ανάλυση "<ph name="DISPLAY_NAME" />" άλλαξε σε ανάλυση <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Λόγω περιορισμών εύρους ζώνης θύρας, η οθόνη σας δεν υποστηρίζει ανάλυση <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Χωρίς επιβεβαίωση, θα γίνει επαναφορά των προηγούμενων ρυθμίσεων σε <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Ακύρωση</translation> <translation id="7659861092419699379">Το γραφείο και τα παράθυρα έκλεισαν</translation> <translation id="7660160718439869192">Η συσκευή <ph name="NAME" /> θα εμφανίζεται σε συσκευές που είναι συνδεδεμένες με τον λογαριασμό <ph name="EMAIL" /></translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Εμφάνιση ρυθμίσεων προσβασιμότητας, η λειτουργία <ph name="ENABLED_FEATURES" /> είναι ενεργοποιημένη.</translation> <translation id="7947798320695032612">Η εφαρμογή <ph name="APP_NAME" /> θέλει να χρησιμοποιήσει τη συσκευή <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Μείωση φωτεινότητας πληκτρολογίου</translation> +<translation id="7953994493035617347">Επιβεβαίωση νέας ανάλυσης;</translation> <translation id="7963689218131240420">Η λειτουργία Μην ενοχλείτε είναι ανενεργή.</translation> <translation id="7963992254934562106">Από <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Επιλογή φακέλου…</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Μπορείτε να καρφιτσώσετε σημαντικά αρχεία. Για να καρφιτσώσετε ένα στοιχείο, τοποθετήστε πάνω του τον δείκτη ή ανοίξτε τα Αρχεία και κάντε δεξί κλικ στο στοιχείο.</translation> <translation id="7994370417837006925">Σύνδεση σε πολλούς λογαριασμούς</translation> <translation id="7995804128062002838">Αποτυχία καταγραφής οθόνης</translation> +<translation id="8000020256436988724">Γραμμή εργαλείων</translation> <translation id="8000066093800657092">Κανένα δίκτυο</translation> <translation id="8001755249288974029">Επιλογή κειμένου από τον δείκτη έως την αρχή της γραμμής</translation> <translation id="8004512796067398576">Αύξηση</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Άνοιγμα παραθύρου διαλόγου πληροφοριών για <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Χρησιμοποιείτε <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Ενεργοποίηση/απενεργοποίηση μενού για λειτουργία κλειδώματος αλλαγής μεγέθους</translation> +<translation id="8192727139462702395">Όταν απενεργοποιήσετε το Bluetooth, αυτές οι εξωτερικές συσκευές θα αποσυνδεθούν από τη συσκευή <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Καρτέλα μετάδοσης</translation> <translation id="8200772114523450471">Συνέχιση</translation> <translation id="8203795194971602413">Δεξί κλικ</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Εναλλαγή αναπαραγωγής</translation> <translation id="8270450402312105425">{0,plural, =1{Αλλαγή της έκδοσης της συσκευής σε προηγούμενη εντός μίας ώρας}other{Αλλαγή της έκδοσης της συσκευής σε προηγούμενη εντός # ωρών}}</translation> <translation id="8277261673056602147">Επισήμανση κειμένου στην οθόνη</translation> +<translation id="8287009018010202411">Παραγωγικότητα</translation> <translation id="828708037801473432">Ανενεργό</translation> <translation id="8297006494302853456">Αδύναμο</translation> <translation id="8308637677604853869">Προηγούμενο μενού</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Εμφάνιση ρυθμίσεων κλίμακας</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> έχει <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Πατήστε Alt+Search ή Shift για ακύρωση.</translation> +<translation id="8480418399907765580">Εμφάνιση γραμμής εργαλείων</translation> <translation id="8487699605742506766">Σημείο πρόσβασης Wi-Fi</translation> <translation id="8491237443345908933">Άνοιγμα συνδέσμου σε νέα καρτέλα</translation> <translation id="8492573885090281069">Η οθόνη <ph name="DISPLAY_NAME" /> δεν υποστηρίζει <ph name="SPECIFIED_RESOLUTION" />. Η ανάλυση άλλαξε σε <ph name="FALLBACK_RESOLUTION" />. Κάντε κλικ στην Επιβεβαίωση για να κρατήσετε τις αλλαγές. Θα γίνει επαναφορά των προηγούμενων ρυθμίσεων σε <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Ταξινόμηση των εφαρμογών σας κατά όνομα ή χρώμα</translation> <translation id="8609384513243082612">Άνοιγμα νέας καρτέλας</translation> +<translation id="861045123704058818">Οι εφαρμογές οργανώνονται προσωρινά κατά κατηγορία</translation> <translation id="8612216344243590325">Διατηρήστε τα σημαντικά αρχεία στο <ph name="HOLDING_SPACE_TITLE" /> αντί στην επιφάνεια εργασίας. Απλώς σύρετε τα αρχεία στο <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Έχει γίνει απόκρυψη των ειδοποιήσεων των εφαρμογών <ph name="APP_1_TITLE" /> και <ph name="APP_2_TITLE" /> επειδή η προστασία προβολής είναι ενεργοποιημένη</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Επαλήθευση της ταυτότητάς σας: Το <ph name="ORIGIN_NAME" /> θέλει να επαληθεύσει την ταυτότητά σας.</translation> <translation id="875593634123171288">Εμφάνιση ρυθμίσεων VPN</translation> +<translation id="8756799553341497810">Μπορείτε να αρχίσετε να προσαρμόζετε τη διάταξη της εφαρμογής σας, μόλις εξέλθετε από αυτή την προβολή.</translation> <translation id="8759408218731716181">Δεν είναι δυνατή η δημιουργία πολλαπλών συνδέσεων</translation> <translation id="8763883995157866248">Ορισμός συσκευής σε κατάσταση αδράνειας</translation> <translation id="877404052021108314">90 °F σε °C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Συνδεδεμένες αυτήν τη στιγμή</translation> <translation id="8841375032071747811">Κουμπί "Πίσω"</translation> <translation id="8843682306134542540">Εναλλαγή κλειδώματος περιστροφής. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Λήψη βοήθειας</translation> <translation id="8849001918648564819">Κρυφή</translation> <translation id="8853703225951107899">Η επαλήθευση του PIN ή του κωδικού πρόσβασής σας εξακολουθεί να μην είναι δυνατή. Σημείωση: Εάν πρόσφατα αλλάξατε τον κωδικό πρόσβασής σας, χρησιμοποιήστε τον παλιό κωδικό πρόσβασης. Ο νέος κωδικός πρόσβασης θα εφαρμοστεί αφού αποσυνδεθείτε.</translation> <translation id="8855885154700222542">Πλήκτρο πλήρους οθόνης</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Πίσω κουμπί</translation> <translation id="9133335900048457298">Δεν είναι δυνατή η εγγραφή προστατευμένου περιεχομένου</translation> <translation id="9139720510312328767">Διαγραφή επόμενου γράμματος</translation> +<translation id="9148058034647219655">Έξοδος</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΕΦΑΡΜΟΓΕΣ</translation> <translation id="9168436347345867845">Αργότερα</translation>
diff --git a/ash/strings/ash_strings_en-GB.xtb b/ash/strings/ash_strings_en-GB.xtb index bedc2ac6..0d99a17 100644 --- a/ash/strings/ash_strings_en-GB.xtb +++ b/ash/strings/ash_strings_en-GB.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">I'm bored</translation> <translation id="1104084341931202936">Show accessibility settings</translation> <translation id="1104621072296271835">Your devices work even better together</translation> -<translation id="1106446201446919638">One device connected. While using hotspot, Wi-Fi will stay off.</translation> <translation id="1111021433905331574">You can change the colour of your keyboard backlight in Settings > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Toggle mobile data. <ph name="STATE" />.</translation> <translation id="112308213915226829">Autohide shelf</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">No mobile network</translation> <translation id="1882897271359938046">Mirroring to <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Unlock with fingerprint</translation> +<translation id="1904997243703671177">When you turn off Bluetooth, <ph name="DEVICE_COUNT" /> external devices will disconnect from your <ph name="DEVICE_TYPE" />, including:</translation> <translation id="1908992311423394684">New install</translation> <translation id="1915307458270490472">Hang up</translation> <translation id="1918022425394817322">Camera snapped to the top-right corner</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Open 'Help' in Explore app</translation> <translation id="2018630726571919839">Tell me a joke</translation> <translation id="2021864487439853900">Click to unlock</translation> -<translation id="2023558322300866873">You can stop packet capture at any time</translation> <translation id="2034971124472263449">Save anyway</translation> <translation id="204259843076055848">The <ph name="SIX_PACK_KEY_NAME" /> shortcut is currently off</translation> <translation id="2049240716062114887">Desk name was changed to <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Full</translation> <translation id="2064048859448024834">Camera preview on</translation> <translation id="2067602449040652523">Keyboard brightness</translation> <translation id="2075520525463668108">Toggle <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> is <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Not connected</translation> <translation id="2408955596600435184">Enter your PIN</translation> <translation id="2412593942846481727">Update available</translation> +<translation id="2416438829169535743">Exit view?</translation> <translation id="2417486498593892439">Sign in to network</translation> <translation id="2426051945783024481">Camera frame automatically centred</translation> <translation id="2427507373259914951">Left click</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Notifications</translation> <translation id="2484513351006226581">Hit <ph name="KEYBOARD_SHORTCUT" /> to switch keyboard layout.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> preview. Active desk.</translation> +<translation id="2486405091093637109">'<ph name="DISPLAY_NAME" />' was changed to <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) resolution. Without confirming, the previous settings will be restored in <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Join</translation> <translation id="2499445554382787206">Desk profile menu. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Sticky keys</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">One device connected</translation> <translation id="2791421900609674576">You’ll see recommendations so that you can continue where you left off. You can touch & hold to remove recommendations.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">Screen size</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, selected</translation> <translation id="2805756323405976993">Apps</translation> <translation id="2814448776515246190">Partial capture</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Unsupported apps in template</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> is rolling back your <ph name="DEVICE_TYPE" />. Your device will reset and all data will be deleted.</translation> -<translation id="3170769098533255179">No devices connected. While using hotspot, Wi-Fi will stay off.</translation> <translation id="3171170659304083361">Input methods settings</translation> <translation id="3176221688814061633">Your Chromebook or Bluetooth device is using an older version of Bluetooth. Turn on the Bluetooth Super Resolution or use internal microphone for better audio quality.</translation> <translation id="3181441307743005334">Restart may take a while</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> devices connected to <ph name="DEVICE_NAME" /> hotspot</translation> <translation id="3307642347673023554">Switched to laptop mode</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> can still sign in later.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> devices connected While using hotspot, Wi-Fi will stay off.</translation> <translation id="3321628682574733415">Incorrect parent code</translation> <translation id="332827762492701193">Notifications are hidden</translation> <translation id="3333674550998107387">Expand <ph name="NOTIFICATION_TITLE" /> notification</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Showing windows from the current desk; press the Up arrow key to show windows from all desks</translation> <translation id="3702846122927433391">Population in Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Entertainment</translation> <translation id="3708186454126126312">Previously connected</translation> <translation id="3712143870407382523">Choose a window for this side</translation> <translation id="371370241367527062">Front microphone</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Hi, how can I help?</translation> <translation id="3804737937830804242">Collapse camera</translation> <translation id="3824784079442479685">This allows camera access for <ph name="APP_NAME" /> and all apps and websites with the camera permission. You may need to refresh the web page or restart the app.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> of <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> turned in, <ph name="NUM_GRADED" /> graded</translation> <translation id="3826099427150913765">Switch to password</translation> <translation id="383058930331066723">Battery saver mode is on</translation> <translation id="383629559565718788">Show keyboard settings</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">On, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Open Downloads page</translation> <translation id="4072264167173457037">Medium signal</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> turned in • <ph name="NUM_GRADED" /> graded</translation> <translation id="4086921558679520050">Turn on physical mic switch on your device</translation> <translation id="4101772068965291327">Open home page</translation> <translation id="4112140312785995938">Seek backwards</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Can't save screencast</translation> <translation id="4405151984121254935">The connected peripheral type is not supported</translation> <translation id="4406883609789734330">Live Caption</translation> +<translation id="4412698727486357573">Help Centre</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> is off.</translation> <translation id="4424159417645388645">Desk 5</translation> <translation id="4430019312045809116">Volume</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Not interested in any suggestions</translation> <translation id="4569753163207712681">View your phone's recent photos, media and apps</translation> <translation id="4573176682887762361">'Type [word / phrase]'</translation> -<translation id="4577188182049003486">With hotspot on, Wi-Fi is off</translation> <translation id="4577274620589681794">Time's up · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Show previews</translation> <translation id="4578906031062871102">Settings menu opened</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Drag link to blank area on the tab strip</translation> <translation id="4814539958450445987">Login Screen</translation> <translation id="481455355267255546">Up next</translation> +<translation id="481749895090480684">Task list: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">camera and microphone</translation> <translation id="482908187605862807">Available apps from the Play Store</translation> <translation id="4831034276697007977">Are you sure that you want to turn off automatic clicks?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Locate phone is not available when alarm sounds are disabled</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> requires you to roll back your <ph name="DEVICE_TYPE" />. Your device will reset and all data will be deleted.</translation> <translation id="4961318399572185831">Cast screen</translation> +<translation id="4964188651935955085">When you turn off Bluetooth, this external device will disconnect from your <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Turn volume up</translation> <translation id="4969092041573468113"><ph name="HOURS" />h <ph name="MINUTES" />m <ph name="SECONDS" />s</translation> <translation id="4975771730019223894">App badging</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Next sentence</translation> <translation id="5004607513195820459">Network is managed</translation> <translation id="5009463889040999939">Renaming profile. This may take a few minutes.</translation> +<translation id="5013847959275396160">Hide toolbar</translation> <translation id="5016558321564993266">Toggle marker. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Search categories</translation> <translation id="5030659775136592441">Show bookmark manager</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">You'll get notified if you talk while muted. Audio never leaves your device.</translation> <translation id="5077416371682039027">Set up viewing your phone's recent photos, media, notifications and apps</translation> +<translation id="5077936103761694531">Confirm resolution?</translation> <translation id="5078796286268621944">Incorrect PIN</translation> <translation id="5083035541015925118">ctrl + alt + up arrow</translation> <translation id="5083553833479578423">Unlock more Assistant features.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Drop files on the desktop to add them to <ph name="HOLDING_SPACE_TITLE" />. You can't add files to desktop.</translation> <translation id="5551456515017410630">Open/close calendar</translation> <translation id="5551974246223970793">When searching a page, go to next match for search</translation> -<translation id="5555639311269196631">Turn off hotspot</translation> <translation id="5556459405103347317">Reload</translation> <translation id="5558091555391176027">Toggle Nearby Share high visibility</translation> +<translation id="5558314826121965174">Creativity</translation> <translation id="556042886152191864">Button</translation> <translation id="5570122939431135380">Open new tab in new incognito window</translation> <translation id="5571066253365925590">Bluetooth enabled</translation> +<translation id="5572632238877308040">Essentials</translation> <translation id="557563299383177668">Next paragraph</translation> <translation id="5577082622442191756">Toggle Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Check that Bluetooth is enabled on your phone to use Phone Hub</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Desk 10</translation> <translation id="5662709761327382534">Record microphone <ph name="CURRENT_STATE" />, press enter to turn microphone recording <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Activating</translation> +<translation id="5672890847723042801">Utilities</translation> <translation id="5673434351075758678">From '<ph name="FROM_LOCALE" />' to '<ph name="TO_LOCALE" />' after syncing your settings.</translation> <translation id="5675363643668471212">Shelf item</translation> <translation id="5677928146339483299">Blocked</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Battery <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Collecting network information</translation> <translation id="5867606971598166637">Your system administrator is monitoring your screens</translation> -<translation id="5876535466645959772">Selected list empty, navigate down to add a new task</translation> <translation id="5876666360658629066">Enter parental code</translation> <translation id="5881540930187678962">Set up Phone Hub later</translation> <translation id="5887954372087850114">Window <ph name="WINDOW_TITLE" /> assigned to <ph name="DESK_TITLE" /> and unassigned from all other desks</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Supervised user</translation> <translation id="5960410286721553511">View your phone's recent photos and media</translation> -<translation id="5961960957587052807">Light</translation> <translation id="5965524703725988602">Toggle Dark theme. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Cycle forward through windows</translation> <translation id="5978382165065462689">Sharing control of your screen via Remote Assistance.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">APP SUGGESTIONS</translation> <translation id="6352082849089527770">Unknown networks</translation> <translation id="6359587239691116345">Get the latest features and security improvements. If you decline this update, your device may no longer work properly and you may experience security and performance issues.</translation> +<translation id="6362833380917912748">Get to know your built-in apps</translation> <translation id="6376931439017688372">Bluetooth is on</translation> <translation id="6378515133128829137">Pin window to right</translation> <translation id="6381109794406942707">To unlock the device, enter your PIN.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Connected to a device named <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Come back at <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Desk 6</translation> +<translation id="702252130983202758">Your apps</translation> <translation id="7025533177575372252">Connect your <ph name="DEVICE_NAME" /> with your phone</translation> <translation id="7026338066939101231">Decrement</translation> <translation id="7029814467594812963">Exit session</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Unlock device to view your notifications</translation> <translation id="7649070708921625228">Help</translation> <translation id="7654687942625752712">Press and hold both volume keys for five seconds to disable spoken feedback.</translation> +<translation id="7654916369822103315">'<ph name="DISPLAY_NAME" />' was changed to <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) resolution. Due to port bandwidth limitations, your display can't support a <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) resolution. Without confirming, the previous settings will be restored in <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Cancel</translation> <translation id="7659861092419699379">Desk and windows have been closed</translation> <translation id="7660160718439869192">Your <ph name="NAME" /> will appear on devices linked with <ph name="EMAIL" /></translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Show accessibility settings, '<ph name="ENABLED_FEATURES" />' enabled.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> wants to use your <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Dim keyboard</translation> +<translation id="7953994493035617347">Confirm the new resolution?</translation> <translation id="7963689218131240420">Do Not Disturb is off.</translation> <translation id="7963992254934562106">From <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Select folder…</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">You can pin important files. To pin, hover over an item or open Files and right-click an item.</translation> <translation id="7994370417837006925">Multiple sign-in</translation> <translation id="7995804128062002838">Failed to capture screen</translation> +<translation id="8000020256436988724">Toolbar</translation> <translation id="8000066093800657092">No network</translation> <translation id="8001755249288974029">Select text from cursor to beginning of line</translation> <translation id="8004512796067398576">Increment</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Open info dialogue for <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Using <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Turn on/off menu to resize lock mode</translation> +<translation id="8192727139462702395">When you turn off Bluetooth, these external devices will disconnect from your <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Casting tab</translation> <translation id="8200772114523450471">Resume</translation> <translation id="8203795194971602413">Right click</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Toggle -playback</translation> <translation id="8270450402312105425">{0,plural, =1{Change device to previous version within an hour}other{Change device to previous version within # hours}}</translation> <translation id="8277261673056602147">Highlight text on your screen</translation> +<translation id="8287009018010202411">Productivity</translation> <translation id="828708037801473432">Off</translation> <translation id="8297006494302853456">Weak</translation> <translation id="8308637677604853869">Previous menu</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Display scale settings</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> has <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Press Alt+Search or Shift to cancel.</translation> +<translation id="8480418399907765580">Show toolbar</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Open link in new tab</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> doesn't support <ph name="SPECIFIED_RESOLUTION" />. The resolution was changed to <ph name="FALLBACK_RESOLUTION" />. Click confirm to keep changes. The previous settings will be restored in <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Sort your apps by name or colour</translation> <translation id="8609384513243082612">Open new tab</translation> +<translation id="861045123704058818">Apps are organised by category temporarily</translation> <translation id="8612216344243590325">Keep important files in <ph name="HOLDING_SPACE_TITLE" /> instead of on the desktop. Just drag files to <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247"><ph name="APP_1_TITLE" /> and <ph name="APP_2_TITLE" /> notifications are hidden because viewing protection is on</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verify your identity: <ph name="ORIGIN_NAME" /> would like to confirm that it's you</translation> <translation id="875593634123171288">Show VPN settings</translation> +<translation id="8756799553341497810">You can start customising your app layout once you exit this view.</translation> <translation id="8759408218731716181">Can't set up multiple sign-in</translation> <translation id="8763883995157866248">Put device in sleep mode</translation> <translation id="877404052021108314">32°C in F</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Currently connected</translation> <translation id="8841375032071747811">Back button</translation> <translation id="8843682306134542540">Toggle rotation lock. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Get help</translation> <translation id="8849001918648564819">Hidden</translation> <translation id="8853703225951107899">Your PIN or password still couldn't be verified. Note: If you recently changed your password, use your old password. Your new password will be applied once you've signed out.</translation> <translation id="8855885154700222542">Full-screen key</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Rear button</translation> <translation id="9133335900048457298">Can't record protected content</translation> <translation id="9139720510312328767">Delete next letter</translation> +<translation id="9148058034647219655">Exit</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">SUGGESTED APPS</translation> <translation id="9168436347345867845">Do it later</translation>
diff --git a/ash/strings/ash_strings_es-419.xtb b/ash/strings/ash_strings_es-419.xtb index c01e470..7d3c48e 100644 --- a/ash/strings/ash_strings_es-419.xtb +++ b/ash/strings/ash_strings_es-419.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Me aburro</translation> <translation id="1104084341931202936">Mostrar la configuración de accesibilidad</translation> <translation id="1104621072296271835">Tus dispositivos funcionan incluso mejor juntos</translation> -<translation id="1106446201446919638">Se conectó un dispositivo. Mientras uses el hotspot, el Wi-Fi permanecerá desactivado.</translation> <translation id="1111021433905331574">Puedes cambiar el color de la retroiluminación del teclado en Configuración > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Activa o desactiva los datos móviles. <ph name="STATE" />.</translation> <translation id="112308213915226829">Ocultar la barra automáticamente</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Sin red móvil</translation> <translation id="1882897271359938046">Duplicando en <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Desbloquear con huella dactilar</translation> +<translation id="1904997243703671177">Cuando desactives el Bluetooth, <ph name="DEVICE_COUNT" /> dispositivos externos se desconectarán de tu <ph name="DEVICE_TYPE" />, lo que incluye:</translation> <translation id="1908992311423394684">Nueva instalación</translation> <translation id="1915307458270490472">Colgar</translation> <translation id="1918022425394817322">Se ajustó la cámara a la esquina superior derecha</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Abre "Ayuda" en la app Explorar</translation> <translation id="2018630726571919839">Cuéntame un chiste</translation> <translation id="2021864487439853900">Haz clic para desbloquear.</translation> -<translation id="2023558322300866873">Puedes detener la captura de paquetes en cualquier momento.</translation> <translation id="2034971124472263449">Guardar de todos modos</translation> <translation id="204259843076055848">En este momento, la combinación de teclas <ph name="SIX_PACK_KEY_NAME" /> está desactivada</translation> <translation id="2049240716062114887">Se cambió el nombre del escritorio a <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Total</translation> <translation id="2064048859448024834">Se muestra la vista previa de la cámara</translation> <translation id="2067602449040652523">Brillo del teclado</translation> <translation id="2075520525463668108">Activar o desactivar <ph name="CAPTURE_MEDIUM" /> (estado de <ph name="CAPTURE_MEDIUM" />: <ph name="CAPTURE_STATE" />)</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">No conectado</translation> <translation id="2408955596600435184">Ingresa tu PIN</translation> <translation id="2412593942846481727">Actualización disponible</translation> +<translation id="2416438829169535743">¿Quieres salir de la vista?</translation> <translation id="2417486498593892439">Acceder a la red</translation> <translation id="2426051945783024481">El encuadre de la cámara se centró automáticamente</translation> <translation id="2427507373259914951">Clic con botón izquierdo</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Notificaciones</translation> <translation id="2484513351006226581">Presiona <ph name="KEYBOARD_SHORTCUT" /> para cambiar la configuración del teclado.</translation> <translation id="2486214324139475545">Vista previa de <ph name="DESK_NAME" />. Escritorio activo.</translation> +<translation id="2486405091093637109">Se cambió "<ph name="DISPLAY_NAME" />" a una resolución de <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Si no confirmas el cambio, se restablecerá la configuración anterior en <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Unirse</translation> <translation id="2499445554382787206">Menú del perfil del escritorio. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Teclas especiales</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 dispositivo conectado</translation> <translation id="2791421900609674576">Verás recomendaciones para continuar desde donde dejaste. Para quitarlas, manténlas presionadas.</translation> <translation id="2792498699870441125">Alt+tecla de búsqueda</translation> +<translation id="2801954693771979815">Tamaño de pantalla</translation> <translation id="2802938996245446490">Se seleccionó <ph name="BUTTON_LABEL" /></translation> <translation id="2805756323405976993">Aplicaciones</translation> <translation id="2814448776515246190">Captura parcial</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Hay apps no compatibles en la plantilla</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> está revirtiendo tu <ph name="DEVICE_TYPE" />. Se restablecerá tu dispositivo y se borrarán todos los datos.</translation> -<translation id="3170769098533255179">No hay dispositivos conectados. Mientras uses el hotspot, el Wi-Fi permanecerá desactivado.</translation> <translation id="3171170659304083361">Configuración de los métodos de entrada</translation> <translation id="3176221688814061633">Tu Chromebook o dispositivo Bluetooth usan una versión anterior de Bluetooth. Activa la alta resolución de Bluetooth o usa el micrófono interno para mejorar la calidad del audio.</translation> <translation id="3181441307743005334">El reinicio puede tardar unos minutos</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> dispositivos conectados al hotspot de <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Se cambió al modo laptop</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> podrá acceder más tarde.</translation> -<translation id="3317779231018057649">Se conectaron <ph name="DEVICECOUNT" /> dispositivos. Mientras uses el hotspot, el Wi-Fi permanecerá desactivado.</translation> <translation id="3321628682574733415">Código parental incorrecto</translation> <translation id="332827762492701193">Las notificaciones están ocultas</translation> <translation id="3333674550998107387">Expandir la notificación <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Se muestran las ventanas del escritorio actual. Para ver las de todos los escritorios, presiona la flecha hacia arriba.</translation> <translation id="3702846122927433391">Población de Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Entretenimiento</translation> <translation id="3708186454126126312">Conectados anteriormente</translation> <translation id="3712143870407382523">Elige una ventana para este lado</translation> <translation id="371370241367527062">Micrófono delantero</translation> @@ -700,7 +700,6 @@ <translation id="380165613292957338">Hola, ¿cómo puedo ayudarte?</translation> <translation id="3804737937830804242">Contraer la cámara</translation> <translation id="3824784079442479685">Permite el acceso a la cámara para <ph name="APP_NAME" /> y todas las apps y sitios web con el permiso correspondiente. Es posible que debas actualizar la página web o reiniciar la app.</translation> -<translation id="3825680296690914697">Entregadas: <ph name="NUM_TURNED_IN" /> de <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, calificadas: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Cambiar a contraseña</translation> <translation id="383058930331066723">El modo de Ahorro de batería está activado</translation> <translation id="383629559565718788">Mostrar la configuración del teclado</translation> @@ -764,7 +763,6 @@ <translation id="4066027111132117168">Sí (<ph name="REMAINING_TIME" />)</translation> <translation id="4069532248403319695">Abrir la página de Descargas</translation> <translation id="4072264167173457037">Señal media</translation> -<translation id="4076455981957565732">Tareas entregadas: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Tareas calificadas: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Activa el interruptor del micrófono físico del dispositivo</translation> <translation id="4101772068965291327">Abrir página principal</translation> <translation id="4112140312785995938">Buscar más atrás</translation> @@ -854,6 +852,7 @@ <translation id="440113666232554208">No se pudo guardar la presentación en pantalla</translation> <translation id="4405151984121254935">El tipo de periférico conectado no es compatible.</translation> <translation id="4406883609789734330">Subtitulado instantáneo</translation> +<translation id="4412698727486357573">Centro de ayuda</translation> <translation id="4412944820643904175">La función <ph name="FEATURE_NAME" /> está desactivada.</translation> <translation id="4424159417645388645">Escritorio 5</translation> <translation id="4430019312045809116">Volumen</translation> @@ -894,7 +893,6 @@ <translation id="4566144812051858745">No me interesan las sugerencias</translation> <translation id="4569753163207712681">Ver las fotos, el contenido multimedia y las apps recientes de tu teléfono</translation> <translation id="4573176682887762361">"Escribir [palabra/frase]"</translation> -<translation id="4577188182049003486">Si el hotspot está activado, se desactiva el Wi-Fi</translation> <translation id="4577274620589681794">Pasó el tiempo indicado · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Mostrar vistas previas</translation> <translation id="4578906031062871102">Se abrió el menú de configuración</translation> @@ -960,6 +958,7 @@ <translation id="4813311884204119883">Arrastra el vínculo al área en blanco de la barra de pestañas</translation> <translation id="4814539958450445987">Pantalla de acceso</translation> <translation id="481455355267255546">A continuación</translation> +<translation id="481749895090480684">Lista de tareas: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">cámara y micrófono</translation> <translation id="482908187605862807">Apps disponibles en Play Store</translation> <translation id="4831034276697007977">¿Confirmas que quieres desactivar los clics automáticos?</translation> @@ -1001,6 +1000,7 @@ <translation id="4952936045814352993">La opción Ubicar teléfono no está disponible cuando se inhabilitan los sonidos de las alarmas</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> requiere que reviertas tu <ph name="DEVICE_TYPE" />. Se restablecerá tu dispositivo y se borrarán todos los datos.</translation> <translation id="4961318399572185831">Transmitir pantalla</translation> +<translation id="4964188651935955085">Cuando desactives el Bluetooth, este dispositivo externo se desconectará de tu <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Subir el volumen</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Insignias de apps</translation> @@ -1014,6 +1014,7 @@ <translation id="5003993274120026347">Oración siguiente</translation> <translation id="5004607513195820459">La red está administrada</translation> <translation id="5009463889040999939">Se está cambiando el nombre del perfil. Es posible que este proceso demore unos minutos.</translation> +<translation id="5013847959275396160">Ocultar barra de herramientas</translation> <translation id="5016558321564993266">Activar o desactivar el marcador. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Buscar categorías</translation> <translation id="5030659775136592441">Mostrar el Administrador de favoritos</translation> @@ -1028,6 +1029,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Recibirás una notificación si hablas con el micrófono silenciado. El audio nunca sale del dispositivo.</translation> <translation id="5077416371682039027">Configurar la visualización de las fotos, el contenido multimedia, las notificaciones y las apps recientes de tu teléfono</translation> +<translation id="5077936103761694531">¿Confirmas la resolución?</translation> <translation id="5078796286268621944">Número de PIN incorrecto</translation> <translation id="5083035541015925118">Ctrl + Alt + flecha hacia arriba</translation> <translation id="5083553833479578423">Desbloquea más funciones del Asistente.</translation> @@ -1149,12 +1151,13 @@ <translation id="5550417424894892620">Suelta los archivos en el escritorio para agregarlos a <ph name="HOLDING_SPACE_TITLE" />. No puedes agregar archivos al escritorio.</translation> <translation id="5551456515017410630">Abrir o cerrar el calendario</translation> <translation id="5551974246223970793">Ir a la siguiente coincidencia de búsqueda al buscar en una página</translation> -<translation id="5555639311269196631">Desactiva el hotspot</translation> <translation id="5556459405103347317">Volver a cargar</translation> <translation id="5558091555391176027">Activar o desactivar la alta visibilidad de Compartir con Nearby</translation> +<translation id="5558314826121965174">Creatividad</translation> <translation id="556042886152191864">Botón</translation> <translation id="5570122939431135380">Abrir una nueva pestaña en una nueva ventana de incógnito</translation> <translation id="5571066253365925590">Bluetooth activado</translation> +<translation id="5572632238877308040">Imprescindibles</translation> <translation id="557563299383177668">Párrafo siguiente</translation> <translation id="5577082622442191756">Activar o desactivar Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Verifica que la conexión Bluetooth esté habilitada en tu teléfono para poder usar Phone Hub.</translation> @@ -1179,6 +1182,7 @@ <translation id="5662075790140998213">Escritorio 10</translation> <translation id="5662709761327382534">Grabar con el micrófono: <ph name="CURRENT_STATE" />; presiona Intro para cambiar el estado a <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Activando</translation> +<translation id="5672890847723042801">Utilidades</translation> <translation id="5673434351075758678">De "<ph name="FROM_LOCALE" />" a "<ph name="TO_LOCALE" />" después de sincronizar tu configuración</translation> <translation id="5675363643668471212">Elemento de la biblioteca</translation> <translation id="5677928146339483299">Bloqueadas</translation> @@ -1236,7 +1240,6 @@ <translation id="5864748620896638071"><ph name="BATTERY_PERCENTAGE" />% de batería</translation> <translation id="5867217927013474703">Recopilando información de la red</translation> <translation id="5867606971598166637">El administrador del sistema está supervisando las pantallas</translation> -<translation id="5876535466645959772">La lista seleccionada está vacía, navega hacia abajo para agregar una tarea nueva</translation> <translation id="5876666360658629066">Ingresa el código parental</translation> <translation id="5881540930187678962">Configura Phone Hub más tarde</translation> <translation id="5887954372087850114">Se asignó la ventana <ph name="WINDOW_TITLE" /> al escritorio <ph name="DESK_TITLE" /> y se anuló la asignación al resto de los escritorios</translation> @@ -1256,7 +1259,6 @@ <translation id="5955304353782037793">apl</translation> <translation id="5958529069007801266">Usuario supervisado</translation> <translation id="5960410286721553511">Mira las fotos y el contenido multimedia recientes del teléfono</translation> -<translation id="5961960957587052807">Claro</translation> <translation id="5965524703725988602">Activar o desactivar el Tema oscuro. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Desplazarse hacia adelante por las ventanas</translation> <translation id="5978382165065462689">Se está compartiendo el control de la pantalla mediante la Asistencia remota.</translation> @@ -1362,6 +1364,7 @@ <translation id="6351032674660237738">SUGERENCIAS DE APPS</translation> <translation id="6352082849089527770">Redes desconocidas</translation> <translation id="6359587239691116345">Obtén las funciones y mejoras de seguridad más recientes. Si rechazas esta actualización, es posible que el dispositivo ya no funcione de manera adecuada y que tengas problemas de seguridad y rendimiento.</translation> +<translation id="6362833380917912748">Conoce tus apps integradas</translation> <translation id="6376931439017688372">Se activó la conexión Bluetooth</translation> <translation id="6378515133128829137">Fijar la ventana a la derecha</translation> <translation id="6381109794406942707">Para desbloquear el dispositivo, ingresa el PIN.</translation> @@ -1528,6 +1531,7 @@ <translation id="7014684956566476813">Se estableció la conexión con un dispositivo llamado <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Regresa a las <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Escritorio 6</translation> +<translation id="702252130983202758">Tus apps</translation> <translation id="7025533177575372252">Conectar tu dispositivo <ph name="DEVICE_NAME" /> a tu teléfono</translation> <translation id="7026338066939101231">Disminuir</translation> <translation id="7029814467594812963">Salir de la sesión</translation> @@ -1677,6 +1681,7 @@ <translation id="7647488630410863958">Desbloquea el dispositivo para ver tus notificaciones</translation> <translation id="7649070708921625228">Ayuda</translation> <translation id="7654687942625752712">Mantén presionadas las teclas de volumen durante cinco segundos para inhabilitar los comentarios por voz.</translation> +<translation id="7654916369822103315">Se cambió "<ph name="DISPLAY_NAME" />" a una resolución de <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Debido a limitaciones de ancho de banda del puerto, la pantalla no admite una resolución de <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Si no confirmas el cambio, se restablecerá la configuración anterior en <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Cancelar</translation> <translation id="7659861092419699379">Se cerraron el escritorio y las ventanas</translation> <translation id="7660160718439869192"><ph name="NAME" /> aparecerá en los dispositivos vinculados a <ph name="EMAIL" /></translation> @@ -1767,6 +1772,7 @@ <translation id="7945357288295809525">Mostrar la configuración de accesibilidad; funciones habilitadas: "<ph name="ENABLED_FEATURES" />".</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> quiere usar tu <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Atenuar el teclado</translation> +<translation id="7953994493035617347">¿Confirmas la nueva resolución?</translation> <translation id="7963689218131240420">La función No interrumpir está desactivada.</translation> <translation id="7963992254934562106">De <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Seleccionar carpeta…</translation> @@ -1779,6 +1785,7 @@ <translation id="799296642788192631">Puedes fijar archivos importantes. Para fijar un elemento, coloca el cursor sobre él o abre Archivos y haz clic con el botón derecho en él.</translation> <translation id="7994370417837006925">Acceso múltiple</translation> <translation id="7995804128062002838">No se pudo realizar una captura de pantalla.</translation> +<translation id="8000020256436988724">Barra de herramientas</translation> <translation id="8000066093800657092">Sin red</translation> <translation id="8001755249288974029">Seleccionar texto desde el cursor hasta el principio del renglón</translation> <translation id="8004512796067398576">Incremento</translation> @@ -1825,6 +1832,7 @@ <translation id="8155628902202578800">Abrir el diálogo de información de <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> en uso</translation> <translation id="8185090165691050712">Activar o desactivar el menú para cambiar el tamaño del modo bloqueado</translation> +<translation id="8192727139462702395">Cuando desactives el Bluetooth, estos dispositivos externos se desconectarán de tu <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Pestaña de transmisión</translation> <translation id="8200772114523450471">Reanudar</translation> <translation id="8203795194971602413">Clic con botón derecho</translation> @@ -1844,6 +1852,7 @@ <translation id="8262312463845990408">Activar o desactivar la reproducción</translation> <translation id="8270450402312105425">{0,plural, =1{Cambia el dispositivo a la versión anterior en el transcurso de una hora}other{Cambia el dispositivo a la versión anterior en el transcurso de # horas}}</translation> <translation id="8277261673056602147">Destacar texto en la pantalla</translation> +<translation id="8287009018010202411">Productividad</translation> <translation id="828708037801473432">No</translation> <translation id="8297006494302853456">Débil</translation> <translation id="8308637677604853869">Menú anterior</translation> @@ -1890,6 +1899,7 @@ <translation id="847056008324733326">Configuración de escala de visualización</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> tiene <ph name="FEATURE_NAME" /> <ph name="FEATURE_STATE" />.</translation> <translation id="8477270416194247200">Presiona Alt y la tecla de búsqueda o mayúscula para cancelarlo.</translation> +<translation id="8480418399907765580">Mostrar barra de herramientas</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Abrir el vínculo en una pestaña nueva</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> no admite la resolución <ph name="SPECIFIED_RESOLUTION" />. Se cambió la resolución a <ph name="FALLBACK_RESOLUTION" />. Para mantener este cambio, haz clic en Confirmar. En <ph name="TIMEOUT_SECONDS" />, se restablecerá la configuración anterior.</translation> @@ -1915,6 +1925,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Ordena tus apps por nombre o color</translation> <translation id="8609384513243082612">Abrir una pestaña nueva</translation> +<translation id="861045123704058818">Las apps se organizan por categoría de forma temporal</translation> <translation id="8612216344243590325">Mantén los archivos importantes en <ph name="HOLDING_SPACE_TITLE" /> en lugar de en el escritorio. Solo tienes que arrastrar los archivos a <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Se ocultan las notificaciones de <ph name="APP_1_TITLE" /> y <ph name="APP_2_TITLE" /> porque está activada la protección de visualización</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1953,6 +1964,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verifica tu identidad: <ph name="ORIGIN_NAME" /> quiere confirmar que eres tú</translation> <translation id="875593634123171288">Mostrar la configuración de la VPN</translation> +<translation id="8756799553341497810">Podrás comenzar a personalizar el diseño de la app una vez que salgas de esta vista.</translation> <translation id="8759408218731716181">No se puede configurar el acceso múltiple.</translation> <translation id="8763883995157866248">Poner el dispositivo en modo de suspensión</translation> <translation id="877404052021108314">90 °F en °C</translation> @@ -1973,6 +1985,7 @@ <translation id="8834539327799336565">Conectados actualmente</translation> <translation id="8841375032071747811">Botón Atrás</translation> <translation id="8843682306134542540">Activar o desactivar el bloqueo de rotación: <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Obtener ayuda</translation> <translation id="8849001918648564819">Oculta</translation> <translation id="8853703225951107899">Aún no se pudo verificar tu PIN o contraseña. Nota: Si cambiaste la contraseña recientemente, usa la anterior. Se aplicará la nueva cuando salgas de la cuenta.</translation> <translation id="8855885154700222542">Tecla de pantalla completa</translation> @@ -2044,6 +2057,7 @@ <translation id="9129245940793250979">Botón trasero</translation> <translation id="9133335900048457298">No se puede grabar contenido protegido</translation> <translation id="9139720510312328767">Borrar la letra siguiente</translation> +<translation id="9148058034647219655">Salir</translation> <translation id="9151906066336345901">Fin</translation> <translation id="9161053988251441839">APPS SUGERIDAS</translation> <translation id="9168436347345867845">Hacerlo más tarde</translation>
diff --git a/ash/strings/ash_strings_es.xtb b/ash/strings/ash_strings_es.xtb index 24bdb05..61f163c 100644 --- a/ash/strings/ash_strings_es.xtb +++ b/ash/strings/ash_strings_es.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Me aburro</translation> <translation id="1104084341931202936">Muestra configuración de accesibilidad</translation> <translation id="1104621072296271835">Tus dispositivos funcionan aún mejor juntos</translation> -<translation id="1106446201446919638">1 dispositivo conectado. Mientras se esté usando la función Compartir Internet, la conexión Wi-Fi permanecerá desactivada.</translation> <translation id="1111021433905331574">Puedes cambiar el color de la retroiluminación de tu teclado en Configuración > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Activar o desactivar datos móviles. <ph name="STATE" />.</translation> <translation id="112308213915226829">Autoocultar estantería</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Abrir Ayuda en la aplicación Explorar</translation> <translation id="2018630726571919839">Cuéntame un chiste</translation> <translation id="2021864487439853900">Haz clic para desbloquear</translation> -<translation id="2023558322300866873">Puedes detener la captura de paquetes en cualquier momento</translation> <translation id="2034971124472263449">Guardar de todos modos</translation> <translation id="204259843076055848">La combinación de teclas <ph name="SIX_PACK_KEY_NAME" /> está desactivada en este momento</translation> <translation id="2049240716062114887">Se ha cambiado el nombre del escritorio a <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Completo</translation> <translation id="2064048859448024834">Vista previa de cámara activada</translation> <translation id="2067602449040652523">Brillo del teclado</translation> <translation id="2075520525463668108">Activar/Desactivar <ph name="CAPTURE_MEDIUM" />. Estado de <ph name="CAPTURE_MEDIUM" />: <ph name="CAPTURE_STATE" />.</translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">No conectado</translation> <translation id="2408955596600435184">Introduce tu PIN</translation> <translation id="2412593942846481727">Actualización disponible</translation> +<translation id="2416438829169535743">¿Salir de la vista?</translation> <translation id="2417486498593892439">Iniciar sesión en la red</translation> <translation id="2426051945783024481">Encuadre de cámara centrado automáticamente</translation> <translation id="2427507373259914951">Clic con el botón izquierdo</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Notificaciones</translation> <translation id="2484513351006226581">Pulsa <ph name="KEYBOARD_SHORTCUT" /> para cambiar el diseño del teclado.</translation> <translation id="2486214324139475545">Vista previa de <ph name="DESK_NAME" />. Escritorio activo.</translation> +<translation id="2486405091093637109">Se ha cambiado la resolución de "<ph name="DISPLAY_NAME" />" a <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Si no confirmas, se restaurará la configuración anterior en <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Unirse</translation> <translation id="2499445554382787206">Menú de perfil de escritorio (<ph name="DESK_NAME" />).</translation> <translation id="2501920221385095727">Teclas persistentes</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">1 dispositivo conectado</translation> <translation id="2791421900609674576">Aparecerán recomendaciones para que puedas seguir donde lo dejaste. Puedes mantener pulsadas las recomendaciones para quitarlas.</translation> <translation id="2792498699870441125">Alt+tecla de búsqueda</translation> +<translation id="2801954693771979815">Tamaño de la pantalla</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, seleccionado</translation> <translation id="2805756323405976993">Aplicaciones</translation> <translation id="2814448776515246190">Captura parcial</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Hay aplicaciones no admitidas en la plantilla</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> va a restaurar tu <ph name="DEVICE_TYPE" />. Tu dispositivo se reiniciará y se eliminarán todos los datos.</translation> -<translation id="3170769098533255179">No hay dispositivos conectados. Mientras se esté usando la función Compartir Internet, la conexión Wi-Fi permanecerá desactivada.</translation> <translation id="3171170659304083361">Configuración de métodos de introducción de texto</translation> <translation id="3176221688814061633">Tu Chromebook o dispositivo Bluetooth usan una versión antigua de Bluetooth. Activa el Bluetooth de alta resolución o usa un micrófono interno para disfrutar de una mejor calidad de audio.</translation> <translation id="3181441307743005334">El reinicio puede tardar un poco</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> dispositivos conectados al punto de acceso de <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Se ha cambiado al modo portátil</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> podrá iniciar sesión después de la eliminación.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> dispositivos conectados. Mientras se esté usando la función Compartir Internet, la conexión Wi-Fi permanecerá desactivada.</translation> <translation id="3321628682574733415">Código parental incorrecto</translation> <translation id="332827762492701193">Las notificaciones están ocultas</translation> <translation id="3333674550998107387">Desplegar notificación de <ph name="NOTIFICATION_TITLE" /></translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Se muestran las ventanas del escritorio actual. Pulsa la tecla de la flecha hacia arriba para ver las ventanas de todos los escritorios.</translation> <translation id="3702846122927433391">Población de Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Espectáculos</translation> <translation id="3708186454126126312">Conectado anteriormente</translation> <translation id="3712143870407382523">Elige una ventana para este lado</translation> <translation id="371370241367527062">Micrófono delantero</translation> @@ -701,7 +700,6 @@ <translation id="380165613292957338">Hola, ¿cómo puedo ayudarte?</translation> <translation id="3804737937830804242">Contraer cámara</translation> <translation id="3824784079442479685">Esto permite que accedan a la cámara <ph name="APP_NAME" /> y todas aplicaciones y sitios web con el permiso de cámara. Es posible que tengas que actualizar la página web o reiniciar la aplicación.</translation> -<translation id="3825680296690914697">Se han entregado <ph name="NUM_TURNED_IN" /> de <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> y se han calificado <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Cambiar a contraseña</translation> <translation id="383058930331066723">Modo de ahorro de batería activado</translation> <translation id="383629559565718788">Mostrar configuración de teclado</translation> @@ -765,7 +763,6 @@ <translation id="4066027111132117168">Activado; <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Abrir la página Descargas</translation> <translation id="4072264167173457037">Señal media</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> presentadas • <ph name="NUM_GRADED" /> calificadas</translation> <translation id="4086921558679520050">Activa el interruptor físico del micrófono en tu dispositivo</translation> <translation id="4101772068965291327">Abrir página de inicio</translation> <translation id="4112140312785995938">Ir hacia atrás</translation> @@ -855,6 +852,7 @@ <translation id="440113666232554208">No se puede guardar la grabación de pantalla</translation> <translation id="4405151984121254935">El tipo de periférico conectado no es compatible.</translation> <translation id="4406883609789734330">Subtítulos automáticos</translation> +<translation id="4412698727486357573">Centro de Ayuda</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> está desactivado.</translation> <translation id="4424159417645388645">Escritorio 5</translation> <translation id="4430019312045809116">Volumen</translation> @@ -895,7 +893,6 @@ <translation id="4566144812051858745">No me interesa ninguna sugerencia</translation> <translation id="4569753163207712681">Consulta las fotos, el contenido multimedia y las aplicaciones recientes de tu teléfono</translation> <translation id="4573176682887762361">"Escribir [palabra/frase]"</translation> -<translation id="4577188182049003486">Al activar la función Compartir Internet, se desactivará la conexión Wi-Fi</translation> <translation id="4577274620589681794">Tiempo agotado · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Mostrar vistas previas</translation> <translation id="4578906031062871102">Menú Ajustes abierto</translation> @@ -1017,6 +1014,7 @@ <translation id="5003993274120026347">Siguiente frase</translation> <translation id="5004607513195820459">Red gestionada</translation> <translation id="5009463889040999939">Cambiando el nombre del perfil. Este proceso puede durar unos minutos.</translation> +<translation id="5013847959275396160">Ocultar barra de herramientas</translation> <translation id="5016558321564993266">Activar/Desactivar marcador. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Categorías de búsqueda</translation> <translation id="5030659775136592441">Mostrar administrador de marcadores</translation> @@ -1031,6 +1029,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">Se te avisará si hablas y el micrófono está silenciado. El audio no saldrá de tu dispositivo.</translation> <translation id="5077416371682039027">Configurar la visualización de las fotos, el contenido multimedia, las notificaciones y las aplicaciones recientes de tu teléfono</translation> +<translation id="5077936103761694531">¿Confirmar resolución?</translation> <translation id="5078796286268621944">PIN incorrecto</translation> <translation id="5083035541015925118">Ctrl + Alt + flecha hacia arriba</translation> <translation id="5083553833479578423">Descubre más funciones del Asistente.</translation> @@ -1152,12 +1151,13 @@ <translation id="5550417424894892620">Suelta archivos en el escritorio para añadirlos a <ph name="HOLDING_SPACE_TITLE" />. No puedes añadir archivos al escritorio.</translation> <translation id="5551456515017410630">Abrir/Cerrar calendario</translation> <translation id="5551974246223970793">Al buscar en una página, ir a la siguiente coincidencia</translation> -<translation id="5555639311269196631">Desactivar punto de acceso</translation> <translation id="5556459405103347317">Volver a cargar</translation> <translation id="5558091555391176027">Activar o desactivar alta visibilidad en Compartir con Nearby</translation> +<translation id="5558314826121965174">Creatividad</translation> <translation id="556042886152191864">Botón</translation> <translation id="5570122939431135380">Abrir una pestaña nueva en una ventana de Incógnito nueva</translation> <translation id="5571066253365925590">Bluetooth habilitado</translation> +<translation id="5572632238877308040">Básicas</translation> <translation id="557563299383177668">Siguiente párrafo</translation> <translation id="5577082622442191756">Activar o desactivar Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Comprueba que el Bluetooth está activado en tu teléfono para usar la función Mi teléfono</translation> @@ -1182,6 +1182,7 @@ <translation id="5662075790140998213">Escritorio 10</translation> <translation id="5662709761327382534">Grabar micrófono <ph name="CURRENT_STATE" />. Pulsa Intro para cambiar el estado de grabación del micrófono a <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Activando</translation> +<translation id="5672890847723042801">Utilidades</translation> <translation id="5673434351075758678">De "<ph name="FROM_LOCALE" />" a "<ph name="TO_LOCALE" />" después de sincronizar tu configuración.</translation> <translation id="5675363643668471212">Elemento de la estantería</translation> <translation id="5677928146339483299">Bloqueado</translation> @@ -1239,7 +1240,6 @@ <translation id="5864748620896638071">Batería: <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Recogiendo información de red</translation> <translation id="5867606971598166637">El administrador del sistema está monitorizando tus pantallas</translation> -<translation id="5876535466645959772">Lista seleccionada vacía; desplázate hacia abajo para añadir una tarea nueva</translation> <translation id="5876666360658629066">Introduce el código parental</translation> <translation id="5881540930187678962">Configurar Mi teléfono más tarde</translation> <translation id="5887954372087850114">Ventana <ph name="WINDOW_TITLE" /> asignada a <ph name="DESK_TITLE" /> y desasignada de todos los demás escritorios</translation> @@ -1259,7 +1259,6 @@ <translation id="5955304353782037793">aplic</translation> <translation id="5958529069007801266">Usuario supervis.</translation> <translation id="5960410286721553511">Consulta las fotos y el contenido multimedia recientes de tu teléfono</translation> -<translation id="5961960957587052807">Suave</translation> <translation id="5965524703725988602">Activar o desactivar tema oscuro. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Desplazarse hacia delante por las ventanas</translation> <translation id="5978382165065462689">Compartiendo control de la pantalla a través de Asistencia remota.</translation> @@ -1365,6 +1364,7 @@ <translation id="6351032674660237738">SUGERENCIAS DE APLICACIONES</translation> <translation id="6352082849089527770">Redes desconocidas</translation> <translation id="6359587239691116345">Recibe las últimas funciones y mejoras de seguridad. Si rechazas esta actualización, es posible que tu dispositivo deje de funcionar correctamente y que tengas problemas de seguridad y rendimiento.</translation> +<translation id="6362833380917912748">Familiarízate con las aplicaciones integradas</translation> <translation id="6376931439017688372">El Bluetooth está activado</translation> <translation id="6378515133128829137">Fijar ventana a la derecha</translation> <translation id="6381109794406942707">Para desbloquear el dispositivo, introduce tu PIN.</translation> @@ -1531,6 +1531,7 @@ <translation id="7014684956566476813">Conectado a un dispositivo llamado <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Hora a la que puedes volver: <ph name="COME_BACK_TIME" /></translation> <translation id="70168403932084660">Escritorio 6</translation> +<translation id="702252130983202758">Tus aplicaciones</translation> <translation id="7025533177575372252">Conecta tu <ph name="DEVICE_NAME" /> al teléfono</translation> <translation id="7026338066939101231">Reducir</translation> <translation id="7029814467594812963">Cerrar sesión</translation> @@ -1680,6 +1681,7 @@ <translation id="7647488630410863958">Desbloquear el dispositivo para ver las notificaciones</translation> <translation id="7649070708921625228">Ayuda</translation> <translation id="7654687942625752712">Mantén pulsadas ambas teclas de volumen durante cinco segundos para inhabilitar los mensajes de voz.</translation> +<translation id="7654916369822103315">Se ha cambiado la resolución de "<ph name="DISPLAY_NAME" />" a <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Debido a las limitaciones del ancho de banda del puerto, tu pantalla no puede admitir una resolución de <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Si no confirmas, se restaurará la configuración anterior en <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Cancelar</translation> <translation id="7659861092419699379">El escritorio y las ventanas se han cerrado</translation> <translation id="7660160718439869192">Tu dispositivo <ph name="NAME" /> aparecerá en los dispositivos vinculados con <ph name="EMAIL" /></translation> @@ -1770,6 +1772,7 @@ <translation id="7945357288295809525">Mostrar configuración de accesibilidad, "<ph name="ENABLED_FEATURES" />" habilitado.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> quiere usar tu <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Atenuar la luz del teclado</translation> +<translation id="7953994493035617347">¿Confirmar la nueva resolución?</translation> <translation id="7963689218131240420">No molestar está desactivado.</translation> <translation id="7963992254934562106">Desde <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Seleccionar carpeta...</translation> @@ -1782,6 +1785,7 @@ <translation id="799296642788192631">Puedes fijar archivos importantes. Para fijar un elemento, coloca el cursor sobre él o abre la aplicación Archivos y haz clic con el botón derecho en el elemento.</translation> <translation id="7994370417837006925">Inicio de sesión múltiple</translation> <translation id="7995804128062002838">No se ha podido hacer una captura de pantalla</translation> +<translation id="8000020256436988724">Barra de herramientas</translation> <translation id="8000066093800657092">Ninguna red</translation> <translation id="8001755249288974029">Seleccionar el texto desde el cursor hasta el principio de la línea</translation> <translation id="8004512796067398576">Aumentar</translation> @@ -1848,6 +1852,7 @@ <translation id="8262312463845990408">Reproducir/Pausar</translation> <translation id="8270450402312105425">{0,plural, =1{Cambia el dispositivo a la versión anterior en un plazo de 1 hora}other{Cambia el dispositivo a la versión anterior en un plazo de # horas}}</translation> <translation id="8277261673056602147">Destacar texto en la pantalla</translation> +<translation id="8287009018010202411">Productividad</translation> <translation id="828708037801473432">Desactivada</translation> <translation id="8297006494302853456">Débil</translation> <translation id="8308637677604853869">Menú anterior</translation> @@ -1894,6 +1899,7 @@ <translation id="847056008324733326">Configuración de escala de pantalla</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> ha <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Pulsa Alt + tecla de búsqueda o Mayús para cancelarlo.</translation> +<translation id="8480418399907765580">Mostrar barra de herramientas</translation> <translation id="8487699605742506766">Compartir Internet</translation> <translation id="8491237443345908933">Abrir enlace en una pestaña nueva</translation> <translation id="8492573885090281069">La pantalla <ph name="DISPLAY_NAME" /> no admite <ph name="SPECIFIED_RESOLUTION" />. Se ha cambiado la resolución a <ph name="FALLBACK_RESOLUTION" />. Haz clic en Confirmar para mantener los cambios. La configuración anterior se restaurará en <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1919,6 +1925,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Ordena tus aplicaciones por nombre o color</translation> <translation id="8609384513243082612">Abrir nueva pestaña</translation> +<translation id="861045123704058818">Las aplicaciones se organizan temporalmente por categorías</translation> <translation id="8612216344243590325">Guarda los archivos importantes en <ph name="HOLDING_SPACE_TITLE" /> en vez de en el escritorio. Solo tienes que arrastrar los archivos a <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Se han ocultado notificaciones de <ph name="APP_1_TITLE" /> y <ph name="APP_2_TITLE" /> porque la protección contra fisgones está activada</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1957,6 +1964,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verifica tu identidad: <ph name="ORIGIN_NAME" /> quiere confirmar que eres tú</translation> <translation id="875593634123171288">Muestra la configuración de VPN</translation> +<translation id="8756799553341497810">Puedes empezar a personalizar la distribución de tus aplicaciones una vez que salgas de esta vista.</translation> <translation id="8759408218731716181">No se puede configurar el inicio de sesión múltiple</translation> <translation id="8763883995157866248">Poner dispositivo en modo de suspensión</translation> <translation id="877404052021108314">90 °F en C</translation> @@ -1977,6 +1985,7 @@ <translation id="8834539327799336565">Conectado ahora</translation> <translation id="8841375032071747811">Botón Atrás</translation> <translation id="8843682306134542540">Activa o desactiva el bloqueo. <ph name="STATE_TEXT" />.</translation> +<translation id="8845001906332463065">Obtener ayuda</translation> <translation id="8849001918648564819">Oculto</translation> <translation id="8853703225951107899">Todavía no se ha podido verificar tu PIN o contraseña. Nota: Si has cambiado la contraseña recientemente, utiliza la contraseña anterior. La nueva contraseña se aplicará cuando hayas cerrado la sesión.</translation> <translation id="8855885154700222542">Tecla de pantalla completa</translation> @@ -2048,6 +2057,7 @@ <translation id="9129245940793250979">Botón trasero</translation> <translation id="9133335900048457298">No se puede grabar contenido protegido</translation> <translation id="9139720510312328767">Eliminar la letra siguiente</translation> +<translation id="9148058034647219655">Salir</translation> <translation id="9151906066336345901">Fin</translation> <translation id="9161053988251441839">APLICACIONES SUGERIDAS</translation> <translation id="9168436347345867845">Hacerlo luego</translation>
diff --git a/ash/strings/ash_strings_et.xtb b/ash/strings/ash_strings_et.xtb index 62925107..be8de209 100644 --- a/ash/strings/ash_strings_et.xtb +++ b/ash/strings/ash_strings_et.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Mul on igav</translation> <translation id="1104084341931202936">Kuvab juurdepääsetavuse seaded</translation> <translation id="1104621072296271835">Teie seadmed töötavad koos veelgi paremini</translation> -<translation id="1106446201446919638">1 seade on ühendatud. Kuumkoha kasutamise ajal jääb WiFi väljalülitatuks.</translation> <translation id="1111021433905331574">Saate muuta oma klaviatuuri taustavalguse värvi valikutega Seaded > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Lülita mobiilne andmeside sisse/välja. <ph name="STATE" />.</translation> <translation id="112308213915226829">Riiuli automaatne peitmine</translation> @@ -116,6 +115,7 @@ <translation id="1383597849754832576">Kõnefaile ei saa alla laadida. Proovige hiljem uuesti.</translation> <translation id="1383876407941801731">Otsi</translation> <translation id="1391102559483454063">Sees</translation> +<translation id="1394698770495054737">Täielikult hägustatud</translation> <translation id="1407069428457324124">Tume teema</translation> <translation id="1410568680128842168"><ph name="DATE_CELL_TOOL_TIP" />. Kasutage kuupäevade vahel liikumiseks nooleklahve.</translation> <translation id="141170878022560212">Keskmine hiirenupp</translation> @@ -228,6 +228,7 @@ <translation id="1882814835921407042">Mobiilsidevõrku pole</translation> <translation id="1882897271359938046">Peegeldamine asukohta <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Sõrmejäljega avamine</translation> +<translation id="1904997243703671177">Kui lülitate Bluetoothi välja, katkestatakse <ph name="DEVICE_COUNT" /> välisseadme ühendus teie seadmega <ph name="DEVICE_TYPE" />, sealhulgas:</translation> <translation id="1908992311423394684">Uus installimine</translation> <translation id="1915307458270490472">Lõpeta kõne</translation> <translation id="1918022425394817322">Kaamera kinnitati paremasse ülanurka</translation> @@ -258,11 +259,9 @@ <translation id="2017998995161831444">Jaotise „Abi“ avamine rakenduses Avastamine</translation> <translation id="2018630726571919839">Räägi mõni nali</translation> <translation id="2021864487439853900">Klõpsake avamiseks</translation> -<translation id="2023558322300866873">Võite pakettide jäädvustamise igal ajal peatada</translation> <translation id="2034971124472263449">Salvesta ikkagi</translation> <translation id="204259843076055848">Otsetee <ph name="SIX_PACK_KEY_NAME" /> on praegu välja lülitatud</translation> <translation id="2049240716062114887">Töölaua nimeks määrati <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Täielik</translation> <translation id="2064048859448024834">Kaamera eelvaade on sisse lülitatud</translation> <translation id="2067602449040652523">Klaviatuuri eredus</translation> <translation id="2075520525463668108">Lülitage <ph name="CAPTURE_MEDIUM" /> sisse/välja. <ph name="CAPTURE_MEDIUM" /> on <ph name="CAPTURE_STATE" />.</translation> @@ -337,6 +336,7 @@ <translation id="2405664212338326887">Ühendus puudub</translation> <translation id="2408955596600435184">Sisestage PIN-kood</translation> <translation id="2412593942846481727">Värskendus on saadaval</translation> +<translation id="2416438829169535743">Kas väljuda vaatest?</translation> <translation id="2417486498593892439">Võrku sisselogimine</translation> <translation id="2426051945783024481">Kaamera kaader on automaatselt keskel</translation> <translation id="2427507373259914951">Vasakklikk</translation> @@ -356,6 +356,7 @@ <translation id="2482878487686419369">Märguanded</translation> <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="2486405091093637109">Seadme „<ph name="DISPLAY_NAME" />” puhul muudeti eraldusvõimeks <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Ilma kinnitamiseta taastatakse eelmised seaded pärast <ph name="TIMEOUT_SECONDS" /> sekundi möödumist.</translation> <translation id="2487915095798731898">Liitu</translation> <translation id="2499445554382787206">Töölauaprofiili menüü. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Nakkeklahvid</translation> @@ -427,6 +428,7 @@ <translation id="2785499565474703580">1 seade on ühendatud</translation> <translation id="2791421900609674576">Näete soovitusi, et saaksite jätkata sealt, kus pooleli jäite. Soovituste eemaldamiseks võite pikalt puudutada.</translation> <translation id="2792498699870441125">Alt + otsinguklahv</translation> +<translation id="2801954693771979815">Kuvamissuurus</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, valitud</translation> <translation id="2805756323405976993">Rakendused</translation> <translation id="2814448776515246190">Osaline jäädvustamine</translation> @@ -517,7 +519,6 @@ <translation id="316086887565479535">Mallis on toetamata rakendused</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> viib seadme <ph name="DEVICE_TYPE" /> operatsioonisüsteemi vanemale versioonile. Seade lähtestatakse ja kõik andmed kustutatakse.</translation> -<translation id="3170769098533255179">Ükski seade pole ühendatud. Kuumkoha kasutamise ajal jääb WiFi väljalülitatuks.</translation> <translation id="3171170659304083361">Sisestusmeetodi seaded</translation> <translation id="3176221688814061633">Teie Chromebook või Bluetooth-seade kasutab Bluetoothi vanemat versiooni. Parema helikvaliteedi saavutamiseks lülitage sisse Bluetooth Super Resolution või kasutage sisemist mikrofoni.</translation> <translation id="3181441307743005334">Taaskäivitamine võib pisut aega võtta</translation> @@ -552,7 +553,6 @@ <translation id="3306386552969601301">Seadme <ph name="DEVICE_NAME" /> kuumkohaga on ühendatud <ph name="DEVICECOUNT" /> seadet</translation> <translation id="3307642347673023554">Lülitati sülearvutirežiimile</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> saab siiski hiljem sisse logida.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> seadet on ühendatud. Kuumkoha kasutamise ajal jääb WiFi väljalülitatuks.</translation> <translation id="3321628682574733415">Vanema kood on vale</translation> <translation id="332827762492701193">Märguanded on peidetud</translation> <translation id="3333674550998107387">Märguande <ph name="NOTIFICATION_TITLE" /> laiendamine</translation> @@ -676,6 +676,7 @@ <translation id="3702809606464356667">Kuvatud on praeguse töölaua aknad. Kõigi töölaudade akende kuvamiseks vajutage ülesnooleklahvi.</translation> <translation id="3702846122927433391">Nigeeria rahvaarv</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Meelelahutus</translation> <translation id="3708186454126126312">Varem ühendatud</translation> <translation id="3712143870407382523">Valige selle külje jaoks aken</translation> <translation id="371370241367527062">Eesmine mikrofon</translation> @@ -700,7 +701,6 @@ <translation id="380165613292957338">Tere! Kuidas saan aidata?</translation> <translation id="3804737937830804242">Kaamera ahendamine</translation> <translation id="3824784079442479685">See lubab rakendusel <ph name="APP_NAME" /> ning kõikidel kaamerale juurdepääsemise loaga rakendustel ja veebisaitidel kaamerale juurde pääseda. Võimalik, et peate veebilehte värskendama või rakenduse taaskäivitama.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> ülesannet <ph name="TOTAL_NUM_OF_SUBMISSIONS" />-st on esitatud, <ph name="NUM_GRADED" /> on hinnatud</translation> <translation id="3826099427150913765">Kasuta parooli</translation> <translation id="383058930331066723">Akusäästja režiim on sisse lülitatud</translation> <translation id="383629559565718788">Kuvab klaviatuuriseaded</translation> @@ -764,7 +764,6 @@ <translation id="4066027111132117168">Sees, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Lehe Allalaadimised avamine</translation> <translation id="4072264167173457037">Keskmine signaal</translation> -<translation id="4076455981957565732">Esitatud: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Hinnatud: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Lülitage oma seadme füüsiline mikrofonilüliti sisse</translation> <translation id="4101772068965291327">Ava avaleht</translation> <translation id="4112140312785995938">Keri tagasi</translation> @@ -854,6 +853,7 @@ <translation id="440113666232554208">Ei saa ekraaniülekannet salvestada</translation> <translation id="4405151984121254935">Ühendatud välisseadme tüüpi ei toetata</translation> <translation id="4406883609789734330">Reaalajas subtiitrid</translation> +<translation id="4412698727486357573">Abikeskus</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> on väljas.</translation> <translation id="4424159417645388645">Töölaud 5</translation> <translation id="4430019312045809116">Helitugevus</translation> @@ -894,7 +894,6 @@ <translation id="4566144812051858745">Pole huvitatud ühestki soovitusest</translation> <translation id="4569753163207712681">Teie telefoni hiljutiste fotode, meediafailide ja rakenduste kuvamine</translation> <translation id="4573176682887762361">„Sisesta [sõna / fraas]“</translation> -<translation id="4577188182049003486">Kui kuumkoht on sisse lülitatud, on WiFi välja lülitatud</translation> <translation id="4577274620589681794">Aeg on läbi · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Kuva eelvaated</translation> <translation id="4578906031062871102">Seadete menüü on avatud</translation> @@ -957,9 +956,11 @@ <translation id="4798888871844665150">Kopeeritud üksus on juba lõikelaual. Kuvamiseks kasutage kombinatsiooni <ph name="SHORTCUT_KEY_NAME" /> + V.</translation> <translation id="479989351350248267">otsing</translation> <translation id="4804818685124855865">Katkesta ühendus</translation> +<translation id="4806631651704497161">Kergelt hägustatud</translation> <translation id="4813311884204119883">Lohistage link vahelehtede ribal tühjale alale</translation> <translation id="4814539958450445987">Sisselogimiskuva</translation> <translation id="481455355267255546">Järgmisena</translation> +<translation id="481749895090480684">Ülesannete loend: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kaamerat ja mikrofoni</translation> <translation id="482908187605862807">Saadaolevad rakendused Play poest</translation> <translation id="4831034276697007977">Kas soovite automaatsed klikid kindlasti välja lülitada?</translation> @@ -1001,6 +1002,7 @@ <translation id="4952936045814352993">Telefoni asukoha määramine pole saadaval, kui alarmi helid on keelatud</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> nõuab seadme <ph name="DEVICE_TYPE" /> operatsioonisüsteemi varasemale versioonile üleminekut. Seade lähtestatakse ja kõik andmed kustutatakse.</translation> <translation id="4961318399572185831">Ekraani ülekandmine</translation> +<translation id="4964188651935955085">Kui lülitate Bluetoothi välja, katkestatakse selle välisseadme ühendus teie seadmega <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Suurenda helitugevust</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Rakenduse ikooni märguandetäpp</translation> @@ -1014,6 +1016,7 @@ <translation id="5003993274120026347">Järgmine lause</translation> <translation id="5004607513195820459">Võrk on hallatud</translation> <translation id="5009463889040999939">Profiili nime muudetakse. See võib võtta mõne minuti.</translation> +<translation id="5013847959275396160">Peida tööriistariba</translation> <translation id="5016558321564993266">Markeri sisse-/väljalülitamine. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Otsingukategooriad</translation> <translation id="5030659775136592441">Kuvab järjehoidjate halduri</translation> @@ -1028,6 +1031,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Teid teavitatakse, kui räägite vaigistatuna. Heli ei saadeta kunagi teie seadmest välja.</translation> <translation id="5077416371682039027">Teie telefoni hiljutiste fotode, meediafailide, märguannete ja rakenduste kuvamise seadistamine</translation> +<translation id="5077936103761694531">Kas kinnitada eraldusvõime?</translation> <translation id="5078796286268621944">Vale PIN-kood</translation> <translation id="5083035541015925118">ctrl + alt + ülesnool</translation> <translation id="5083553833479578423">Avage rohkem assistendi funktsioone.</translation> @@ -1149,12 +1153,13 @@ <translation id="5550417424894892620">Pukseerige töölaual faile, et lisada need asukohta <ph name="HOLDING_SPACE_TITLE" />. Töölauale ei saa faile lisada.</translation> <translation id="5551456515017410630">Ava/sule kalender</translation> <translation id="5551974246223970793">Lehel otsimisel järgmise vaste juurde liikumine</translation> -<translation id="5555639311269196631">Lülita kuumkoht välja</translation> <translation id="5556459405103347317">Laadi uuesti</translation> <translation id="5558091555391176027">Läheduses jagamise hea nähtavuse sisse-/väljalülitamine</translation> +<translation id="5558314826121965174">Loovus</translation> <translation id="556042886152191864">Nupp</translation> <translation id="5570122939431135380">Uue vahelehe avamine uues inkognito aknas</translation> <translation id="5571066253365925590">Bluetooth on lubatud</translation> +<translation id="5572632238877308040">Olulised</translation> <translation id="557563299383177668">Järgmine lõik</translation> <translation id="5577082622442191756">Bluetoothi sisse-/väljalülitamine. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Phone Hubi kasutamiseks veenduge, et Bluetooth oleks teie telefonis lubatud</translation> @@ -1179,6 +1184,7 @@ <translation id="5662075790140998213">Töölaud 10</translation> <translation id="5662709761327382534">Mikrofoni salvestamine: <ph name="CURRENT_STATE" />, vajutage sisestusklahvi, et mikrofoni salvestamine <ph name="NEW_STATE" /> lülitada</translation> <translation id="5669267381087807207">Aktiveerimine</translation> +<translation id="5672890847723042801">Utiliidid</translation> <translation id="5673434351075758678">Pärast seadete sünkroonimist lokaadist „<ph name="FROM_LOCALE" />” lokaati „<ph name="TO_LOCALE" />”.</translation> <translation id="5675363643668471212">Riiuliüksus</translation> <translation id="5677928146339483299">Blokeeritud</translation> @@ -1236,7 +1242,6 @@ <translation id="5864748620896638071">Aku <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Toimub võrgu teabe kogumine</translation> <translation id="5867606971598166637">Teie süsteemiadministraator jälgib teie ekraanikuvasid</translation> -<translation id="5876535466645959772">Valitud loend on tühi, uue ülesande lisamiseks navigeerige alla</translation> <translation id="5876666360658629066">Sisestage vanema kood</translation> <translation id="5881540930187678962">Seadistage Phone Hub hiljem</translation> <translation id="5887954372087850114">Aken <ph name="WINDOW_TITLE" /> määrati töölauale <ph name="DESK_TITLE" /> ja kõigile muudele töölaudadele määramine tühistati</translation> @@ -1256,7 +1261,6 @@ <translation id="5955304353782037793">rak</translation> <translation id="5958529069007801266">Valvatav kasutaja</translation> <translation id="5960410286721553511">Vaadake oma telefoni hiljutisi fotosid ja meediat</translation> -<translation id="5961960957587052807">Hele</translation> <translation id="5965524703725988602">Tumeda teema oleku sisse-/väljalülitamine. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Kerige läbi akna edasi</translation> <translation id="5978382165065462689">Ekraani juhtimise jagamine kaugabi kaudu.</translation> @@ -1362,6 +1366,7 @@ <translation id="6351032674660237738">RAKENDUSTE SOOVITUSED</translation> <translation id="6352082849089527770">Tundmatud võrgud</translation> <translation id="6359587239691116345">Hankige uusimad funktsioonid ja turvatäiustused. Kui sellest värskendusest keeldute, ei pruugi teie seade enam korralikult töötada ning võite kogeda turva- ja toimivusprobleeme.</translation> +<translation id="6362833380917912748">Tutvuge sisseehitatud rakendustega</translation> <translation id="6376931439017688372">Bluetooth on sisse lülitatud</translation> <translation id="6378515133128829137">Kinnita aken paremale</translation> <translation id="6381109794406942707">Seadme avamiseks sisestage oma PIN-kood.</translation> @@ -1528,6 +1533,7 @@ <translation id="7014684956566476813">Ühendatud seadmega <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Tulge tagasi kell <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Töölaud 6</translation> +<translation id="702252130983202758">Teie rakendused</translation> <translation id="7025533177575372252">Ühendage seade <ph name="DEVICE_NAME" /> oma telefoniga</translation> <translation id="7026338066939101231">Vähenemine</translation> <translation id="7029814467594812963">Välju seansist</translation> @@ -1677,6 +1683,7 @@ <translation id="7647488630410863958">Märguannete vaatamiseks avage seade</translation> <translation id="7649070708921625228">Abi</translation> <translation id="7654687942625752712">Suulise tagasiside keelamiseks hoidke mõlemat helitugevuse klahvi viis sekundit all.</translation> +<translation id="7654916369822103315">Seadme „<ph name="DISPLAY_NAME" />” puhul muudeti eraldusvõimeks <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Pordi ribalaiuse piirangute tõttu ei saa teie ekraan toetada eraldusvõimet <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Ilma kinnitamiseta taastatakse eelmised seaded pärast <ph name="TIMEOUT_SECONDS" /> sekundi möödumist.</translation> <translation id="7658239707568436148">Tühista</translation> <translation id="7659861092419699379">Töölaud ja aknad on suletud</translation> <translation id="7660160718439869192">Seade <ph name="NAME" /> kuvatakse kontoga <ph name="EMAIL" /> lingitud seadmetes</translation> @@ -1767,6 +1774,7 @@ <translation id="7945357288295809525">Kuvatakse juurdepääsetavuse seaded, „<ph name="ENABLED_FEATURES" />“ on lubatud.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> soovib kasutada teie seadet <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Hämarda klaviatuur</translation> +<translation id="7953994493035617347">Kas kinnitada uus eraldusvõime?</translation> <translation id="7963689218131240420">Režiim Mitte segada on väljas.</translation> <translation id="7963992254934562106">Telefonist <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Kausta valimine …</translation> @@ -1779,6 +1787,7 @@ <translation id="799296642788192631">Võite kinnitada olulised failid. Kinnitamiseks hõljutage kursorit üksuse kohal või avage rakendus Failid ning paremklõpsake üksusel.</translation> <translation id="7994370417837006925">Mitmele kontole sisselogimine</translation> <translation id="7995804128062002838">Ekraanikuva jäädvustamine ebaõnnestus</translation> +<translation id="8000020256436988724">Tööriistariba</translation> <translation id="8000066093800657092">Võrku pole</translation> <translation id="8001755249288974029">Teksti valimine kursorist rea alguseni</translation> <translation id="8004512796067398576">Juurdekasv</translation> @@ -1825,6 +1834,7 @@ <translation id="8155628902202578800">Avage konto <ph name="USER_EMAIL_ADDRESS" /> teabedialoog</translation> <translation id="8167567890448493835">Kasutusel: <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Lülita lukurežiimi suuruse muutmise menüü sisse/välja</translation> +<translation id="8192727139462702395">Kui lülitate Bluetoothi välja, katkestatakse nende välisseadmete ühendus teie seadmega <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Vahelehe ülekandmine</translation> <translation id="8200772114523450471">Taasta</translation> <translation id="8203795194971602413">Paremklikk</translation> @@ -1844,6 +1854,7 @@ <translation id="8262312463845990408">Taasesituse käivitamine/peatamine</translation> <translation id="8270450402312105425">{0,plural, =1{Teil on seadme operatsioonisüsteemi eelmisele versioonile üleminekuks aega üks tund}other{Teil on seadme operatsioonisüsteemi eelmisele versioonile üleminekuks aega # tundi}}</translation> <translation id="8277261673056602147">Tõstke tekst oma ekraanikuval esile</translation> +<translation id="8287009018010202411">Produktiivsus</translation> <translation id="828708037801473432">Väljas</translation> <translation id="8297006494302853456">Nõrk</translation> <translation id="8308637677604853869">Eelmine menüü</translation> @@ -1890,6 +1901,7 @@ <translation id="847056008324733326">Ekraani skaala seaded</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" />: <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Tühistamiseks vajutage klahvikombinatsiooni Alt + Otsing või tõstuklahvi.</translation> +<translation id="8480418399907765580">Näita tööriistariba</translation> <translation id="8487699605742506766">Kuumkoht</translation> <translation id="8491237443345908933">Lingi avamine uuel vahelehel</translation> <translation id="8492573885090281069">Seade <ph name="DISPLAY_NAME" /> ei toeta eraldusvõimet <ph name="SPECIFIED_RESOLUTION" />. Eraldusvõimeks määrati <ph name="FALLBACK_RESOLUTION" />. Muudatuste säilitamiseks klõpsake nupul Kinnita. Eelmised seaded taastatakse <ph name="TIMEOUT_SECONDS" /> pärast.</translation> @@ -1915,6 +1927,7 @@ <translation id="8594115950068821369">–<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Sortige oma rakendused nime või värvi järgi</translation> <translation id="8609384513243082612">Uue vahelehe avamine</translation> +<translation id="861045123704058818">Rakendused on ajutiselt kategooriate järgi korrastatud</translation> <translation id="8612216344243590325">Hoidke oma tähtsad failid töölaua asemel asukohas <ph name="HOLDING_SPACE_TITLE" />. Lihtsalt lohistage failid asukohta <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Rakenduste <ph name="APP_1_TITLE" /> ja <ph name="APP_2_TITLE" /> märguanded on peidetud, kuna vaatamiskaitse on sisse lülitatud</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1953,6 +1966,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Kinnitage oma isik: <ph name="ORIGIN_NAME" /> soovib teie isiku kinnitada</translation> <translation id="875593634123171288">Kuvab VPN-i seaded</translation> +<translation id="8756799553341497810">Saate oma rakenduse paigutuse kohandamist alustada, kui väljute sellest vaatest.</translation> <translation id="8759408218731716181">Mitmesse kontosse sisselogimist ei saa häälestada</translation> <translation id="8763883995157866248">Sea seade puhkerežiimi</translation> <translation id="877404052021108314">90 °F °C-des</translation> @@ -1973,6 +1987,7 @@ <translation id="8834539327799336565">Praegu ühendatud</translation> <translation id="8841375032071747811">Nupp Tagasi</translation> <translation id="8843682306134542540">Lülitab pööramisluku sisse või välja. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Otsige abi</translation> <translation id="8849001918648564819">Peidetud</translation> <translation id="8853703225951107899">Teie PIN-koodi või parooli ei saanud ikka kinnitada. Märkus. Kui muutsite hiljuti parooli, siis kasutage vana parooli. Uus parool rakendatakse väljalogimisel.</translation> <translation id="8855885154700222542">Täisekraani klahv</translation> @@ -2044,6 +2059,7 @@ <translation id="9129245940793250979">Taganupp</translation> <translation id="9133335900048457298">Kaitstud sisu ei saa salvestada</translation> <translation id="9139720510312328767">Järgmise tähe kustutamine</translation> +<translation id="9148058034647219655">Välju</translation> <translation id="9151906066336345901">lõpp</translation> <translation id="9161053988251441839">SOOVITATUD RAKENDUSED</translation> <translation id="9168436347345867845">Teen seda hiljem</translation>
diff --git a/ash/strings/ash_strings_eu.xtb b/ash/strings/ash_strings_eu.xtb index 1b02a6f..121f15f 100644 --- a/ash/strings/ash_strings_eu.xtb +++ b/ash/strings/ash_strings_eu.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Aspertuta nago</translation> <translation id="1104084341931202936">Erakutsi erabilerraztasun-ezarpenak</translation> <translation id="1104621072296271835">Gailuek are hobeto funtzionatzen dute batera</translation> -<translation id="1106446201446919638">1 gailu dago konektatuta. Wifi-gunea erabili bitartean, wifia desaktibatuta egongo da.</translation> <translation id="1111021433905331574">Teklatuaren atzeko argiztapenaren kolorea aldatzeko, joan Ezarpenak > <ph name="APP_TITLE" /> atalera</translation> <translation id="1117719261843403176">Aktibatu/Desaktibatu datu-konexioa. <ph name="STATE" />.</translation> <translation id="112308213915226829">Ezkutatu apala automatikoki</translation> @@ -228,7 +227,8 @@ <translation id="1882814835921407042">Ez dago sare mugikorrik</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> pantailan islatzen</translation> <translation id="1885785240814121742">Desblokeatu hatz-marka bidez</translation> -<translation id="1908992311423394684">Berriki instalatu da</translation> +<translation id="1904997243703671177">Bluetootha desaktibatzen duzunean, kanpoko <ph name="DEVICE_COUNT" /> gailu deskonektatuko dira <ph name="DEVICE_TYPE" /> gailutik, hauek barne:</translation> +<translation id="1908992311423394684">Duela gutxi instalatu da</translation> <translation id="1915307458270490472">Amaitu deia</translation> <translation id="1918022425394817322">Atxiki egin da kamera goiko eskuinaldeko izkinan</translation> <translation id="1923539912171292317">Klik automatikoak</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Arakatu aplikazioan, ireki Laguntza</translation> <translation id="2018630726571919839">Kontatu txiste bat</translation> <translation id="2021864487439853900">Desblokeatzeko, sakatu</translation> -<translation id="2023558322300866873">Nahi duzunean geldi dezakezu paketeak hautemateko prozesua</translation> <translation id="2034971124472263449">Gorde, halere</translation> <translation id="204259843076055848">"<ph name="SIX_PACK_KEY_NAME" />" lasterbidea desaktibatuta dago une honetan</translation> <translation id="2049240716062114887"><ph name="DESK_NAME" /> izena jarri zaio lan-eremuari</translation> -<translation id="206377500836174974">Osoa</translation> <translation id="2064048859448024834">Kameraren aurrebista aktibatuta dago</translation> <translation id="2067602449040652523">Teklatuaren distira</translation> <translation id="2075520525463668108">Aldatu <ph name="CAPTURE_MEDIUM" /> eginbidearen egoera. <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" />.</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Konektatu gabe</translation> <translation id="2408955596600435184">Idatzi PINa</translation> <translation id="2412593942846481727">Eguneratu egin daiteke</translation> +<translation id="2416438829169535743">Ikuspegitik irten nahi duzu?</translation> <translation id="2417486498593892439">Hasi saioa sarean</translation> <translation id="2426051945783024481">Erdiratu da automatikoki kamerako markoa</translation> <translation id="2427507373259914951">Egin klik ezkerreko botoiarekin</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Jakinarazpenak</translation> <translation id="2484513351006226581">Teklatuaren diseinua aldatzeko, sakatu <ph name="KEYBOARD_SHORTCUT" />.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> lan-eremuaren aurrebista. Lan-eremu aktiboa.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" pantailari <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) bereizmena ezarri zaio. Berresten ez baduzu, <ph name="TIMEOUT_SECONDS" /> barru leheneratuko da aurreko ezarpena.</translation> <translation id="2487915095798731898">Sartu</translation> <translation id="2499445554382787206">Lan-eremuaren profilaren menua. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Tekla itsaskorrak</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 gailu dago konektatuta</translation> <translation id="2791421900609674576">Gomendioak ikusiko dituzu utzi zenuen tokitik jarraitu ahal izateko. Haiek kentzeko, eduki itzazu sakatuta.</translation> <translation id="2792498699870441125">Alt + Bilaketa</translation> +<translation id="2801954693771979815">Pantailaren tamaina</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, hautatuta</translation> <translation id="2805756323405976993">Aplikazioak</translation> <translation id="2814448776515246190">Pantaila-kaptura partziala</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Bateragarriak ez diren aplikazio batzuk daude txantiloian</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="DEVICE_TYPE" /> gailua aurreko bertsiora itzuliko du <ph name="MANAGER" /> kudeatzaileak. Gailua berrezarri egingo da, eta datu guztiak ezabatuko dira.</translation> -<translation id="3170769098533255179">Ez dago gailurik konektatuta. Wifi-gunea erabili bitartean, wifia desaktibatuta egongo da.</translation> <translation id="3171170659304083361">Idazketa-metodoen ezarpenak</translation> <translation id="3176221688814061633">Chromebook-ak edo Bluetooth bidezko gailuak Bluetooth-bertsio zahar bat darabil. Audioaren kalitatea hobetzeko, aktibatu Bluetootharen superbereizmena edo erabili barneko mikrofonoa.</translation> <translation id="3181441307743005334">Baliteke berrabiarazteko prozesua zertxobait luzatzea</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> gailu daude konektatuta <ph name="DEVICE_NAME" /> gailuaren wifi-gunera</translation> <translation id="3307642347673023554">Ordenagailu eramangarriaren modura aldatu da</translation> <translation id="3308453408813785101">Geroago ere has dezake saioa <ph name="USER_EMAIL_ADDRESS" /> erabiltzaileak.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> gailu daude konektatuta. Wifi-gunea erabili bitartean, wifia desaktibatuta egongo da.</translation> <translation id="3321628682574733415">Gurasoen kodea ez da zuzena</translation> <translation id="332827762492701193">Jakinarazpenak ezkutatuta daude</translation> <translation id="3333674550998107387">Zabaldu <ph name="NOTIFICATION_TITLE" /> jakinarazpena</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Une honetako lan-eremuko leihoak daude ikusgai. Lan-eremu guztietako leihoak egon daitezen ikusgai, sakatu gora egiteko gezi-tekla.</translation> <translation id="3702846122927433391">Zenbat biztanle ditu Nigeriak</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Aisia</translation> <translation id="3708186454126126312">Aurretik konektatutakoak</translation> <translation id="3712143870407382523">Aukeratu alde honetarako leiho bat</translation> <translation id="371370241367527062">Aurreko mikrofonoa</translation> @@ -700,7 +700,6 @@ <translation id="380165613292957338">Kaixo! Zertan lagun zaitzaket?</translation> <translation id="3804737937830804242">Tolestu kamera</translation> <translation id="3824784079442479685"><ph name="APP_NAME" /> aplikazioak eta kamera erabiltzeko baimena duten beste aplikazio eta webgune guztiek kamera atzitu ahal izango dute. Agian web-orria freskatu beharko duzu, edo aplikazioa berrabiarazi.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> entregatu dira, <ph name="NUM_GRADED" /> kalifikatu dira</translation> <translation id="3826099427150913765">Aldatu pasahitzera</translation> <translation id="383058930331066723">Bateria-aurreztailea aktibatuta dago</translation> <translation id="383629559565718788">Erakutsi teklatuaren ezarpenak</translation> @@ -764,7 +763,6 @@ <translation id="4066027111132117168"><ph name="REMAINING_TIME" /> barru desaktibatuko da</translation> <translation id="4069532248403319695">Ireki Deskargak orria</translation> <translation id="4072264167173457037">Tarteko seinalea</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> entregatuta • <ph name="NUM_GRADED" /> kalifikatuta</translation> <translation id="4086921558679520050">Aktibatu gailuko mikrofonoaren etengailu fisikoa</translation> <translation id="4101772068965291327">Ireki orri nagusia</translation> <translation id="4112140312785995938">Atzeratu</translation> @@ -854,6 +852,7 @@ <translation id="440113666232554208">Ezin da gorde pantaila-bideoa</translation> <translation id="4405151984121254935">Ez da onartzen konektatutako gailu periferiko mota</translation> <translation id="4406883609789734330">Istanteko azpitituluak</translation> +<translation id="4412698727486357573">Laguntza-zentroa</translation> <translation id="4412944820643904175">Desaktibatuta dago <ph name="FEATURE_NAME" />.</translation> <translation id="4424159417645388645">5. lan-eremua</translation> <translation id="4430019312045809116">Bolumena</translation> @@ -894,7 +893,6 @@ <translation id="4566144812051858745">Ez zait iradokizunik interesatzen</translation> <translation id="4569753163207712681">Ikusi telefonoko azken argazkiak, multimedia-elementuak eta aplikazioak</translation> <translation id="4573176682887762361">"Idatzi [hitza/esaldia]"</translation> -<translation id="4577188182049003486">Wifi-gunea aktibatuta dagoenean, wifia desaktibatzen da</translation> <translation id="4577274620589681794">Agortu egin da denbora · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Erakutsi aurrebistak</translation> <translation id="4578906031062871102">Ezarpenen menua ireki da</translation> @@ -960,6 +958,7 @@ <translation id="4813311884204119883">Arrastatu esteka fitxen zintako zuriune batera</translation> <translation id="4814539958450445987">Saioa hasteko pantaila</translation> <translation id="481455355267255546">Hurrengoa</translation> +<translation id="481749895090480684">Zereginen zerrenda: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamera eta mikrofonoa</translation> <translation id="482908187605862807">Play Store-n erabilgarri dauden aplikazioak</translation> <translation id="4831034276697007977">Ziur klik automatikoak desaktibatu nahi dituzula?</translation> @@ -1001,6 +1000,7 @@ <translation id="4952936045814352993">Telefonoaren kokapena zehazteko aukera ez dago erabilgarri alarmen soinuak desgaituta daudenean</translation> <translation id="4960324571663582548"><ph name="DEVICE_TYPE" /> gailuaren aurreko bertsiora itzultzea eskatu dizu <ph name="MANAGER" /> kudeatzaileak. Gailua berrezarri egingo da, eta datu guztiak ezabatuko dira.</translation> <translation id="4961318399572185831">Igorri pantaila</translation> +<translation id="4964188651935955085">Bluetootha desaktibatzen duzunean, kanpoko gailu hau deskonektatuko da <ph name="DEVICE_TYPE" /> gailutik:</translation> <translation id="4966431234408005599">Igo bolumena</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Aplikazio-multzokatzea</translation> @@ -1028,6 +1028,7 @@ <translation id="5062496344832867502">RAMa</translation> <translation id="5068762093486106012">Audioa desaktibatuta daukazunean hitz egiten baduzu, jakinarazpen bat jasoko duzu. Audioa ez da inoiz irtengo gailutik.</translation> <translation id="5077416371682039027">Konfiguratu telefonoko azken argazkiak, multimedia-elementuak, jakinarazpenak eta aplikazioak ikusteko aukera</translation> +<translation id="5077936103761694531">Bereizmena berretsi nahi duzu?</translation> <translation id="5078796286268621944">Okerra da PINa</translation> <translation id="5083035541015925118">Ktrl + Alt + gora egiteko gezi-tekla</translation> <translation id="5083553833479578423">Desblokeatu Laguntzailea zerbitzuaren eginbide gehiago.</translation> @@ -1149,12 +1150,13 @@ <translation id="5550417424894892620">Jaregin fitxategiak mahaigainean hemen gehitzeko: <ph name="HOLDING_SPACE_TITLE" />. Ezin dituzu gehitu fitxategiak mahaigainean.</translation> <translation id="5551456515017410630">Ireki/Itxi egutegia</translation> <translation id="5551974246223970793">Orri batean bilaketa bat egitean, joan bilaketaren hurrengo emaitzara</translation> -<translation id="5555639311269196631">Desaktibatu wifi-gunea</translation> <translation id="5556459405103347317">Kargatu berriro</translation> <translation id="5558091555391176027">Aktibatu/Desaktibatu Nearby Share-ren ikusgaitasun handia</translation> +<translation id="5558314826121965174">Sormena</translation> <translation id="556042886152191864">Botoia</translation> <translation id="5570122939431135380">Ireki beste fitxa bat ezkutuko moduko leiho batean</translation> <translation id="5571066253365925590">Bluetootha gaitu da</translation> +<translation id="5572632238877308040">Oinarrizkoak</translation> <translation id="557563299383177668">Hurrengo paragrafoa</translation> <translation id="5577082622442191756">Gaitu/Desgaitu Bluetootha. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Phone Hub erabiltzeko, egiaztatu Bluetootha gaituta daukazula telefonoan</translation> @@ -1179,6 +1181,7 @@ <translation id="5662075790140998213">Lan-eremua 10</translation> <translation id="5662709761327382534">Mikrofono bidezko grabaketa <ph name="CURRENT_STATE" /> dago. Mikrofono bidezko grabaketa <ph name="NEW_STATE" /> egon dadin, sakatu Sartu.</translation> <translation id="5669267381087807207">Aktibatzen</translation> +<translation id="5672890847723042801">Zerbitzu-aplikazioak</translation> <translation id="5673434351075758678">Ezarpenak sinkronizatu ondoren, "<ph name="FROM_LOCALE" />" ordez, "<ph name="TO_LOCALE" />" ezarri da hizkuntza gisa.</translation> <translation id="5675363643668471212">Apaleko elementua</translation> <translation id="5677928146339483299">Blokeatuta</translation> @@ -1236,7 +1239,6 @@ <translation id="5864748620896638071">Bateria: % <ph name="BATTERY_PERCENTAGE" /></translation> <translation id="5867217927013474703">Sareari buruzko informazioa biltzen</translation> <translation id="5867606971598166637">Sistemaren administratzailea pantailak kontrolatzen ari da</translation> -<translation id="5876535466645959772">Hautatutako zerrenda hutsik dago; beste zeregin bat gehitzeko, nabigatu behera</translation> <translation id="5876666360658629066">Idatzi gurasoen sarbide-kodea</translation> <translation id="5881540930187678962">Konfiguratu Phone Hub geroago</translation> <translation id="5887954372087850114"><ph name="DESK_TITLE" /> lan-eremuari esleitu zaio <ph name="WINDOW_TITLE" /> leihoa, eta beste lan-eremu guztien esleipenak kendu zaizkio</translation> @@ -1256,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Erabiltzaile gainbegiratua</translation> <translation id="5960410286721553511">Ikusi telefonoko azken argazkiak eta multimedia-elementuak</translation> -<translation id="5961960957587052807">Txikia</translation> <translation id="5965524703725988602">Aktibatu/Desaktibatu gai iluna. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Egin aurrera leiho batetik bestera</translation> <translation id="5978382165065462689">Urruneko laguntzaren bidez pantailaren kontrola partekatzen.</translation> @@ -1362,6 +1363,7 @@ <translation id="6351032674660237738">APLIKAZIOEN IRADOKIZUNAK</translation> <translation id="6352082849089527770">Sare ezezagunak</translation> <translation id="6359587239691116345">Lortu azken eginbideak eta segurtasun-hobekuntzak. Eguneratzea baztertzen baduzu, baliteke gailuak behar bezala funtzionatzeari uztea eta segurtasun- eta errendimendu-arazoak izatea.</translation> +<translation id="6362833380917912748">Ezagutu aplikazio integratuak</translation> <translation id="6376931439017688372">Aktibatuta dago Bluetootha</translation> <translation id="6378515133128829137">Ainguratu leihoa eskuinean</translation> <translation id="6381109794406942707">Gailua desblokeatzeko, idatzi PINa.</translation> @@ -1528,6 +1530,7 @@ <translation id="7014684956566476813">Konektatu da <ph name="DEVICE_NAME" /> izeneko gailu batera</translation> <translation id="7015766095477679451">Itzuli ordu honetan: <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">6. lan-eremua</translation> +<translation id="702252130983202758">Zure aplikazioak</translation> <translation id="7025533177575372252">Konektatu <ph name="DEVICE_NAME" /> telefonoarekin</translation> <translation id="7026338066939101231">Gutxitzea</translation> <translation id="7029814467594812963">Irten saiotik</translation> @@ -1677,6 +1680,7 @@ <translation id="7647488630410863958">Desblokeatu gailua jakinarazpenak ikusteko</translation> <translation id="7649070708921625228">Laguntza</translation> <translation id="7654687942625752712">Ahozko argibideak desgaitzeko, eduki sakatuta bi bolumen-botoiak bost segundoz.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" pantailari <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) bereizmena ezarri zaio. Atakaren banda-zabaleraren mugak direla eta, pantailak ez du onartzen <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) bereizmena. Berresten ez baduzu, <ph name="TIMEOUT_SECONDS" /> barru leheneratuko da aurreko ezarpena.</translation> <translation id="7658239707568436148">Utzi</translation> <translation id="7659861092419699379">Itxi dituzu lan-eremuak eta leihoak</translation> <translation id="7660160718439869192"><ph name="EMAIL" /> kontuarekin lotutako gailuetan agertuko da <ph name="NAME" /></translation> @@ -1767,6 +1771,7 @@ <translation id="7945357288295809525">Erakutsi erabilerraztasun-ezarpenak, "<ph name="ENABLED_FEATURES" />" gaituta.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> aplikazioak <ph name="DEVICE_NAME" /> erabili nahi du</translation> <translation id="7951630946012935453">Ilundu teklatua</translation> +<translation id="7953994493035617347">Bereizmen berria berretsi nahi duzu?</translation> <translation id="7963689218131240420">Ez molestatzeko modua desaktibatuta dago.</translation> <translation id="7963992254934562106">Iturburua: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Hautatu karpeta bat…</translation> @@ -1779,6 +1784,7 @@ <translation id="799296642788192631">Fitxategi garrantzitsuak aingura ditzakezu. Ainguratzeko, pasatu erakuslea elementu baten gainetik edo ireki Fitxategiak eta egin klik eskuineko botoiarekin elementu batean.</translation> <translation id="7994370417837006925">Saio bat baino gehiago hasteko eginbidea</translation> <translation id="7995804128062002838">Ezin izan da atera pantaila-argazkia</translation> +<translation id="8000020256436988724">Tresna-barra</translation> <translation id="8000066093800657092">Ez dago sarerik</translation> <translation id="8001755249288974029">Hautatu kurtsoretik lerroaren hasiera arteko testua</translation> <translation id="8004512796067398576">Gehikuntza</translation> @@ -1825,6 +1831,7 @@ <translation id="8155628902202578800">Ireki <ph name="USER_EMAIL_ADDRESS" /> erabiltzailearen informazio-leihoa</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> erabiltzen</translation> <translation id="8185090165691050712">Aktibatu/Desaktibatu tamaina aldatzeko aukera blokeatuta daukan moduaren menua</translation> +<translation id="8192727139462702395">Bluetootha desaktibatzen duzunean, kanpoko gailu hauek deskonektatuko dira <ph name="DEVICE_TYPE" /> gailutik:</translation> <translation id="8198456017687137612">Edukia igortzen ari den fitxa</translation> <translation id="8200772114523450471">Berrekin</translation> <translation id="8203795194971602413">Egin klik eskuineko botoiarekin</translation> @@ -1844,6 +1851,7 @@ <translation id="8262312463845990408">Erreproduzitu/Pausatu</translation> <translation id="8270450402312105425">{0,plural, =1{Itzuli gailuaren aurreko bertsiora ordubete barru}other{Itzuli gailuaren aurreko bertsiora # ordu barru}}</translation> <translation id="8277261673056602147">Nabarmendu pantailako testua</translation> +<translation id="8287009018010202411">Produktibitatea</translation> <translation id="828708037801473432">Desaktibatuta</translation> <translation id="8297006494302853456">Ahula</translation> <translation id="8308637677604853869">Aurreko menua</translation> @@ -1915,6 +1923,7 @@ <translation id="8594115950068821369">–<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Ordenatu aplikazioak izenaren edo kolorearen arabera</translation> <translation id="8609384513243082612">Ireki beste fitxa bat</translation> +<translation id="861045123704058818">Aplikazioak kategoriaka sailkatuta daude aldi baterako</translation> <translation id="8612216344243590325">Mahaigainean gorde ordez, gorde itzazu fitxategi garrantzitsuak hemen: <ph name="HOLDING_SPACE_TITLE" />. Arrastatu fitxategiak hona: <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247"><ph name="APP_1_TITLE" /> eta <ph name="APP_2_TITLE" />-ren jakinarazpenak ezkutatuta daude ikusteko babesa aktibatuta dagoelako</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1953,6 +1962,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Egiaztatu zure identitatea: <ph name="ORIGIN_NAME" /> webguneak zeu zarela berretsi nahi du</translation> <translation id="875593634123171288">Erakutsi VPN ezarpenak</translation> +<translation id="8756799553341497810">Ikuspegi honetatik irteten zarenean, aplikazioen diseinua pertsonalizatzen hasi ahal izango zara.</translation> <translation id="8759408218731716181">Ezin da konfiguratu saio bat baino gehiago hasteko eginbidea</translation> <translation id="8763883995157866248">Ezarri gailua bateria aurrezteko moduan</translation> <translation id="877404052021108314">90 °F °C-tan</translation> @@ -1973,6 +1983,7 @@ <translation id="8834539327799336565">Konektatuta daudenak</translation> <translation id="8841375032071747811">Atzera botoia</translation> <translation id="8843682306134542540">Aldatu biratzearen blokeoa. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Lortu laguntza</translation> <translation id="8849001918648564819">Ezkutatuta</translation> <translation id="8853703225951107899">Oraindik ezin izan da egiaztatu PINa edo pasahitza. Oharra: pasahitza duela gutxi aldatu baduzu, erabili pasahitz zaharra. Saioa amaitu eta gero aplikatuko da pasahitz berria.</translation> <translation id="8855885154700222542">Pantaila osoaren tekla</translation> @@ -2044,6 +2055,7 @@ <translation id="9129245940793250979">Atzeko botoia</translation> <translation id="9133335900048457298">Ezin da kapturatu eduki babestua</translation> <translation id="9139720510312328767">Ezabatu hurrengo hizkia</translation> +<translation id="9148058034647219655">Irten</translation> <translation id="9151906066336345901">amaiera tekla</translation> <translation id="9161053988251441839">IRADOKITAKO APLIKAZIOAK</translation> <translation id="9168436347345867845">Geroago</translation>
diff --git a/ash/strings/ash_strings_fa.xtb b/ash/strings/ash_strings_fa.xtb index 7407437..48cf049 100644 --- a/ash/strings/ash_strings_fa.xtb +++ b/ash/strings/ash_strings_fa.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">I’m bored (حوصلهام سر رفته)</translation> <translation id="1104084341931202936">نشان دادن تنظیمات دسترسپذیری</translation> <translation id="1104621072296271835">دستگاههایتان باهم بهمراتب بهتر کار میکنند</translation> -<translation id="1106446201446919638">۱ دستگاه متصل است. هنگام استفاده از نقطه اتصال، Wi-Fi خاموش خواهد ماند.</translation> <translation id="1111021433905331574">میتوانید رنگ نور پسزمینه صفحهکلید را در اینجا تغییر دهید: «تنظیمات > <ph name="APP_TITLE" />»</translation> <translation id="1117719261843403176">روشن/خاموش کردن داده تلفن همراه. <ph name="STATE" />.</translation> <translation id="112308213915226829">پنهان کردن خودکار قفسه</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">عدم وجود شبکه تلفن همراه</translation> <translation id="1882897271359938046">بازتاب به <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">قفلگشایی با اثر انگشت</translation> +<translation id="1904997243703671177">هرگاه بلوتوث را خاموش کنید، اتصال<ph name="DEVICE_COUNT" /> دستگاه خارجی از <ph name="DEVICE_TYPE" /> قطع خواهد شد:</translation> <translation id="1908992311423394684">نصب جدید</translation> <translation id="1915307458270490472">قطع تماس</translation> <translation id="1918022425394817322">دوربین به گوشه بالا سمت راست چسبید</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">باز کردن «راهنما» در برنامه «کاوش»</translation> <translation id="2018630726571919839">Tell me a joke (لطیفهای بگو)</translation> <translation id="2021864487439853900">قفلگشایی با کلیک کردن</translation> -<translation id="2023558322300866873">هرزمان خواستید میتوانید ضبط بسته را متوقف کنید</translation> <translation id="2034971124472263449">درهرصورت ذخیره شود</translation> <translation id="204259843076055848">میانبر <ph name="SIX_PACK_KEY_NAME" /> درحالحاضر خاموش است</translation> <translation id="2049240716062114887">نام میزکار به <ph name="DESK_NAME" /> تغییر کرد</translation> -<translation id="206377500836174974">کامل</translation> <translation id="2064048859448024834">پیشنمای دوربین روشن است</translation> <translation id="2067602449040652523">روشنایی صفحهکلید</translation> <translation id="2075520525463668108">روشن/ خاموش کردن <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /> است</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">متصل نیست</translation> <translation id="2408955596600435184">پین را وارد کنید</translation> <translation id="2412593942846481727">بهروزرسانی دردسترس است</translation> +<translation id="2416438829169535743">از نما خارج میشوید؟</translation> <translation id="2417486498593892439">ورود به سیستم شبکه</translation> <translation id="2426051945783024481">قاب دوربین بهطور خودکار در مرکز قرار گرفت</translation> <translation id="2427507373259914951">کلیک چپ</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">اعلانها</translation> <translation id="2484513351006226581">برای تغییر جانمایی صفحهکلید، <ph name="KEYBOARD_SHORTCUT" /> را فشار دهید.</translation> <translation id="2486214324139475545">پیشنمایش <ph name="DESK_NAME" />. میزکار فعال.</translation> +<translation id="2486405091093637109">«<ph name="DISPLAY_NAME" />» به وضوح <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> هرتز) تغییر کرد. بدون تأیید کردن، تنظیمات قبلی <ph name="TIMEOUT_SECONDS" /> دیگر بازیابی خواهد شد.</translation> <translation id="2487915095798731898">پیوستن</translation> <translation id="2499445554382787206">منو نمایه میزکار. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">کلیدهای چسبان</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">یک دستگاه متصل است</translation> <translation id="2791421900609674576">توصیههایی خواهید دید تا بتوانید کارتان را از جایی که رها کردهاید ادامه دهید. برای حذف توصیهها میتوانید لمس کنید و نگه دارید.</translation> <translation id="2792498699870441125">Alt+جستجو</translation> +<translation id="2801954693771979815">اندازه صفحهنمایش</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />، انتخاب شده</translation> <translation id="2805756323405976993">برنامهها</translation> <translation id="2814448776515246190">ضبط جزئی</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">برنامههای پشتیبانینشده در الگو</translation> <translation id="3160929076476941240">۲ ساعت</translation> <translation id="316356270129335934"><ph name="MANAGER" /> درحال تنزل دادن <ph name="DEVICE_TYPE" /> است. دستگاهتان بازنشانی و همه دادهها حذف خواهد شد.</translation> -<translation id="3170769098533255179">هیچ دستگاهی متصل نیست. هنگام استفاده از نقطه اتصال، Wi-Fi خاموش خواهد ماند.</translation> <translation id="3171170659304083361">تنظیمات روشهای ورودی</translation> <translation id="3176221688814061633">Chromebook یا دستگاه بلوتوث شما از نسخه قدیمیتر بلوتوث استفاده میکند. برای کیفیت صدای بهتر، «وضوح فوقالعاده با بلوتوث» را روشن کنید یا از میکروفون داخلی استفاده کنید.</translation> <translation id="3181441307743005334">بازراهاندازی ممکن است مدتی طول بکشد</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> دستگاه به نقطه اتصال <ph name="DEVICE_NAME" /> متصل است</translation> <translation id="3307642347673023554">به حالت رایانه کیفی رفتهاید</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> همچنان میتواند بعداً به سیستم وارد شود.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> دستگاه متصل است. هنگام استفاده از نقطه اتصال، Wi-Fi خاموش خواهد ماند.</translation> <translation id="3321628682574733415">کد والدین نادرست است</translation> <translation id="332827762492701193">اعلانها پنهان شده است</translation> <translation id="3333674550998107387">ازهم بازکردن اعلان <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">درحال نمایش پنجرههای میزکار کنونی، برای نمایش پنجرههای همه میزکارها، کلید «جهتنمای بالا» را فشار دهید</translation> <translation id="3702846122927433391">Population in Nigeria (جمعیت نیجریه)</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">سرگرمی</translation> <translation id="3708186454126126312">قبلاً متصلشده</translation> <translation id="3712143870407382523">پنجرهای برای این سمت انتخاب کنید</translation> <translation id="371370241367527062">میکروفون جلو</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">سلام، چه کمکی میتوانم بکنم؟</translation> <translation id="3804737937830804242">جمع کردن دوربین</translation> <translation id="3824784079442479685">با این کار، دسترسی به دوربین برای <ph name="APP_NAME" /> و همه برنامهها و وبسایتهای دارای اجازه دوربین مجاز میشود. ممکن است لازم باشد صفحه وب را بازآوری کنید یا برنامه را دوباره راهاندازی کنید.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> از <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> تحویل دادهشده، <ph name="NUM_GRADED" /> نمرده دادهشده</translation> <translation id="3826099427150913765">رفتن به گذرواژه</translation> <translation id="383058930331066723">حالت «بهینهسازی باتری» روشن است</translation> <translation id="383629559565718788">نمایش تنظیمات صفحهکلید</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">در، <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">باز کردن صفحه «بارگیریها»</translation> <translation id="4072264167173457037">سیگنال متوسط</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> تحویل داده شده است • <ph name="NUM_GRADED" /> نمره داده شده است</translation> <translation id="4086921558679520050">کلید فیزیکی میکروفون را روی دستگاهتان روشن کنید</translation> <translation id="4101772068965291327">باز کردن صفحهٔ اصلی</translation> <translation id="4112140312785995938">رفتن به عقب</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">ضبط ویدیویی از صفحه ذخیره نشد</translation> <translation id="4405151984121254935">دستگاه جانبی متصل پشتیبانی نمیشود</translation> <translation id="4406883609789734330">زیرنویس زنده</translation> +<translation id="4412698727486357573">مرکز راهنمایی</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> خاموش است.</translation> <translation id="4424159417645388645">میزکار ۵</translation> <translation id="4430019312045809116">میزان صدا</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">به هیچ پیشنهادی علاقه ندارم</translation> <translation id="4569753163207712681">مشاهده عکسها، رسانهها، و برنامههای جدید تلفن</translation> <translation id="4573176682887762361">«تایپ [کلمه/ عبارت]»</translation> -<translation id="4577188182049003486">وقتی نقطه اتصال روشن شود، Wi-Fi خاموش میشود</translation> <translation id="4577274620589681794">وقت تمام است · <ph name="LABEL" /></translation> <translation id="4577990005084629481">نمایش پیشنمایشها</translation> <translation id="4578906031062871102">منوی تنظیمات باز شد</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">کشیدن پیوند به قسمتی خالی در نوار برگه</translation> <translation id="4814539958450445987">صفحه ورود به سیستم</translation> <translation id="481455355267255546">بعدی</translation> +<translation id="481749895090480684">فهرست کارها: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">دوربین و میکروفون</translation> <translation id="482908187605862807">برنامههای موجود از «فروشگاه Play»</translation> <translation id="4831034276697007977">مطمئنید میخواهید کلیکهای خودکار را خاموش کنید؟</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">وقتی صداهای هشدار غیرفعال هستند، «پیدا کردن تلفن» دردسترس نیست</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> از شما میخواهد <ph name="DEVICE_TYPE" /> را تنزل دهید. دستگاهتان بازنشانی و همه دادهها حذف خواهد شد.</translation> <translation id="4961318399572185831">فرستادن محتوای صفحه</translation> +<translation id="4964188651935955085">هرگاه بلوتوث را خاموش کنید، اتصال این دستگاه خارجی به <ph name="DEVICE_TYPE" /> قطع خواهد شد:</translation> <translation id="4966431234408005599">افزایش صدا</translation> <translation id="4969092041573468113"><ph name="HOURS" /> س <ph name="MINUTES" /> د <ph name="SECONDS" /> ث</translation> <translation id="4975771730019223894">نشانگذاری برنامه</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">جمله بعدی</translation> <translation id="5004607513195820459">شبکه مدیریت میشود</translation> <translation id="5009463889040999939">درحال تغییر نام نمایه. ممکن است چند دقیقه طول بکشد.</translation> +<translation id="5013847959275396160">عدم نمایش نوارابزار</translation> <translation id="5016558321564993266">روشن/ خاموش کردن نشانگر. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">دستههای جستجو</translation> <translation id="5030659775136592441">نمایش مدیر نشانک</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">اگر هنگام بیصدا بودن صحبت کنید به شما اطلاع داده میشود. صدا هرگز از دستگاهتان خارج نمیشود.</translation> <translation id="5077416371682039027">راهاندازی مشاهده عکسها، رسانهها، اعلانها، و برنامههای جدید تلفن</translation> +<translation id="5077936103761694531">وضوح را تأیید میکنید؟</translation> <translation id="5078796286268621944">پین اشتباه</translation> <translation id="5083035541015925118">مهار + دگرساز + بالابر</translation> <translation id="5083553833479578423">باز کردن قفل ویژگیهای بیشتری از «دستیار».</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">برای افزودن فایلها به <ph name="HOLDING_SPACE_TITLE" />، آنها را روی میز کار رها کنید. نمیتوانید به میز کار فایل اضافه کنید.</translation> <translation id="5551456515017410630">باز کردن/ بستن تقویم</translation> <translation id="5551974246223970793">رفتن به مورد منطبق بعدی در جستجو هنگام جستجوی صفحه</translation> -<translation id="5555639311269196631">خاموش کردن نقطه اتصال</translation> <translation id="5556459405103347317">بار کردن مجدد</translation> <translation id="5558091555391176027">روشن/خاموش کردن «همرسانی با اطراف» با میزان بالای رؤیتپذیری</translation> +<translation id="5558314826121965174">خلاقیت</translation> <translation id="556042886152191864">دکمه</translation> <translation id="5570122939431135380">باز کردن برگه جدید در پنجره ناشناس جدید</translation> <translation id="5571066253365925590">بلوتوث فعال شد</translation> +<translation id="5572632238877308040">ضروریات</translation> <translation id="557563299383177668">پاراگراف بعدی</translation> <translation id="5577082622442191756">روشن/خاموش کردن بلوتوث. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">برای استفاده از «مرکز کنترل تلفن»، مطمئن شوید بلوتوث در تلفنتان فعال باشد</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">میزکار ۱۰</translation> <translation id="5662709761327382534">ضبط میکروفون <ph name="CURRENT_STATE" /> است، کلید ورود را فشار دهید تا ضبط میکروفون <ph name="NEW_STATE" /> شود</translation> <translation id="5669267381087807207">فعالسازی</translation> +<translation id="5672890847723042801">برنامههای کمکی</translation> <translation id="5673434351075758678">از «<ph name="FROM_LOCALE" />» به «<ph name="TO_LOCALE" />» بعد از همگامسازی تنظیمات.</translation> <translation id="5675363643668471212">مورد قفسه</translation> <translation id="5677928146339483299">مسدود است</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">باتری <ph name="BATTERY_PERCENTAGE" />٪</translation> <translation id="5867217927013474703">درحال جمعآوری اطلاعات شبکه</translation> <translation id="5867606971598166637">سرپرست سیستم شما بر صفحههایتان نظارت دارد</translation> -<translation id="5876535466645959772">فهرست انتخابشده خالی است، برای افزودن تکلیف به پایین پیمایش کنید</translation> <translation id="5876666360658629066">کد ولی را وارد کنید</translation> <translation id="5881540930187678962">راهاندازی «مرکز کنترل تلفن» در زمانی دیگر</translation> <translation id="5887954372087850114">پنجره <ph name="WINDOW_TITLE" /> به <ph name="DESK_TITLE" /> واگذار شد و از همه میزکارهای دیگر لغو واگذاری شد.</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">کاربر نظارتشده</translation> <translation id="5960410286721553511">مشاهده رسانه و عکسهای جدید تلفن</translation> -<translation id="5961960957587052807">روشن</translation> <translation id="5965524703725988602">روشن/خاموش کردن «زمینه تیره». <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">چرخش روبه جلو میان پنجرهها</translation> <translation id="5978382165065462689">همرسانی کنترل صفحهتان از طریق راهنمایی ازراهدور.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">پیشنهادات برنامه</translation> <translation id="6352082849089527770">شبکههای ناشناس</translation> <translation id="6359587239691116345">جدیدترین ویژگیها و قابلیتهای امنیتی بهبودیافته را دریافت کنید. اگر این بهروزرسانی را رد کنید، ممکن است دستگاهتان دیگر بهدرستی کار نکند و احتمال دارد با مشکلات امنیتی و عملکردی مواجه شوید.</translation> +<translation id="6362833380917912748">با برنامههای داخلی آشنا شوید</translation> <translation id="6376931439017688372">بلوتوث روشن است</translation> <translation id="6378515133128829137">سنجاق کردن پنجره به راست</translation> <translation id="6381109794406942707">برای باز کردن قفل دستگاه، پین را وارد کنید.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">متصل به دستگاهی با نام <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">ساعت <ph name="COME_BACK_TIME" /> دوباره برگردید.</translation> <translation id="70168403932084660">میزکار ۶</translation> +<translation id="702252130983202758">برنامههای شما</translation> <translation id="7025533177575372252"><ph name="DEVICE_NAME" /> را به تلفنتان متصل کنید</translation> <translation id="7026338066939101231">کاهش</translation> <translation id="7029814467594812963">خروج از جلسه</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">برای مشاهده اعلانهایتان، قفل دستگاه را باز کنید</translation> <translation id="7649070708921625228">راهنما</translation> <translation id="7654687942625752712">برای غیرفعال کردن بازخورد گفتاری، هردو کلید تنظیم صدا را پنج ثانیه فشار دهید و نگهدارید.</translation> +<translation id="7654916369822103315">«<ph name="DISPLAY_NAME" />» به وضوح <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> هرتز) تغییر کرد. بهدلیل محدودیتهای پهنای باند درگاه، نمایشگرتان نمیتواند از وضوح <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> هرتز) پشتیبانی کند. بدون تأیید کردن، تنظیمات قبلی <ph name="TIMEOUT_SECONDS" /> دیگر بازیابی خواهد شد.</translation> <translation id="7658239707568436148">لغو</translation> <translation id="7659861092419699379">میزکار و پنجرهها بسته شدند</translation> <translation id="7660160718439869192"><ph name="NAME" /> شما در دستگاههای پیوندشده با <ph name="EMAIL" /> نشان داده خواهد شد</translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">نمایش تنظیمات دسترسپذیری، «<ph name="ENABLED_FEATURES" />» فعال است.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> میخواهد از <ph name="DEVICE_NAME" /> شما استفاده کند</translation> <translation id="7951630946012935453">کم کردن نور صفحهکلید</translation> +<translation id="7953994493035617347">وضوح جدید را تأیید میکنید؟</translation> <translation id="7963689218131240420">«مزاحم نشوید» خاموش است.</translation> <translation id="7963992254934562106">از <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">انتخاب پوشه…</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">میتوانید فایلهای مهم را سنجاق کنید. برای سنجاق کردن، نشانگر را روی مورد مدنظر نگه دارید یا Files را باز کنید و روی مورد مدنظر کلیک راست کنید.</translation> <translation id="7994370417837006925">ورود چندگانه به سیستم</translation> <translation id="7995804128062002838">صفحهنمایش ضبط نشد</translation> +<translation id="8000020256436988724">نوارابزار</translation> <translation id="8000066093800657092">بدون شبکه</translation> <translation id="8001755249288974029">انتخاب متن از مکاننما تا ابتدای خط</translation> <translation id="8004512796067398576">افزایش</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">باز کردن کادر گفتگوی اطلاعات برای <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">درحال استفاده از <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">روشن/ خاموش کردن منو برای تغییر اندازه حالت قفل</translation> +<translation id="8192727139462702395">هرگاه بلوتوث را خاموش کنید، اتصال این دستگاههای خارجی از <ph name="DEVICE_TYPE" /> قطع خواهد شد:</translation> <translation id="8198456017687137612">فرستادن برگه</translation> <translation id="8200772114523450471">ازسرگیری</translation> <translation id="8203795194971602413">کلیک راست</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">فعال/ غیرفعال کردن بازپخش</translation> <translation id="8270450402312105425">{0,plural, =1{ظرف یک ساعت آینده، دستگاه را به نسخه قبلی تغییر دهید}one{ظرف # ساعت آینده، دستگاه را به نسخه قبلی تغییر دهید}other{ظرف # ساعت آینده، دستگاه را به نسخه قبلی تغییر دهید}}</translation> <translation id="8277261673056602147">برجسته کردن نوشتار روی صفحه</translation> +<translation id="8287009018010202411">بهرهوری</translation> <translation id="828708037801473432">خاموش</translation> <translation id="8297006494302853456">ضعیف</translation> <translation id="8308637677604853869">منوی قبلی</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">تنظیمات مقیاس نمایش</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" /> دارد.</translation> <translation id="8477270416194247200">برای لغو کردن Alt+Search یا Shift را فشار دهید.</translation> +<translation id="8480418399907765580">نمایش نوارابزار</translation> <translation id="8487699605742506766">نقطه اتصال</translation> <translation id="8491237443345908933">باز کردن پیوند در برگه جدید</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> از <ph name="SPECIFIED_RESOLUTION" /> پشتیبانی نمیکند. وضوح به <ph name="FALLBACK_RESOLUTION" /> تغییر کرد. برای حفظ تغییرات، روی تأیید کلیک کنید. تنظیمات قبلی <ph name="TIMEOUT_SECONDS" /> دیگر بازیابی خواهد شد.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">مرتبسازی برنامهها براساس نام یا رنگ</translation> <translation id="8609384513243082612">بازکردن برگه جدید</translation> +<translation id="861045123704058818">برنامهها موقتاً براساس دستهبندی سازماندهی میشوند</translation> <translation id="8612216344243590325">فایلهای مهم را بهجای میز کار، در <ph name="HOLDING_SPACE_TITLE" /> نگه دارید. کافی است فایلها را در <ph name="HOLDING_SPACE_TITLE" /> بکشید.</translation> <translation id="8614517853887502247">اعلانهای <ph name="APP_1_TITLE" /> و <ph name="APP_2_TITLE" /> پنهان شده است زیرا «محافظت دربرابر مشاهده» روشن است</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1951,6 +1962,7 @@ <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />، <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">هویتتان را بهتأیید برسانید: <ph name="ORIGIN_NAME" /> میخواهید تأیید کند این فرد شما هستید</translation> <translation id="875593634123171288">نمایش تنظیمات VPN</translation> +<translation id="8756799553341497810">پساز خروج از این نما میتوانید سفارشیسازی چیدمان برنامهتان را شروع کنید.</translation> <translation id="8759408218731716181">تنظیم ورود چندگانه به سیستم ممکن نیست</translation> <translation id="8763883995157866248">قرار دادن دستگاه در حالت خواب</translation> <translation id="877404052021108314">۹۰ درجه فارنهایت به سلسیوس</translation> @@ -1971,6 +1983,7 @@ <translation id="8834539327799336565">درحالحاضر متصل</translation> <translation id="8841375032071747811">دکمه برگشت</translation> <translation id="8843682306134542540">تغییر وضعیت قفل چرخش. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">دریافت راهنمایی</translation> <translation id="8849001918648564819">پنهان</translation> <translation id="8853703225951107899">همچنان نمیتوان پین یا گذرواژه را تأیید کرد. توجه: اگر اخیراً گذرواژهتان را تغییر دادهاید، از گذرواژه قدیمیتان استفاده کنید. گذرواژه جدیدتان بعد از خروج شما از سیستم اعمال میشود.</translation> <translation id="8855885154700222542">کلید تمامصفحه</translation> @@ -2042,6 +2055,7 @@ <translation id="9129245940793250979">دکمه پشت</translation> <translation id="9133335900048457298">نمیتوان محتوای محافظتشده را ضبط کرد</translation> <translation id="9139720510312328767">حذف حرف بعدی</translation> +<translation id="9148058034647219655">خروج</translation> <translation id="9151906066336345901">پایان</translation> <translation id="9161053988251441839">برنامههای پیشنهادشده</translation> <translation id="9168436347345867845">بعداً انجام شود</translation>
diff --git a/ash/strings/ash_strings_fi.xtb b/ash/strings/ash_strings_fi.xtb index 1922032..d62ed34 100644 --- a/ash/strings/ash_strings_fi.xtb +++ b/ash/strings/ash_strings_fi.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Minulla on tylsää</translation> <translation id="1104084341931202936">Näytä esteettömyysasetukset</translation> <translation id="1104621072296271835">Laitteesi toimivat entistä paremmin yhdessä</translation> -<translation id="1106446201446919638">Yksi laite yhdistetty. Wi-Fi pysyy pois päältä hotspotin käytön aikana.</translation> <translation id="1111021433905331574">Voit muuttaa näppäimistön taustaväriä Asetuksista > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Laita mobiilidata päälle tai pois päältä. <ph name="STATE" />.</translation> <translation id="112308213915226829">Piilota hylly automaattisesti</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Ei mobiiliverkkoa</translation> <translation id="1882897271359938046">Peilataan näyttöön: <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Avaa sormenjäljellä</translation> +<translation id="1904997243703671177">Kun laitat Bluetoothin pois päältä, <ph name="DEVICE_COUNT" /> ulkoista laitetta katkaisee yhteyden (<ph name="DEVICE_TYPE" />) esimerkiksi näihin:</translation> <translation id="1908992311423394684">Uusi asennus</translation> <translation id="1915307458270490472">Katkaise puhelu</translation> <translation id="1918022425394817322">Kamera kohdistettu oikeaan yläkulmaan</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Avaa Ohje Explore-sovelluksessa</translation> <translation id="2018630726571919839">Kerro vitsi</translation> <translation id="2021864487439853900">Klikkaa avataksesi lukituksen</translation> -<translation id="2023558322300866873">Voit lopettaa pakettien kaappaukset milloin tahansa</translation> <translation id="2034971124472263449">Tallenna silti</translation> <translation id="204259843076055848">Pikakomento <ph name="SIX_PACK_KEY_NAME" /> on pois päältä</translation> <translation id="2049240716062114887">Työpöydän nimeksi muutettiin <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Täysi</translation> <translation id="2064048859448024834">Kameran esikatselu päällä</translation> <translation id="2067602449040652523">Näppäimistön kirkkaus</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> päälle/pois. <ph name="CAPTURE_MEDIUM" /> on <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Ei yhdistetty</translation> <translation id="2408955596600435184">Lisää PIN-koodi</translation> <translation id="2412593942846481727">Päivitys saatavilla</translation> +<translation id="2416438829169535743">Poistutaanko näkymästä?</translation> <translation id="2417486498593892439">Kirjaudu verkkoon</translation> <translation id="2426051945783024481">Kameran kehys keskitetty automaattisesti</translation> <translation id="2427507373259914951">Ykköspainikkeen klikkaus</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Ilmoitukset</translation> <translation id="2484513351006226581">Paina <ph name="KEYBOARD_SHORTCUT" /> vaihtaaksesi näppäimistöasettelua.</translation> <translation id="2486214324139475545">Esikatselu: <ph name="DESK_NAME" />. Aktiivinen työpöytä.</translation> +<translation id="2486405091093637109">Näytön "<ph name="DISPLAY_NAME" />" resoluutioksi vaihdettiin <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Jos et vahvista, aiemmat asetukset palautetaan <ph name="TIMEOUT_SECONDS" /> kuluttua.</translation> <translation id="2487915095798731898">Liity</translation> <translation id="2499445554382787206">Työpöytäprofiilin valikko. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Päälle jäävät näppäimet</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 laite yhdistetty</translation> <translation id="2791421900609674576">Näet suosituksia, joten voit jatkaa siitä, mihin jäit. Suosituksia voi poistaa koskettamalla pitkään.</translation> <translation id="2792498699870441125">Alt + haku</translation> +<translation id="2801954693771979815">Näytön koko</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, valittu</translation> <translation id="2805756323405976993">Sovellukset</translation> <translation id="2814448776515246190">Osittainen kuvakaappaus</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Mallissa sovelluksia, joita ei tueta</translation> <translation id="3160929076476941240">2 t</translation> <translation id="316356270129335934"><ph name="MANAGER" /> palauttaa laitteen (<ph name="DEVICE_TYPE" />) aiempaan versioon. Laitteen tehdasasetukset palautetaan ja kaikki data poistetaan.</translation> -<translation id="3170769098533255179">Ei liitettyjä laitteita. Wi-Fi pysyy pois päältä hotspotin käytön aikana.</translation> <translation id="3171170659304083361">Syöttötapojen asetukset</translation> <translation id="3176221688814061633">Chromebookissa tai Bluetooth-laitteessa on vanhempi Bluetooth-versio. Laita Bluetooth Super Resolution päälle tai käytä sisäistä mikrofonia äänenlaadun parantamiseksi.</translation> <translation id="3181441307743005334">Uudelleenkäynnistys voi kestää hetken</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> laitetta yhdistetty hotspotiin: <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Siirrytty tietokonetilaan</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> voi silti kirjautua sisään myöhemmin.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> laitetta yhdistetty. Wi-Fi pysyy pois päältä hotspotin käytön aikana.</translation> <translation id="3321628682574733415">Virheellinen vanhemman koodi</translation> <translation id="332827762492701193">Ilmoitukset on piilotettu</translation> <translation id="3333674550998107387">Laajenna ilmoitus: <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Näytetään nykyisen työpöydän ikkunat, näytä kaikkien työpöytien ikkunat painamalla ylänuolta</translation> <translation id="3702846122927433391">Nigerian väkiluku</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Viihde</translation> <translation id="3708186454126126312">Aiemmin yhdistetyt</translation> <translation id="3712143870407382523">Valitse ikkuna tälle puolelle</translation> <translation id="371370241367527062">Etumikrofoni</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Hei. Kuinka voin auttaa?</translation> <translation id="3804737937830804242">Tiivistä kameran näkymää</translation> <translation id="3824784079442479685"><ph name="APP_NAME" /> ja kaikki sovellukset ja verkkosivustot, joilla on kameralupa, saavat pääsyn kameraan. Sinun on ehkä päivitettävä verkkosivu tai käynnistettävä sovellus uudelleen.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> palautettu, <ph name="NUM_GRADED" /> arvosteltu</translation> <translation id="3826099427150913765">Vaihda salasanan käyttöön</translation> <translation id="383058930331066723">Virransäästötila on päällä</translation> <translation id="383629559565718788">Näytä näppäimistöasetukset</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Päällä, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Avaa Lataukset-sivu</translation> <translation id="4072264167173457037">Keskitasoinen signaali</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> palautettu • <ph name="NUM_GRADED" /> arvosteltu</translation> <translation id="4086921558679520050">Laitteen fyysisen mikrofonikytkimen laittaminen päälle</translation> <translation id="4101772068965291327">Avaa etusivu</translation> <translation id="4112140312785995938">Kelaa taaksepäin</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Ruutukaappausvideota ei voi tallentaa</translation> <translation id="4405151984121254935">Yhdistettyä lisälaitetyyppiä ei tueta</translation> <translation id="4406883609789734330">Livetekstitys</translation> +<translation id="4412698727486357573">Ohjekeskus</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ei ole päällä.</translation> <translation id="4424159417645388645">Työpöytä 5</translation> <translation id="4430019312045809116">Äänenvoimakkuus</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">En ole kiinnostunut ehdotuksista</translation> <translation id="4569753163207712681">Katsele puhelimesi viimeaikaisia kuvia, mediaa ja ilmoituksia</translation> <translation id="4573176682887762361">Kirjoita [sana tai lause]</translation> -<translation id="4577188182049003486">Kun hotspot on päällä, Wi-Fi ei ole päällä</translation> <translation id="4577274620589681794">Aika loppui · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Näytä esikatselut</translation> <translation id="4578906031062871102">Asetusvalikko avattu</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Vedä linkki välilehtirivin tyhjään kohtaan</translation> <translation id="4814539958450445987">Kirjautumisnäyttö</translation> <translation id="481455355267255546">Seuraavaksi</translation> +<translation id="481749895090480684">Tehtävälista: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kameraasi ja mikrofoniasi</translation> <translation id="482908187605862807">Play Kaupassa saatavilla olevat sovellukset</translation> <translation id="4831034276697007977">Haluatko varmasti lopettaa automaattisen klikkaamisen?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Paikanna puhelin ei ole käytettävissä, kun hälytysäänet on poistettu käytöstä</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> edellyttää, että <ph name="DEVICE_TYPE" /> päivitetään aiempaan versioon. Laitteen tehdasasetukset palautetaan ja kaikki data poistetaan.</translation> <translation id="4961318399572185831">Suoratoista näyttö</translation> +<translation id="4964188651935955085">Kun laitat Bluetoothin pois päältä, tämä ulkoinen laite katkaisee yhteyden (<ph name="DEVICE_TYPE" />):</translation> <translation id="4966431234408005599">Lisää äänenvoimakkuutta</translation> <translation id="4969092041573468113"><ph name="HOURS" /> t <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Sovellusten merkitseminen</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Seuraava lause</translation> <translation id="5004607513195820459">Verkkoa hallinnoidaan</translation> <translation id="5009463889040999939">Nimetään profiilia uudelleen. Tämä voi kestää muutaman minuutin.</translation> +<translation id="5013847959275396160">Piilota työkalupalkki</translation> <translation id="5016558321564993266">Piirtotyökalu päälle tai pois päältä. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Hakukategoriat</translation> <translation id="5030659775136592441">Näytä kirjainmerkkien hallinta</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Saat ilmoituksen, jos puhut mykistettynä. Audio ei poistu laitteelta.</translation> <translation id="5077416371682039027">Valitse puhelimen viimeaikaisten kuvien, median, ilmoitusten ja sovellusten katselu</translation> +<translation id="5077936103761694531">Vahvistetaanko resoluutio?</translation> <translation id="5078796286268621944">Väärä PIN-koodi</translation> <translation id="5083035541015925118">ctrl + alt + ylänuoli</translation> <translation id="5083553833479578423">Käytä lisää Assistantin ominaisuuksia.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Pudota tiedostoja työpöydälle, niin ne lisätään tänne: <ph name="HOLDING_SPACE_TITLE" />. Et voi lisätä tiedostoja työpöydälle.</translation> <translation id="5551456515017410630">Avaa/sulje kalenteri</translation> <translation id="5551974246223970793">Kun haet sivua, siirry haun seuraavaan osumaan</translation> -<translation id="5555639311269196631">Laita hotspot pois päältä</translation> <translation id="5556459405103347317">Lataa uudelleen</translation> <translation id="5558091555391176027">Laita lähijakamisen näkyvyys päälle/pois</translation> +<translation id="5558314826121965174">Luovuus</translation> <translation id="556042886152191864">Painike</translation> <translation id="5570122939431135380">Avaa uusi välilehti uudessa incognito-ikkunassa</translation> <translation id="5571066253365925590">Bluetooth käytössä</translation> +<translation id="5572632238877308040">Välttämättömät</translation> <translation id="557563299383177668">Seuraava kappale</translation> <translation id="5577082622442191756">Laita Bluetooth päälle tai pois päältä. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Tarkista että Bluetooth on käytössä puhelimessasi, jotta voit käyttää puhelinhubia</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Työpöytä 10</translation> <translation id="5662709761327382534">Mikrofonin tallentaminen on <ph name="CURRENT_STATE" />. Paina Enter laittaaksesi mikrofonin tallennuksen <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Aktivoidaan</translation> +<translation id="5672890847723042801">Apusovellukset</translation> <translation id="5673434351075758678">Muutos asetusten synkronoinnin yhteydessä: <ph name="FROM_LOCALE" /> – <ph name="TO_LOCALE" /></translation> <translation id="5675363643668471212">Hyllyn kohde</translation> <translation id="5677928146339483299">Estetty</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Battery <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Verkkotietoja kerätään</translation> <translation id="5867606971598166637">Järjestelmänvalvoja valvoo näyttöjäsi</translation> -<translation id="5876535466645959772">Valittu lista on tyhjä, siirry alas, jos haluat lisätä uuden tehtävän</translation> <translation id="5876666360658629066">Lisää vanhemman koodi</translation> <translation id="5881540930187678962">Ota puhelinhubi käyttöön myöhemmin</translation> <translation id="5887954372087850114">Ikkuna (<ph name="WINDOW_TITLE" />) lisätty työpöydälle <ph name="DESK_TITLE" /> mutta ei muille työpöydille</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">sov.</translation> <translation id="5958529069007801266">Valvottu käyttäjä</translation> <translation id="5960410286721553511">Katsele puhelimesi viimeisimpiä kuvia ja mediaa</translation> -<translation id="5961960957587052807">Kevyt</translation> <translation id="5965524703725988602">Tumma teema päälle/pois. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Siirry eteenpäin ikkunoiden välillä</translation> <translation id="5978382165065462689">Näyttösi hallinta jaetaan Etätuen kautta.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">SOVELLUSEHDOTUKSET</translation> <translation id="6352082849089527770">Tuntemattomat verkot</translation> <translation id="6359587239691116345">Lataa uusimmat ominaisuudet ja tietoturvaparannukset. Jos hylkäät päivityksen, laite ei välttämättä toimi kunnolla, ja saatat kokea turvallisuuteen ja suorituskykyyn liittyviä ongelmia.</translation> +<translation id="6362833380917912748">Tutustu sisäänrakennettuihin sovelluksiin</translation> <translation id="6376931439017688372">Bluetooth on päällä</translation> <translation id="6378515133128829137">Kiinnitä ikkuna oikealle</translation> <translation id="6381109794406942707">Avaa laitteen lukitus lisäämällä PIN-koodisi.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Yhdistetty laitteeseen nimeltä <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Palaa kello <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Työpöytä 6</translation> +<translation id="702252130983202758">Omat sovellukset</translation> <translation id="7025533177575372252">Yhdistä <ph name="DEVICE_NAME" /> puhelimeesi</translation> <translation id="7026338066939101231">Vähennä</translation> <translation id="7029814467594812963">Sulje käyttökerta</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Katso ilmoitukset avaamalla laitteesi lukitus.</translation> <translation id="7649070708921625228">Ohje</translation> <translation id="7654687942625752712">Poista äänipalaute käytöstä painamalla molempia äänenvoimakkuuspainikkeita viiden sekunnin ajan.</translation> +<translation id="7654916369822103315">Näytön "<ph name="DISPLAY_NAME" />" resoluutioksi vaihdettiin <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Portin kaistanleveysrajoitusten vuoksi näyttö ei tue <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) ‐resoluutiota. Jos et vahvista, aiemmat asetukset palautetaan <ph name="TIMEOUT_SECONDS" /> kuluttua.</translation> <translation id="7658239707568436148">Peru</translation> <translation id="7659861092419699379">Työpöytä ja ikkunat on suljettu</translation> <translation id="7660160718439869192"><ph name="NAME" /> näkyy laitteilla, joihin <ph name="EMAIL" /> on linkitetty</translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Näytä saavutettavuusasetukset, <ph name="ENABLED_FEATURES" /> käytössä.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> haluaa käyttää tätä: <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Himmennä näppäimistö</translation> +<translation id="7953994493035617347">Vahvistetaanko uusi resoluutio?</translation> <translation id="7963689218131240420">Älä häiritse ‑tila on pois päältä.</translation> <translation id="7963992254934562106">Lähde: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Valitse kansio…</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Voit kiinnittää tärkeitä tiedostoja. Voit kiinnittää kohteen viemällä hiiren kohteen päälle tai avaamalla Tiedostot ja klikkaamalla kohdetta hiiren kakkospainikkeella.</translation> <translation id="7994370417837006925">Kirjautuminen useaan tiliin</translation> <translation id="7995804128062002838">Kuvakaappaus epäonnistui</translation> +<translation id="8000020256436988724">Työkalupalkki</translation> <translation id="8000066093800657092">Ei verkkoa</translation> <translation id="8001755249288974029">Valitse tekstiä kohdistimesta rivin alkuun</translation> <translation id="8004512796067398576">Lisää</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Avaa tietoikkuna: <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> käytössä</translation> <translation id="8185090165691050712">Muuta lukitustilan kokoa laittamalla valikko päälle tai pois päältä</translation> +<translation id="8192727139462702395">Kun laitat Bluetoothin pois päältä, nämä ulkoiset laitteet katkaisevat yhteyden (<ph name="DEVICE_TYPE" />):</translation> <translation id="8198456017687137612">Välilehteä striimataan</translation> <translation id="8200772114523450471">Jatka</translation> <translation id="8203795194971602413">Klikkaus kakkospainikkeella</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Käynnistä tai keskeytä toisto</translation> <translation id="8270450402312105425">{0,plural, =1{Päivitä laite aiempaan versioon tunnin kuluessa}other{Päivitä laite aiempaan versioon # tunnin kuluessa}}</translation> <translation id="8277261673056602147">Korosta tekstiä näytöllä</translation> +<translation id="8287009018010202411">Tuottavuus</translation> <translation id="828708037801473432">Poissa päältä</translation> <translation id="8297006494302853456">Heikko</translation> <translation id="8308637677604853869">Edellinen valikko</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Näytön skaalauksen asetukset</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> omistaa tämän: <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Peru painamalla Alt+haku tai vaihto.</translation> +<translation id="8480418399907765580">Näytä työkalupalkki</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Avaa linkki uudella välilehdellä</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> ei tue resoluutiota <ph name="SPECIFIED_RESOLUTION" />. Resoluutioksi vaihdettiin <ph name="FALLBACK_RESOLUTION" />. Pidä muutokset valitsemalla Vahvista. Aiempi asetus palautetaan <ph name="TIMEOUT_SECONDS" /> päästä.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">–<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Sovellusten lajitteleminen nimen tai värin perusteella</translation> <translation id="8609384513243082612">Avaa uusi välilehti</translation> +<translation id="861045123704058818">Sovellukset järjestetään tilapäisesti kategorian mukaan</translation> <translation id="8612216344243590325">Säilytä tärkeitä tiedostoja työpöydän sijaan täällä: <ph name="HOLDING_SPACE_TITLE" />. Vedä tiedostot tänne: <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Ilmoitukset (<ph name="APP_1_TITLE" /> ja <ph name="APP_2_TITLE" />) on piilotettu, koska urkinnan esto on päällä</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1951,6 +1962,7 @@ <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />, <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Vahvista henkilöllisyytesi: <ph name="ORIGIN_NAME" /> haluaa vahvistaa henkilöllisyytesi</translation> <translation id="875593634123171288">Näytä VPN-asetukset</translation> +<translation id="8756799553341497810">Voit aloittaa sovelluksen asettelun muokkaamisen, kun poistut tästä näkymästä.</translation> <translation id="8759408218731716181">Useisiin tileihin kirjautumista ei sallita</translation> <translation id="8763883995157866248">Siirrä laite virransäästötilaan</translation> <translation id="877404052021108314">90 °F celsiusasteina</translation> @@ -1971,6 +1983,7 @@ <translation id="8834539327799336565">Yhdistetty tällä hetkellä</translation> <translation id="8841375032071747811">Takaisin-painike</translation> <translation id="8843682306134542540">Laita kierron lukitus päälle tai pois päältä. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Hae ohjeita</translation> <translation id="8849001918648564819">Piilotettu</translation> <translation id="8853703225951107899">PIN-koodiasi tai salasanaasi ei voitu vieläkään vahvistaa. Huom. Jos vaihdoit salasanasi äskettäin, käytä vanhaa salasanaa. Uusi salasana otetaan käyttöön kirjauduttuasi ulos.</translation> <translation id="8855885154700222542">Koko näyttö ‑näppäin</translation> @@ -2042,6 +2055,7 @@ <translation id="9129245940793250979">Takapainike</translation> <translation id="9133335900048457298">Suojattua sisältöä ei voi kuvata</translation> <translation id="9139720510312328767">Poista seuraava kirjain</translation> +<translation id="9148058034647219655">Poistu</translation> <translation id="9151906066336345901">end-näppäin</translation> <translation id="9161053988251441839">SOVELLUSEHDOTUKSET</translation> <translation id="9168436347345867845">Myöhemmin</translation>
diff --git a/ash/strings/ash_strings_fil.xtb b/ash/strings/ash_strings_fil.xtb index 2495bb73..42cd52d 100644 --- a/ash/strings/ash_strings_fil.xtb +++ b/ash/strings/ash_strings_fil.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Naiinip ako</translation> <translation id="1104084341931202936">Ipakita ang mga setting ng pagiging naa-access</translation> <translation id="1104621072296271835">Gagana nang mas maayos ang iyong mga device kung magkakasama</translation> -<translation id="1106446201446919638">1 device ang nakakonekta. Habang ginagamit ang hotspot, mananatiling naka-off ang Wi-Fi.</translation> <translation id="1111021433905331574">Puwede mong baguhin ang kulay ng backlight ng iyong keyboard sa Mga Setting > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">I-toggle ang mobile data. <ph name="STATE" />.</translation> <translation id="112308213915226829">Awtomatikong itago ang shelf</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Walang mobile network</translation> <translation id="1882897271359938046">Nagmi-mirror sa <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">I-unlock gamit ang fingerprint</translation> +<translation id="1904997243703671177">Kapag in-off mo ang Bluetooth, madidiskonekta ang <ph name="DEVICE_COUNT" /> (na) external na device sa iyong <ph name="DEVICE_TYPE" />, kabilang ang:</translation> <translation id="1908992311423394684">Kaka-install lang</translation> <translation id="1915307458270490472">Ibaba</translation> <translation id="1918022425394817322">Nag-snap ang camera sa kanang sulok sa itaas</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Buksan ang "Tulong" sa Explore app</translation> <translation id="2018630726571919839">Pahingi ng joke</translation> <translation id="2021864487439853900">I-click para i-unlock</translation> -<translation id="2023558322300866873">Puwede mong ihinto ang packet capture anumang oras</translation> <translation id="2034971124472263449">I-save pa rin</translation> <translation id="204259843076055848">Kasalukuyang naka-off ang shortcut para sa <ph name="SIX_PACK_KEY_NAME" /></translation> <translation id="2049240716062114887">Ginawang <ph name="DESK_NAME" /> ang pangalan ng desk</translation> -<translation id="206377500836174974">Buo</translation> <translation id="2064048859448024834">Naka-on ang preview ng camera</translation> <translation id="2067602449040652523">Liwanag ng keyboard</translation> <translation id="2075520525463668108">I-toggle ang <ph name="CAPTURE_MEDIUM" />. Ang <ph name="CAPTURE_MEDIUM" /> ay <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Hindi nakakonekta</translation> <translation id="2408955596600435184">Ilagay ang iyong PIN</translation> <translation id="2412593942846481727">May available na update</translation> +<translation id="2416438829169535743">Lumabas sa view?</translation> <translation id="2417486498593892439">Mag-sign in sa network</translation> <translation id="2426051945783024481">Awtomatikong napupunta sa gitna ang camera frame</translation> <translation id="2427507373259914951">Mag-left click</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Mga Abiso</translation> <translation id="2484513351006226581">Pindutin ang <ph name="KEYBOARD_SHORTCUT" /> upang palitan ang layout ng keyboard.</translation> <translation id="2486214324139475545">Preview ng <ph name="DESK_NAME" />. Aktibong desk.</translation> +<translation id="2486405091093637109">Pinalitan ang "<ph name="DISPLAY_NAME" />" at ginawang <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) na resolution. Kung hindi kukumpirmahin, mare-restore ang mga nakaraang setting sa loob ng <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Sumali</translation> <translation id="2499445554382787206">Menu ng profile sa desk. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Mga sticky key</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 device ang nakakonekta</translation> <translation id="2791421900609674576">Makakakita ka ng mga rekomendasyon para makapagpatuloy ka kung saan ka huminto. Puwede kang pumindot nang matagal para alisin ang mga rekomendasyon.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">Laki ng screen</translation> <translation id="2802938996245446490">Pinili ang <ph name="BUTTON_LABEL" /></translation> <translation id="2805756323405976993">Mga App</translation> <translation id="2814448776515246190">Pag-capture ng isang bahagi ng screen</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Mga hindi sinusuportahang app sa template</translation> <translation id="3160929076476941240">2h</translation> <translation id="316356270129335934">Iniro-roll back ng <ph name="MANAGER" /> ang iyong <ph name="DEVICE_TYPE" />. Mare-reset ang iyong device at made-delete ang lahat ng data.</translation> -<translation id="3170769098533255179">Walang nakakonektang device. Habang ginagamit ang hotspot, mananatiling naka-off ang Wi-Fi.</translation> <translation id="3171170659304083361">Mga setting ng mga pamamaraan ng pag-input</translation> <translation id="3176221688814061633">Gumagamit ng mas lumang bersyon ng Bluetooth ang iyong Chromebook o Bluetooth device. I-on ang Super Resolution ng Bluetooth o gumamit ng internal na mikropono para sa mas magandang kalidad ng audio.</translation> <translation id="3181441307743005334">Posibleng magtagal nang ilang sandali ang pag-restart</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> (na) device ang nakakonekta sa hotspot ng <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Lumipat sa laptop mode</translation> <translation id="3308453408813785101">Maaari pa ring mag-sign in si <ph name="USER_EMAIL_ADDRESS" /> sa ibang pagkakataon.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> (na) device ang nakakonekta. Habang ginagamit ang hotspot, mananatiling naka-off ang Wi-Fi.</translation> <translation id="3321628682574733415">Maling code ng magulang</translation> <translation id="332827762492701193">Nakatago ang mga notification</translation> <translation id="3333674550998107387">I-expand ang notification na <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Ipinapakita ang mga window mula sa kasalukuyang desk, pindutin ang key na Pataas na arrow para ipakita ang mga window mula sa lahat ng desk</translation> <translation id="3702846122927433391">Populasyon sa Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Entertainment</translation> <translation id="3708186454126126312">Dating nakakonekta</translation> <translation id="3712143870407382523">Pumili ng window para sa bahaging ito</translation> <translation id="371370241367527062">Mikropono sa harap</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Kumusta, ano ang maitutulong ko?</translation> <translation id="3804737937830804242">I-collapse ang camera</translation> <translation id="3824784079442479685">Pinapayagan nito ang access sa camera para sa <ph name="APP_NAME" /> at lahat ng app at website na may pahintulot sa camera. Posibleng kailanganin mong i-refresh ang web page o i-restart ang app.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> sa <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ang naipasa na, <ph name="NUM_GRADED" /> ang nabigyan na ng grado</translation> <translation id="3826099427150913765">Lumipat sa password</translation> <translation id="383058930331066723">Naka-on ang battery saver mode</translation> <translation id="383629559565718788">Ipakita ang mga setting ng keyboard</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Naka-on, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Buksan ang page ng Mga Download</translation> <translation id="4072264167173457037">Katamtaman ang signal</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ang ipinasa • <ph name="NUM_GRADED" /> ang nabigyan na ng grado</translation> <translation id="4086921558679520050">I-on ang pisikal na switch ng mikropono sa iyong device</translation> <translation id="4101772068965291327">Buksan ang home page</translation> <translation id="4112140312785995938">Mag-seek Pabalik</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Hindi ma-save ang screencast</translation> <translation id="4405151984121254935">Hindi sinusuportahan ang nakakonektang uri ng peripheral</translation> <translation id="4406883609789734330">Instant Caption</translation> +<translation id="4412698727486357573">Help center</translation> <translation id="4412944820643904175">Naka-off ang <ph name="FEATURE_NAME" />.</translation> <translation id="4424159417645388645">Desk 5</translation> <translation id="4430019312045809116">Volume</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Hindi interesado sa anumang suhestyon</translation> <translation id="4569753163207712681">Tingnan ang mga kamakailang larawan, media, at app ng iyong telepono</translation> <translation id="4573176682887762361">"I-type ang [salita / parirala]"</translation> -<translation id="4577188182049003486">Dahil naka-on ang hotspot, naka-off ang Wi-Fi</translation> <translation id="4577274620589681794">Oras na · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Magpakita ng mga preview</translation> <translation id="4578906031062871102">Binuksan ang menu ng Mga Setting</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">I-drag ang link sa blangkong bahagi sa tabstrip</translation> <translation id="4814539958450445987">Screen sa Pag-log In</translation> <translation id="481455355267255546">Susunod</translation> +<translation id="481749895090480684">Listahan ng gawain: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">camera at mikropono</translation> <translation id="482908187605862807">Mga available na app mula sa Play Store</translation> <translation id="4831034276697007977">Sigurado ka bang gusto mong i-off ang mga awtomatikong pag-click?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Hindi available ang paghanap sa telepono kapag naka-disable ang mga tunog ng alarm</translation> <translation id="4960324571663582548">Inaatasan ka ng <ph name="MANAGER" /> na i-roll back ang iyong <ph name="DEVICE_TYPE" />. Mare-reset ang iyong device at made-delete ang lahat ng data.</translation> <translation id="4961318399572185831">I-cast ang screen</translation> +<translation id="4964188651935955085">Kapag in-off mo ang Bluetooth, madidiskonekta ang external na device na ito sa iyong <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Lakasan ang volume</translation> <translation id="4969092041573468113"><ph name="HOURS" />h <ph name="MINUTES" />m <ph name="SECONDS" />s</translation> <translation id="4975771730019223894">Pag-badge ng app</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Susunod na pangungusap</translation> <translation id="5004607513195820459">Pinapamahalaan ang network</translation> <translation id="5009463889040999939">Nire-rename ang profile. Puwede itong tumagal nang ilang minuto.</translation> +<translation id="5013847959275396160">Itago ang toolbar</translation> <translation id="5016558321564993266">I-toggle ang marker. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Mga kategorya ng paghahanap</translation> <translation id="5030659775136592441">Ipakita ang manager ng bookmark</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Aabisuhan ka kung nagsasalita ka habang naka-mute. Hindi naipapadala ang audio mula sa iyong device.</translation> <translation id="5077416371682039027">I-set up ang pagtingin sa mga kamakailang larawan, media, notification, at app ng iyong telepono</translation> +<translation id="5077936103761694531">Kumpirmahin ang resolution?</translation> <translation id="5078796286268621944">Maling PIN</translation> <translation id="5083035541015925118">ctrl + alt + pataas na arrow</translation> <translation id="5083553833479578423">Mag-unlock ng higit pang feature ng Assistant.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Mag-drop ng mga file sa desktop para idagdag ang mga ito sa <ph name="HOLDING_SPACE_TITLE" />. Hindi ka puwedeng magdagdag ng mga file sa desktop.</translation> <translation id="5551456515017410630">Buksan/isara ang kalendaryo</translation> <translation id="5551974246223970793">Kapag naghahanap sa isang page, pumunta sa susunod na tugma para sa paghahanap</translation> -<translation id="5555639311269196631">I-off ang hotspot</translation> <translation id="5556459405103347317">I-reload</translation> <translation id="5558091555391176027">I-toggle ang mataas na visibility ng Nearby Share</translation> +<translation id="5558314826121965174">Pagiging Malikhain</translation> <translation id="556042886152191864">Pindutan</translation> <translation id="5570122939431135380">Magbukas ng bagong tab sa bagong Incognito window</translation> <translation id="5571066253365925590">Pinapagana ang Bluetooth</translation> +<translation id="5572632238877308040">Mga Essential</translation> <translation id="557563299383177668">Susunod na parirala</translation> <translation id="5577082622442191756">I-toggle ang Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Tingnan kung naka-enable ang Bluetooth sa iyong telepono para magamit ang Phone Hub</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Desk 10</translation> <translation id="5662709761327382534"><ph name="CURRENT_STATE" /> ang I-record ang mikropono, Pindutin ang enter para itakda sa <ph name="NEW_STATE" /> ang pag-record ng mikropono</translation> <translation id="5669267381087807207">Ina-activate</translation> +<translation id="5672890847723042801">Mga Utility</translation> <translation id="5673434351075758678">Gagawing "<ph name="TO_LOCALE" />" mula "<ph name="FROM_LOCALE" />" pagkatapos i-sync ang iyong mga setting.</translation> <translation id="5675363643668471212">Item sa shelf</translation> <translation id="5677928146339483299">Naka-block</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071"><ph name="BATTERY_PERCENTAGE" />% ng baterya</translation> <translation id="5867217927013474703">Kinokolekta ang impormasyon ng network</translation> <translation id="5867606971598166637">Sinusubaybayan ng iyong system administrator ang mga screen mo</translation> -<translation id="5876535466645959772">Walang laman ang piniling listahan, mag-navigate pababa para magdagdag ng bagong gawain</translation> <translation id="5876666360658629066">Ilagay ang code ng magulang</translation> <translation id="5881540930187678962">I-set up ang Phone Hub sa ibang pagkakataon</translation> <translation id="5887954372087850114">Itinalaga sa <ph name="DESK_TITLE" /> ang window na<ph name="WINDOW_TITLE" /> at inalis ang pagkakatalaga nito sa lahat ng iba pang desk</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Pinangangasiwaang user</translation> <translation id="5960410286721553511">Tingnan ang mga pinakabagong larawan at media ng iyong telepono</translation> -<translation id="5961960957587052807">Liwanag</translation> <translation id="5965524703725988602">I-toggle ang Madilim na tema. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Mag-navigate nang paabante sa mga window</translation> <translation id="5978382165065462689">Pagbabahagi ng kontrol sa iyong screen sa pamamagitan ng Remote Assistance.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">MGA IMINUMUNGKAHING APP</translation> <translation id="6352082849089527770">Mga hindi kilalang network</translation> <translation id="6359587239691116345">Makuha ang mga pinakabagong feature at pagpapahusay sa seguridad. Kung tatanggihan mo ang update na ito, posibleng hindi na gumana nang maayos ang iyong device, at posible kang makaranas ng mga isyu sa seguridad at performance.</translation> +<translation id="6362833380917912748">Alamin ang iyong mga built-in na app</translation> <translation id="6376931439017688372">Naka-on ang Bluetooth</translation> <translation id="6378515133128829137">I-pin ang window sa kanan</translation> <translation id="6381109794406942707">Para i-unlock ang device, ilagay ang iyong PIN.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Nakakonekta sa isang device na may pangalang <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Bumalik nang <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Desk 6</translation> +<translation id="702252130983202758">Ang iyong mga app</translation> <translation id="7025533177575372252">Ikonekta ang iyong <ph name="DEVICE_NAME" /> sa telepono mo</translation> <translation id="7026338066939101231">Babaan</translation> <translation id="7029814467594812963">Lumabas sa session</translation> @@ -1675,6 +1679,7 @@ <translation id="7647488630410863958">I-unlock ang device upang tingnan ang iyong mga notification</translation> <translation id="7649070708921625228">Tulong</translation> <translation id="7654687942625752712">Pindutin nang matagal ang parehong volume key sa loob ng limang segundo para i-disable ang pasalitang feedback.</translation> +<translation id="7654916369822103315">Pinalitan ang "<ph name="DISPLAY_NAME" />" at ginawang <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) na resolution. Dahil sa mga limitasyon sa bandwidth ng port, hindi masusuportahan ng iyong display ang <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) na resolution. Kung hindi kukumpirmahin, mare-restore ang mga nakaraang setting sa loob ng <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Kanselahin</translation> <translation id="7659861092419699379">Naisara ang desk at mga window</translation> <translation id="7660160718439869192">Lalabas ang iyong <ph name="NAME" /> sa mga device na naka-link sa <ph name="EMAIL" /></translation> @@ -1765,6 +1770,7 @@ <translation id="7945357288295809525">Ipakita ang mga setting ng accessibility, naka-enable ang "<ph name="ENABLED_FEATURES" />."</translation> <translation id="7947798320695032612">Gustong gamitin ng <ph name="APP_NAME" /> ang iyong <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">I-dim ang keyboard</translation> +<translation id="7953994493035617347">Kumpirmahin ang bagong resolution?</translation> <translation id="7963689218131240420">Naka-off ang Huwag Istorbohin.</translation> <translation id="7963992254934562106">Mula sa <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Pumili ng folder...</translation> @@ -1777,6 +1783,7 @@ <translation id="799296642788192631">Puwede kang mag-pin ng mahahalagang file. Para mag-pin, mag-hover sa item at buksan ang Mga File at mag-right click sa item.</translation> <translation id="7994370417837006925">Multiple na pag-sign in</translation> <translation id="7995804128062002838">Hindi na-capture ang screen</translation> +<translation id="8000020256436988724">Toolbar</translation> <translation id="8000066093800657092">Walang network</translation> <translation id="8001755249288974029">I-highlight ang text mula sa cursor hanggang sa simula ng linya</translation> <translation id="8004512796067398576">Taasan</translation> @@ -1823,6 +1830,7 @@ <translation id="8155628902202578800">Buksan ang dialog ng impormasyon para sa <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Gamit ang <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">I-on/i-off ang menu para sa resize lock mode</translation> +<translation id="8192727139462702395">Kapag in-off mo ang Bluetooth, madidiskonekta ang mga external na device na ito sa iyong <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Ikina-cast ang tab</translation> <translation id="8200772114523450471">Resume</translation> <translation id="8203795194971602413">Mag-right click</translation> @@ -1842,6 +1850,7 @@ <translation id="8262312463845990408">I-toggle ang pag-playback</translation> <translation id="8270450402312105425">{0,plural, =1{Ibalik sa nakaraang bersyon ang device sa loob ng isang oras}one{Ibalik sa nakaraang bersyon ang device sa loob ng # oras}other{Ibalik sa nakaraang bersyon ang device sa loob ng # na oras}}</translation> <translation id="8277261673056602147">I-highlight ang text sa iyong screen</translation> +<translation id="8287009018010202411">Pagiging Produktibo</translation> <translation id="828708037801473432">Naka-off</translation> <translation id="8297006494302853456">Mahina</translation> <translation id="8308637677604853869">Nakaraang menu</translation> @@ -1888,6 +1897,7 @@ <translation id="847056008324733326">Mga setting ng scale ng display</translation> <translation id="8473301994082929012">Ang <ph name="ORGANIZATION_NAME" /> ay may <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Pindutin ang Alt+Search o Shift upang kanselahin.</translation> +<translation id="8480418399907765580">Ipakita ang toolbar</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Buksan ang link sa bagong tab</translation> <translation id="8492573885090281069">Hindi sinusuportahan ng <ph name="DISPLAY_NAME" /> ang <ph name="SPECIFIED_RESOLUTION" />. Ginawang <ph name="FALLBACK_RESOLUTION" /> ang resolution. I-click ang kumpirmahin para panatilihin ang mga pagbabago. Ire-restore ang mga dating setting pagkalipas ng <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1913,6 +1923,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Pagbukud-bukurin ang iyong mga app ayon sa pangalan o kulay</translation> <translation id="8609384513243082612">Magbukas ng bagong tab</translation> +<translation id="861045123704058818">Pansamantalang nakaayos ang mga app ayon sa kategorya</translation> <translation id="8612216344243590325">Ilagay ang mga mahalagang file sa <ph name="HOLDING_SPACE_TITLE" /> sa halip na sa desktop. I-drag lang ang mga file papunta sa <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Nakatago ang mga notification sa <ph name="APP_1_TITLE" /> at <ph name="APP_2_TITLE" /> dahil naka-on ang proteksyon sa pagtingin</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1950,6 +1961,7 @@ <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />, <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">I-verify ang pagkakakilanlan mo: Gustong kumpirmahin ng <ph name="ORIGIN_NAME" /> na ikaw ito</translation> <translation id="875593634123171288">Ipakita ang mga setting ng VPN</translation> +<translation id="8756799553341497810">Puwede mo nang simulang i-customize ang layout ng iyong app kapag lumabas ka na sa view na ito.</translation> <translation id="8759408218731716181">Hindi maaaring mag-set up ng multiple na pag-sign in</translation> <translation id="8763883995157866248">Ilagay ang device sa sleep mode</translation> <translation id="877404052021108314">90°F sa C</translation> @@ -1970,6 +1982,7 @@ <translation id="8834539327799336565">Kasalukuyang nakakonekta</translation> <translation id="8841375032071747811">Button na Bumalik</translation> <translation id="8843682306134542540">I-toggle ang lock ng pag-rotate. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Humingi ng tulong</translation> <translation id="8849001918648564819">Nakatago</translation> <translation id="8853703225951107899">Hindi pa rin ma-verify ang iyong PIN o password. Tandaan: Kung pinalitan mo kamakailan ang iyong password, gamitin ang lumang password mo. Malalapat ang iyong bagong password kapag nag-sign out ka.</translation> <translation id="8855885154700222542">Key ng fullscreen</translation> @@ -2041,6 +2054,7 @@ <translation id="9129245940793250979">Button sa Likod</translation> <translation id="9133335900048457298">Hindi puwedeng mag-record ng protektadong content</translation> <translation id="9139720510312328767">I-delete ang susunod na titik</translation> +<translation id="9148058034647219655">Lumabas</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">MGA IMINUMUNGKAHING APP</translation> <translation id="9168436347345867845">Gawin ito sa ibang pagkakataon</translation>
diff --git a/ash/strings/ash_strings_fr-CA.xtb b/ash/strings/ash_strings_fr-CA.xtb index e77d909..e327dbd 100644 --- a/ash/strings/ash_strings_fr-CA.xtb +++ b/ash/strings/ash_strings_fr-CA.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Je m'ennuie</translation> <translation id="1104084341931202936">Afficher les paramètres d'accessibilité</translation> <translation id="1104621072296271835">Vos appareils fonctionnent encore mieux ensemble</translation> -<translation id="1106446201446919638">Un appareil connecté. Lors de l'utilisation du point d'accès sans fil, le Wi-Fi restera désactivé.</translation> <translation id="1111021433905331574">Vous pouvez changer la couleur du rétroéclairage de votre clavier dans Paramètres > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Basculer les données cellulaires. <ph name="STATE" />.</translation> <translation id="112308213915226829">Masquer automatiquement l'étagère</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Aucun réseau cellulaire</translation> <translation id="1882897271359938046">Mise en miroir pour <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Déverrouillage avec empreinte digitale</translation> +<translation id="1904997243703671177">Lorsque vous désactivez le Bluetooth, les <ph name="DEVICE_COUNT" /> appareils externes suivants se déconnecteront de votre <ph name="DEVICE_TYPE" /> :</translation> <translation id="1908992311423394684">Nouvelle installation</translation> <translation id="1915307458270490472">Raccrocher</translation> <translation id="1918022425394817322">Caméra alignée sur le coin supérieur droit</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Ouvrir « Aide » dans l'application Explorer</translation> <translation id="2018630726571919839">Raconte-moi une blague</translation> <translation id="2021864487439853900">Cliquez pour le déverrouiller</translation> -<translation id="2023558322300866873">Vous pouvez arrêter la capture des paquets en tout temps</translation> <translation id="2034971124472263449">Enregistrer quand même</translation> <translation id="204259843076055848">Le raccourci <ph name="SIX_PACK_KEY_NAME" /> est actuellement désactivé</translation> <translation id="2049240716062114887">Le bureau a été renommé : <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Complet</translation> <translation id="2064048859448024834">Aperçu de la caméra affiché</translation> <translation id="2067602449040652523">Luminosité du clavier</translation> <translation id="2075520525463668108">Basculer la fonctionnalité <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> est <ph name="CAPTURE_STATE" />.</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Fonctionnalité non connectée</translation> <translation id="2408955596600435184">Entrez votre NIP</translation> <translation id="2412593942846481727">Mise à jour disponible</translation> +<translation id="2416438829169535743">Quitter l'affichage?</translation> <translation id="2417486498593892439">Connectez-vous au réseau</translation> <translation id="2426051945783024481">Cadre de l'appareil photo centré automatiquement</translation> <translation id="2427507373259914951">Clic gauche</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Notifications</translation> <translation id="2484513351006226581">Appuyez sur <ph name="KEYBOARD_SHORTCUT" /> pour changer la disposition du clavier.</translation> <translation id="2486214324139475545">Aperçu du bureau <ph name="DESK_NAME" />. Bureau actif.</translation> +<translation id="2486405091093637109">La résolution de « <ph name="DISPLAY_NAME" /> » a été remplacée par une résolution de <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Sans confirmation, les paramètres précédents seront restaurés dans <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Joindre</translation> <translation id="2499445554382787206">Menu de profil du bureau. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Touches rémanentes</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 appareil connecté</translation> <translation id="2791421900609674576">Des recommandations s'afficheront pour vous permettre de reprendre le cours de vos activités. Vous pouvez maintenir le doigt pour retirer les recommandations.</translation> <translation id="2792498699870441125">Alt + Recherche</translation> +<translation id="2801954693771979815">Taille de l'écran</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, sélectionné</translation> <translation id="2805756323405976993">Applications</translation> <translation id="2814448776515246190">Capture partielle</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Applications non prises en charge dans le modèle</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> est en train de restaurer votre <ph name="DEVICE_TYPE" />. Votre appareil sera réinitialisé, et toutes les données seront supprimées.</translation> -<translation id="3170769098533255179">Aucun appareil n'est connecté. Lors de l'utilisation du point d'accès sans fil, le Wi-Fi restera désactivé.</translation> <translation id="3171170659304083361">Paramètres des méthodes d'entrée</translation> <translation id="3176221688814061633">Votre Chromebook ou votre appareil Bluetooth utilise une ancienne version de Bluetooth. Activez la super résolution Bluetooth ou utilisez le microphone interne pour une meilleure qualité audio.</translation> <translation id="3181441307743005334">Le redémarrage peut prendre un certain temps</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> appareils connectés au point d'accès sans fil <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Mode ordinateur portable activé</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> peut toujours se connecter plus tard.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> appareils connectés. Lors de l'utilisation du point d'accès sans fil, le Wi-Fi restera désactivé.</translation> <translation id="3321628682574733415">Code parental incorrect</translation> <translation id="332827762492701193">Les notifications sont masquées</translation> <translation id="3333674550998107387">Développer la notification <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Affichage des fenêtres du bureau actuel. Appuyez sur la flèche vers le haut pour afficher les fenêtres de tous les bureaux.</translation> <translation id="3702846122927433391">Quelle est la population du Nigéria?</translation> <translation id="3705722231355495246">–</translation> +<translation id="3706423975342040244">Divertissements</translation> <translation id="3708186454126126312">Connectés précédemment</translation> <translation id="3712143870407382523">Choisissez une fenêtre pour ce côté</translation> <translation id="371370241367527062">Microphone avant</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Bonjour, comment puis-je vous aider?</translation> <translation id="3804737937830804242">Réduire le bouton caméra</translation> <translation id="3824784079442479685">Cela autorise l'accès à l'appareil photo pour <ph name="APP_NAME" /> et pour toutes les applications et tous les sites Web disposant de l'autorisation d'accès à l'appareil photo. Vous devrez peut-être actualiser la page Web ou redémarrer l'application.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> sur <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> rendus, <ph name="NUM_GRADED" /> notés</translation> <translation id="3826099427150913765">Passer au mot de passe</translation> <translation id="383058930331066723">Le mode Économiseur de pile est activé</translation> <translation id="383629559565718788">Afficher les paramètres du clavier</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Activé, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Ouvrir la page de téléchargements</translation> <translation id="4072264167173457037">Signal moyen</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> rendus • <ph name="NUM_GRADED" /> notés</translation> <translation id="4086921558679520050">Activer le commutateur du micro physique sur votre appareil</translation> <translation id="4101772068965291327">Ouvrir la page d'accueil</translation> <translation id="4112140312785995938">Rechercher vers l'arrière</translation> @@ -852,6 +850,7 @@ <translation id="440113666232554208">Impossible d'enregistrer la vidéocapture d'écran</translation> <translation id="4405151984121254935">Le périphérique connecté n'est pas pris en charge</translation> <translation id="4406883609789734330">Sous-titres instantanés</translation> +<translation id="4412698727486357573">Centre d'aide</translation> <translation id="4412944820643904175">La fonctionnalité <ph name="FEATURE_NAME" /> est désactivée.</translation> <translation id="4424159417645388645">Bureau 5</translation> <translation id="4430019312045809116">Volume</translation> @@ -892,7 +891,6 @@ <translation id="4566144812051858745">Aucune suggestion ne m'intéresse</translation> <translation id="4569753163207712681">Affichez les applications, les photos et le contenu multimédia récents de votre téléphone</translation> <translation id="4573176682887762361">« Taper [mot/phrase] »</translation> -<translation id="4577188182049003486">Lorsque le point d'accès sans fil est activé, le Wi-Fi est désactivé</translation> <translation id="4577274620589681794">Temps écoulé : <ph name="LABEL" /></translation> <translation id="4577990005084629481">Afficher les aperçus</translation> <translation id="4578906031062871102">Menu Paramètres ouvert</translation> @@ -958,6 +956,7 @@ <translation id="4813311884204119883">Faites glisser le lien vers la zone vide de la bande d'onglets</translation> <translation id="4814539958450445987">Écran de connexion</translation> <translation id="481455355267255546">À venir</translation> +<translation id="481749895090480684">Liste de tâches : <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">caméra et microphone</translation> <translation id="482908187605862807">Applications offertes dans la boutique Play Store</translation> <translation id="4831034276697007977">Voulez-vous vraiment désactiver les clics automatiques?</translation> @@ -999,6 +998,7 @@ <translation id="4952936045814352993">Impossible de localiser le téléphone lorsque les sons de l'alarme sont désactivés</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> vous demande de restaurer votre <ph name="DEVICE_TYPE" />. Votre appareil sera réinitialisé, et toutes les données seront supprimées.</translation> <translation id="4961318399572185831">Diffuser un écran</translation> +<translation id="4964188651935955085">Lorsque vous désactivez le Bluetooth, l'appareil externe suivant se déconnectera de votre <ph name="DEVICE_TYPE" /> :</translation> <translation id="4966431234408005599">Augmenter le volume</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Badges d'applications</translation> @@ -1026,6 +1026,7 @@ <translation id="5062496344832867502">mémoire vive</translation> <translation id="5068762093486106012">Vous serez averti si vous parlez en sourdine. Les données audio ne quittent jamais votre appareil.</translation> <translation id="5077416371682039027">Configurer l'affichage des photos, des notifications, des applications et du contenu multimédia récents de votre téléphone</translation> +<translation id="5077936103761694531">Confirmer la résolution?</translation> <translation id="5078796286268621944">NIP incorrect</translation> <translation id="5083035541015925118">ctrl+alt+flèche vers le haut</translation> <translation id="5083553833479578423">Déverrouillez davantage de fonctionnalités de l'Assistant Google.</translation> @@ -1147,12 +1148,13 @@ <translation id="5550417424894892620">Déposez des fichiers sur le bureau pour les ajouter à <ph name="HOLDING_SPACE_TITLE" />. Vous ne pouvez pas ajouter de fichiers au bureau.</translation> <translation id="5551456515017410630">Ouvrir/fermer l'agenda</translation> <translation id="5551974246223970793">Lors de la recherche d'une page, passez à la correspondance suivante pour la recherche</translation> -<translation id="5555639311269196631">Désactiver le point d'accès sans fil</translation> <translation id="5556459405103347317">Actualiser</translation> <translation id="5558091555391176027">Activer/désactiver la haute visibilité du partage à proximité</translation> +<translation id="5558314826121965174">Créativité</translation> <translation id="556042886152191864">Bouton</translation> <translation id="5570122939431135380">Ouvrir un nouvel onglet dans une nouvelle fenêtre de navigation privée</translation> <translation id="5571066253365925590">Bluetooth activé</translation> +<translation id="5572632238877308040">Essentiels</translation> <translation id="557563299383177668">Paragraphe suivant</translation> <translation id="5577082622442191756">Activer/désactiver le Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Pour utiliser Phone Hub, assurez-vous que le Bluetooth est activé</translation> @@ -1177,6 +1179,7 @@ <translation id="5662075790140998213">Bureau 10</translation> <translation id="5662709761327382534">Enregistrement avec le microphone <ph name="CURRENT_STATE" />; appuyez sur Entrée pour <ph name="NEW_STATE" /> l'enregistrement avec le microphone</translation> <translation id="5669267381087807207">Activation…</translation> +<translation id="5672890847723042801">Utilitaires</translation> <translation id="5673434351075758678">De « <ph name="FROM_LOCALE" /> à « <ph name="TO_LOCALE" /> » après la synchronisation de vos paramètres.</translation> <translation id="5675363643668471212">Élément d'étagère</translation> <translation id="5677928146339483299">Bloqué</translation> @@ -1234,7 +1237,6 @@ <translation id="5864748620896638071">Pile à <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Collecte de renseignements relatifs au réseau en cours…</translation> <translation id="5867606971598166637">Votre administrateur système surveille vos écrans</translation> -<translation id="5876535466645959772">La liste sélectionnée est vide, naviguez vers le bas pour ajouter une nouvelle tâche</translation> <translation id="5876666360658629066">Entrez le code d'accès parental</translation> <translation id="5881540930187678962">Configurer Phone Hub plus tard</translation> <translation id="5887954372087850114">La fenêtre <ph name="WINDOW_TITLE" /> est attribuée au bureau <ph name="DESK_TITLE" />, et son attribution est annulée de tous les autres bureaux</translation> @@ -1254,7 +1256,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Utilis. supervisé</translation> <translation id="5960410286721553511">Affichez les photos et les fichiers multimédias récents de votre téléphone</translation> -<translation id="5961960957587052807">Léger</translation> <translation id="5965524703725988602">Activer/désactiver le thème sombre. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Faire défiler les fenêtres par l'avant</translation> <translation id="5978382165065462689">Partage du contrôle de votre écran au moyen de l’assistance à distance.</translation> @@ -1360,6 +1361,7 @@ <translation id="6351032674660237738">SUGGESTIONS D'APPLICATIONS</translation> <translation id="6352082849089527770">Réseaux inconnus</translation> <translation id="6359587239691116345">Bénéficiez des dernières fonctionnalités et améliorations de la sécurité. Si vous refusez cette mise à jour, votre appareil pourrait ne plus fonctionner correctement, et vous pourriez rencontrer des problèmes de sécurité et de performance.</translation> +<translation id="6362833380917912748">Apprenez à connaître vos applications intégrées</translation> <translation id="6376931439017688372">Le Bluetooth est activé</translation> <translation id="6378515133128829137">Épingler la fenêtre à droite</translation> <translation id="6381109794406942707">Pour déverrouiller l'appareil, entrez votre NIP.</translation> @@ -1526,6 +1528,7 @@ <translation id="7014684956566476813">Connecté à un appareil nommé <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Revenez à <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Bureau 6</translation> +<translation id="702252130983202758">Vos applications</translation> <translation id="7025533177575372252">Connectez votre <ph name="DEVICE_NAME" /> à votre téléphone</translation> <translation id="7026338066939101231">Diminuer</translation> <translation id="7029814467594812963">Fermer la session</translation> @@ -1675,6 +1678,7 @@ <translation id="7647488630410863958">Déverrouillez l'appareil pour voir vos notifications</translation> <translation id="7649070708921625228">Aide</translation> <translation id="7654687942625752712">Maintenez les deux touches de volume enfoncées cinq secondes pour désactiver la rétroaction vocale.</translation> +<translation id="7654916369822103315">La résolution de « <ph name="DISPLAY_NAME" /> » a été remplacée par une résolution de <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). En raison des limitations de la bande passante du port, votre écran ne peut pas prendre en charge une résolution de <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Sans confirmation, les paramètres précédents seront restaurés dans <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Annuler</translation> <translation id="7659861092419699379">Le bureau et les fenêtres ont été fermés</translation> <translation id="7660160718439869192">Votre appareil <ph name="NAME" /> s'affichera sur les appareils associés à <ph name="EMAIL" /></translation> @@ -1765,6 +1769,7 @@ <translation id="7945357288295809525">Afficher les paramètres d'accessibilité, « <ph name="ENABLED_FEATURES" /> » activé.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> souhaite utiliser votre <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Assombrir le clavier</translation> +<translation id="7953994493035617347">Confirmer la nouvelle résolution?</translation> <translation id="7963689218131240420">Le mode Ne pas déranger est désactivé.</translation> <translation id="7963992254934562106">À partir de <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Sélectionner le dossier…</translation> @@ -1777,6 +1782,7 @@ <translation id="799296642788192631">Vous pouvez épingler des fichiers importants. Pour épingler, pointez un élément ou ouvrez Fichiers et faites un clic droit sur un élément.</translation> <translation id="7994370417837006925">Connexion multicompte</translation> <translation id="7995804128062002838">Impossible d'effectuer une capture d'écran</translation> +<translation id="8000020256436988724">Barre d'outils</translation> <translation id="8000066093800657092">Aucun réseau</translation> <translation id="8001755249288974029">Sélectionner le texte du curseur au début de la ligne</translation> <translation id="8004512796067398576">Incrémenter</translation> @@ -1823,6 +1829,7 @@ <translation id="8155628902202578800">Ouvrir la boîte de dialogue d'information pour <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Paramètres régionaux utilisés : <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Activer/désactiver le menu pour redimensionner le mode verrouiller</translation> +<translation id="8192727139462702395">Lorsque vous désactivez le Bluetooth, les appareils externes suivants se déconnecteront de votre <ph name="DEVICE_TYPE" /> :</translation> <translation id="8198456017687137612">Diffusion de l'onglet en cours…</translation> <translation id="8200772114523450471">Reprendre</translation> <translation id="8203795194971602413">Clic droit</translation> @@ -1842,6 +1849,7 @@ <translation id="8262312463845990408">Activer/Désactiver la lecture</translation> <translation id="8270450402312105425">{0,plural, =1{Restaurez la version antérieure de l'appareil dans un délai d'une heure}one{Restaurez la version antérieure de l'appareil dans un délai de # heure}other{Restaurez la version antérieure de l'appareil dans un délai de # heures}}</translation> <translation id="8277261673056602147">Mettre du texte en évidence sur votre écran</translation> +<translation id="8287009018010202411">Productivité</translation> <translation id="828708037801473432">Désactivé</translation> <translation id="8297006494302853456">Faible</translation> <translation id="8308637677604853869">Menu précédent</translation> @@ -1913,6 +1921,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Triez vos applications par nom ou par couleur</translation> <translation id="8609384513243082612">Ouvrir un nouvel onglet</translation> +<translation id="861045123704058818">Les applications sont temporairement organisées par catégorie</translation> <translation id="8612216344243590325">Conservez les fichiers importants dans <ph name="HOLDING_SPACE_TITLE" /> plutôt que sur le bureau. Faites simplement glisser les fichiers vers <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Les notifications de <ph name="APP_1_TITLE" /> et de <ph name="APP_2_TITLE" /> sont masquées parce que la protection de l'affichage est activée</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1950,6 +1959,7 @@ <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />, <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Vérifiez votre identité : <ph name="ORIGIN_NAME" /> souhaite confirmer qu'il s'agit bien de vous</translation> <translation id="875593634123171288">Afficher les paramètres RPV</translation> +<translation id="8756799553341497810">Vous pouvez commencer à personnaliser la mise en page de votre application dès que vous quittez cet affichage.</translation> <translation id="8759408218731716181">Impossible de configurer la connexion multicompte.</translation> <translation id="8763883995157866248">Mettre l'appareil en mode Veille</translation> <translation id="877404052021108314">32 °C en F</translation> @@ -1970,6 +1980,7 @@ <translation id="8834539327799336565">Actuellement connecté</translation> <translation id="8841375032071747811">Bouton Précédent</translation> <translation id="8843682306134542540">Activer/désactiver le verrouillage de la rotation. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Obtenir de l'aide</translation> <translation id="8849001918648564819">Caché</translation> <translation id="8853703225951107899">Votre NIP ou votre mot de passe n'a toujours pas pu être vérifié. Remarque : Si vous avez récemment changé votre mot de passe, servez-vous de votre ancien mot de passe. Votre nouveau mot de passe sera appliqué lorsque vous vous déconnecterez.</translation> <translation id="8855885154700222542">Touche mode Plein écran</translation> @@ -2041,6 +2052,7 @@ <translation id="9129245940793250979">Bouton arrière</translation> <translation id="9133335900048457298">Impossible d'enregistrer le contenu protégé</translation> <translation id="9139720510312328767">Supprimer la lettre suivante</translation> +<translation id="9148058034647219655">Quitter</translation> <translation id="9151906066336345901">fin</translation> <translation id="9161053988251441839">APPLICATIONS SUGGÉRÉES</translation> <translation id="9168436347345867845">Plus tard</translation>
diff --git a/ash/strings/ash_strings_fr.xtb b/ash/strings/ash_strings_fr.xtb index 66fa5a1f..6ec04d2 100644 --- a/ash/strings/ash_strings_fr.xtb +++ b/ash/strings/ash_strings_fr.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Je m'ennuie</translation> <translation id="1104084341931202936">Afficher les paramètres d'accessibilité</translation> <translation id="1104621072296271835">Vos appareils fonctionnent encore mieux ensemble</translation> -<translation id="1106446201446919638">1 appareil connecté. Lors de l'utilisation d'un point d'accès, le Wi-Fi reste désactivé.</translation> <translation id="1111021433905331574">Vous pouvez modifier la couleur du rétroéclairage de votre clavier dans Paramètres > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Activer/Désactiver les données mobiles. <ph name="STATE" />.</translation> <translation id="112308213915226829">Masquer automatiquement l'étagère</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Pas de réseau mobile</translation> <translation id="1882897271359938046">Mise en miroir pour <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Déverrouillage avec empreinte</translation> +<translation id="1904997243703671177">Les <ph name="DEVICE_COUNT" /> appareils externes suivants seront alors déconnectés de votre <ph name="DEVICE_TYPE" /> :</translation> <translation id="1908992311423394684">Nouvelle installation</translation> <translation id="1915307458270490472">Raccrocher</translation> <translation id="1918022425394817322">Appareil photo aligné sur l'angle supérieur droit</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Ouvrir "Aide" dans l'appli Explorer</translation> <translation id="2018630726571919839">Raconte-moi une blague</translation> <translation id="2021864487439853900">Cliquez pour le déverrouiller</translation> -<translation id="2023558322300866873">Vous pouvez interrompre la capture de paquets à tout moment</translation> <translation id="2034971124472263449">Enregistrer quand même</translation> <translation id="204259843076055848">Le raccourci <ph name="SIX_PACK_KEY_NAME" /> est actuellement désactivé</translation> <translation id="2049240716062114887">Le nom du bureau a été remplacé par <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Maximum</translation> <translation id="2064048859448024834">Aperçu de la caméra affiché</translation> <translation id="2067602449040652523">Luminosité du clavier</translation> <translation id="2075520525463668108">Activer/Désactiver <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" />.</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Non connecté</translation> <translation id="2408955596600435184">Saisissez votre code.</translation> <translation id="2412593942846481727">Mise à jour disponible</translation> +<translation id="2416438829169535743">Quitter la vue ?</translation> <translation id="2417486498593892439">Se connecter au réseau</translation> <translation id="2426051945783024481">Cadre de la caméra centré automatiquement</translation> <translation id="2427507373259914951">Clic gauche</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Notifications</translation> <translation id="2484513351006226581">Appuyez sur <ph name="KEYBOARD_SHORTCUT" /> pour changer la disposition du clavier.</translation> <translation id="2486214324139475545">Aperçu du <ph name="DESK_NAME" />. Bureau actif.</translation> +<translation id="2486405091093637109">La résolution de <ph name="DISPLAY_NAME" /> a été passée en <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Si vous ne confirmez pas, les paramètres précédents seront restaurés dans <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Rejoindre</translation> <translation id="2499445554382787206">Menu du profil du bureau. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Touches rémanentes</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 appareil connecté</translation> <translation id="2791421900609674576">Des recommandations s'affichent pour vous proposer de reprendre où vous avez arrêté. Vous pouvez appuyer dessus de manière prolongée pour les supprimer.</translation> <translation id="2792498699870441125">Alt + Recherche</translation> +<translation id="2801954693771979815">Taille de l'écran</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, sélectionné</translation> <translation id="2805756323405976993">Applications</translation> <translation id="2814448776515246190">Capture partielle</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Le modèle contient des applis non compatibles</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> effectue un rollback de votre <ph name="DEVICE_TYPE" />. Cela entraînera la réinitialisation de votre appareil et la suppression de toutes vos données.</translation> -<translation id="3170769098533255179">Aucun appareil connecté. Lors de l'utilisation d'un point d'accès, le Wi-Fi reste désactivé.</translation> <translation id="3171170659304083361">Paramètres des modes de saisie</translation> <translation id="3176221688814061633">Votre Chromebook ou votre appareil Bluetooth utilise une ancienne version du Bluetooth. Activez le Bluetooth Super Résolution ou utilisez un micro interne pour une meilleure qualité audio.</translation> <translation id="3181441307743005334">Le redémarrage peut prendre du temps</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> appareils connectés au point d'accès <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Mode ordinateur portable activé</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> pourra toujours se connecter plus tard.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> appareils connectés. Lors de l'utilisation d'un point d'accès, le Wi-Fi reste désactivé.</translation> <translation id="3321628682574733415">Code parental incorrect</translation> <translation id="332827762492701193">Les notifications sont masquées</translation> <translation id="3333674550998107387">Développer la notification <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Affichage des fenêtres du bureau actuel. Appuyez sur la flèche vers le haut pour afficher les fenêtres de tous les bureaux.</translation> <translation id="3702846122927433391">Population au Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Divertissement</translation> <translation id="3708186454126126312">Connectés précédemment</translation> <translation id="3712143870407382523">Choisissez une fenêtre pour ce côté</translation> <translation id="371370241367527062">Micro avant</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Bonjour, comment puis-je vous aider ?</translation> <translation id="3804737937830804242">Réduire la caméra</translation> <translation id="3824784079442479685">L'accès à l'appareil photo est accordé à <ph name="APP_NAME" />, ainsi qu'à l'ensemble des applis et sites Web ayant l'autorisation d'y accéder. Vous devrez peut-être actualiser la page Web ou redémarrer l'appli.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> devoir(s) sur <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> rendu(s), <ph name="NUM_GRADED" /> noté(s)</translation> <translation id="3826099427150913765">Authentification par mot de passe</translation> <translation id="383058930331066723">Économiseur de batterie activé</translation> <translation id="383629559565718788">Afficher les paramètres du clavier</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Activé, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Ouvrir la page des téléchargements</translation> <translation id="4072264167173457037">Signal de moyenne intensité</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> rendu(s) • <ph name="NUM_GRADED" /> noté(s)</translation> <translation id="4086921558679520050">Activer le bouton physique du micro sur votre appareil</translation> <translation id="4101772068965291327">Ouvrir la page d'accueil</translation> <translation id="4112140312785995938">Retour rapide</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Impossible d'enregistrer l'enregistrement d'écran</translation> <translation id="4405151984121254935">Le périphérique connecté n'est pas compatible</translation> <translation id="4406883609789734330">Sous-titres instantanés</translation> +<translation id="4412698727486357573">Centre d'aide</translation> <translation id="4412944820643904175">La fonctionnalité <ph name="FEATURE_NAME" /> est désactivée.</translation> <translation id="4424159417645388645">Bureau 5</translation> <translation id="4430019312045809116">Volume</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Aucune suggestion ne m'intéresse</translation> <translation id="4569753163207712681">Afficher les photos, applis et contenus multimédias récents de votre téléphone</translation> <translation id="4573176682887762361">"Saisir [mot/expression]"</translation> -<translation id="4577188182049003486">Lorsque le point d'accès est activé, le Wi-Fi est désactivé</translation> <translation id="4577274620589681794">Temps écoulé · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Afficher les aperçus</translation> <translation id="4578906031062871102">Menu "Paramètres" ouvert</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Faire glisser un lien vers une zone vide de la barre d'onglets</translation> <translation id="4814539958450445987">Écran de connexion</translation> <translation id="481455355267255546">Événement suivant</translation> +<translation id="481749895090480684">Liste de tâches : <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">votre caméra et votre micro</translation> <translation id="482908187605862807">Applis disponibles sur le Play Store</translation> <translation id="4831034276697007977">Voulez-vous vraiment désactiver les clics automatiques ?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Impossible de localiser le téléphone lorsque les sons de l'alarme sont désactivés</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> exige un rollback de votre <ph name="DEVICE_TYPE" />. Cela entraînera la réinitialisation de votre appareil et la suppression de toutes vos données.</translation> <translation id="4961318399572185831">Caster l'écran</translation> +<translation id="4964188651935955085">L'appareil externe suivant sera alors déconnecté de votre <ph name="DEVICE_TYPE" /> :</translation> <translation id="4966431234408005599">Augmenter le volume</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Afficher un badge sur l'application</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Phrase suivante</translation> <translation id="5004607513195820459">Le réseau est géré</translation> <translation id="5009463889040999939">Changement de nom du profil… Cela peut prendre quelques minutes.</translation> +<translation id="5013847959275396160">Masquer la barre d'outils</translation> <translation id="5016558321564993266">Activer/Désactiver le repère. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Catégories de recherche</translation> <translation id="5030659775136592441">Afficher le gestionnaire de favoris</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">Vous recevrez une notification si vous parlez lorsque le son est coupé. Les données audio ne quittent jamais votre appareil.</translation> <translation id="5077416371682039027">Configurer l'affichage des photos, notifications, applis et contenus multimédias récents de votre téléphone</translation> +<translation id="5077936103761694531">Confirmer la résolution ?</translation> <translation id="5078796286268621944">Code PIN incorrect</translation> <translation id="5083035541015925118">Ctrl+Alt+Flèche vers le haut</translation> <translation id="5083553833479578423">Déverrouiller plus de fonctionnalités de l'Assistant.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Déposez des fichiers sur le bureau pour les ajouter à <ph name="HOLDING_SPACE_TITLE" />. Vous ne pouvez pas ajouter de fichiers sur le bureau.</translation> <translation id="5551456515017410630">Ouvrir/Fermer l'agenda</translation> <translation id="5551974246223970793">Passer à la correspondance suivante du terme recherché sur une page</translation> -<translation id="5555639311269196631">Désactiver le point d'accès</translation> <translation id="5556459405103347317">Actualiser</translation> <translation id="5558091555391176027">Activer/Désactiver le mode haute visibilité du Partage à proximité</translation> +<translation id="5558314826121965174">Créativité</translation> <translation id="556042886152191864">Bouton</translation> <translation id="5570122939431135380">Ouvrir un nouvel onglet dans une nouvelle fenêtre de navigation privée</translation> <translation id="5571066253365925590">Bluetooth activé</translation> +<translation id="5572632238877308040">Indispensables</translation> <translation id="557563299383177668">Paragraphe suivant</translation> <translation id="5577082622442191756">Activer/Désactiver le Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Vérifiez que le Bluetooth est activé sur votre téléphone pour utiliser Phone Hub</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Bureau 10</translation> <translation id="5662709761327382534">Enregistrement via le micro <ph name="CURRENT_STATE" />, appuyez sur Entrée pour qu'il soit <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Activation</translation> +<translation id="5672890847723042801">Utilitaires</translation> <translation id="5673434351075758678">La langue utilisée est passée de "<ph name="FROM_LOCALE" />" à "<ph name="TO_LOCALE" />" après la synchronisation de vos paramètres.</translation> <translation id="5675363643668471212">Élément d'étagère</translation> <translation id="5677928146339483299">Bloqués</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071"><ph name="BATTERY_PERCENTAGE" /> % de batterie</translation> <translation id="5867217927013474703">Récupération des infos du réseau</translation> <translation id="5867606971598166637">Votre administrateur système surveille vos écrans</translation> -<translation id="5876535466645959772">La liste sélectionnée est vide. Faites défiler l'écran vers le bas pour ajouter une tâche.</translation> <translation id="5876666360658629066">Saisir le code parental</translation> <translation id="5881540930187678962">Configurer Phone Hub plus tard</translation> <translation id="5887954372087850114">La fenêtre <ph name="WINDOW_TITLE" /> est associée à <ph name="DESK_TITLE" /> et dissociée de tous les autres bureaux</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">application</translation> <translation id="5958529069007801266">Utilis. supervisé</translation> <translation id="5960410286721553511">Afficher les photos et contenus multimédias récents de votre téléphone</translation> -<translation id="5961960957587052807">Léger</translation> <translation id="5965524703725988602">Activer/Désactiver le thème sombre. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Passer à la fenêtre suivante</translation> <translation id="5978382165065462689">Partager le contrôle de votre écran via l'assistance à distance</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">SUGGESTIONS D'APPLICATIONS</translation> <translation id="6352082849089527770">Réseaux inconnus</translation> <translation id="6359587239691116345">Bénéficiez des dernières fonctionnalités et améliorations de sécurité. Si vous refusez cette mise à jour, votre appareil risque de ne plus fonctionner correctement, et vous risquez de rencontrer des problèmes de sécurité et de performances.</translation> +<translation id="6362833380917912748">Familiarisez-vous avec vos applis intégrées</translation> <translation id="6376931439017688372">Bluetooth activé</translation> <translation id="6378515133128829137">Épingler la fenêtre à droite</translation> <translation id="6381109794406942707">Pour déverrouiller l'appareil, saisissez votre code.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Connecté à un appareil nommé "<ph name="DEVICE_NAME" />"</translation> <translation id="7015766095477679451">Revenez à <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Bureau 6</translation> +<translation id="702252130983202758">Vos applications</translation> <translation id="7025533177575372252">Associer votre <ph name="DEVICE_NAME" /> à votre téléphone</translation> <translation id="7026338066939101231">Diminuer</translation> <translation id="7029814467594812963">Quitter la session</translation> @@ -1677,6 +1681,7 @@ <translation id="7647488630410863958">Déverrouiller l'appareil pour consulter vos notifications</translation> <translation id="7649070708921625228">Aide</translation> <translation id="7654687942625752712">Appuyez pendant cinq secondes sur les deux touches de volume pour désactiver les commentaires audio.</translation> +<translation id="7654916369822103315">La résolution de <ph name="DISPLAY_NAME" /> a été passée en <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). En raison de limitations de bande passante du port, votre écran n'est pas compatible avec une résolution de <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Si vous ne confirmez pas, les paramètres précédents seront restaurés dans <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Annuler</translation> <translation id="7659861092419699379">Le bureau et les fenêtres ont été fermés</translation> <translation id="7660160718439869192"><ph name="NAME" /> sera visible sur les appareils associés à <ph name="EMAIL" /></translation> @@ -1767,6 +1772,7 @@ <translation id="7945357288295809525">Afficher les paramètres d'accessibilité, "<ph name="ENABLED_FEATURES" />" activé(e).</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> souhaite utiliser votre <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Réduire la luminosité du clavier</translation> +<translation id="7953994493035617347">Confirmer la nouvelle résolution ?</translation> <translation id="7963689218131240420">Ne pas déranger désactivé.</translation> <translation id="7963992254934562106">À partir du <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Sélectionner un dossier…</translation> @@ -1779,6 +1785,7 @@ <translation id="799296642788192631">Vous pouvez épingler les fichiers importants. Pour épingler un élément, pointez dessus ou ouvrez Fichiers et faites un clic droit sur l'élément.</translation> <translation id="7994370417837006925">Connexion multicompte</translation> <translation id="7995804128062002838">Échec de la capture d'écran</translation> +<translation id="8000020256436988724">Barre d'outils</translation> <translation id="8000066093800657092">Aucun réseau détecté</translation> <translation id="8001755249288974029">Sélectionner le texte entre le curseur et le début de la ligne</translation> <translation id="8004512796067398576">Augmenter</translation> @@ -1825,6 +1832,7 @@ <translation id="8155628902202578800">Ouvrir la boîte de dialogue d'informations pour <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> en cours d'utilisation</translation> <translation id="8185090165691050712">Activer/Désactiver le menu pour redimensionner le mode verrouillé</translation> +<translation id="8192727139462702395">Les appareils externes suivants seront alors déconnectés de votre <ph name="DEVICE_TYPE" /> :</translation> <translation id="8198456017687137612">Diffusion de l'onglet</translation> <translation id="8200772114523450471">Reprendre</translation> <translation id="8203795194971602413">Clic droit</translation> @@ -1844,6 +1852,7 @@ <translation id="8262312463845990408">Activer/Désactiver la lecture</translation> <translation id="8270450402312105425">{0,plural, =1{Rétablir une version antérieure de l'appareil d'ici une heure}one{Rétablir une version antérieure de l'appareil d'ici # heure}other{Rétablir une version antérieure de l'appareil d'ici # heures}}</translation> <translation id="8277261673056602147">Mettre en surbrillance du texte à l'écran</translation> +<translation id="8287009018010202411">Productivité</translation> <translation id="828708037801473432">Désactivé</translation> <translation id="8297006494302853456">Faible</translation> <translation id="8308637677604853869">Menu précédent</translation> @@ -1890,6 +1899,7 @@ <translation id="847056008324733326">Paramètres de l'échelle d'affichage</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> a <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Appuyez sur Alt+Rechercher ou Maj pour annuler.</translation> +<translation id="8480418399907765580">Afficher la barre d'outils </translation> <translation id="8487699605742506766">Point d'accès</translation> <translation id="8491237443345908933">Ouvrir le lien dans un nouvel onglet</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> n'est pas compatible avec la résolution <ph name="SPECIFIED_RESOLUTION" />. La résolution <ph name="FALLBACK_RESOLUTION" /> sera utilisée à la place. Cliquez sur "Confirmer" pour conserver les modifications. Les paramètres précédents seront restaurés dans <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1915,6 +1925,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Trier les applis par nom ou par couleur</translation> <translation id="8609384513243082612">Ouvrir un nouvel onglet</translation> +<translation id="861045123704058818">Les applis sont temporairement organisées par catégorie</translation> <translation id="8612216344243590325">Conservez les fichiers importants dans <ph name="HOLDING_SPACE_TITLE" /> plutôt que sur le bureau. Il vous suffit de les faire glisser vers <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Les notifications <ph name="APP_1_TITLE" /> et <ph name="APP_2_TITLE" /> sont masquées, car la protection anti-regard est activée</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />, <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Valider votre identité : <ph name="ORIGIN_NAME" /> souhaite vérifier qu'il s'agit bien de vous</translation> <translation id="875593634123171288">Afficher les paramètres de VPN</translation> +<translation id="8756799553341497810">Vous pourrez commencer à personnaliser la mise en page des applis lorsque vous aurez quitté cette vue.</translation> <translation id="8759408218731716181">Impossible de configurer la connexion multicompte.</translation> <translation id="8763883995157866248">Mettre l'appareil en mode veille</translation> <translation id="877404052021108314">90 °F en °C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Actuellement connectés</translation> <translation id="8841375032071747811">Bouton Retour</translation> <translation id="8843682306134542540">Activer/Désactiver le verrouillage de la rotation. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Obtenir de l'aide</translation> <translation id="8849001918648564819">Masqué</translation> <translation id="8853703225951107899">Impossible de valider votre code ou votre mot de passe pour la deuxième fois. Remarque : si vous avez modifié votre mot de passe récemment, utilisez l'ancien. Votre nouveau mot de passe ne sera appliqué qu'une fois que vous serez déconnecté.</translation> <translation id="8855885154700222542">Touche de plein écran</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Bouton arrière</translation> <translation id="9133335900048457298">Impossible d'enregistrer un contenu protégé</translation> <translation id="9139720510312328767">Supprimer la lettre suivante</translation> +<translation id="9148058034647219655">Quitter</translation> <translation id="9151906066336345901">Fin</translation> <translation id="9161053988251441839">SUGGESTIONS D'APPLICATIONS</translation> <translation id="9168436347345867845">Plus tard</translation>
diff --git a/ash/strings/ash_strings_gl.xtb b/ash/strings/ash_strings_gl.xtb index ce8611a..5e7ca8f9 100644 --- a/ash/strings/ash_strings_gl.xtb +++ b/ash/strings/ash_strings_gl.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Abúrrome</translation> <translation id="1104084341931202936">Mostrar a configuración de accesibilidade</translation> <translation id="1104621072296271835">Os dispositivos funcionan mellor xuntos</translation> -<translation id="1106446201446919638">1 dispositivo conectado. Cando se use a zona wifi, a wifi permanecerá desactivada.</translation> <translation id="1111021433905331574">Podes cambiar a cor da retroiluminación do teclado en Configuración > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Activar/Desactivar datos móbiles. <ph name="STATE" />.</translation> <translation id="112308213915226829">Ocultar estante automaticamente</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Non hai ningunha rede de telefonía móbil</translation> <translation id="1882897271359938046">Proxectando en <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Desbloquear coa impresión dixital</translation> +<translation id="1904997243703671177">Se desactivas o Bluetooth, <ph name="DEVICE_COUNT" /> aparellos externos desconectaranse de seu dispositivo (<ph name="DEVICE_TYPE" />). Entre eles, inclúense:</translation> <translation id="1908992311423394684">Instalada recentemente</translation> <translation id="1915307458270490472">Deter</translation> <translation id="1918022425394817322">Cámara axustada á esquina superior dereita</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Abrir Axuda na aplicación Explorar</translation> <translation id="2018630726571919839">Cóntame un chiste</translation> <translation id="2021864487439853900">Para desbloqueala, fai clic</translation> -<translation id="2023558322300866873">Podes deter a captura de paquetes cando queiras</translation> <translation id="2034971124472263449">Gardar de todas formas</translation> <translation id="204259843076055848">O atallo para <ph name="SIX_PACK_KEY_NAME" /> está desactivado</translation> <translation id="2049240716062114887">Cambiouse o nome do escritorio por <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Máximo</translation> <translation id="2064048859448024834">A vista previa da cámara está activada</translation> <translation id="2067602449040652523">Brillo do teclado</translation> <translation id="2075520525463668108">Activar ou desactivar <ph name="CAPTURE_MEDIUM" />. A función <ph name="CAPTURE_MEDIUM" /> está <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Función non conectada</translation> <translation id="2408955596600435184">Introduce o PIN</translation> <translation id="2412593942846481727">Hai unha actualización dispoñible</translation> +<translation id="2416438829169535743">Queres saír da vista?</translation> <translation id="2417486498593892439">Inicia sesión na rede</translation> <translation id="2426051945783024481">O encadramento da cámara centrouse automaticamente</translation> <translation id="2427507373259914951">Clic co botón esquerdo do rato</translation> @@ -356,10 +355,12 @@ <translation id="2482878487686419369">Notificacións</translation> <translation id="2484513351006226581">Para cambiar o deseño de teclado, preme <ph name="KEYBOARD_SHORTCUT" />.</translation> <translation id="2486214324139475545">Vista previa de <ph name="DESK_NAME" />. Escritorio activo.</translation> +<translation id="2486405091093637109">A resolución de <ph name="DISPLAY_NAME" /> pasou a ser <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Se non confirmas o cambio, a configuración anterior restaurarase dentro de <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Unirse</translation> <translation id="2499445554382787206">Menú do perfil do escritorio. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Teclas presas</translation> <translation id="2504454902900101003">Pechar a configuración de visualización do contido multimedia, das notificacións, e das fotos recentes do teu teléfono</translation> +<translation id="2505378917951323738">Non se puido editar a tarefa. Téntao de novo cando esteas en liña.</translation> <translation id="2509468283778169019">Bloqueo de maiúsculas activado</translation> <translation id="2514415433888497495">Deter <ph name="CAPTURE_MEDIUM" /> A función <ph name="CAPTURE_MEDIUM" /> está <ph name="CAPTURE_STATE" /></translation> <translation id="2515586267016047495">Alt</translation> @@ -426,6 +427,7 @@ <translation id="2785499565474703580">1 dispositivo conectado</translation> <translation id="2791421900609674576">Recibirás recomendacións para poder continuar coas túas actividades desde onde as deixaches. Podes manter premidas as recomendacións para quitalas.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">Tamaño da pantalla</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, botón seleccionado</translation> <translation id="2805756323405976993">Aplicacións</translation> <translation id="2814448776515246190">Captura parcial</translation> @@ -516,7 +518,6 @@ <translation id="316086887565479535">Aplicacións non compatibles no modelo</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> está cambiando o teu dispositivo (<ph name="DEVICE_TYPE" />) a unha versión anterior. O dispositivo restablecerase e eliminaranse todos os datos.</translation> -<translation id="3170769098533255179">Ningún dispositivo conectado. Cando se use a zona wifi, a wifi permanecerá desactivada.</translation> <translation id="3171170659304083361">Configuración dos métodos de introdución de texto</translation> <translation id="3176221688814061633">O teu dispositivo Chromebook ou Bluetooth usa unha versión antiga de Bluetooth. Activa o Bluetooth de alta resolución ou usa o micrófono interno para desfrutar dunha mellor calidade de audio.</translation> <translation id="3181441307743005334">O reinicio pode tardar uns intres</translation> @@ -551,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> dispositivos conectados á zona wifi de <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Cambiouse ao modo de ordenador portátil</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> segue podendo iniciar sesión máis tarde.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> dispositivos conectados. Cando se use a zona wifi, a wifi permanecerá desactivada.</translation> <translation id="3321628682574733415">O código de pai ou nai é incorrecto</translation> <translation id="332827762492701193">As notificacións están ocultas</translation> <translation id="3333674550998107387">Despregar a notificación <ph name="NOTIFICATION_TITLE" /></translation> @@ -675,11 +675,13 @@ <translation id="3702809606464356667">Estanse mostrando só as ventás do escritorio actual. Para que se mostren as de todos os escritorios, preme a tecla Frecha arriba</translation> <translation id="3702846122927433391">Poboación de Nixeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Entretemento</translation> <translation id="3708186454126126312">Dispositivos conectados previamente</translation> <translation id="3712143870407382523">Escolle unha ventá para este lado</translation> <translation id="371370241367527062">Micrófono frontal</translation> <translation id="3713734891607377840">Abrir ao finalizar</translation> <translation id="3726171378575546917"><ph name="UNAVAILABLE_APPS_ONE" />, <ph name="UNAVAILABLE_APPS_TWO" /> e <ph name="UNAVAILABLE_APPS_COUNT" /> aplicacións máis non están neste dispositivo.</translation> +<translation id="3727231512028252576">Non se puideron cargar os elementos. Téntao de novo cando esteas en liña.</translation> <translation id="3735740477244556633">Ordenar por</translation> <translation id="3738664582935948253">Agora podes mostrar os clics e os atallos de teclado nas gravacións da pantalla</translation> <translation id="3742055079367172538">Captura de pantalla feita</translation> @@ -698,7 +700,6 @@ <translation id="380165613292957338">Ola! Como podo axudarche?</translation> <translation id="3804737937830804242">Contraer a cámara</translation> <translation id="3824784079442479685">Desta forma, <ph name="APP_NAME" /> e todas as aplicacións e sitios web que teñan permiso de cámara poderán acceder a ela. É posible que teñas que actualizar a páxina web ou reiniciar a aplicación.</translation> -<translation id="3825680296690914697">Tarefas entregadas: <ph name="NUM_TURNED_IN" /> de <ph name="TOTAL_NUM_OF_SUBMISSIONS" />. Con nota: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Cambiar ao contrasinal</translation> <translation id="383058930331066723">Está activado o modo de aforro de batería</translation> <translation id="383629559565718788">Mostrar a configuración do teclado</translation> @@ -762,7 +763,6 @@ <translation id="4066027111132117168">Activado, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Abrir páxina de descargas</translation> <translation id="4072264167173457037">Sinal medio</translation> -<translation id="4076455981957565732">Traballos entregados: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Cualificados: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Activa o interruptor físico do micrófono no dispositivo</translation> <translation id="4101772068965291327">Abre a páxina de inicio</translation> <translation id="4112140312785995938">Retroceder</translation> @@ -852,6 +852,7 @@ <translation id="440113666232554208">Non se puido gardar a gravación da pantalla</translation> <translation id="4405151984121254935">O tipo de periférico conectado non é compatible</translation> <translation id="4406883609789734330">Subtítulos instantáneos</translation> +<translation id="4412698727486357573">Centro de Axuda</translation> <translation id="4412944820643904175">A función <ph name="FEATURE_NAME" /> está desactivada.</translation> <translation id="4424159417645388645">Escritorio 5</translation> <translation id="4430019312045809116">Volume</translation> @@ -892,7 +893,6 @@ <translation id="4566144812051858745">Non me interesa recibir suxestións</translation> <translation id="4569753163207712681">Consulta o contido multimedia, as aplicacións e as fotos recentes do teu teléfono</translation> <translation id="4573176682887762361">"Escribe [palabra/frase]"</translation> -<translation id="4577188182049003486">Cando a zona wifi está activada, a wifi está desactivada</translation> <translation id="4577274620589681794">Acabouse o tempo · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Mostrar vistas previas</translation> <translation id="4578906031062871102">Abriuse o menú de configuración</translation> @@ -911,6 +911,7 @@ <translation id="4642092649622328492">Fai unha captura de pantalla parcial</translation> <translation id="4644727592819780893">A rexión é demasiado pequena para mostrar a vista previa da cámara</translation> <translation id="4648249871170053485"><ph name="APP_NAME" />, recomendación de aplicación</translation> +<translation id="4649019912155580914">Editáchelo</translation> <translation id="4654916960643280876"><ph name="PROFILE_NAME" />, <ph name="EMAIL" />, caixa de verificación marcada.</translation> <translation id="4657775630156561295">A seguinte suxestión quitarase permanentemente do historial de suxestións da túa conta: @@ -957,6 +958,7 @@ <translation id="4813311884204119883">Arrastra a ligazón a unha zona baleira da franxa de pestanas</translation> <translation id="4814539958450445987">Pantalla de inicio de sesión</translation> <translation id="481455355267255546">Próximos eventos</translation> +<translation id="481749895090480684">Lista de tarefas: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">cámara e micrófono</translation> <translation id="482908187605862807">Aplicacións dispoñibles en Play Store</translation> <translation id="4831034276697007977">Seguro que queres desactivar os clics automáticos?</translation> @@ -998,6 +1000,7 @@ <translation id="4952936045814352993">A función Localizar teléfono non está dispoñible se están desactivados os sons das alarmas</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> require que cambies o teu dispositivo (<ph name="DEVICE_TYPE" />) a unha versión anterior. O dispositivo restablecerase e eliminaranse todos os datos.</translation> <translation id="4961318399572185831">Enviar pantalla</translation> +<translation id="4964188651935955085">Se desactivas o Bluetooth, este aparello externo desconectarase do teu dispositivo (<ph name="DEVICE_TYPE" />):</translation> <translation id="4966431234408005599">Subir o volume</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Indicadores de notificacións</translation> @@ -1025,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Se falas cando o micrófono estea desactivado, recibirás unha notificación. O audio non sairá do dispositivo.</translation> <translation id="5077416371682039027">Configurar a visualización do contido multimedia, das notificacións e das fotos recentes do teu teléfono</translation> +<translation id="5077936103761694531">Queres confirmar a resolución?</translation> <translation id="5078796286268621944">PIN incorrecto</translation> <translation id="5083035541015925118">control + alt + frecha arriba</translation> <translation id="5083553833479578423">Desbloquea máis funcións do Asistente.</translation> @@ -1146,12 +1150,13 @@ <translation id="5550417424894892620">Solta ficheiros no escritorio para engadilos a <ph name="HOLDING_SPACE_TITLE" />. Non podes engadir ficheiros ao escritorio.</translation> <translation id="5551456515017410630">Abre ou pecha o calendario</translation> <translation id="5551974246223970793">Ir á seguinte coincidencia ao buscar nunha páxina</translation> -<translation id="5555639311269196631">Desactivar zona wifi</translation> <translation id="5556459405103347317">Volver cargar</translation> <translation id="5558091555391176027">Activar/desactivar o modo de alta visibilidade da función Compartir por Nearby</translation> +<translation id="5558314826121965174">Creatividade</translation> <translation id="556042886152191864">Botón</translation> <translation id="5570122939431135380">Abrir nova pestana nunha ventá nova do modo de incógnito</translation> <translation id="5571066253365925590">Bluetooth activado</translation> +<translation id="5572632238877308040">Esenciais</translation> <translation id="557563299383177668">Seguinte parágrafo</translation> <translation id="5577082622442191756">Activar/desactivar o Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Para utilizar O meu teléfono, asegúrate de ter activado o Bluetooth no dispositivo</translation> @@ -1176,6 +1181,7 @@ <translation id="5662075790140998213">Escritorio 10</translation> <translation id="5662709761327382534">Estado da gravación dos sons do micrófono: <ph name="CURRENT_STATE" />. Premer Introducir para que a gravación dos sons do micrófono pase ao estado <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Activando</translation> +<translation id="5672890847723042801">Utilidades</translation> <translation id="5673434351075758678">De "<ph name="FROM_LOCALE" />" a "<ph name="TO_LOCALE" />" tras sincronizar a configuración.</translation> <translation id="5675363643668471212">Elemento do estante</translation> <translation id="5677928146339483299">Bloqueada</translation> @@ -1233,7 +1239,6 @@ <translation id="5864748620896638071">Batería: <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Recompilando información da rede</translation> <translation id="5867606971598166637">A persoa que administra o sistema está supervisando as túas pantallas</translation> -<translation id="5876535466645959772">A lista seleccionada está baleira. Navega cara abaixo para engadir unha nova tarefa</translation> <translation id="5876666360658629066">Escribe o código parental</translation> <translation id="5881540930187678962">Configurar O meu teléfono máis tarde</translation> <translation id="5887954372087850114">A ventá <ph name="WINDOW_TITLE" /> está asignada ao escritorio <ph name="DESK_TITLE" /> e a ningún outro máis</translation> @@ -1253,7 +1258,6 @@ <translation id="5955304353782037793">aplicación</translation> <translation id="5958529069007801266">Usuario supervisado</translation> <translation id="5960410286721553511">Accede ao contido multimedia e ás fotos recentes do teu teléfono</translation> -<translation id="5961960957587052807">Suave</translation> <translation id="5965524703725988602">Activar/desactivar o tema escuro. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Avanzar polas ventás</translation> <translation id="5978382165065462689">Control compartido da túa pantalla a través de Asistencia remota.</translation> @@ -1359,6 +1363,7 @@ <translation id="6351032674660237738">SUXESTIÓNS DE APLICACIÓNS</translation> <translation id="6352082849089527770">Redes descoñecidas</translation> <translation id="6359587239691116345">Goza das últimas funcións e melloras de seguranza. Se rexeitas esta actualización, é posible que o dispositivo deixe de funcionar adecuadamente e que teñas problemas de seguranza e de rendemento.</translation> +<translation id="6362833380917912748">Familiarízate coas túas aplicacións integradas</translation> <translation id="6376931439017688372">O Bluetooth está activado</translation> <translation id="6378515133128829137">Fixar ventá na dereita</translation> <translation id="6381109794406942707">Para desbloquear o dispositivo escribe o PIN.</translation> @@ -1432,6 +1437,7 @@ <translation id="6643169293433369663">Desfacer orde de clasificación por nome</translation> <translation id="6649641931981131786">Axustar cámara para colocarte no centro da pantalla.</translation> <translation id="6650072551060208490"><ph name="ORIGIN_NAME" /> quere confirmar a túa identidade</translation> +<translation id="6650742588569439432">Non se puideron cargar os elementos.</translation> <translation id="6650933572246256093">O dispositivo Bluetooth "<ph name="DEVICE_NAME" />" solicita permiso para sincronizarse. Introduce esta clave de acceso nese dispositivo: <ph name="PASSKEY" /></translation> <translation id="6657585470893396449">Contrasinal</translation> <translation id="666343722268997814">Abre o menú do botón dereito do elemento destacado</translation> @@ -1524,6 +1530,7 @@ <translation id="7014684956566476813">Conexión establecida cun dispositivo chamado "<ph name="DEVICE_NAME" />"</translation> <translation id="7015766095477679451">Volve á seguinte hora: <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Escritorio 6</translation> +<translation id="702252130983202758">As túas aplicacións</translation> <translation id="7025533177575372252">Conecta o <ph name="DEVICE_NAME" /> co teu teléfono</translation> <translation id="7026338066939101231">Reducir</translation> <translation id="7029814467594812963">Pechar sesión</translation> @@ -1673,6 +1680,7 @@ <translation id="7647488630410863958">Desbloquea o dispositivo para ver as notificacións</translation> <translation id="7649070708921625228">Axuda</translation> <translation id="7654687942625752712">Mantén premidas as dúas teclas de volume durante cinco segundos para desactivar os comentarios de voz.</translation> +<translation id="7654916369822103315">A resolución de <ph name="DISPLAY_NAME" /> pasou a ser <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Debido ás limitacións da largura de banda do porto, a túa pantalla non admite unha resolución de <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Se non confirmas o cambio, a configuración anterior restaurarase dentro de <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Cancelar</translation> <translation id="7659861092419699379">Pecháronse o escritorio e as ventás</translation> <translation id="7660160718439869192">O dispositivo (<ph name="NAME" />) aparecerá entre os vinculados a <ph name="EMAIL" /></translation> @@ -1682,6 +1690,7 @@ <translation id="7672095158465655885">Conexión establecida con <ph name="NAME" />, <ph name="SUBTEXT" /></translation> <translation id="7682351277038250258">Pega o contido do portapapeis como texto sen formato</translation> <translation id="7684531502177797067">Definiuse a entrada por cámara como <ph name="CAMERA_NAME" />.</translation> +<translation id="7687172143976244806">Abríchelo</translation> <translation id="7689817529363080918">Desta forma, poderán acceder ao micrófono <ph name="APP1_NAME" />, <ph name="APP2_NAME" /> e todas as aplicacións e sitios web con permiso de acceso ao micrófono</translation> <translation id="7704000866383261579">Refai a última acción</translation> <translation id="7705524343798198388">VPN</translation> @@ -1762,6 +1771,7 @@ <translation id="7945357288295809525">Mostrar a configuración de accesibilidade. Funcións activadas: <ph name="ENABLED_FEATURES" />.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> quere usar o dispositivo <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Atenuar a luz do teclado</translation> +<translation id="7953994493035617347">Queres confirmar a nova resolución?</translation> <translation id="7963689218131240420">O modo Non molestar está desactivado.</translation> <translation id="7963992254934562106">Do <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Seleccionar cartafol…</translation> @@ -1774,9 +1784,11 @@ <translation id="799296642788192631">Podes fixar os ficheiros importantes. Para facelo, pasa por enriba dun elemento ou abre Ficheiros e fai clic co botón dereito sobre un elemento.</translation> <translation id="7994370417837006925">Inicio de sesión múltiple</translation> <translation id="7995804128062002838">Produciuse un erro ao facer a captura de pantalla</translation> +<translation id="8000020256436988724">Barra de ferramentas</translation> <translation id="8000066093800657092">Sen rede</translation> <translation id="8001755249288974029">Selecciona texto desde cursor ata o comezo da liña</translation> <translation id="8004512796067398576">Aumentar</translation> +<translation id="8015361438441228492">Non se puido editar a tarefa.</translation> <translation id="8026334261755873520">Borrar datos de navegación</translation> <translation id="802782383769312836">Escritorio anterior: <ph name="DESK_NAME" />. Escritorio <ph name="DESK_INDEX" /> de <ph name="DESK_COUNT" />.</translation> <translation id="8029247720646289474">Produciuse un erro coa conexión á zona wifi</translation> @@ -1819,6 +1831,7 @@ <translation id="8155628902202578800">Abrir cadro de diálogo de información para <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Usando: <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Activa ou desactiva o menú para cambiar o tamaño do modo de bloqueo</translation> +<translation id="8192727139462702395">Se desactivas o Bluetooth, estes aparellos externos desconectaranse do teu dispositivo (<ph name="DEVICE_TYPE" />):</translation> <translation id="8198456017687137612">Recibindo emisión de pestana</translation> <translation id="8200772114523450471">Retomar</translation> <translation id="8203795194971602413">Clic co botón dereito</translation> @@ -1838,6 +1851,7 @@ <translation id="8262312463845990408">Activar/desactivar reprodución</translation> <translation id="8270450402312105425">{0,plural, =1{Cambia o dispositivo a unha versión anterior no prazo de 1 hora}other{Cambia o dispositivo a unha versión anterior no prazo de # horas}}</translation> <translation id="8277261673056602147">Destacar o texto na pantalla</translation> +<translation id="8287009018010202411">Produtividade</translation> <translation id="828708037801473432">Desactivada</translation> <translation id="8297006494302853456">Feble</translation> <translation id="8308637677604853869">Menú anterior</translation> @@ -1901,6 +1915,7 @@ <translation id="8551588720239073785">Configuración de data e hora</translation> <translation id="8553395910833293175">Xa se asignou a todos os escritorios.</translation> <translation id="8555757996376137129">Quitar escritorio actual</translation> +<translation id="8559845965695780508"><ph name="USER" /> editouno</translation> <translation id="856298576161209842"><ph name="MANAGER" /> recoméndache actualizar o teu dispositivo (<ph name="DEVICE_TYPE" />)</translation> <translation id="8569751806372591456">Aquí tes algunhas suxestións que podes probar</translation> <translation id="857201607579416096">O menú moveuse á esquina inferior dereita da pantalla.</translation> @@ -1908,6 +1923,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Ordena as túas aplicacións por nome ou cor</translation> <translation id="8609384513243082612">Abre unha nova pestana</translation> +<translation id="861045123704058818">As aplicacións están organizadas por categoría de forma temporal</translation> <translation id="8612216344243590325">Garda ficheiros importantes en <ph name="HOLDING_SPACE_TITLE" /> en lugar de no escritorio. Só tes que arrastralos a <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Ocultáronse notificacións das aplicacións <ph name="APP_1_TITLE" /> e <ph name="APP_2_TITLE" /> porque está activada a protección fronte a miróns</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1946,6 +1962,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verificar identidade: <ph name="ORIGIN_NAME" /> quere confirmar a túa identidade</translation> <translation id="875593634123171288">Mostrar a configuración da VPN</translation> +<translation id="8756799553341497810">En canto saias desta vista, poderás comezar a personalizar o deseño da túa aplicación.</translation> <translation id="8759408218731716181">Erro ao configurar o inicio de sesión múltiple</translation> <translation id="8763883995157866248">Pon o dispositivo no modo de suspensión</translation> <translation id="877404052021108314">90 °F en C</translation> @@ -1966,6 +1983,7 @@ <translation id="8834539327799336565">Dispositivos conectados actualmente</translation> <translation id="8841375032071747811">Botón Atrás</translation> <translation id="8843682306134542540">Activar/desactivar o bloqueo de rotación. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Obter axuda</translation> <translation id="8849001918648564819">Oculto</translation> <translation id="8853703225951107899">Aínda non se puido verificar o teu PIN ou contrasinal. Nota: Se cambiaches o contrasinal recentemente, utiliza o antigo. O contrasinal novo aplicarase en canto peches sesión.</translation> <translation id="8855885154700222542">Tecla de pantalla completa</translation> @@ -2037,6 +2055,7 @@ <translation id="9129245940793250979">Botón traseiro</translation> <translation id="9133335900048457298">Non se pode gravar contido protexido</translation> <translation id="9139720510312328767">Elimina a letra seguinte</translation> +<translation id="9148058034647219655">Saír</translation> <translation id="9151906066336345901">fin</translation> <translation id="9161053988251441839">APLICACIÓNS SUXERIDAS</translation> <translation id="9168436347345867845">Configurar máis tarde</translation>
diff --git a/ash/strings/ash_strings_gu.xtb b/ash/strings/ash_strings_gu.xtb index d1064a23..703cbe9 100644 --- a/ash/strings/ash_strings_gu.xtb +++ b/ash/strings/ash_strings_gu.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">મને કંટાળો આવે છે</translation> <translation id="1104084341931202936">ઍક્સેસિબિલિટી સેટિંગ બતાવો</translation> <translation id="1104621072296271835">તમારા ઉપકરણો એક સાથે હોય ત્યારે વધુ કાર્યક્ષમ હોય છે</translation> -<translation id="1106446201446919638">1 ડિવાઇસ કનેક્ટ કર્યું. હૉટસ્પૉટનો ઉપયોગ કરતી વખતે વાઇ-ફાઇ બંધ રહેશે.</translation> <translation id="1111021433905331574">તમે સેટિંગ > <ph name="APP_TITLE" />માં જઈને તમારા કીબોર્ડની બૅકલાઇટનો રંગ બદલી શકો છો</translation> <translation id="1117719261843403176">મોબાઇલ ડેટા ટૉગલ કરો. <ph name="STATE" />.</translation> <translation id="112308213915226829">સ્વતઃછુપાવો શેલ્ફ</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">કોઈ મોબાઇલ નેટવર્ક નથી</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> પર પ્રતિબિંબિત થઈ રહ્યું છે</translation> <translation id="1885785240814121742">ફિંગરપ્રિન્ટથી અનલૉક કરો</translation> +<translation id="1904997243703671177">જ્યારે તમે બ્લૂટૂથ બંધ કરો, ત્યારે <ph name="DEVICE_COUNT" /> બાહ્ય ડિવાઇસ તમારા <ph name="DEVICE_TYPE" />થી ડિસ્કનેક્ટ થઈ જશે, જેમાં શામેલ છે:</translation> <translation id="1908992311423394684">નવી ઇન્સ્ટૉલ કરી છે</translation> <translation id="1915307458270490472">સમાપ્ત કરો</translation> <translation id="1918022425394817322">કૅમેરાને ઉપરના જમણા ખૂણામાં સ્નેપ કર્યો</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Explore ઍપમાં "સહાય" ખોલો</translation> <translation id="2018630726571919839">મને કોઈ જોક સંભળાવો</translation> <translation id="2021864487439853900">અનલૉક કરવા માટે ક્લિક કરો</translation> -<translation id="2023558322300866873">તમે કોઈપણ સમયે પૅકેટ કૅપ્ચર બંધ કરી શકો છો</translation> <translation id="2034971124472263449">કોઈપણ રીતે સાચવો</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> શૉર્ટકટ હાલમાં બંધ છે</translation> <translation id="2049240716062114887">ડેસ્કનું નામ બદલીને <ph name="DESK_NAME" /> કરવામાં આવ્યું હતું</translation> -<translation id="206377500836174974">સંપૂર્ણ</translation> <translation id="2064048859448024834">કૅમેરા પ્રીવ્યૂ ચાલુ છે</translation> <translation id="2067602449040652523">કીબોર્ડનું તેજ</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> ટૉગલ કરો. <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /> છે</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">કનેક્ટ કરેલું નથી</translation> <translation id="2408955596600435184">તમારો PIN દાખલ કરો</translation> <translation id="2412593942846481727">અપડેટ ઉપલબ્ધ છે</translation> +<translation id="2416438829169535743">શું વ્યૂમાંથી બહાર નીકળીએ?</translation> <translation id="2417486498593892439">નેટવર્ક પર સાઇન ઇન કરો</translation> <translation id="2426051945783024481">કૅમેરાની ફ્રેમને ઑટોમૅટિક રીતે મધ્યમાં ગોઠવવામાં આવે છે</translation> <translation id="2427507373259914951">લેફ્ટ ક્લિક કરો</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">નોટિફિકેશનો</translation> <translation id="2484513351006226581">કીબોર્ડ લેઆઉટ સ્વિચ કરવા માટે <ph name="KEYBOARD_SHORTCUT" />ને દબાવો.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" />નો પ્રીવ્યૂ કરો. સક્રિય ડેસ્ક.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />"ને બદલીને <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) રિઝોલ્યુશન કરવામાં આવ્યું હતું. કન્ફર્મ કર્યા વિના, <ph name="TIMEOUT_SECONDS" />માં અગાઉના સેટિંગ રિસ્ટોર કરવામાં આવશે.</translation> <translation id="2487915095798731898">જોડાઓ</translation> <translation id="2499445554382787206">ડેસ્ક પ્રોફાઇલનું મેનૂ. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">સ્ટિકી કી</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 ડિવાઇસ કનેક્ટ કર્યું</translation> <translation id="2791421900609674576">તમને સુઝાવો દેખાશે જેથી તમે જ્યાંથી છોડી દીધું હતું ત્યાંથી ચાલુ રાખી શકો. સુઝાવો કાઢી નાખવા માટે, તમે ટચ કરીને થોડીવાર દબાવી રાખી શકો છો.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">સ્ક્રીનનું કદ</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, પસંદ કર્યું</translation> <translation id="2805756323405976993">ઍપ</translation> <translation id="2814448776515246190">આંશિક સ્ક્રીન કૅપ્ચર</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">સપોર્ટ ન કરવામાં આવતી ઍપ નમૂનામાં છે</translation> <translation id="3160929076476941240">2 કલાક</translation> <translation id="316356270129335934"><ph name="MANAGER" /> તમારા <ph name="DEVICE_TYPE" />ને અગાઉના વર્ઝન પર લઈ જાય છે. તમારું ડિવાઇસ રીસેટ થશે અને બધો ડેટા ડિલીટ કરાશે.</translation> -<translation id="3170769098533255179">કોઈ ડિવાઇસ કનેક્ટ કરેલું નથી. હૉટસ્પૉટનો ઉપયોગ કરતી વખતે વાઇ-ફાઇ બંધ રહેશે.</translation> <translation id="3171170659304083361">ઇનપુટ પદ્ધતિઓના સેટિંગ</translation> <translation id="3176221688814061633">તમારી Chromebook દ્વારા કે બ્લૂટૂથ ડિવાઇસ દ્વારા બ્લૂટૂથના કોઈ જૂના વર્ઝનનો ઉપયોગ કરવામાં આવી રહ્યો છે. બહેતર ઑડિયો ક્વૉલિટી માટે બ્લૂટૂથ સુપર રિઝોલ્યુશનની સુવિધા ચાલુ કરો અથવા આંતરિક માઇક્રોફોનનો ઉપયોગ કરો.</translation> <translation id="3181441307743005334">ફરી શરૂ થવામાં થોડો સમય લાગી શકે છે</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> ડિવાઇસ <ph name="DEVICE_NAME" /> હૉટસ્પૉટ સાથે કનેક્ટેડ છે</translation> <translation id="3307642347673023554">લૅપટૉપ મોડ પર સ્વિચ થયા</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> હજીએ થોડા સમય પછી સાઇન ઇન કરી શકશે.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> ડિવાઇસ કનેક્ટ કર્યા. હૉટસ્પૉટનો ઉપયોગ કરતી વખતે વાઇ-ફાઇ બંધ રહેશે.</translation> <translation id="3321628682574733415">માતાપિતાનો કોડ ખોટો</translation> <translation id="332827762492701193">નોટિફિકેશન છુપાવેલા છે</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> નોટિફિકેશન મોટું કરો</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">વર્તમાન ડેસ્ક પરથી વિન્ડો બતાવી રહ્યાં છીએ, બધી ડેસ્ક પરની વિન્ડો બતાવવા માટે ઉપરની ઍરો કી દબાવો</translation> <translation id="3702846122927433391">નાઇજીરીયાની વસ્તી</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">મનોરંજન</translation> <translation id="3708186454126126312">પહેલાં કનેક્ટ કરેલા</translation> <translation id="3712143870407382523">આ બાજુ માટે વિન્ડો પસંદ કરો</translation> <translation id="371370241367527062">આગળનો માઇક્રોફોન</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">નમસ્કાર, હું કેવી રીતે સહાય કરી શકું?</translation> <translation id="3804737937830804242">કૅમેરાને નાનો કરો</translation> <translation id="3824784079442479685">આમ કરવાથી કૅમેરાની પરવાનગી ધરાવતી <ph name="APP_NAME" /> તથા બધી ઍપ અને વેબસાઇટ માટે, કૅમેરાના ઍક્સેસની મંજૂરી આપવામાં આવે છે. તમારે વેેબપેજ રિફ્રેશ કરવાની અથવા ઍપ ફરી શરૂ કરવાની જરૂર પડી શકે છે.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />માંથી <ph name="NUM_TURNED_IN" /> સબમિટ કરવામાં આવ્યા, <ph name="NUM_GRADED" />ને ગ્રેડ આપવામાં આવ્યો</translation> <translation id="3826099427150913765">પાસવર્ડ પર સ્વિચ કરો</translation> <translation id="383058930331066723">બૅટરી સેવર મોડ ચાલુ છે</translation> <translation id="383629559565718788">કીબોર્ડ સેટિંગ બતાવો</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">ચાલુ છે, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">ડાઉનલોડનું પેજ ખોલો</translation> <translation id="4072264167173457037">મધ્યમ સિગ્નલ</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> સબમિટ થઈ ગયા • <ph name="NUM_GRADED" />ને ગ્રેડ આપવામાં આવ્યો</translation> <translation id="4086921558679520050">તમારા ડિવાઇસ પર વાસ્તવિક માઇકની સ્વિચ ચાલુ કરો</translation> <translation id="4101772068965291327">હોમ પેજ ખોલો</translation> <translation id="4112140312785995938">પાછળ કરો</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">સ્ક્રીનકાસ્ટ સાચવી શકાયું નથી</translation> <translation id="4405151984121254935">કનેક્ટ કરવામાં આવેલા પેરિફેરલ પ્રકારને સપોર્ટ આપવામાં આવતો નથી</translation> <translation id="4406883609789734330">લાઇવ કૅપ્શન</translation> +<translation id="4412698727486357573">સહાયતા કેન્દ્ર</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> બંધ છે.</translation> <translation id="4424159417645388645">ડેસ્ક 5</translation> <translation id="4430019312045809116">વૉલ્યૂમ</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">કોઈપણ સૂચનમાં રુચિ ધરાવતા નથી</translation> <translation id="4569753163207712681">તમારા ફોનના તાજેતરના ફોટા, મીડિયા અને ઍપ જુઓ</translation> <translation id="4573176682887762361">"[શબ્દ / શબ્દસમૂહ] ટાઇપ કરો"</translation> -<translation id="4577188182049003486">હૉટસ્પૉટ ચાલુ હોવા પર વાઇ-ફાઇ બંધ હોય છે</translation> <translation id="4577274620589681794">સમય સમાપ્ત · <ph name="LABEL" /></translation> <translation id="4577990005084629481">પ્રીવ્યૂ બતાવો</translation> <translation id="4578906031062871102">સેટિંગ મેનૂ ખોલ્યું</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">લિંકને ટૅબ સ્ટ્રિપ પરના ખાલી વિસ્તારમાં ખેંચો</translation> <translation id="4814539958450445987">લૉગ ઇન સ્ક્રીન</translation> <translation id="481455355267255546">આગામી ઇવેન્ટ</translation> +<translation id="481749895090480684">કાર્ય સૂચિ: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">કૅમેરા અને માઇક્રોફોન</translation> <translation id="482908187605862807">Play Storeમાંથી ઉપલબ્ધ હોય તેવી ઍપ</translation> <translation id="4831034276697007977">શું તમારે ખરેખર ઑટોમૅટિક ક્લિક બંધ કરવા છે?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">અલાર્મના સાઉન્ડ બંધ હોય ત્યારે ફોન શોધવાની સુવિધા ઉપલબ્ધ હોતી નથી</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> માટે જરૂરી છે કે તમે તમારું <ph name="DEVICE_TYPE" /> અગાઉના વર્ઝન પર પાછું વાળો. તમારું ડિવાઇસ રીસેટ થશે અને બધો ડેટા ડિલીટ કરાશે.</translation> <translation id="4961318399572185831">સ્ક્રીનને કાસ્ટ કરો</translation> +<translation id="4964188651935955085">જ્યારે તમે બ્લૂટૂથ બંધ કરો, ત્યારે આ બાહ્ય ડિવાઇસ તમારા <ph name="DEVICE_TYPE" />થી ડિસ્કનેક્ટ થઈ જશે:</translation> <translation id="4966431234408005599">વૉલ્યૂમ વધારો</translation> <translation id="4969092041573468113"><ph name="HOURS" /> કલાક <ph name="MINUTES" /> મિનિટ <ph name="SECONDS" /> સેકન્ડ</translation> <translation id="4975771730019223894">ઍપ બૅજિંગ</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">આગલું વાક્ય</translation> <translation id="5004607513195820459">નેટવર્ક મેનેજ કરવામાં આવે છે</translation> <translation id="5009463889040999939">પ્રોફાઇલનું નામ બદલી રહ્યાં છીએ. આમાં થોડો સમય લાગી શકે છે.</translation> +<translation id="5013847959275396160">ઉપકરણપટ્ટી છુપાવો</translation> <translation id="5016558321564993266">માર્કરને ટૉગલ કરો. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">શોધની કૅટેગરી</translation> <translation id="5030659775136592441">બુકમાર્ક મેનેજર બતાવો</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">મ્યૂટ કરેલું હોય ત્યારે જો તમે વાત કરો તો તમને સૂચિત કરવામાં આવશે. ઑડિયો તમારા ડિવાઇસમાં જ રહે છે.</translation> <translation id="5077416371682039027">તમારા ફોનના તાજેતરના ફોટા, મીડિયા, નોટિફિકેશન અને ઍપ જોવાની સુવિધાનું સેટઅપ કરવાની પ્રક્રિયા કરો</translation> +<translation id="5077936103761694531">રિઝોલ્યુશન કન્ફર્મ કરીએ?</translation> <translation id="5078796286268621944">ખોટો PIN</translation> <translation id="5083035541015925118">ctrl + alt + ઉપરની ઍરો કી</translation> <translation id="5083553833479578423">Assistantની વધુ સુવિધાઓને અનલૉક કરો.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">ફાઇલોને <ph name="HOLDING_SPACE_TITLE" />માં ઉમેરવા માટે તેને ડેસ્કટૉપ પર ડ્રૉપ કરો. તમે ડેસ્કટૉપ પર ફાઇલો ઉમેરી શકતા નથી.</translation> <translation id="5551456515017410630">કૅલેન્ડર ખોલો/બંધ કરો</translation> <translation id="5551974246223970793">પેજમાં શોધતી વખતે, શોધ માટે આગલા મેળ પર જાઓ</translation> -<translation id="5555639311269196631">હૉટસ્પૉટ બંધ કરો</translation> <translation id="5556459405103347317">ફરીથી લોડ કરો</translation> <translation id="5558091555391176027">નજીકના શેર સુવિધાની ઉચ્ચ દૃશ્યતા ટૉગલ કરો</translation> +<translation id="5558314826121965174">સર્જનાત્મકતા</translation> <translation id="556042886152191864">બટન</translation> <translation id="5570122939431135380">નવા ટૅબને નવી છૂપી વિન્ડોમાં ખોલો</translation> <translation id="5571066253365925590">Bluetooth સક્ષમ છે</translation> +<translation id="5572632238877308040">આવશ્યક</translation> <translation id="557563299383177668">આગલો ફકરો</translation> <translation id="5577082622442191756">બ્લૂટૂથ ટૉગલ કરો. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">ફોન હબનો ઉપયોગ કરવા માટે, ચેક કરો કે તમારા ફોન પર બ્લૂટૂથ ચાલુ કરવામાં આવ્યું છે</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">ડેસ્ક 10</translation> <translation id="5662709761327382534">માઇક્રોફોનથી રેકોર્ડ કરો <ph name="CURRENT_STATE" /> છે, માઇક્રોફોનથી રેકોર્ડિંગ <ph name="NEW_STATE" /> કરવા માટે enter દબાવો</translation> <translation id="5669267381087807207">ચાલુ થાય છે</translation> +<translation id="5672890847723042801">યુટિલિટી</translation> <translation id="5673434351075758678">તમારી સેટિંગને સિંક કર્યા પછી "<ph name="FROM_LOCALE" />" થી "<ph name="TO_LOCALE" />"માં ફેરવો.</translation> <translation id="5675363643668471212">શેલ્ફ આઇટમ</translation> <translation id="5677928146339483299">બ્લૉક કરેલ</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">બૅટરી <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">નેટવર્કની માહિતી ભેગી કરવામાં આવી રહી છે</translation> <translation id="5867606971598166637">તમારા સિસ્ટમ ઍડમિનિસ્ટ્રેટર તમારી સ્ક્રીનનું નિરીક્ષણ કરી રહ્યાં છે</translation> -<translation id="5876535466645959772">પસંદ કરવામાં આવેલી સૂચિ ખાલી છે, કોઈ નવું કાર્ય ઉમેરવા માટે નીચે નૅવિગેટ કરો</translation> <translation id="5876666360658629066">માતાપિતાનો કોડ દાખલ કરો</translation> <translation id="5881540930187678962">થોડા સમય પછી ફોન હબનું સેટઅપ કરો</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> વિન્ડો <ph name="DESK_TITLE" />ને સોંપાઈ અને અન્ય બધી ડેસ્કમાંથી તેની સોંપણી રદ કરાઈ</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">નિરીક્ષણ કરેલ વપરાશકર્તા</translation> <translation id="5960410286721553511">તમારા ફોનના તાજેતરના ફોટા અને મીડિયા જુઓ</translation> -<translation id="5961960957587052807">મામૂલી</translation> <translation id="5965524703725988602">ઘેરી થીમ ટૉગલ કરો. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">windows મારફતે આગળની ઍપ પર જવા સાઇકલ ફૉરવર્ડ કરો</translation> <translation id="5978382165065462689">દૂરસ્થ સહાય વડે તમારી સ્ક્રીનનું નિયંત્રણ શેર કરવું.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">ઍપ સૂચનો</translation> <translation id="6352082849089527770">અજાણ્યા નેટવર્ક</translation> <translation id="6359587239691116345">નવીનતમ સુવિધાઓ અને સુરક્ષા સંબંધિત સુધારણાઓ મેળવો. જો તમે આ અપડેટ નકારશો, તો તમારું ડિવાઇસ હવે કદાચ યોગ્ય રીતે કામ કરશે નહીં અને તમે સુરક્ષા તથા પર્ફોર્મન્સ સંબંધિત સમસ્યાઓ અનુભવી શકો છો.</translation> +<translation id="6362833380917912748">તમારી બિલ્ટ-ઇન ઍપ વિશે વધુ જાણો</translation> <translation id="6376931439017688372">બ્લૂટૂથ ચાલુ છે</translation> <translation id="6378515133128829137">વિન્ડોને જમણી બાજુ પિન કરો</translation> <translation id="6381109794406942707">ડિવાઇસને અનલૉક કરવા માટે. તમારો પિન દાખલ કરો.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> નામના ડિવાઇસ સાથે કનેક્ટેડ</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> વાગ્યે પાછા આવો.</translation> <translation id="70168403932084660">ડેસ્ક 6</translation> +<translation id="702252130983202758">તમારી ઍપ</translation> <translation id="7025533177575372252">તમારા <ph name="DEVICE_NAME" />ને તમારા ફોન સાથે કનેક્ટ કરો</translation> <translation id="7026338066939101231">હ્રાસ</translation> <translation id="7029814467594812963">સત્રમાંથી બહાર નીકળો</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">તમારી સૂચનાઓ જોવા માટે ડિવાઇસને અનલૉક કરો</translation> <translation id="7649070708921625228">સહાય</translation> <translation id="7654687942625752712">બોલાયેલો પ્રતિસાદ બંધ કરવા પાંચ સેકન્ડ માટે બન્ને વૉલ્યૂમ કીને દબાવી રાખો.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />"ને બદલીને <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) રિઝોલ્યુશન કરવામાં આવ્યું હતું. પોર્ટ બૅન્ડવિડ્થની મર્યાદાઓને કારણે, તમારું ડિસ્પ્લે <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) રિઝોલ્યુશનને સપોર્ટ કરી શકતું નથી. કન્ફર્મ કર્યા વિના, <ph name="TIMEOUT_SECONDS" />માં અગાઉના સેટિંગ રિસ્ટોર કરવામાં આવશે.</translation> <translation id="7658239707568436148">રદ કરો</translation> <translation id="7659861092419699379">ડેસ્ક અને વિન્ડો બંધ કરવામાં આવી છે</translation> <translation id="7660160718439869192"><ph name="EMAIL" />ની સાથે લિંક કરેલાં ડિવાઇસ પર તમારું <ph name="NAME" /> દેખાશે</translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">ઍક્સેસિબિલિટી સેટિંગ બતાવો, "<ph name="ENABLED_FEATURES" />" ચાલુ કર્યું.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> તમારા <ph name="DEVICE_NAME" />નો ઉપયોગ કરવા માગે છે</translation> <translation id="7951630946012935453">ડિમ કીબોર્ડ</translation> +<translation id="7953994493035617347">નવું રિઝોલ્યુશન કન્ફર્મ કરીએ?</translation> <translation id="7963689218131240420">'ખલેલ પાડશો નહીં' મોડ બંધ છે.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> તરફથી</translation> <translation id="7968693143708939792">ફોલ્ડર પસંદ કરો...</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">તમે મહત્ત્વની ફાઇલો પિન કરી શકો છો. પિન કરવા માટે, કોઈ આઇટમ પર કર્સર લઈ જાઓ અથવા Files ખોલો અને કોઈ આઇટમ પર રાઇટ ક્લિક કરો.</translation> <translation id="7994370417837006925">બહુવિધ સાઇન-ઇન</translation> <translation id="7995804128062002838">સ્ક્રીન કૅપ્ચર કરવામાં નિષ્ફળ રહ્યાં</translation> +<translation id="8000020256436988724">ટૂલબાર</translation> <translation id="8000066093800657092">નેટવર્ક નથી</translation> <translation id="8001755249288974029">કર્સરથી લાઇનની શરૂઆત સુધીની ટેક્સ્ટ પસંદ કરો</translation> <translation id="8004512796067398576">વૃદ્ધિ</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> માટે માહિતી સંવાદ ખોલો</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" />નો ઉપયોગ કરી રહ્યા છે</translation> <translation id="8185090165691050712">લૉક મોડનું કદ બદલવા માટે મેનૂ ચાલુ/બંધ કરો</translation> +<translation id="8192727139462702395">જ્યારે તમે બ્લૂટૂથ બંધ કરો, ત્યારે આ બાહ્ય ડિવાઇસ તમારા <ph name="DEVICE_TYPE" />થી ડિસ્કનેક્ટ થઈ જશે:</translation> <translation id="8198456017687137612">ટૅબ કાસ્ટ કરી રહ્યાં છીએ</translation> <translation id="8200772114523450471">રિઝ્યુમે</translation> <translation id="8203795194971602413">રાઇટ ક્લિક કરો</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">પ્લેબૅક ટૉગલ કરો</translation> <translation id="8270450402312105425">{0,plural, =1{એક કલાકની અંદર ડિવાઇસનું વર્ઝન બદલીને અગાઉનું વર્ઝન કરો}one{# કલાકની અંદર ડિવાઇસનું વર્ઝન બદલીને અગાઉનું વર્ઝન કરો}other{# કલાકની અંદર ડિવાઇસનું વર્ઝન બદલીને અગાઉનું વર્ઝન કરો}}</translation> <translation id="8277261673056602147">તમારી સ્ક્રીન પરના ટેક્સ્ટને હાઇલાઇટ કરો</translation> +<translation id="8287009018010202411">પ્રૉડક્ટિવિટી</translation> <translation id="828708037801473432">બંધ</translation> <translation id="8297006494302853456">નબળું</translation> <translation id="8308637677604853869">પાછલું મેનૂ</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">પ્રદર્શન ધોરણનું સેટિંગ</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" />માં <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />છે.</translation> <translation id="8477270416194247200">રદ કરવા માટે Alt+Search અથવા Shift દબાવો.</translation> +<translation id="8480418399907765580">ટૂલબાર બતાવો</translation> <translation id="8487699605742506766">હૉટસ્પૉટ</translation> <translation id="8491237443345908933">નવા ટૅબમાં લિંક ખોલો</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" />, <ph name="SPECIFIED_RESOLUTION" />ને સપોર્ટ આપતું નથી. રિઝોલ્યુશનને <ph name="FALLBACK_RESOLUTION" /> પર બદલવામાં આવ્યું હતું. ફેરફારો રાખવા માટે કન્ફર્મ પર ક્લિક કરો. અગાઉના સેટિંગ <ph name="TIMEOUT_SECONDS" />માં રિસ્ટોર કરવામાં આવશે.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">તમારી ઍપને નામ અથવા રંગ અનુસાર સૉર્ટ કરો</translation> <translation id="8609384513243082612">નવું ટૅબ ખોલો</translation> +<translation id="861045123704058818">કૅટેગરી મુજબ ઍપની ગોઠવણી હંગામી રીતે કરવામાં આવે છે</translation> <translation id="8612216344243590325">મહત્ત્વપૂર્ણ ફાઇલોને ડેસ્કટૉપ પર રાખવાને બદલે <ph name="HOLDING_SPACE_TITLE" />માં રાખો. બસ ફાઇલોને <ph name="HOLDING_SPACE_TITLE" /> પર ખેંચો.</translation> <translation id="8614517853887502247">જોવા સંબંધિત સુરક્ષા પ્રણાલી ચાલુ હોવાને કારણે <ph name="APP_1_TITLE" /> અને <ph name="APP_2_TITLE" /> નોટિફિકેશન છુપાવેલા છે</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">તમારી ઓળખની ચકાસણી કરો: આ તમે જ છો, તે <ph name="ORIGIN_NAME" /> કન્ફર્મ કરવા માગે છે</translation> <translation id="875593634123171288">VPN સેટિંગ બતાવો</translation> +<translation id="8756799553341497810">એકવાર તમે આ વ્યૂમાંથી બહાર નીકળો, પછી તમે તમારી ઍપનો લેઆઉટ કસ્ટમાઇઝ કરવાની શરૂઆત કરી શકો છો.</translation> <translation id="8759408218731716181">બહુવિધ સાઇન-ઇન સેટ કરી શકતાં નથી</translation> <translation id="8763883995157866248">ડિવાઇસને સ્લીપ મોડમાં મૂકો</translation> <translation id="877404052021108314">90°ફેરનહીટને સેલ્શિયસમાં ફેરવો</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">હાલમાં કનેક્ટેડ</translation> <translation id="8841375032071747811">પાછળ બટન</translation> <translation id="8843682306134542540">રોટેશન લૉક ટૉગલ કરો. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">સહાય મેળવો</translation> <translation id="8849001918648564819">છુપાવેલી</translation> <translation id="8853703225951107899">તમારો પિન કે પાસવર્ડ હજી પણ ચકાસી શકાયો નથી. નોંધ: જો તમે તમારો પાસવર્ડ તાજેતરમાં બદલ્યો હોય, તો તમારા જૂના પાસવર્ડનો ઉપયોગ કરો. એકવાર તમે સાઇન આઉટ કરો, તે પછી તમારો નવો પાસવર્ડ લાગુ કરવામાં આવશે.</translation> <translation id="8855885154700222542">પૂર્ણસ્ક્રીન કી</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">પાછળનું બટન</translation> <translation id="9133335900048457298">સંરક્ષિત કન્ટેન્ટ રેકોર્ડ કરી શકાતું નથી</translation> <translation id="9139720510312328767">આગલો અક્ષર ડિલીટ કરો</translation> +<translation id="9148058034647219655">બહાર નીકળો</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">સૂચવેલ ઍપ્લિકેશનો</translation> <translation id="9168436347345867845">આ પછીથી કરો</translation>
diff --git a/ash/strings/ash_strings_hi.xtb b/ash/strings/ash_strings_hi.xtb index e72bfd2..bd0e8f18c 100644 --- a/ash/strings/ash_strings_hi.xtb +++ b/ash/strings/ash_strings_hi.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">मुझे बोरियत हो रही है</translation> <translation id="1104084341931202936">सुलभता सेटिंग दिखाएं</translation> <translation id="1104621072296271835">साथ मिलकर आपके डिवाइस और बेहतर काम करते हैं</translation> -<translation id="1106446201446919638">1 डिवाइस को कनेक्ट किया गया. हॉटस्पॉट का इस्तेमाल करने के दौरान, वाई-फ़ाई बंद रहेगा.</translation> <translation id="1111021433905331574">सेटिंग > <ph name="APP_TITLE" /> में जाकर, अपने कीबोर्ड की बैकलाइट का रंग बदलने का विकल्प उपलब्ध है</translation> <translation id="1117719261843403176">मोबाइल डेटा टॉगल. <ph name="STATE" />.</translation> <translation id="112308213915226829">अलमारी कोअपने-आपछिपाएं</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">आपके फ़ोन में मोबाइल नेटवर्क उपलब्ध नहीं है</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> पर स्क्रीन शेयर कर रहा है</translation> <translation id="1885785240814121742">फ़िंगरप्रिंट से अनलॉक करें</translation> +<translation id="1904997243703671177">ब्लूटूथ बंद करने पर, <ph name="DEVICE_COUNT" /> बाहरी डिवाइस आपके <ph name="DEVICE_TYPE" /> से डिसकनेक्ट हो जाएंगे. इनमें ये डिवाइस भी शामिल हैं:</translation> <translation id="1908992311423394684">अभी इंस्टॉल किया गया है</translation> <translation id="1915307458270490472">कॉल खत्म करें</translation> <translation id="1918022425394817322">कैमरा इनपुट की झलक, अब ऊपर दाएं कोने में दिखेगी</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Explore ऐप्लिकेशन में "सहायता" खोलें</translation> <translation id="2018630726571919839">मुझे कोई चुटकुला सुनाओ</translation> <translation id="2021864487439853900">क्लिक करके अनलॉक करें</translation> -<translation id="2023558322300866873">आप किसी भी समय पैकेट कैप्चर की कार्रवाई रोक सकते हैं</translation> <translation id="2034971124472263449">फिर भी सेव करें</translation> <translation id="204259843076055848">फ़िलहाल, <ph name="SIX_PACK_KEY_NAME" /> शॉर्टकट बंद है</translation> <translation id="2049240716062114887">डेस्क का नाम बदलकर <ph name="DESK_NAME" /> कर दिया गया है</translation> -<translation id="206377500836174974">पूरा धुंधला</translation> <translation id="2064048859448024834">वीडियो कैमरे में झलक दिखाई जा रही है</translation> <translation id="2067602449040652523">कीबोर्ड की रोशनी</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> को टॉगल करें. <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /> है</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">कनेक्ट नहीं है</translation> <translation id="2408955596600435184">अपना पिन डालें</translation> <translation id="2412593942846481727">अपडेट मौजूद है</translation> +<translation id="2416438829169535743">क्या आपको व्यू से बाहर निकलना है?</translation> <translation id="2417486498593892439">नेटवर्क में साइन इन करें</translation> <translation id="2426051945783024481">ऑटो फ़्रेमिंग ने कैमरे के फ़ोकस को अपने-आप बीच में कर दिया है</translation> <translation id="2427507373259914951">बायां क्लिक</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">सूचनाएं</translation> <translation id="2484513351006226581">कीबोर्ड लेआउट स्विच करने के लिए <ph name="KEYBOARD_SHORTCUT" /> दबाएं.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> की झलक. इस डेस्क का इस्तेमाल किया जा रहा है.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" को <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> हर्ट्ज़) रिज़ॉल्यूशन में सेट कर दिया गया है. अगर इसकी पुष्टि नहीं की जाती है, तो सेटिंग <ph name="TIMEOUT_SECONDS" /> में पहले जैसी कर दी जाएंगी.</translation> <translation id="2487915095798731898">जुड़ें</translation> <translation id="2499445554382787206">डेस्क प्रोफ़ाइल मेन्यू. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">स्टिकी बटन</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 डिवाइस कनेक्ट है</translation> <translation id="2791421900609674576">जहां पिछली बार छोड़ा था वहीं से इस्तेमाल शुरू करने के लिए, आपको सुझाव दिखेंगे. दबाकर रखने से, इन सुझावों को बंद किया जा सकता है.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">स्क्रीन का साइ़ज़</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" /> को चुना गया</translation> <translation id="2805756323405976993">ऐप्लिकेशन</translation> <translation id="2814448776515246190">पार्शियल कैप्चर</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">टेंप्लेट में मौजूद, काम नहीं करने वाले ऐप्लिकेशन</translation> <translation id="3160929076476941240">2 घंटे</translation> <translation id="316356270129335934"><ph name="MANAGER" />, आपके <ph name="DEVICE_TYPE" /> को रोल बैक कर रहा है. आपका डिवाइस रीसेट हो जाएगा. साथ ही, आपका सारा डेटा मिट जाएगा.</translation> -<translation id="3170769098533255179">कोई डिवाइस कनेक्ट नहीं है. हॉटस्पॉट का इस्तेमाल करने के दौरान, वाई-फ़ाई बंद रहेगा.</translation> <translation id="3171170659304083361">इनपुट के तरीकों से जुड़ी सेटिंग</translation> <translation id="3176221688814061633">आपके ब्लूटूथ डिवाइस या Chromebook में, ब्लूटूथ के पुराने वर्शन का इस्तेमाल किया जा रहा है. बेहतर ऑडियो क्वालिटी के लिए, ब्लूटूथ सुपर रिज़ॉल्यूशन को चालू करें या इंटरनल माइक्रोफ़ोन का इस्तेमाल करें.</translation> <translation id="3181441307743005334">रीस्टार्ट होने में कुछ समय लगेगा</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" /> के हॉटस्पॉट से <ph name="DEVICECOUNT" /> डिवाइस कनेक्ट हैं</translation> <translation id="3307642347673023554">लैपटॉप मोड पर स्विच किया गया</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> अब भी बाद में साइन इन कर सकते हैं.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> डिवाइस कनेक्ट किए गए. हॉटस्पॉट का इस्तेमाल करने के दौरान, वाई-फ़ाई बंद रहेगा.</translation> <translation id="3321628682574733415">माता-पिता वाला कोड गलत है</translation> <translation id="332827762492701193">सूचनाएं छिपी हुई हैं</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> की सूचना को बड़ा करें</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">मौजूदा डेस्क की विंडो दिखाई जा रही हैं, सभी डेस्क की विंडो दिखाने के लिए, अप ऐरो बटन दबाएं</translation> <translation id="3702846122927433391">नाइजीरिया की जनसंख्या बताओ</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">मनोरंजन</translation> <translation id="3708186454126126312">पहले कनेक्ट किए गए डिवाइस</translation> <translation id="3712143870407382523">चुनें कि इस तरफ़ कौनसी विंडो दिखेगी</translation> <translation id="371370241367527062">सामने वाला माइक्रोफ़ोन</translation> @@ -700,7 +700,6 @@ <translation id="380165613292957338">नमस्ते, मैं आपके लिए क्या कर सकती हूं?</translation> <translation id="3804737937830804242">कैमरा छोटा करें</translation> <translation id="3824784079442479685">इससे <ph name="APP_NAME" /> और ऐसे सभी ऐप्लिकेशन और वेबसाइटों को कैमरे का ऐक्सेस मिलेगा जिनके पास कैमरा इस्तेमाल करने की अनुमति है. आपको वेब पेज को रीफ़्रेश या ऐप्लिकेशन को रीस्टार्ट करना पड़ सकता है.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> में से <ph name="NUM_TURNED_IN" /> सबमिट किए गए, <ph name="NUM_GRADED" /> को ग्रेड दिया गया</translation> <translation id="3826099427150913765">पासवर्ड पर स्विच करें</translation> <translation id="383058930331066723">बैटरी सेवर मोड चालू है</translation> <translation id="383629559565718788">कीबोर्ड सेटिंग दिखाएं</translation> @@ -764,7 +763,6 @@ <translation id="4066027111132117168">चालू है, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">'डाउनलोड' पेज खोलें</translation> <translation id="4072264167173457037">मध्यम सिग्नल</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> को सबमिट किया गया • <ph name="NUM_GRADED" /> को ग्रेड दिया गया</translation> <translation id="4086921558679520050">अपने डिवाइस पर, माइक के फ़िज़िकल स्विच को चालू करें</translation> <translation id="4101772068965291327">होम पेज खोलें</translation> <translation id="4112140312785995938">पीछे जाएं</translation> @@ -854,6 +852,7 @@ <translation id="440113666232554208">स्क्रीनकास्ट सेव नहीं किया जा सका</translation> <translation id="4405151984121254935">कनेक्ट किए गए सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) काम नहीं करते</translation> <translation id="4406883609789734330">लाइव कैप्शन</translation> +<translation id="4412698727486357573">सहायता केंद्र</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> बंद है.</translation> <translation id="4424159417645388645">डेस्क 5</translation> <translation id="4430019312045809116">आवाज़</translation> @@ -894,7 +893,6 @@ <translation id="4566144812051858745">किसी भी सुझाव में दिलचस्पी नहीं है</translation> <translation id="4569753163207712681">अपने फ़ोन में मौजूद हाल ही की फ़ोटो, कॉन्टेंट, और ऐप्लिकेशन देखें</translation> <translation id="4573176682887762361">"[शब्द / वाक्यांश] टाइप करें"</translation> -<translation id="4577188182049003486">हॉटस्पॉट चालू होने पर, वाई-फ़ाई बंद हो जाता है</translation> <translation id="4577274620589681794">समय खत्म हुआ · <ph name="LABEL" /></translation> <translation id="4577990005084629481">झलक दिखाएं</translation> <translation id="4578906031062871102">सेटिंग मेन्यू खोला गया</translation> @@ -960,6 +958,7 @@ <translation id="4813311884204119883">लिंक को टैब बार पर, खाली जगह में खींचें और छोड़ें</translation> <translation id="4814539958450445987">लॉगिन स्क्रीन</translation> <translation id="481455355267255546">आने वाले दिनों में होने वाले इवेंट</translation> +<translation id="481749895090480684">टास्क की सूची: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">कैमरा और माइक्रोफ़ोन</translation> <translation id="482908187605862807">Play Store पर उपलब्ध ऐप्लिकेशन</translation> <translation id="4831034276697007977">क्या आप वाकई अपने-आप क्लिक होने की सुविधा बंद करना चाहते हैं?</translation> @@ -1001,6 +1000,7 @@ <translation id="4952936045814352993">अलार्म की आवाज़ें बंद करने पर, फ़ोन का पता लगाने की सुविधा उपलब्ध नहीं होती</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> के लिए ज़रूरी है कि आप अपने <ph name="DEVICE_TYPE" /> को पिछले वर्शन पर रोल बैक करें. आपका डिवाइस रीसेट हो जाएगा. साथ ही, आपका सारा डेटा मिट जाएगा.</translation> <translation id="4961318399572185831">स्क्रीन कास्ट करें</translation> +<translation id="4964188651935955085">ब्लूटूथ बंद करने पर, यह बाहरी डिवाइस आपके <ph name="DEVICE_TYPE" /> से डिसकनेक्ट हो जाएगा:</translation> <translation id="4966431234408005599">आवाज़ बढ़ाएं</translation> <translation id="4969092041573468113"><ph name="HOURS" />घं॰ <ph name="MINUTES" />मि॰ <ph name="SECONDS" />से॰</translation> <translation id="4975771730019223894">ऐप बैजिंग</translation> @@ -1014,6 +1014,7 @@ <translation id="5003993274120026347">अगले वाक्य पर जाएं</translation> <translation id="5004607513195820459">नेटवर्क को एडमिन मैनेज करता है</translation> <translation id="5009463889040999939">प्रोफ़ाइल का नाम बदला जा रहा है. इसमें कुछ मिनट लग सकते हैं.</translation> +<translation id="5013847959275396160">टूलबार छिपाएं</translation> <translation id="5016558321564993266">मार्कर को टॉगल करें. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">कैटगरी खोजें</translation> <translation id="5030659775136592441">बुकमार्क मैनेजर दिखाएं</translation> @@ -1028,6 +1029,7 @@ <translation id="5062496344832867502">रैम</translation> <translation id="5068762093486106012">माइक के म्यूट रहते हुए बात करने पर, आपको इसकी सूचना दी जाएगी. माइक के म्यूट होने पर, आपकी बातचीत किसी को सुनाई नहीं देती.</translation> <translation id="5077416371682039027">अपने फ़ोन में मौजूद हाल ही की फ़ोटो, कॉन्टेंट, सूचनाओं, और ऐप्लिकेशन को देखने की सुविधा सेट अप करें</translation> +<translation id="5077936103761694531">क्या आपको यह रिज़ॉल्यूशन इस्तेमाल करना है?</translation> <translation id="5078796286268621944">गलत पिन</translation> <translation id="5083035541015925118">ctrl + alt + अप ऐरो</translation> <translation id="5083553833479578423">Assistant की और भी सुविधाओं के बारे में जानें.</translation> @@ -1149,12 +1151,13 @@ <translation id="5550417424894892620">फ़ाइलों को <ph name="HOLDING_SPACE_TITLE" /> में जोड़ने के लिए उन्हें खींचकर डेस्कटॉप पर छोड़ें. डेस्कटॉप पर फ़ाइलें नहीं जोड़ी जा सकतीं.</translation> <translation id="5551456515017410630">कैलेंडर खोलने या बंद करने के लिए</translation> <translation id="5551974246223970793">किसी पेज को खोजते समय, खोज के लिए अगले मिलान पर जाएं</translation> -<translation id="5555639311269196631">हॉटस्पॉट बंद करें</translation> <translation id="5556459405103347317">फिर लोड करें</translation> <translation id="5558091555391176027">आस-पास शेयर करने की सुविधा के ज़्यादा लोगों को दिखाने वाले मोड पर टॉगल करें</translation> +<translation id="5558314826121965174">क्रिएटिविटी</translation> <translation id="556042886152191864">बटन</translation> <translation id="5570122939431135380">नए टैब को नई गुप्त विंडो में खोलें</translation> <translation id="5571066253365925590">ब्लूटूथ सक्षम किया गया</translation> +<translation id="5572632238877308040">इन्हें ज़रूर आज़माएं</translation> <translation id="557563299383177668">अगले पैराग्राफ़ पर जाएं</translation> <translation id="5577082622442191756">ब्लूटूथ को टॉगल करें. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">फ़ोन हब का इस्तेमाल करने के लिए, पक्का करें कि आपके फ़ोन में ब्लूटूथ चालू हो</translation> @@ -1179,6 +1182,7 @@ <translation id="5662075790140998213">डेस्क 10</translation> <translation id="5662709761327382534">माइक्रोफ़ोन से ऑडियो रिकॉर्ड <ph name="CURRENT_STATE" />, माइक्रोफ़ोन से ऑडियो रिकॉर्ड करने के लिए enter दबाएं <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">चालू हो रहा है</translation> +<translation id="5672890847723042801">काम की सेवाएं</translation> <translation id="5673434351075758678">अपनी सेटिंग सिंक करने के बाद "<ph name="FROM_LOCALE" />" से "<ph name="TO_LOCALE" />".</translation> <translation id="5675363643668471212">शेल्फ़ आइटम</translation> <translation id="5677928146339483299">ब्लॉक किया गया है</translation> @@ -1236,7 +1240,6 @@ <translation id="5864748620896638071"><ph name="BATTERY_PERCENTAGE" />% बैटरी बची है</translation> <translation id="5867217927013474703">नेटवर्क की जानकारी इकट्ठा की जा रही है</translation> <translation id="5867606971598166637">आपका सिस्टम एडमिन आपकी स्क्रीन पर नज़र रख रहा है</translation> -<translation id="5876535466645959772">चुनी गई सूची में कोई टास्क नहीं है. कोई नया टास्क जोड़ने के लिए नीचे जाएं</translation> <translation id="5876666360658629066">अभिभावक वाला कोड डालें</translation> <translation id="5881540930187678962">फ़ोन हब को बाद में सेट अप करें</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> विंडो, <ph name="DESK_TITLE" /> को असाइन किया गया. साथ ही, इसे अन्य सभी डेस्क से हटाया गया</translation> @@ -1256,7 +1259,6 @@ <translation id="5955304353782037793">ऐप्लिकेशन</translation> <translation id="5958529069007801266">निगरानी में रखा गया उपयोगकर्ता</translation> <translation id="5960410286721553511">फ़ोन में मौजूद हाल ही की फ़ोटो और मीडिया देखें</translation> -<translation id="5961960957587052807">हल्का धुंधला</translation> <translation id="5965524703725988602">गहरे रंग वाली थीम को टॉगल करें. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">विंडो शॉर्टकट की मदद से आगे वाले टैब पर जाएं</translation> <translation id="5978382165065462689">आपकी स्क्रीन का नियंत्रण दूरस्थ सहायका के द्वारा शेयर किया जा रहा है.</translation> @@ -1362,6 +1364,7 @@ <translation id="6351032674660237738">ऐप्लिकेशन सुझाव</translation> <translation id="6352082849089527770">नेटवर्क की कोई जानकारी नहीं है</translation> <translation id="6359587239691116345">नई सुविधाएं और बेहतर सुरक्षा पाएं. अगर आपने इस अपडेट को अस्वीकार किया है, तो हो सकता है कि आपका डिवाइस ठीक से काम न करे. इसके अलावा, सुरक्षा और परफ़ॉर्मेंस से जुड़ी समस्याएं आ सकती हैं.</translation> +<translation id="6362833380917912748">अपने डिवाइस में पहले से मौजूद ऐप्लिकेशन के बारे में जानें</translation> <translation id="6376931439017688372">ब्लूटूथ चालू है</translation> <translation id="6378515133128829137">विंडो को दाईं ओर पिन करें</translation> <translation id="6381109794406942707">यह डिवाइस अनलॉक करने के लिए, अपना पिन डालें.</translation> @@ -1528,6 +1531,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> नाम वाले ब्लूटूथ डिवाइस से कनेक्ट किया गया है</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> बजे फिर से देखें.</translation> <translation id="70168403932084660">डेस्क 6</translation> +<translation id="702252130983202758">आपके ऐप्लिकेशन</translation> <translation id="7025533177575372252">अपने <ph name="DEVICE_NAME" /> को अपने फ़ोन से कनेक्ट करें</translation> <translation id="7026338066939101231">कम</translation> <translation id="7029814467594812963">सत्र से बाहर निकलें</translation> @@ -1677,6 +1681,7 @@ <translation id="7647488630410863958">अपने नोटिफ़िकेशन देखने के लिए डिवाइस अनलॉक करें</translation> <translation id="7649070708921625228">सहायता</translation> <translation id="7654687942625752712">कंप्यूटर का बोलकर दिया गया जवाब बंद करने के लिए दोनों वॉल्यूम की पांच सेकंड तक दबाकर रखें.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" को <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> हर्ट्ज़) रिज़ॉल्यूशन में सेट कर दिया गया है. पोर्ट बैंडविथ की सीमाओं की वजह से, आपके डिसप्ले पर <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> हर्ट्ज़) रिज़ॉल्यूशन काम नहीं कर सकता. अगर इसकी पुष्टि नहीं की जाती है, तो सेटिंग <ph name="TIMEOUT_SECONDS" /> में पहले जैसी कर दी जाएंगी.</translation> <translation id="7658239707568436148">अभी नहीं</translation> <translation id="7659861092419699379">डेस्क और विंडो बंद कर दी गई हैं</translation> <translation id="7660160718439869192">आपका <ph name="NAME" />, <ph name="EMAIL" /> से लिंक किए गए डिवाइसों पर दिखेगा</translation> @@ -1767,6 +1772,7 @@ <translation id="7945357288295809525">सुलभता सेटिंग में दिखाएं कि "<ph name="ENABLED_FEATURES" />" चालू है.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> को आपका <ph name="DEVICE_NAME" /> इस्तेमाल करना है</translation> <translation id="7951630946012935453">कीबोर्ड की बैकलाइट कम करें</translation> +<translation id="7953994493035617347">क्या आपको नया रिज़ॉल्यूशन इस्तेमाल करना है?</translation> <translation id="7963689218131240420">'परेशान न करें' सुविधा बंद है.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> से</translation> <translation id="7968693143708939792">फ़ोल्डर को चुनें...</translation> @@ -1779,6 +1785,7 @@ <translation id="799296642788192631">ज़रूरी फ़ाइलों को पिन किया जा सकता है. किसी आइटम को पिन करने के लिए, उस पर कर्सर ले जाएं या Files खोलें और उस आइटम पर दायां क्लिक करें.</translation> <translation id="7994370417837006925">एक से ज़्यादा साइन-इन</translation> <translation id="7995804128062002838">स्क्रीन कैप्चर नहीं हो पाई</translation> +<translation id="8000020256436988724">टूलबार</translation> <translation id="8000066093800657092">नेटवर्क नहीं है</translation> <translation id="8001755249288974029">कर्सर जहां मौजूद है, वहां से लेकर लाइन की शुरुआत तक का टेक्स्ट चुनें</translation> <translation id="8004512796067398576">वृद्धि</translation> @@ -1825,6 +1832,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> के लिए, जानकारी वाला डायलॉग खोलें.</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> का इस्तेमाल किया जा रहा है</translation> <translation id="8185090165691050712">मेन्यू को चालू या बंद करने के लिए, ताकि लॉक मोड का साइज़ बदला जा सके</translation> +<translation id="8192727139462702395">ब्लूटूथ बंद करने पर, ये बाहरी डिवाइस आपके <ph name="DEVICE_TYPE" /> से डिसकनेक्ट हो जाएंगे:</translation> <translation id="8198456017687137612">कास्टिंग टैब</translation> <translation id="8200772114523450471">फिर से शुरू करें</translation> <translation id="8203795194971602413">राइट क्लिक करें</translation> @@ -1844,6 +1852,7 @@ <translation id="8262312463845990408">'चुनें और सुनें' सुविधा को रोकें या चालू करें</translation> <translation id="8270450402312105425">{0,plural, =1{डिवाइस को एक घंटे के अंदर पिछले वर्शन पर ले जाएं}one{डिवाइस को # घंटे के अंदर पिछले वर्शन पर ले जाएं}other{डिवाइस को # घंटों के अंदर पिछले वर्शन पर ले जाएं}}</translation> <translation id="8277261673056602147">अपनी स्क्रीन पर मौजूद टेक्स्ट को हाइलाइट करें</translation> +<translation id="8287009018010202411">प्रोडक्टिविटी</translation> <translation id="828708037801473432">बंद है</translation> <translation id="8297006494302853456">कमज़ोर</translation> <translation id="8308637677604853869">पिछला मेन्यू</translation> @@ -1890,6 +1899,7 @@ <translation id="847056008324733326">डिसप्ले पैमाने की सेटिंग</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> में <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" /> हैं.</translation> <translation id="8477270416194247200">रद्द करने के लिए Alt+Search या Shift दबाएं.</translation> +<translation id="8480418399907765580">टूलबार दिखाएं</translation> <translation id="8487699605742506766">हॉटस्पॉट</translation> <translation id="8491237443345908933">लिंक को नए टैब में खोलें</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" />, <ph name="SPECIFIED_RESOLUTION" /> के साथ काम नहीं करता. रिज़ॉल्यूशन को बदलकर <ph name="FALLBACK_RESOLUTION" /> कर दिया गया था. बदलाव बनाए रखने के लिए, 'जारी रखें' पर क्लिक करें. सेटिंग को <ph name="TIMEOUT_SECONDS" /> में पहले जैसा दिया जाएगा.</translation> @@ -1915,6 +1925,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">अपने ऐप्लिकेशन को नाम या रंग के हिसाब से क्रम में लगाएं</translation> <translation id="8609384513243082612">नया टैब खोलें</translation> +<translation id="861045123704058818">ऐप्लिकेशन कुछ समय के लिए, कैटगरी के हिसाब से व्यवस्थित किए जाते हैं</translation> <translation id="8612216344243590325">ज़रूरी फ़ाइलों को डेस्कटॉप के बजाय, <ph name="HOLDING_SPACE_TITLE" /> में रखें. बस, फ़ाइलों को खींचकर <ph name="HOLDING_SPACE_TITLE" /> में छोड़ें.</translation> <translation id="8614517853887502247">व्यूइंग प्रोटेक्शन चालू होने की वजह से, <ph name="APP_1_TITLE" /> और <ph name="APP_2_TITLE" /> से मिलने वाली सूचनाओं को छिपाया गया है</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1953,6 +1964,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">अपनी पहचान की पुष्टि करें: <ph name="ORIGIN_NAME" /> आपकी पहचान की पुष्टि करना चाहता है</translation> <translation id="875593634123171288">VPN सेटिंग दिखाएं</translation> +<translation id="8756799553341497810">इस व्यू से बाहर निकलने के बाद, ऐप्लिकेशन के लेआउट को पसंद के मुताबिक बनाया जा सकता है.</translation> <translation id="8759408218731716181">एक से ज़्यादा साइन-इन सेट अप नहीं किया जा सका</translation> <translation id="8763883995157866248">डिवाइस को स्लीप मोड में रखने के लिए</translation> <translation id="877404052021108314">90°F सेल्सियस में</translation> @@ -1973,6 +1985,7 @@ <translation id="8834539327799336565">फ़िलहाल, कनेक्ट किए गए डिवाइस</translation> <translation id="8841375032071747811">वापस जाएं बटन</translation> <translation id="8843682306134542540">रोटेशन लॉक को टॉगल करें. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">सहायता पाएं</translation> <translation id="8849001918648564819">छिपा हुआ</translation> <translation id="8853703225951107899">अब भी आपके पिन या पासवर्ड की पुष्टि नहीं की जा सकी. ध्यान दें: अगर आपने हाल ही में अपना पासवर्ड बदला है, तो पुराना पासवर्ड इस्तेमाल करें. नया पासवर्ड आपके साइन आउट करने के बाद लागू होगा.</translation> <translation id="8855885154700222542">फ़ुलस्क्रीन कुंजी</translation> @@ -2044,6 +2057,7 @@ <translation id="9129245940793250979">रीयर बटन</translation> <translation id="9133335900048457298">सुरक्षित कॉन्टेंट को रिकॉर्ड नहीं किया जा सकता</translation> <translation id="9139720510312328767">अगला अक्षर मिटाएं</translation> +<translation id="9148058034647219655">बाहर निकलें</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">सुझाए गए ऐप्लिकेशन</translation> <translation id="9168436347345867845">बाद में करें</translation>
diff --git a/ash/strings/ash_strings_hr.xtb b/ash/strings/ash_strings_hr.xtb index 298e12f..21b034e 100644 --- a/ash/strings/ash_strings_hr.xtb +++ b/ash/strings/ash_strings_hr.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Dosadno mi je</translation> <translation id="1104084341931202936">Prikaz postavki pristupačnosti</translation> <translation id="1104621072296271835">Vaši uređaji funkcioniraju još bolje zajedno</translation> -<translation id="1106446201446919638">Jedan uređaj je povezan. Dok upotrebljavate žarišnu točku, Wi-Fi će ostati isključen.</translation> <translation id="1111021433905331574">Boju pozadinskog osvjetljenja tipkovnice možete promijeniti u odjeljku Postavke > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Uključite/isključite mobilne podatke. <ph name="STATE" />.</translation> <translation id="112308213915226829">Automatski sakrij policu</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Otvaranje opcije Pomoć u aplikaciji Istražite</translation> <translation id="2018630726571919839">Ispričaj mi vic</translation> <translation id="2021864487439853900">Kliknite da biste otključali</translation> -<translation id="2023558322300866873">Snimanje paketa uvijek možete zaustaviti</translation> <translation id="2034971124472263449">Svejedno spremi</translation> <translation id="204259843076055848">Prečac <ph name="SIX_PACK_KEY_NAME" /> trenutačno je isključen</translation> <translation id="2049240716062114887">Naziv radne površine promijenjen je u <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Potpuno</translation> <translation id="2064048859448024834">Pregled kamere uključen</translation> <translation id="2067602449040652523">Svjetlina tipkovnice</translation> <translation id="2075520525463668108">Uključite ili isključite značajku <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" />: <ph name="CAPTURE_STATE" />.</translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Nije povezano</translation> <translation id="2408955596600435184">Unesite PIN</translation> <translation id="2412593942846481727">Dostupno je ažuriranje</translation> +<translation id="2416438829169535743">Napustiti prikaz?</translation> <translation id="2417486498593892439">Prijava na mrežu</translation> <translation id="2426051945783024481">Okvir kamere automatski je centriran</translation> <translation id="2427507373259914951">Lijevi klik</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Obavijesti</translation> <translation id="2484513351006226581">Pritisnite <ph name="KEYBOARD_SHORTCUT" /> da biste promijenili raspored tipkovnice.</translation> <translation id="2486214324139475545">Pregled za <ph name="DESK_NAME" /> Aktivna radna površina.</translation> +<translation id="2486405091093637109">Zaslon <ph name="DISPLAY_NAME" /> promijenjen je na <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Bez potvrđivanja, prethodne postavke vratit će se za <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Pridruži se</translation> <translation id="2499445554382787206">Izbornik profila radne površine. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Ljepljive tipke</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">Povezan je 1 uređaj</translation> <translation id="2791421900609674576">Primat ćete preporuke kako biste mogli nastaviti tamo gdje ste stali. Preporuke možete ukloniti tako da ih dodirnete i zadržite.</translation> <translation id="2792498699870441125">Alt + Pretraživanje</translation> +<translation id="2801954693771979815">Veličina zaslona</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, odabrano</translation> <translation id="2805756323405976993">Aplikacije</translation> <translation id="2814448776515246190">Djelomično snimanje</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Nepodržane aplikacije u predlošku</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> vraća vaš uređaj <ph name="DEVICE_TYPE" /> na prethodnu verziju. Uređaj će se vratiti na zadano i svi će se podaci izbrisati.</translation> -<translation id="3170769098533255179">Nije povezan nijedan uređaj. Dok upotrebljavate žarišnu točku, Wi-Fi će ostati isključen.</translation> <translation id="3171170659304083361">Postavke načina unosa</translation> <translation id="3176221688814061633">Chromebook ili Bluetooth uređaj upotrebljava stariju verziju Bluetootha. Uključite Bluetooth Super Resolution ili upotrebljavajte interni mikrofon za bolju kvalitetu zvuka.</translation> <translation id="3181441307743005334">Ponovno pokretanje može potrajati neko vrijeme</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301">Uređaji (<ph name="DEVICECOUNT" />) povezani su sa žarišnom točkom uređaja <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Prebačeno na način prijenosnog računala</translation> <translation id="3308453408813785101">Korisnik <ph name="USER_EMAIL_ADDRESS" /> može se prijaviti i kasnije.</translation> -<translation id="3317779231018057649">Povezan je sljedeći broj uređaja: <ph name="DEVICECOUNT" />. Dok upotrebljavate žarišnu točku, Wi-Fi će ostati isključen.</translation> <translation id="3321628682574733415">Netočan roditeljski kôd</translation> <translation id="332827762492701193">Obavijesti su skrivene</translation> <translation id="3333674550998107387">Proširi obavijest <ph name="NOTIFICATION_TITLE" /></translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Prikazuju se prozori s trenutačne radne površine, pritisnite tipku strelice prema gore da bi se prikazali prozori sa svih radnih površina</translation> <translation id="3702846122927433391">Broj stanovnika u Nigeriji</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Zabava</translation> <translation id="3708186454126126312">Prethodno povezano</translation> <translation id="3712143870407382523">Odaberite prozor za ovu stranu</translation> <translation id="371370241367527062">Prednji mikrofon</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">Pozdrav, kako mogu pomoći?</translation> <translation id="3804737937830804242">Zažmi fotoaparat</translation> <translation id="3824784079442479685">To omogućuje pristup kameri za aplikaciju <ph name="APP_NAME" /> te sve aplikacije i web-lokacije s dopuštenjem za kameru. Možda ćete morati osvježiti web-stranicu ili ponovo pokrenuti aplikaciju.</translation> -<translation id="3825680296690914697">Predano <ph name="NUM_TURNED_IN" /> od <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, ocijenjeno <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Prelazak na zaporku</translation> <translation id="383058930331066723">Uključen je način štednje baterije</translation> <translation id="383629559565718788">Prikaz postavki tipkovnice</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">Uključeno, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Otvaranje stranice preuzimanja</translation> <translation id="4072264167173457037">Signal srednje jačine</translation> -<translation id="4076455981957565732">Predano: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Ocijenjeno: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Uključite fizički prekidač za mikrofone na uređaju</translation> <translation id="4101772068965291327">Otvori početnu stranicu</translation> <translation id="4112140312785995938">Traži unatrag</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">Spremanje zaslonske prezentacije nije uspjelo</translation> <translation id="4405151984121254935">Povezani periferni uređaj nije podržan</translation> <translation id="4406883609789734330">Automatski titlovi</translation> +<translation id="4412698727486357573">Centar za pomoć</translation> <translation id="4412944820643904175">Značajka <ph name="FEATURE_NAME" /> je isključena.</translation> <translation id="4424159417645388645">Radna površina 5</translation> <translation id="4430019312045809116">Glasnoća</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">Ne zanima me nijedan prijedlog</translation> <translation id="4569753163207712681">Prikaz nedavnih fotografija, medijskih sadržaja i obavijesti</translation> <translation id="4573176682887762361">"Upiši [riječ/izraz]"</translation> -<translation id="4577188182049003486">Kad je žarišna točka uključena, Wi-Fi je isključen</translation> <translation id="4577274620589681794">Vrijeme je isteklo · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Prikaži preglede</translation> <translation id="4578906031062871102">Otvoren je izbornik postavki</translation> @@ -1016,6 +1013,7 @@ <translation id="5003993274120026347">Sljedeća rečenica</translation> <translation id="5004607513195820459">Mrežom upravlja administrator</translation> <translation id="5009463889040999939">U tijeku je preimenovanje profila. To može potrajati nekoliko minuta.</translation> +<translation id="5013847959275396160">Sakrij alatnu traku</translation> <translation id="5016558321564993266">Prebacite marker. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Kategorije pretraživanja</translation> <translation id="5030659775136592441">Prikaz upravitelja oznaka</translation> @@ -1030,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Primit ćete obavijest ako govorite, a zvuk je isključen. Zvuk se nikad ne šalje s uređaja.</translation> <translation id="5077416371682039027">Postavite prikaz nedavnih fotografija, medijskih sadržaja, obavijesti i aplikacija telefona</translation> +<translation id="5077936103761694531">Želite li potvrditi razlučivost?</translation> <translation id="5078796286268621944">Netočan PIN</translation> <translation id="5083035541015925118">Ctrl + Alt + strelica prema gore</translation> <translation id="5083553833479578423">Otključajte više značajki Asistenta.</translation> @@ -1151,12 +1150,13 @@ <translation id="5550417424894892620">Ispustite datoteke na radnu površinu da biste ih dodali u mapu <ph name="HOLDING_SPACE_TITLE" />. Ne možete dodavati datoteke na radnu površinu.</translation> <translation id="5551456515017410630">Otvaranje/zatvaranje kalendara</translation> <translation id="5551974246223970793">Prilikom pretraživanja stranice idite na sljedeće podudaranje za pretraživanje</translation> -<translation id="5555639311269196631">Isključi žarišnu točku</translation> <translation id="5556459405103347317">Ponovno učitaj</translation> <translation id="5558091555391176027">Prebacite visoku vidljivost dijeljenja u blizini</translation> +<translation id="5558314826121965174">Kreativnost</translation> <translation id="556042886152191864">Gumb</translation> <translation id="5570122939431135380">Otvaranje nove kartice u novom anonimnom prozoru</translation> <translation id="5571066253365925590">Bluetooth omogućen</translation> +<translation id="5572632238877308040">Osnovno</translation> <translation id="557563299383177668">Sljedeći odlomak</translation> <translation id="5577082622442191756">Prebacite Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Da biste mogli koristiti Phone hub, provjerite je li na telefonu omogućen Bluetooth</translation> @@ -1181,6 +1181,7 @@ <translation id="5662075790140998213">Radna površina 10</translation> <translation id="5662709761327382534">Snimanje mikrofona <ph name="CURRENT_STATE" />, pritisnite enter da biste snimanje mikrofona postavili na <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Aktivacija</translation> +<translation id="5672890847723042801">Uslužni programi</translation> <translation id="5673434351075758678">"<ph name="FROM_LOCALE" />" je promijenjen u "<ph name="TO_LOCALE" />" nakon sinkronizacije postavki.</translation> <translation id="5675363643668471212">Stavka police</translation> <translation id="5677928146339483299">Blokirano</translation> @@ -1238,7 +1239,6 @@ <translation id="5864748620896638071">Baterija <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Prikupljanje podataka o mreži</translation> <translation id="5867606971598166637">Administrator sustava nadzire vaše zaslone</translation> -<translation id="5876535466645959772">Odabrani je popis prazan. Pomaknite se prema dolje da biste dodali novi zadatak.</translation> <translation id="5876666360658629066">Unos koda za roditeljski pristup</translation> <translation id="5881540930187678962">Kasnije postavite Phone hub</translation> <translation id="5887954372087850114">Prozor <ph name="WINDOW_TITLE" /> dodijeljen je radnoj površini <ph name="DESK_TITLE" /> i poništeno je njegovo dodjeljivanje svim ostalim radnim površinama</translation> @@ -1258,7 +1258,6 @@ <translation id="5955304353782037793">apl</translation> <translation id="5958529069007801266">Nadzirani korisnik</translation> <translation id="5960410286721553511">Pregledajte nedavne fotografije i medije telefona</translation> -<translation id="5961960957587052807">Blago</translation> <translation id="5965524703725988602">Prebacite tamnu temu. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Kruženje unaprijed od prozora do prozora</translation> <translation id="5978382165065462689">Dijelite kontrolu nad zaslonom putem Daljinske pomoći.</translation> @@ -1364,6 +1363,7 @@ <translation id="6351032674660237738">PRIJEDLOZI APLIKACIJA</translation> <translation id="6352082849089527770">Nepoznate mreže</translation> <translation id="6359587239691116345">Preuzmite najnovije značajke i sigurnosna poboljšanja. Ako odbijete ovo ažuriranje, vaš uređaj možda više neće pravilno funkcionirati i možda ćete imati problema sa sigurnošću i izvedbom.</translation> +<translation id="6362833380917912748">Upoznajte svoje ugrađene aplikacije</translation> <translation id="6376931439017688372">Bluetooth je uključen</translation> <translation id="6378515133128829137">Prikvačivanje prozora udesno</translation> <translation id="6381109794406942707">Da biste otključali uređaj, unesite PIN.</translation> @@ -1530,6 +1530,7 @@ <translation id="7014684956566476813">Povezano s uređajem <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Vratite se u <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Radna površina 6</translation> +<translation id="702252130983202758">Vaše aplikacije</translation> <translation id="7025533177575372252">Povežite <ph name="DEVICE_NAME" /> i telefon</translation> <translation id="7026338066939101231">Pomak unatrag</translation> <translation id="7029814467594812963">Zatvori sesiju</translation> @@ -1679,6 +1680,7 @@ <translation id="7647488630410863958">Otključajte uređaj da biste vidjeli obavijesti</translation> <translation id="7649070708921625228">Pomoć</translation> <translation id="7654687942625752712">Pritisnite i zadržite tipke za glasnoću pet sekundi da biste onemogućili govorne povratne informacije.</translation> +<translation id="7654916369822103315">Zaslon <ph name="DISPLAY_NAME" /> promijenjen je na <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Zbog ograničenja propusnosti priključka vaš zaslon ne podržava razlučivost <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Bez potvrđivanja, prethodne postavke vratit će se za <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Odustani</translation> <translation id="7659861092419699379">Zatvoreni su radna površina i prozori</translation> <translation id="7660160718439869192">Uređaj <ph name="NAME" /> pojavit će se na uređajima povezanima s računom <ph name="EMAIL" /></translation> @@ -1769,6 +1771,7 @@ <translation id="7945357288295809525">Prikaži postavke pristupačnosti, omogućeno: <ph name="ENABLED_FEATURES" />.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> želi upotrijebiti vaš uređaj <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Zatamnjenje tipkovnice</translation> +<translation id="7953994493035617347">Želite li potvrditi novu razlučivost?</translation> <translation id="7963689218131240420">Isključena je značajka Ne uznemiravaj.</translation> <translation id="7963992254934562106">Izvor: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Odabir mape...</translation> @@ -1781,6 +1784,7 @@ <translation id="799296642788192631">Možete prikvačiti važne datoteke. Da biste prikvačili stavku, zadržite pokazivač iznad nje ili otvorite Datoteke i kliknite je desnom tipkom miša.</translation> <translation id="7994370417837006925">Višestruka prijava</translation> <translation id="7995804128062002838">Snimanje zaslona nije uspjelo</translation> +<translation id="8000020256436988724">Alatna traka</translation> <translation id="8000066093800657092">Nema mreže</translation> <translation id="8001755249288974029">Odabir teksta od pokazivača do početka retka</translation> <translation id="8004512796067398576">Pomak unaprijed</translation> @@ -1847,6 +1851,7 @@ <translation id="8262312463845990408">Uključi/isključi reprodukciju</translation> <translation id="8270450402312105425">{0,plural, =1{Vratite uređaj na prethodnu verziju u roku od sat vremena}one{Vratite uređaj na prethodnu verziju u roku od # h}few{Vratite uređaj na prethodnu verziju u roku od # h}other{Vratite uređaj na prethodnu verziju u roku od # h}}</translation> <translation id="8277261673056602147">Istaknite tekst na zaslonu</translation> +<translation id="8287009018010202411">Produktivnost</translation> <translation id="828708037801473432">Isključeno</translation> <translation id="8297006494302853456">Slab</translation> <translation id="8308637677604853869">Prethodni izbornik</translation> @@ -1893,6 +1898,7 @@ <translation id="847056008324733326">Postavke skale prikaza</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> ima <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Pritisnite Alt + Pretraživanje ili Shift da biste otkazali.</translation> +<translation id="8480418399907765580">Prikaži alatnu traku</translation> <translation id="8487699605742506766">Žarišna točka</translation> <translation id="8491237443345908933">Otvaranje veze u novoj kartici</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> ne podržava razlučivost <ph name="SPECIFIED_RESOLUTION" />. Razlučivost je promijenjena u <ph name="FALLBACK_RESOLUTION" />. Kliknite Potvrdi da biste zadržali promjene. Prethodne postavke vratit će se za <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1918,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Poredajte aplikacije po nazivu ili po boji</translation> <translation id="8609384513243082612">Otvaranje nove kartice</translation> +<translation id="861045123704058818">Aplikacije su privremeno organizirane po kategorijama</translation> <translation id="8612216344243590325">Važne datoteke držite u mapi <ph name="HOLDING_SPACE_TITLE" />, a ne na radnoj površini. Jednostavno povucite datoteke u mapu <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Obavijesti aplikacija <ph name="APP_1_TITLE" /> i <ph name="APP_2_TITLE" /> skrivene su jer je uključena zaštita prikaza.</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Potvrdite svoj identitet: <ph name="ORIGIN_NAME" /> želi potvrditi da ste to vi</translation> <translation id="875593634123171288">Prikaz postavki VPN-a</translation> +<translation id="8756799553341497810">Nakon što zatvorite ovaj prikaz, možete početi prilagođavati izgled aplikacije.</translation> <translation id="8759408218731716181">Nije moguće postaviti višestruku prijavu</translation> <translation id="8763883995157866248">Postavljanje uređaja u način mirovanja</translation> <translation id="877404052021108314">90 °F u C</translation> @@ -1976,6 +1984,7 @@ <translation id="8834539327799336565">Trenutačno povezano</translation> <translation id="8841375032071747811">Gumb Natrag</translation> <translation id="8843682306134542540">Prebacivanje zaključavanja rotacije. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Zatražite pomoć</translation> <translation id="8849001918648564819">Skriveno</translation> <translation id="8853703225951107899">Bez obzira na to, vaš PIN ili zaporku nije bilo moguće potvrditi. Napomena: ako ste nedavno promijenili zaporku, upotrijebite staru zaporku. Vaša nova zaporka primijenit će se nakon što se odjavite.</translation> <translation id="8855885154700222542">tipka cijelog zaslona</translation> @@ -2047,6 +2056,7 @@ <translation id="9129245940793250979">Stražnji gumb</translation> <translation id="9133335900048457298">Snimanje zaštićenog sadržaja nije moguće</translation> <translation id="9139720510312328767">Brisanje sljedećeg slova</translation> +<translation id="9148058034647219655">Izlaz</translation> <translation id="9151906066336345901">kraj</translation> <translation id="9161053988251441839">PREDLOŽENE APLIKACIJE</translation> <translation id="9168436347345867845">Učinite to kasnije</translation>
diff --git a/ash/strings/ash_strings_hu.xtb b/ash/strings/ash_strings_hu.xtb index c020854..bee54fa 100644 --- a/ash/strings/ash_strings_hu.xtb +++ b/ash/strings/ash_strings_hu.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Unatkozom</translation> <translation id="1104084341931202936">A kisegítő lehetőségekhez tartozó beállítások megjelenítése</translation> <translation id="1104621072296271835">Eszközei együtt még jobban működnek</translation> -<translation id="1106446201446919638">Egy eszköz van csatlakoztatva. A hotspot használata közben a Wi-Fi kikapcsolva marad.</translation> <translation id="1111021433905331574">Lehetősége van a billentyűzet háttérvilágítása színének módosítására, amelyet a következő pontban tehet meg: Beállítások > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Mobiladatok be-/kikapcsolása. <ph name="STATE" />.</translation> <translation id="112308213915226829">Polc automatikus elrejtése</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">A „Súgó” megnyitása a Felfedezés alkalmazásban</translation> <translation id="2018630726571919839">Mondj egy viccet</translation> <translation id="2021864487439853900">Kattintson a feloldáshoz</translation> -<translation id="2023558322300866873">A csomagok elfogását bármikor leállíthatja</translation> <translation id="2034971124472263449">Mentés mindenképp</translation> <translation id="204259843076055848">A(z) <ph name="SIX_PACK_KEY_NAME" /> billentyűparancsa jelenleg ki van kapcsolva</translation> <translation id="2049240716062114887">Az asztal neve a következőre változott: <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Tele</translation> <translation id="2064048859448024834">Kamera-előnézet bekapcsolva</translation> <translation id="2067602449040652523">Billentyűzet világossága</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> be-/kikapcsolása. A <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /> van.</translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Nincs kapcsolat</translation> <translation id="2408955596600435184">PIN-kód megadása</translation> <translation id="2412593942846481727">Rendelkezésre áll frissítés</translation> +<translation id="2416438829169535743">Kilép a nézetből?</translation> <translation id="2417486498593892439">Bejelentkezés a hálózatba</translation> <translation id="2426051945783024481">Keret automatikusan középre igazítva</translation> <translation id="2427507373259914951">Kattintás bal egérgombbal</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Értesítések</translation> <translation id="2484513351006226581">A billentyűzetkiosztás átváltásához nyomja meg a(z) <ph name="KEYBOARD_SHORTCUT" /> billentyűparancsot.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> előnézete. Aktív asztal.</translation> +<translation id="2486405091093637109">A(z) „<ph name="DISPLAY_NAME" />” felbontása <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) értékre módosult. Megerősítés nélkül a rendszer visszaállítja a korábbi beállításokat <ph name="TIMEOUT_SECONDS" /> múlva.</translation> <translation id="2487915095798731898">Csatlakozás</translation> <translation id="2499445554382787206">Asztali profil menüje. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Beragadó billentyűk</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">1 csatlakoztatott eszköz</translation> <translation id="2791421900609674576">Ajánlásokat tekinthet meg, hogy ott folytathassa, ahol abbahagyta. Érintéssel és nyomva tartással eltávolíthatja az ajánlásokat.</translation> <translation id="2792498699870441125">Alt + Keresés</translation> +<translation id="2801954693771979815">Képernyő mérete</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, kiválasztva</translation> <translation id="2805756323405976993">Alkalmazások</translation> <translation id="2814448776515246190">Részleges rögzítés</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Nem támogatott alkalmazások találhatók a sablonban</translation> <translation id="3160929076476941240">2 óra</translation> <translation id="316356270129335934">A(z) <ph name="MANAGER" /> visszaállítja <ph name="DEVICE_TYPE" /> eszköze korábbi verzióját. Eszköze újra fog indulni, és minden adat törlődik róla.</translation> -<translation id="3170769098533255179">Nincsenek csatlakoztatott eszközök. A hotspot használata közben a Wi-Fi kikapcsolva marad.</translation> <translation id="3171170659304083361">Beviteli módszerek beállításai</translation> <translation id="3176221688814061633">Chromebookja vagy Bluetooth-eszköze régebbi Bluetooth-verziót használ. Kapcsolja be a szuperfelbontású Bluetootht, vagy használjon belső mikrofont a jobb hangminőség érdekében.</translation> <translation id="3181441307743005334">Az újraindítás eltarthat egy ideig</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> eszköz csatlakozik a következő hotspothoz: <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Visszaváltott laptop módra</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> később be tud jelentkezni.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> eszköz van csatlakoztatva. A hotspot használata közben a Wi-Fi kikapcsolva marad.</translation> <translation id="3321628682574733415">Érvénytelen szülői kód</translation> <translation id="332827762492701193">Az értesítések el vannak rejtve</translation> <translation id="3333674550998107387">A következővel kapcsolatos értesítés kibontása: <ph name="NOTIFICATION_TITLE" /></translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Most az aktuális asztal ablakait mutatja; az összes asztal ablakainak megjelenítéséhez nyomja meg a felfelé nyilat</translation> <translation id="3702846122927433391">Nigéria népessége</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Szórakozás</translation> <translation id="3708186454126126312">Korábban csatlakoztatva</translation> <translation id="3712143870407382523">Válasszon ablakot ehhez az oldalhoz</translation> <translation id="371370241367527062">Elülső mikrofon</translation> @@ -701,7 +700,6 @@ <translation id="380165613292957338">Üdvözlöm. Miben segíthetek?</translation> <translation id="3804737937830804242">Kamera összecsukása</translation> <translation id="3824784079442479685">Ezzel engedélyezi a kamerához való hozzáférést a(z) <ph name="APP_NAME" />, valamint a kamerahasználati engedéllyel rendelkező összes alkalmazás és webhely számára. Előfordulhat, hogy frissítenie kell a weboldalt, vagy újra kell indítania az alkalmazást.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />/<ph name="NUM_TURNED_IN" /> beadva, <ph name="NUM_GRADED" /> osztályozva</translation> <translation id="3826099427150913765">Váltás jelszóra</translation> <translation id="383058930331066723">Az Akkumulátorkímélő mód be van kapcsolva</translation> <translation id="383629559565718788">Billentyűzetbeállítások megjelenítése</translation> @@ -765,7 +763,6 @@ <translation id="4066027111132117168">Bekapcsolva, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Letöltések oldal megnyitása</translation> <translation id="4072264167173457037">Közepes jel</translation> -<translation id="4076455981957565732"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />/<ph name="NUM_TURNED_IN" /> leadva • <ph name="NUM_GRADED" /> osztályozva</translation> <translation id="4086921558679520050">A fizikai mikrofon kapcsolójának bekapcsolása az eszközön</translation> <translation id="4101772068965291327"> megnyitása</translation> <translation id="4112140312785995938">Ugrás visszafelé</translation> @@ -855,6 +852,7 @@ <translation id="440113666232554208">Nem sikerült a képernyőfelvétel mentése</translation> <translation id="4405151984121254935">A csatlakoztatott perifériatípus nem támogatott</translation> <translation id="4406883609789734330">Élő feliratozás</translation> +<translation id="4412698727486357573">Súgó</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> kikapcsolva.</translation> <translation id="4424159417645388645">5. asztal</translation> <translation id="4430019312045809116">Hangerő</translation> @@ -895,7 +893,6 @@ <translation id="4566144812051858745">Semmilyen javaslat nem érdekel</translation> <translation id="4569753163207712681">A telefon legutóbbi fotóinak, médiatartalmainak és alkalmazásainak megtekintése</translation> <translation id="4573176682887762361">„Type [word / phrase]” ([szó/kifejezés] begépelése)</translation> -<translation id="4577188182049003486">Ha a hotspot be van kapcsolva, akkor a Wi-Fi ki van kapcsolva</translation> <translation id="4577274620589681794">Az idő lejárt · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Előnézetek megjelenítése</translation> <translation id="4578906031062871102">Beállítások menü megnyitva</translation> @@ -1017,6 +1014,7 @@ <translation id="5003993274120026347">Következő mondat</translation> <translation id="5004607513195820459">Felügyelt hálózat</translation> <translation id="5009463889040999939">Profil átnevezése. Ez eltarthat néhány percig.</translation> +<translation id="5013847959275396160">Eszköztár elrejtése</translation> <translation id="5016558321564993266">Jelölő be- vagy kikapcsolása. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Kategóriák keresése</translation> <translation id="5030659775136592441">A könyvjelzőkezelő megjelenítése</translation> @@ -1031,6 +1029,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Értesítést kap, ha némított állapotban beszél. A hanganyag sosem kerül ki az eszközről.</translation> <translation id="5077416371682039027">A telefonján lévő legutóbbi fotók, médiatartalmak, értesítések és alkalmazások megtekintésének beállítása</translation> +<translation id="5077936103761694531">Megerősíti a felbontást?</translation> <translation id="5078796286268621944">Helytelen PIN-kód</translation> <translation id="5083035541015925118">ctrl + alt + felfelé nyíl</translation> <translation id="5083553833479578423">Hozzáférés a Segéd további funkcióihoz</translation> @@ -1152,12 +1151,13 @@ <translation id="5550417424894892620">Húzza a fájlokat az asztalra a következő helyre való hozzáadáshoz: <ph name="HOLDING_SPACE_TITLE" />. Nem adhat hozzá fájlokat az asztalhoz.</translation> <translation id="5551456515017410630">Naptár megnyitása vagy bezárása</translation> <translation id="5551974246223970793">Oldalkereséskor ugrás a következő keresési találatra</translation> -<translation id="5555639311269196631">Hotspot kikapcsolása</translation> <translation id="5556459405103347317">Újratöltés</translation> <translation id="5558091555391176027">A Közeli megosztás funkció nagyfokú láthatóságának be-/kikapcsolása</translation> +<translation id="5558314826121965174">Kreativitás</translation> <translation id="556042886152191864">Gomb</translation> <translation id="5570122939431135380">Új lap megnyitása új inkognitó ablakban</translation> <translation id="5571066253365925590">Bluetooth engedélyezve</translation> +<translation id="5572632238877308040">Kihagyhatatlanok</translation> <translation id="557563299383177668">Következő bekezdés</translation> <translation id="5577082622442191756">Bluetooth be-/kikapcsolása. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">A Telefonközpont használatához ellenőrizze, hogy a Bluetooth be van-e kapcsolva a telefonon</translation> @@ -1182,6 +1182,7 @@ <translation id="5662075790140998213">10. asztal</translation> <translation id="5662709761327382534">A mikrofon általi hangrögzítés jelenleg <ph name="CURRENT_STATE" /> állásban van. Ha <ph name="NEW_STATE" /> állásba szeretné állítani, nyomja meg az Enter billentyűt</translation> <translation id="5669267381087807207">Aktiválás</translation> +<translation id="5672890847723042801">Segédprogramok</translation> <translation id="5673434351075758678">Módosítás <ph name="FROM_LOCALE" /> nyelvről <ph name="TO_LOCALE" /> nyelvre a beállítások szinkronizálása után.</translation> <translation id="5675363643668471212">Polcelem</translation> <translation id="5677928146339483299">Letiltva</translation> @@ -1239,7 +1240,6 @@ <translation id="5864748620896638071">Akkumulátor <ph name="BATTERY_PERCENTAGE" />%-on</translation> <translation id="5867217927013474703">A hálózati információk összegyűjtése folyamatban van</translation> <translation id="5867606971598166637">Rendszergazdája felügyeli a képernyőit</translation> -<translation id="5876535466645959772">A kiválasztott lista üres. Új feladat hozzáadásához görgessen le.</translation> <translation id="5876666360658629066">Adja meg a szülői kódot</translation> <translation id="5881540930187678962">A Telefonközpont későbbi beállítása</translation> <translation id="5887954372087850114">A(z) <ph name="WINDOW_TITLE" /> ablak hozzárendelve a(z) <ph name="DESK_TITLE" /> asztalhoz; minden más asztalhoz való hozzárendelése megszüntetve</translation> @@ -1259,7 +1259,6 @@ <translation id="5955304353782037793">alk</translation> <translation id="5958529069007801266">Felügyelt felhasználó</translation> <translation id="5960410286721553511">A telefonon található friss fotók és médiatartalmak megtekintése</translation> -<translation id="5961960957587052807">Enyhe</translation> <translation id="5965524703725988602">Sötét téma be-/kikapcsolása. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Váltás előre az ablakokon keresztül</translation> <translation id="5978382165065462689">A képernyő irányításának megosztása a Távsegítség szolgáltatás keretein belül.</translation> @@ -1365,6 +1364,7 @@ <translation id="6351032674660237738">ALKALMAZÁSJAVASLATOK</translation> <translation id="6352082849089527770">Ismeretlen hálózatok</translation> <translation id="6359587239691116345">Szeretném megkapni a legújabb funkciókat és biztonsági fejlesztéseket. Ha elutasítja ezt a frissítést, akkor előfordulhat, hogy az eszköz a továbbiakban nem fog megfelelően működni, és biztonsággal, illetve teljesítménnyel kapcsolatos problémákat tapasztalhat.</translation> +<translation id="6362833380917912748">Ismerkedés a beépített alkalmazásokkal</translation> <translation id="6376931439017688372">A Bluetooth be van kapcsolva</translation> <translation id="6378515133128829137">Ablak kitűzése jobbra</translation> <translation id="6381109794406942707">Az eszköz feloldásához adja meg a PIN-kódot.</translation> @@ -1531,6 +1531,7 @@ <translation id="7014684956566476813">Csatlakoztatva van a(z) <ph name="DEVICE_NAME" /> nevű eszközhöz</translation> <translation id="7015766095477679451">Térjen vissza ekkor: <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">6. asztal</translation> +<translation id="702252130983202758">Saját alkalmazások</translation> <translation id="7025533177575372252">A(z) <ph name="DEVICE_NAME" /> eszköz csatlakoztatása a telefonjával</translation> <translation id="7026338066939101231">Csökkentés</translation> <translation id="7029814467594812963">Kilépés</translation> @@ -1680,6 +1681,7 @@ <translation id="7647488630410863958">Az eszköz zárolásának feloldása az értesítések megtekintéséhez</translation> <translation id="7649070708921625228">Súgó</translation> <translation id="7654687942625752712">A hangos visszajelzés kikapcsolásához öt másodpercig tartsa lenyomva mindkét hangerőgombot.</translation> +<translation id="7654916369822103315">A(z) „<ph name="DISPLAY_NAME" />” felbontása <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) értékre módosult. A port sávszélességének korlátozásai miatt a kijelző nem támogatja a(z) <ph name="SPECIFIED_RESOLUTION" /> felbontást (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Megerősítés nélkül a rendszer visszaállítja a korábbi beállításokat <ph name="TIMEOUT_SECONDS" /> múlva.</translation> <translation id="7658239707568436148">Mégse</translation> <translation id="7659861092419699379">Az asztal és az ablakok be vannak zárva</translation> <translation id="7660160718439869192">A(z) <ph name="NAME" /> a következőkkel társított eszközökön jelenik meg: <ph name="EMAIL" /></translation> @@ -1770,6 +1772,7 @@ <translation id="7945357288295809525">Kisegítő beállítások megjelenítése, „<ph name="ENABLED_FEATURES" />” engedélyezve.</translation> <translation id="7947798320695032612">A(z) <ph name="APP_NAME" /> használni szeretné a következőt: <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">A billentyűzet fényerejének csökkentése</translation> +<translation id="7953994493035617347">Megerősíti az új felbontást?</translation> <translation id="7963689218131240420">A Ne zavarjanak mód ki van kapcsolva.</translation> <translation id="7963992254934562106">Innen: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Mappa választása…</translation> @@ -1782,6 +1785,7 @@ <translation id="799296642788192631">Kitűzheti a fontos fájlokat. A kitűzéshez mutasson az egérrel egy elemre, vagy nyissa meg a Fájlok alkalmazást, és kattintson jobb egérgombbal a kívánt elemre.</translation> <translation id="7994370417837006925">Többfiókos bejelentkezés</translation> <translation id="7995804128062002838">Nem sikerült képernyőfelvételt készíteni</translation> +<translation id="8000020256436988724">Eszköztár</translation> <translation id="8000066093800657092">Nincs hálózat</translation> <translation id="8001755249288974029">Szöveg kijelölése a kurzortól a sor elejéig</translation> <translation id="8004512796067398576">Növelés</translation> @@ -1848,6 +1852,7 @@ <translation id="8262312463845990408">Lejátszás vagy szüneteltetés</translation> <translation id="8270450402312105425">{0,plural, =1{Eszköz módosítása az előző verzióra egy órán belül}other{Eszköz módosítása az előző verzióra # órán belül}}</translation> <translation id="8277261673056602147">A képernyőn lévő szöveg kiemelése</translation> +<translation id="8287009018010202411">Hatékonyság</translation> <translation id="828708037801473432">Ki</translation> <translation id="8297006494302853456">Gyenge</translation> <translation id="8308637677604853869">Előző menü</translation> @@ -1894,6 +1899,7 @@ <translation id="847056008324733326">A megjelenítési méret beállításai</translation> <translation id="8473301994082929012">A(z) <ph name="ORGANIZATION_NAME" /> szervezetnél <ph name="FEATURE_STATE" /> van a(z) <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">A kikapcsoláshoz nyomja meg az Alt+Keresés billentyűkombinációt vagy a Shift billentyűt.</translation> +<translation id="8480418399907765580">Az eszköztár megjelenítése</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Link megnyitása új lapon</translation> <translation id="8492573885090281069">A(z) <ph name="DISPLAY_NAME" /> nem támogatja a következő felbontást: <ph name="SPECIFIED_RESOLUTION" />. A felbontás erre módosult: <ph name="FALLBACK_RESOLUTION" />. A módosítás megtartásához kattintson a Megerősítés gombra. A beállítás <ph name="TIMEOUT_SECONDS" /> múlva visszaáll a korábbi értékre.</translation> @@ -1919,6 +1925,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Alkalmazások rendezése név vagy szín szerint</translation> <translation id="8609384513243082612">Új lap megnyitása</translation> +<translation id="861045123704058818">Az alkalmazások átmenetileg kategória szerint vannak rendezve</translation> <translation id="8612216344243590325">Tárolja a fontos fájlokat az asztal helyett itt: <ph name="HOLDING_SPACE_TITLE" />. Csak húzza fájlokat a következő helyre: <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">A(z) <ph name="APP_1_TITLE" /> és a(z) <ph name="APP_2_TITLE" /> alkalmazás értesítései rejtve vannak, mert be van kapcsolva a megtekintési védelem</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1957,6 +1964,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Igazolja személyazonosságát, a következő szeretne meggyőződni a személyazonosságáról: <ph name="ORIGIN_NAME" /></translation> <translation id="875593634123171288">VPN-beállítások megjelenítése</translation> +<translation id="8756799553341497810">Az alkalmazás elrendezésének személyre szabását a nézetből való kilépés után kezdheti el.</translation> <translation id="8759408218731716181">Nem lehet beállítani a többfiókos bejelentkezést</translation> <translation id="8763883995157866248">Eszköz alvó üzemmódba helyezése</translation> <translation id="877404052021108314">90 °F Celsiusban</translation> @@ -1977,6 +1985,7 @@ <translation id="8834539327799336565">Csatlakoztatva</translation> <translation id="8841375032071747811">Vissza gomb</translation> <translation id="8843682306134542540">Váltás a forgatás zárolásának állapotai közt. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Súgó</translation> <translation id="8849001918648564819">Rejtett</translation> <translation id="8853703225951107899">PIN-kódjának vagy jelszavának ellenőrzése még mindig nem sikerült. Megjegyzés: Ha nemrég módosította jelszavát, akkor használja a régit. Az új jelszó beállítása a kijelentkezés után lép érvénybe.</translation> <translation id="8855885154700222542">Teljes képernyő billentyű</translation> @@ -2048,6 +2057,7 @@ <translation id="9129245940793250979">Hátsó gomb</translation> <translation id="9133335900048457298">Nem lehet rögzíteni védett tartalmakat</translation> <translation id="9139720510312328767">Következő betű törlése</translation> +<translation id="9148058034647219655">Kilépés</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">JAVASOLT ALKALMAZÁSOK</translation> <translation id="9168436347345867845">Később</translation>
diff --git a/ash/strings/ash_strings_hy.xtb b/ash/strings/ash_strings_hy.xtb index f3b8d7a8..d864f33 100644 --- a/ash/strings/ash_strings_hy.xtb +++ b/ash/strings/ash_strings_hy.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Ձանձրանում եմ</translation> <translation id="1104084341931202936">Ցուցադրել հատուկ գործառույթների կարգավորումները</translation> <translation id="1104621072296271835">Միասին ձեր սարքերն ավելի լավ կաշխատեն</translation> -<translation id="1106446201446919638">Միացած է 1 սարք։ Թեժ կետի օգտագործման ժամանակ Wi-Fi-ը կմնա անջատված։</translation> <translation id="1111021433905331574">Ստեղնաշարի հետնալույսի գույնը փոխելու համար անցեք Կարգավորումներ > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Միացնել/անջատել բջջային ինտերնետը։ <ph name="STATE" />։</translation> <translation id="112308213915226829">Ինքնաթաքցնել դարակը</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Բջջային կապ չկա</translation> <translation id="1882897271359938046">Հայելապատճենվում է <ph name="DISPLAY_NAME" />-ին</translation> <translation id="1885785240814121742">Ապակողպում մատնահետքով</translation> +<translation id="1904997243703671177">Եթե անջատեք Bluetooth-ը, <ph name="DEVICE_TYPE" /> արտաքին սարք կանջատվի ձեր <ph name="DEVICE_COUNT" />-ից, այդ թվում՝</translation> <translation id="1908992311423394684">Նոր տեղադրում</translation> <translation id="1915307458270490472">Փակել</translation> <translation id="1918022425394817322">Տեսախցիկի պատկերն ամրացված է վերևի աջ անկյունում</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Բացել «Օգնությունը» «Հնարավորություններ» հավելվածում</translation> <translation id="2018630726571919839">Անեկդոտ պատմիր</translation> <translation id="2021864487439853900">Սեղմեք՝ ապակողպելու համար</translation> -<translation id="2023558322300866873">Փաթեթների գրանցումը կարող եք ցանկացած ժամանակ կանգնեցնել</translation> <translation id="2034971124472263449">Պահել</translation> <translation id="204259843076055848">«<ph name="SIX_PACK_KEY_NAME" />» գործողության դյուրանցումը ներկայումս անջատված է</translation> <translation id="2049240716062114887">Աշխատասեղանի անունը փոխվել է հետևյալի՝ <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Ամբողջական</translation> <translation id="2064048859448024834">Տեսախցիկի նախադիտումը միացված է</translation> <translation id="2067602449040652523">Ստեղնաշարի պայծառություն</translation> <translation id="2075520525463668108">Միացնել/անջատել <ph name="CAPTURE_MEDIUM" />ը։ <ph name="CAPTURE_MEDIUM" />ը <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Միացված չէ</translation> <translation id="2408955596600435184">Մուտքագրեք ձեր PIN կոդը</translation> <translation id="2412593942846481727">Հասանելի է նոր տարբերակը</translation> +<translation id="2416438829169535743">Դուրս գա՞լ դիտակերպից</translation> <translation id="2417486498593892439">Մուտք գործեք ցանց</translation> <translation id="2426051945783024481">Տեսախցիկն ավտոմատ կերպով կենտրոնաբերվեց</translation> <translation id="2427507373259914951">Ձախ սեղմում</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Ծանուցումներ</translation> <translation id="2484513351006226581">Ստեղնաշարի դասավորությունը փոխելու համար սեղմեք <ph name="KEYBOARD_SHORTCUT" />։</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" />-ի նախադիտում։ Աշխատասեղանն ակտիվ է։</translation> +<translation id="2486405091093637109">«<ph name="DISPLAY_NAME" />» էկրանի լուծաչափը դարձել է <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Հց)։ Նախորդ կարգավորումներն առանց հաստատվելու <ph name="TIMEOUT_SECONDS" /> անց կվերականգնվեն։</translation> <translation id="2487915095798731898">Միանալ</translation> <translation id="2499445554382787206">Աշխատասեղանի պրոֆիլի ընտրացանկ։ <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Կպչուն ստեղներ</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">Միացած է 1 սարք</translation> <translation id="2791421900609674576">Դուք առաջարկություններ կտեսնեք և կկարողանաք շարունակել այն պահից, որտեղ կանգ էիք առել։ Առաջարկությունները հեռացնելու համար հպեք և պահեք։</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">Էկրանի չափը</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, ընտրված է</translation> <translation id="2805756323405976993">Հավելվածներ</translation> <translation id="2814448776515246190">Էկրանի մի մասի տեսագրում</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Ձևանմուշում առկա են չաջակցվող հավելվածներ</translation> <translation id="3160929076476941240">2 ժ</translation> <translation id="316356270129335934">Համաձայն կառավարչի (<ph name="MANAGER" />) պահանջի՝ ձեր <ph name="DEVICE_TYPE" /> սարքում վերականգնվում է օպերացիոն համակարգի նախորդ տարբերակը։ Սարքը կվերակայվի, և բոլոր տվյալները կջնջվեն։</translation> -<translation id="3170769098533255179">Միացած սարքեր չկան։ Թեժ կետի օգտագործման ժամանակ Wi-Fi-ը կմնա անջատված։</translation> <translation id="3171170659304083361">Ներածման մեթոդների կարգավորումներ</translation> <translation id="3176221688814061633">Ձեր Chromebook-ը կամ Bluetooth սարքն օգտագործում է Bluetooth-ի ավելի հին տարբերակ։ Միացրեք Bluetooth Super Resolution-ը կամ օգտագործեք ներքին խոսափողը, որպեսզի ձայնի որակն ավելի լավը լինի։</translation> <translation id="3181441307743005334">Վերագործարկման համար կարող է որոշ ժամանակ պահանջվել</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> սարք միացած է <ph name="DEVICE_NAME" />-ի թեժ կետին</translation> <translation id="3307642347673023554">Անցում կատարվեց նոթբուքի ռեժիմին</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> օգտատերը կարող է ավելի ուշ հաշիվ մտնել։</translation> -<translation id="3317779231018057649">Միացած է <ph name="DEVICECOUNT" /> սարք։ Թեժ կետի օգտագործման ժամանակ Wi-Fi-ը կմնա անջատված։</translation> <translation id="3321628682574733415">Ծնողի մուտքի կոդը սխալ է</translation> <translation id="332827762492701193">Ծանուցումները թաքցված են</translation> <translation id="3333674550998107387">Ծավալել «<ph name="NOTIFICATION_TITLE" />» ծանուցումը</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Ցուցադրվում են պատուհաններ ընթացիկ աշխատասեղանից։ Սեղմեք վեր սլաքի ստեղնը՝ բոլոր աշխատասեղանների պատուհանները ցուցադրելու համար։</translation> <translation id="3702846122927433391">Նիգերիայի բնակչությունը</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Ժամանց</translation> <translation id="3708186454126126312">Նախկինում միացված սարքեր</translation> <translation id="3712143870407382523">Պատուհան ընտրեք այս կողմի համար</translation> <translation id="371370241367527062">Առջևի խոսափող</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Ողջույն: Ինչո՞վ կարող եմ օգնել:</translation> <translation id="3804737937830804242">Ծալել տեսախցիկը</translation> <translation id="3824784079442479685">Սա հասանելի է դարձնում տեսախցիկը <ph name="APP_NAME" /> հավելվածին, ինչպես նաև բոլոր հավելվածներին և կայքերին, որոնք ունեն տեսախցիկի օգտագործման թույլտվություն։ Հնարավոր է՝ անհրաժեշտ լինի թարմացնել վեբ էջը կամ վերագործարկել հավելվածը։</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />-ից <ph name="NUM_TURNED_IN" />-ը հանձնված է, <ph name="NUM_GRADED" />-ը գնահատված է</translation> <translation id="3826099427150913765">Անցնել գաղտնաբառով նույնականացմանը</translation> <translation id="383058930331066723">Մարտկոցի տնտեսման ռեժիմը միացված է</translation> <translation id="383629559565718788">Ցուցադրել ստեղնաշարի կարգավորումները</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Միացված է, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Բացել «Ներբեռնումներ» էջը</translation> <translation id="4072264167173457037">Միջին ուժգնության ազդանշան</translation> -<translation id="4076455981957565732">Հանձնված է՝ <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Գնահատված է՝ <ph name="NUM_GRADED" />-ը</translation> <translation id="4086921558679520050">Միացրեք խոսափողի ֆիզիկական անջատիչը ձեր սարքում</translation> <translation id="4101772068965291327">Բացել գլխավոր էջը</translation> <translation id="4112140312785995938">Հետ գնալ</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Չհաջողվեց պահել սքրինքաստը</translation> <translation id="4405151984121254935">Միացված արտաքին սարքի տիպը չի աջակցվում</translation> <translation id="4406883609789734330">Կենդանի ենթագրեր</translation> +<translation id="4412698727486357573">Օգնության կենտրոն</translation> <translation id="4412944820643904175">«<ph name="FEATURE_NAME" />» գործառույթն անջատված է։</translation> <translation id="4424159417645388645">Աշխատասեղան 5</translation> <translation id="4430019312045809116">Ձայնի ուժգնություն</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Ինձ ոչ մի առաջարկ չի հետաքրքրում</translation> <translation id="4569753163207712681">Դիտել հեռախոսի վերջին լուսանկարները, մեդիաֆայլերը և հավելվածները</translation> <translation id="4573176682887762361">«Type [word/phrase]» (մուտքագրել բառ/արտահայտություն)</translation> -<translation id="4577188182049003486">Երբ թեժ կետը միացված է, Wi-Fi-ն անջատված է</translation> <translation id="4577274620589681794">Ժամանակը սպառվել է · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Միացնել նախադիտումը</translation> <translation id="4578906031062871102">Կարգավորումների ընտրացանկը բացված է</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Ներդիրների հատվածում քաշեք հղումը դեպի դատարկ տարածք</translation> <translation id="4814539958450445987">Մուտքի էկրան</translation> <translation id="481455355267255546">Հաջորդիվ</translation> +<translation id="481749895090480684">Առաջադրանքների ցուցակ՝ <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">տեսախցիկն ու խոսափողը</translation> <translation id="482908187605862807">Play Խանութում հասանելի հավելվածներ</translation> <translation id="4831034276697007977">Իսկապե՞ս ուզում եք անջատել ավտոմատ սեղմումները:</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">«Հեռախոսի տեղորոշում» գործառույթն անհասանելի է, երբ ծանուցումների ազդանշաններն անջատված են</translation> <translation id="4960324571663582548">Կառավարիչը (<ph name="MANAGER" />) պահանջում է, որ վերադառնաք <ph name="DEVICE_TYPE" /> սարքի օպերացիոն համակարգի նախորդ տարբերակին։ Սարքը կվերակայվի, և բոլոր տվյալները կջնջվեն։</translation> <translation id="4961318399572185831">Էկրանի հեռարձակում</translation> +<translation id="4964188651935955085">Եթե անջատեք Bluetooth-ը, այս արտաքին սարքը կանջատվի ձեր <ph name="DEVICE_TYPE" />-ից՝</translation> <translation id="4966431234408005599">Բարձրացնել ձայնը</translation> <translation id="4969092041573468113"><ph name="HOURS" /> ժ <ph name="MINUTES" /> ր <ph name="SECONDS" /> վ</translation> <translation id="4975771730019223894">Նշանակների ավելացում հավելվածներին</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Դուք ծանուցում կստանաք, եթե խոսեք ձայնն անջատված ժամանակ։ Ձայնը մնում է ձեր սարքում։</translation> <translation id="5077416371682039027">Կարգավորել հեռախոսի վերջին լուսանկարների, մեդիաֆայլերի, ծանուցումների և հավելվածների դիտումը</translation> +<translation id="5077936103761694531">Հաստատե՞լ լուծաչափը</translation> <translation id="5078796286268621944">Սխալ PIN կոդ</translation> <translation id="5083035541015925118">ctrl + alt + վերև սլաք</translation> <translation id="5083553833479578423">Օգտվեք Օգնականի այլ գործառույթներից</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620">Քաշեք ձեր ֆայլերը աշխատասեղանի վրա՝ «<ph name="HOLDING_SPACE_TITLE" />» պանակում ավելացնելու համար։ Դուք չեք կարող ֆայլեր ավելացնել աշխատասեղանին։</translation> <translation id="5551456515017410630">Բացել/փակել օրացույցը</translation> <translation id="5551974246223970793">Անցնել էջի որոնման հաջորդ արդյունքին</translation> -<translation id="5555639311269196631">Անջատել թեժ կետը</translation> <translation id="5556459405103347317">Վերաբեռնել</translation> <translation id="5558091555391176027">Միացնել/անջատել «Փոխանակում մոտակա սարքերի հետ» գործառույթի բարձր տեսանելիությունը</translation> +<translation id="5558314826121965174">Ստեղծարարություն</translation> <translation id="556042886152191864">Կոճակ</translation> <translation id="5570122939431135380">Բացել նոր ներդիր նոր ինկոգնիտո պատուհանում</translation> <translation id="5571066253365925590">Bluetooth-ը միացված է</translation> +<translation id="5572632238877308040">Կարևոր</translation> <translation id="557563299383177668">Հաջորդ պարբերությունը</translation> <translation id="5577082622442191756">Միացնել/անջատել Bluetooth-ը։ <ph name="STATE_TEXT" />։</translation> <translation id="5577281275355252094">Phone Hub-ն օգտագործելու համար համոզվեք, որ ձեր հեռախոսում Bluetooth-ը միացված է</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">Աշխատասեղան 10</translation> <translation id="5662709761327382534">Ձայնագրումը <ph name="CURRENT_STATE" />։ Սեղմեք «Enter» և կարգավիճակը դարձրեք «<ph name="NEW_STATE" />»։</translation> <translation id="5669267381087807207">Ակտիվացում</translation> +<translation id="5672890847723042801">Կոմունալ ծառայություններ</translation> <translation id="5673434351075758678">Կարգավորումների համաժամացման արդյունքում լեզուն փոխվել է: Ընթացիկ լեզուն՝ <ph name="TO_LOCALE" /> (նախկինում՝ <ph name="FROM_LOCALE" />):</translation> <translation id="5675363643668471212">Դարակի տարր</translation> <translation id="5677928146339483299">Արգելափակված է</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">Մարտկոցի լիցքը՝ <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Ցանցի մասին տեղեկությունների հավաքում</translation> <translation id="5867606971598166637">Համակարգի ադմինիստրատորը հետևում է ձեր էկրաններին</translation> -<translation id="5876535466645959772">Ընտրված ցուցակը դատարկ է․ էջի ներքևում ավելացրեք նոր առաջադրանք</translation> <translation id="5876666360658629066">Մուտքագրեք ծնողի մուտքի կոդը</translation> <translation id="5881540930187678962">Կարգավորեք Հեռախոսի կառավարման կենտրոնն ավելի ուշ</translation> <translation id="5887954372087850114">«<ph name="WINDOW_TITLE" />» պատուհանը նշանակվել է «<ph name="DESK_TITLE" />» աշխատասեղանին։ Նշանակումը մյուս աշխատասեղանների համար չեղարկվել է։</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Վերահսկվող պրոֆիլ</translation> <translation id="5960410286721553511">Դիտեք վերջերս ձեր հեռախոսում ավելացված լուսանկարները և մեդիա ֆայլերը</translation> -<translation id="5961960957587052807">Բաց</translation> <translation id="5965524703725988602">Միացնել/անջատել մուգ թեման։ <ph name="STATE_TEXT" />։</translation> <translation id="5975235751479998104">Անցնել հաջորդ պատուհանին</translation> <translation id="5978382165065462689">Էկրանի կառավարման համօգտագործում Հեռակա օգնության միջոցով:</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">ՀԱՎԵԼՎԱԾՆԵՐԻ ԱՌԱՋԱՐԿՆԵՐ</translation> <translation id="6352082849089527770">Անհայտ ցանցեր</translation> <translation id="6359587239691116345">Օգտվեք վերջին գործառույթներից և բարելավված անվտանգությունից։ Եթե չընդունեք այս թարմացումը, հնարավոր է՝ ձեր սարքն այլևս չաշխատի պատշաճ կերպով, և ձեզ մոտ կարող են առաջանալ անվտանգության և արդյունավետության խնդիրներ։</translation> +<translation id="6362833380917912748">Ծանոթացեք ձեր ներկառուցված հավելվածներին</translation> <translation id="6376931439017688372">Bluetooth-ը միացված է</translation> <translation id="6378515133128829137">Ամրացնել պատուհանը աջ կողմում</translation> <translation id="6381109794406942707">Սարքն ապակողպելու համար մուտքագրեք ձեր PIN կոդը։</translation> @@ -1527,6 +1529,7 @@ <translation id="7014684956566476813">Կապ է հաստատվել «<ph name="DEVICE_NAME" />» սարքի հետ</translation> <translation id="7015766095477679451">Վերադարձեք <ph name="COME_BACK_TIME" />։</translation> <translation id="70168403932084660">Աշխատասեղան 6</translation> +<translation id="702252130983202758">Իմ հավելվածները</translation> <translation id="7025533177575372252">Կապեք ձեր <ph name="DEVICE_NAME" /> սարքը ձեր հեռախոսի հետ</translation> <translation id="7026338066939101231">Նվազեցնել</translation> <translation id="7029814467594812963">Ավարտել սեսիան</translation> @@ -1676,6 +1679,7 @@ <translation id="7647488630410863958">Ծանուցումները դիտելու համար ապակողպեք սարքը</translation> <translation id="7649070708921625228">Օգնություն</translation> <translation id="7654687942625752712">Ձայնային ուղեկցումն անջատելու համար սեղմեք և պահեք ձայնի երկու կոճակները հինգ վայրկյան:</translation> +<translation id="7654916369822103315">«<ph name="DISPLAY_NAME" />» էկրանի լուծաչափը դարձել է <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Հց)։ Միացքի թողունակության սահմանափակումների պատճառով ձեր էկրանը չի կարող աջակցել <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Հց) լուծաչափ։ Նախորդ կարգավորումներն առանց հաստատվելու <ph name="TIMEOUT_SECONDS" /> անց կվերականգնվեն։</translation> <translation id="7658239707568436148">Չեղարկել</translation> <translation id="7659861092419699379">Աշխատասեղանն ու պատուհանները փակվեցին</translation> <translation id="7660160718439869192">Ձեր <ph name="NAME" /> սարքը կզուգակցվի <ph name="EMAIL" /> հաշվին կցված սարքերի հետ</translation> @@ -1766,6 +1770,7 @@ <translation id="7945357288295809525">Ցույց տալ հատուկ գործառույթների կարգավորումները, միացված գործառույթներ՝ «<ph name="ENABLED_FEATURES" />»։</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> հավելվածն ուզում է օգտագործել ձեր <ph name="DEVICE_NAME" />ը</translation> <translation id="7951630946012935453">Նվազեցնել ստեղնաշարի հետնալույսի պայծառությունը</translation> +<translation id="7953994493035617347">Հաստատե՞լ նոր լուծաչափը</translation> <translation id="7963689218131240420">«Չանհանգստացնել» ռեժիմն անջատված է։</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" />-ից</translation> <translation id="7968693143708939792">Ընտրել պանակ</translation> @@ -1778,6 +1783,7 @@ <translation id="799296642788192631">Դուք կարող եք ամրացնել կարևոր ֆայլերը։ Ամրացնելու համար պահեք մկնիկի նշորդը տարրի վրա կամ բացեք «Ֆայլեր» հավելվածը և սեղմեք մկնիկի աջ կոճակը տարրի վրա։</translation> <translation id="7994370417837006925">Բազմակի մուտք</translation> <translation id="7995804128062002838">Չհաջողվեց լուսանկարել էկրանը</translation> +<translation id="8000020256436988724">Գործիքագոտի</translation> <translation id="8000066093800657092">Ցանց չկա</translation> <translation id="8001755249288974029">Ընտրել տեսքսը՝ նշորդից մինչև էջի սկիզբ</translation> <translation id="8004512796067398576">Մեծացնել</translation> @@ -1824,6 +1830,7 @@ <translation id="8155628902202578800">Բացել <ph name="USER_EMAIL_ADDRESS" /> հաշվի տեղեկությունների երկխոսության պատուհանը</translation> <translation id="8167567890448493835">Օգտագործվում է՝ <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Միացնել/անջատել ընտրացանկը՝ կողպման ռեժիմի չափը փոխելու համար</translation> +<translation id="8192727139462702395">Եթե անջատեք Bluetooth-ը, այս արտաքին սարքերը կանջատվեն ձեր <ph name="DEVICE_TYPE" />-ից՝</translation> <translation id="8198456017687137612">Ներդիրի հեռարձակում</translation> <translation id="8200772114523450471">Շարունակել</translation> <translation id="8203795194971602413">Աջ սեղմում</translation> @@ -1843,6 +1850,7 @@ <translation id="8262312463845990408">Միացնել/անջատել նվագարկումը</translation> <translation id="8270450402312105425">{0,plural, =1{Վերադարձեք սարքի օպերացիոն համակարգի նախորդ տարբերակին մեկ ժամվա ընթացքում}one{Վերադարձեք սարքի օպերացիոն համակարգի նախորդ տարբերակին # ժամվա ընթացքում}other{Վերադարձեք սարքի օպերացիոն համակարգի նախորդ տարբերակին # ժամվա ընթացքում}}</translation> <translation id="8277261673056602147">Ընդգծեք տեքստը էկրանին</translation> +<translation id="8287009018010202411">Արդյունավետ աշխատանք</translation> <translation id="828708037801473432">Անջատված է</translation> <translation id="8297006494302853456">Թույլ</translation> <translation id="8308637677604853869">Նախորդ ցանկը</translation> @@ -1914,6 +1922,7 @@ <translation id="8594115950068821369">–<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Դասավորեք ձեր հավելվածներն ըստ անվանման կամ գույնի</translation> <translation id="8609384513243082612">Բացել նոր ներդիր</translation> +<translation id="861045123704058818">Հավելվածները ժամանակավորապես դասավորված են ըստ կատեգորիայի</translation> <translation id="8612216344243590325">Կարևոր ֆայլերը պահեք «<ph name="HOLDING_SPACE_TITLE" />» պանակում՝ աշխատասեղանի փոխարեն։ Ֆայլերը պարզապես քաշեք և գցեք «<ph name="HOLDING_SPACE_TITLE" />» պանակի մեջ։</translation> <translation id="8614517853887502247"><ph name="APP_1_TITLE" /> և <ph name="APP_2_TITLE" /> հավելվածների ծանուցումները թաքցված են, քանի որ միացված է ապահով դիտումը։</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682"><ph name="ORIGIN_NAME" /> կայքին/հավելվածին անհրաժեշտ է, որ հաստատեք ձեր ինքնությունը</translation> <translation id="875593634123171288">Ցուցադրել VPN-ի կարգավորումները</translation> +<translation id="8756799553341497810">Այս դիտակերպից դուրս գալուց հետո կարող եք սկսել հարմարեցնել ձեր հավելվածների դասավորությունը։</translation> <translation id="8759408218731716181">Հնարավոր չէ կարգավորել բազմակի մուտքը</translation> <translation id="8763883995157866248">Սարքում միացնել քնի ռեժիմը</translation> <translation id="877404052021108314">90°F-ը վերածել Ցելսիուսի</translation> @@ -1972,6 +1982,7 @@ <translation id="8834539327799336565">Միացված է</translation> <translation id="8841375032071747811">«Հետ» կոճակ</translation> <translation id="8843682306134542540">Միացնել/անջատել պտտման կողպումը: <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Օգնություն</translation> <translation id="8849001918648564819">Ոչ ոք</translation> <translation id="8853703225951107899">Չհաջողվեց հաստատել ձեր PIN կոդը կամ գաղտնաբառը։ Նշում․ եթե դուք վերջերս փոխել եք ձեր գաղտնաբառը, ապա օգտագործեք հինը։ Ձեր նոր գաղտնաբառն ուժի մեջ կմտնի, երբ դուրս գաք հաշվից։</translation> <translation id="8855885154700222542">Լիաէկրան ռեժիմի ստեղն</translation> @@ -2043,6 +2054,7 @@ <translation id="9129245940793250979">Հետևի կոճակ</translation> <translation id="9133335900048457298">Հնարավոր չէ տեսագրել պաշտպանված բովանդակությունը</translation> <translation id="9139720510312328767">Ջնջել հաջորդ տառը</translation> +<translation id="9148058034647219655">Ելնել</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">ԱՌԱՋԱՐԿՎՈՂ ՀԱՎԵԼՎԱԾՆԵՐ</translation> <translation id="9168436347345867845">Ավելի ուշ</translation>
diff --git a/ash/strings/ash_strings_id.xtb b/ash/strings/ash_strings_id.xtb index 175fef2e..23ed24f 100644 --- a/ash/strings/ash_strings_id.xtb +++ b/ash/strings/ash_strings_id.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Saya bosan</translation> <translation id="1104084341931202936">Tampilkan setelan aksesibilitas</translation> <translation id="1104621072296271835">Perangkat berfungsi lebih baik jika digunakan bersama</translation> -<translation id="1106446201446919638">1 perangkat terhubung. Jika sedang menggunakan hotspot, Wi-Fi akan tetap nonaktif.</translation> <translation id="1111021433905331574">Anda dapat mengubah warna lampu latar keyboard di Setelan > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Aktifkan/nonaktifkan data seluler. <ph name="STATE" />.</translation> <translation id="112308213915226829">Sembunyikan otomatis rak</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Tidak ada jaringan seluler</translation> <translation id="1882897271359938046">Mencerminkan ke <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Buka kunci dengan sidik jari</translation> +<translation id="1904997243703671177">Jika Anda menonaktifkan Bluetooth, koneksi <ph name="DEVICE_COUNT" /> perangkat eksternal akan diputuskan dari <ph name="DEVICE_TYPE" />, termasuk:</translation> <translation id="1908992311423394684">Baru diinstal</translation> <translation id="1915307458270490472">Akhiri</translation> <translation id="1918022425394817322">Kamera dipaskan ke pojok kanan atas</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Buka "Bantuan" di aplikasi Jelajahi</translation> <translation id="2018630726571919839">Ceritakan lelucon</translation> <translation id="2021864487439853900">Klik untuk membuka kunci</translation> -<translation id="2023558322300866873">Anda dapat menghentikan penangkapan paket kapan saja</translation> <translation id="2034971124472263449">Simpan saja</translation> <translation id="204259843076055848">Pintasan <ph name="SIX_PACK_KEY_NAME" /> saat ini nonaktif</translation> <translation id="2049240716062114887">Nama desktop diubah menjadi <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Penuh</translation> <translation id="2064048859448024834">Pratinjau kamera aktif</translation> <translation id="2067602449040652523">Kecerahan keyboard</translation> <translation id="2075520525463668108">Tombol <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Tidak terhubung</translation> <translation id="2408955596600435184">Masukkan PIN</translation> <translation id="2412593942846481727">Update tersedia</translation> +<translation id="2416438829169535743">Keluar dari tampilan?</translation> <translation id="2417486498593892439">Login ke jaringan</translation> <translation id="2426051945783024481">Bingkai kamera dipusatkan secara otomatis</translation> <translation id="2427507373259914951">Klik kiri</translation> @@ -356,13 +355,16 @@ <translation id="2482878487686419369">Notifikasi</translation> <translation id="2484513351006226581">Tekan <ph name="KEYBOARD_SHORTCUT" /> untuk mengganti tata letak keyboard.</translation> <translation id="2486214324139475545">Pratinjau <ph name="DESK_NAME" />. Desktop virtual aktif.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" diubah ke resolusi <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Tanpa mengonfirmasi, setelan sebelumnya akan dipulihkan dalam <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Gabung</translation> <translation id="2499445554382787206">Menu profil desktop virtual. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Tombol lekat</translation> <translation id="2504454902900101003">Tutup penyiapan untuk melihat foto, media, dan notifikasi terbaru ponsel Anda</translation> +<translation id="2505378917951323738">Tidak dapat mengedit tugas. Coba lagi saat online.</translation> <translation id="2509468283778169019">CAPS LOCK aktif</translation> <translation id="2514415433888497495">Hentikan <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /></translation> <translation id="2515586267016047495">Alt</translation> +<translation id="2516637483312286228">Edit kontrol game</translation> <translation id="2526581474998477112">Buka kunci jendela</translation> <translation id="2528111225373402384">Setelan hotspot</translation> <translation id="253007620291357635"><ph name="NETWORK_NAME" /> · <ph name="SERVICE_PROVIDER" /></translation> @@ -425,6 +427,7 @@ <translation id="2785499565474703580">1 perangkat terhubung</translation> <translation id="2791421900609674576">Rekomendasi akan ditampilkan sehingga Anda dapat melanjutkan aktivitas terakhir yang Anda lakukan. Anda dapat menyentuh lama untuk menghapus rekomendasi.</translation> <translation id="2792498699870441125">Alt+Telusuri</translation> +<translation id="2801954693771979815">Ukuran layar</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, dipilih</translation> <translation id="2805756323405976993">Aplikasi</translation> <translation id="2814448776515246190">Tangkapan layar sebagian</translation> @@ -515,7 +518,6 @@ <translation id="316086887565479535">Aplikasi yang tidak didukung di template</translation> <translation id="3160929076476941240">2 jam</translation> <translation id="316356270129335934"><ph name="MANAGER" /> me-roll back <ph name="DEVICE_TYPE" />. Perangkat Anda akan direset dan semua data akan dihapus.</translation> -<translation id="3170769098533255179">Tidak ada perangkat yang terhubung. Jika sedang menggunakan hotspot, Wi-Fi akan tetap nonaktif.</translation> <translation id="3171170659304083361">Setelan metode input</translation> <translation id="3176221688814061633">Chromebook atau perangkat Bluetooth Anda menggunakan Bluetooth versi lama. Aktifkan Resolusi Super Bluetooth atau gunakan mikrofon internal untuk mendapatkan kualitas audio yang lebih baik.</translation> <translation id="3181441307743005334">Mulai ulang dapat memerlukan waktu beberapa saat</translation> @@ -550,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> perangkat terhubung ke hotspot <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Beralih ke mode laptop</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> tetap dapat login di lain waktu.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> perangkat terhubung. Jika sedang menggunakan hotspot, Wi-Fi akan tetap nonaktif.</translation> <translation id="3321628682574733415">Kode induk salah</translation> <translation id="332827762492701193">Notifikasi disembunyikan</translation> <translation id="3333674550998107387">Luaskan notifikasi <ph name="NOTIFICATION_TITLE" /></translation> @@ -674,11 +675,13 @@ <translation id="3702809606464356667">Menampilkan jendela dari desktop saat ini, tekan tombol Panah atas untuk menampilkan jendela dari semua desktop</translation> <translation id="3702846122927433391">Populasi di Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Hiburan</translation> <translation id="3708186454126126312">Terhubung sebelumnya</translation> <translation id="3712143870407382523">Pilih jendela untuk sisi ini</translation> <translation id="371370241367527062">Mikrofon depan</translation> <translation id="3713734891607377840">Buka saat selesai</translation> <translation id="3726171378575546917"><ph name="UNAVAILABLE_APPS_ONE" />, <ph name="UNAVAILABLE_APPS_TWO" />, dan <ph name="UNAVAILABLE_APPS_COUNT" /> lainnya tidak ada di perangkat ini.</translation> +<translation id="3727231512028252576">Tidak dapat memuat item. Coba lagi saat online.</translation> <translation id="3735740477244556633">Urutkan menurut</translation> <translation id="3738664582935948253">Anda kini dapat menampilkan klik dan pintasan keyboard di rekaman layar</translation> <translation id="3742055079367172538">Screenshot telah diambil</translation> @@ -696,7 +699,6 @@ <translation id="380165613292957338">Hai, ada yang bisa dibantu?</translation> <translation id="3804737937830804242">Ciutkan kamera</translation> <translation id="3824784079442479685">Tindakan ini akan mengizinkan akses kamera untuk <ph name="APP_NAME" /> dan semua aplikasi serta situs yang memiliki izin kamera. Anda mungkin perlu memuat ulang halaman web atau memulai ulang aplikasi.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> dari <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> diserahkan, <ph name="NUM_GRADED" /> dinilai</translation> <translation id="3826099427150913765">Ganti ke sandi</translation> <translation id="383058930331066723">Mode penghemat baterai aktif</translation> <translation id="383629559565718788">Tampilkan setelan keyboard</translation> @@ -760,7 +762,6 @@ <translation id="4066027111132117168">Aktif, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Buka halaman Download</translation> <translation id="4072264167173457037">Sinyal sedang</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> diserahkan • <ph name="NUM_GRADED" /> dinilai</translation> <translation id="4086921558679520050">Aktifkan tombol mikrofon fisik di perangkat</translation> <translation id="4101772068965291327">Buka beranda</translation> <translation id="4112140312785995938">Cari Mundur</translation> @@ -850,6 +851,7 @@ <translation id="440113666232554208">Tidak dapat menyimpan screencast</translation> <translation id="4405151984121254935">Jenis periferal yang terhubung tidak didukung</translation> <translation id="4406883609789734330">Teks Otomatis</translation> +<translation id="4412698727486357573">Pusat bantuan</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> nonaktif.</translation> <translation id="4424159417645388645">Desktop 5</translation> <translation id="4430019312045809116">Volume</translation> @@ -890,7 +892,6 @@ <translation id="4566144812051858745">Tidak tertarik dengan saran apa pun</translation> <translation id="4569753163207712681">Lihat foto, media, dan aplikasi terbaru ponsel Anda</translation> <translation id="4573176682887762361">"Ketik [kata/frasa]"</translation> -<translation id="4577188182049003486">Jika hotspot aktif, Wi-Fi akan nonaktif</translation> <translation id="4577274620589681794">Waktu habis · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Tampilkan pratinjau</translation> <translation id="4578906031062871102">Menu setelan dibuka</translation> @@ -909,6 +910,7 @@ <translation id="4642092649622328492">Mengambil screenshot sebagian</translation> <translation id="4644727592819780893">Wilayah terlalu kecil untuk ditampilkan di pratinjau kamera</translation> <translation id="4648249871170053485"><ph name="APP_NAME" />, Rekomendasi aplikasi</translation> +<translation id="4649019912155580914">Diedit oleh Anda</translation> <translation id="4654916960643280876"><ph name="PROFILE_NAME" /> <ph name="EMAIL" /> Kotak centang dicentang.</translation> <translation id="4657775630156561295">Saran berikut akan dihapus secara permanen dari histori saran akun Anda: @@ -955,6 +957,7 @@ <translation id="4813311884204119883">Tarik link ke area kosong pada tab setrip</translation> <translation id="4814539958450445987">Layar Login</translation> <translation id="481455355267255546">Berikutnya</translation> +<translation id="481749895090480684">Daftar tugas: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamera dan mikrofon</translation> <translation id="482908187605862807">Aplikasi yang tersedia dari Play Store</translation> <translation id="4831034276697007977">Yakin ingin menonaktifkan klik otomatis?</translation> @@ -996,6 +999,7 @@ <translation id="4952936045814352993">Fitur temukan ponsel tidak tersedia saat suara alarm dinonaktifkan</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> mengharuskan Anda me-roll back <ph name="DEVICE_TYPE" />. Perangkat Anda akan direset dan semua data akan dihapus.</translation> <translation id="4961318399572185831">Transmisikan layar</translation> +<translation id="4964188651935955085">Jika Anda menonaktifkan Bluetooth, koneksi perangkat eksternal ini akan diputuskan dari <ph name="DEVICE_TYPE" /> Anda:</translation> <translation id="4966431234408005599">Naikkan volume</translation> <translation id="4969092041573468113"><ph name="HOURS" />j <ph name="MINUTES" />m <ph name="SECONDS" />d</translation> <translation id="4975771730019223894">Tampilkan badge aplikasi</translation> @@ -1009,6 +1013,7 @@ <translation id="5003993274120026347">Kalimat berikutnya</translation> <translation id="5004607513195820459">Jaringan dikelola</translation> <translation id="5009463889040999939">Mengganti nama profil. Proses ini mungkin perlu waktu beberapa menit.</translation> +<translation id="5013847959275396160">Sembunyikan bilah alat</translation> <translation id="5016558321564993266">Aktifkan/nonaktifkan penanda. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Telusuri kategori</translation> <translation id="5030659775136592441">Menampilkan pengelola bookmark</translation> @@ -1023,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Anda akan mendapatkan notifikasi jika berbicara saat mikrofon dibisukan. Audio tidak pernah dikirim keluar perangkat.</translation> <translation id="5077416371682039027">Siapkan untuk melihat foto, media, notifikasi, dan aplikasi terbaru ponsel Anda</translation> +<translation id="5077936103761694531">Konfirmasi resolusi?</translation> <translation id="5078796286268621944">PIN salah</translation> <translation id="5083035541015925118">ctrl + alt + panah atas</translation> <translation id="5083553833479578423">Dapatkan lebih banyak fitur Asisten.</translation> @@ -1144,12 +1150,13 @@ <translation id="5550417424894892620">Lepaskan file di desktop untuk menambahkannya ke <ph name="HOLDING_SPACE_TITLE" />. Anda tidak dapat menambahkan file ke desktop.</translation> <translation id="5551456515017410630">Buka/tutup kalender</translation> <translation id="5551974246223970793">Saat menelusuri halaman, buka hasil berikutnya yang cocok untuk penelusuran</translation> -<translation id="5555639311269196631">Nonaktifkan hotspot</translation> <translation id="5556459405103347317">Muat ulang</translation> <translation id="5558091555391176027">Tombol visibilitas tinggi Berbagi Langsung</translation> +<translation id="5558314826121965174">Kreativitas</translation> <translation id="556042886152191864">Tombol</translation> <translation id="5570122939431135380">Buka tab baru di jendela Samaran baru</translation> <translation id="5571066253365925590">Bluetooth diaktifkan</translation> +<translation id="5572632238877308040">Penting</translation> <translation id="557563299383177668">Paragraf berikutnya</translation> <translation id="5577082622442191756">Tombol Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Periksa apakah Bluetooth diaktifkan di ponsel untuk menggunakan Phone Hub</translation> @@ -1174,6 +1181,7 @@ <translation id="5662075790140998213">Desktop 10</translation> <translation id="5662709761327382534">Rekam mikrofon <ph name="CURRENT_STATE" />, Tekan enter agar perekaman mikrofon <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Mengaktifkan</translation> +<translation id="5672890847723042801">Utilitas</translation> <translation id="5673434351075758678">Dari "<ph name="FROM_LOCALE" />" ke "<ph name="TO_LOCALE" />" setelah menyinkronkan setelan Anda.</translation> <translation id="5675363643668471212">Item rak</translation> <translation id="5677928146339483299">Diblokir</translation> @@ -1231,7 +1239,6 @@ <translation id="5864748620896638071">Baterai <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Mengumpulkan informasi jaringan</translation> <translation id="5867606971598166637">Administrator sistem memantau layar Anda</translation> -<translation id="5876535466645959772">Daftar yang dipilih kosong, navigasikan ke bawah untuk menambahkan tugas baru</translation> <translation id="5876666360658629066">Masukkan kode orang tua</translation> <translation id="5881540930187678962">Siapkan Phone Hub nanti</translation> <translation id="5887954372087850114">Jendela <ph name="WINDOW_TITLE" /> ditetapkan ke <ph name="DESK_TITLE" /> dan tidak lagi ditetapkan ke semua desktop lainnya</translation> @@ -1251,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Pengguna yang diawasi</translation> <translation id="5960410286721553511">Lihat media dan foto terbaru dari ponsel Anda</translation> -<translation id="5961960957587052807">Ringan</translation> <translation id="5965524703725988602">Tombol Tema gelap. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Berpindah maju melalui jendela</translation> <translation id="5978382165065462689">Berbagi kontrol layar via Remote Assistance.</translation> @@ -1259,6 +1265,7 @@ <translation id="5983567367406220847">Karena tidak ada aktivitas, hotspot telah dinonaktifkan.</translation> <translation id="598407983968395253">Gunakan template</translation> <translation id="598882571027504733">Untuk mendapatkan update, nyalakan ulang Chromebook dengan keyboard dalam keadaan terhubung.</translation> +<translation id="5998374579424866922">Nonaktifkan kontrol game</translation> <translation id="6000279412553873020">Kunci, tombol, dan lainnya</translation> <translation id="6002122790816966947">Perangkat Anda</translation> <translation id="6012623610530968780">Halaman <ph name="SELECTED_PAGE" /> dari <ph name="TOTAL_PAGE_NUM" /></translation> @@ -1356,6 +1363,7 @@ <translation id="6351032674660237738">SARAN APLIKASI</translation> <translation id="6352082849089527770">Jaringan tidak dikenal</translation> <translation id="6359587239691116345">Dapatkan fitur dan peningkatan keamanan terbaru. Jika Anda menolak update ini, perangkat mungkin tidak lagi berfungsi dengan baik dan Anda mungkin mengalami masalah keamanan dan performa.</translation> +<translation id="6362833380917912748">Pelajari aplikasi bawaan Anda</translation> <translation id="6376931439017688372">Bluetooth aktif</translation> <translation id="6378515133128829137">Sematkan jendela ke kanan</translation> <translation id="6381109794406942707">Untuk membuka kunci perangkat, masukkan PIN Anda.</translation> @@ -1429,6 +1437,7 @@ <translation id="6643169293433369663">Urungkan tata urutan menurut nama</translation> <translation id="6649641931981131786">Sesuaikan kamera untuk memfokuskan Anda di tengah layar.</translation> <translation id="6650072551060208490"><ph name="ORIGIN_NAME" /> ingin mengonfirmasi bahwa ini benar-benar Anda</translation> +<translation id="6650742588569439432">Tidak dapat memuat item.</translation> <translation id="6650933572246256093">Perangkat Bluetooth "<ph name="DEVICE_NAME" />" meminta izin untuk bersanding. Masukkan kunci sandi ini pada perangkat tersebut: <ph name="PASSKEY" /></translation> <translation id="6657585470893396449">Sandi</translation> <translation id="666343722268997814">Membuka menu klik kanan untuk item yang ditandai</translation> @@ -1521,6 +1530,7 @@ <translation id="7014684956566476813">Terhubung ke perangkat bernama <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Coba lagi pukul <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Desktop 6</translation> +<translation id="702252130983202758">Aplikasi Anda</translation> <translation id="7025533177575372252">Hubungkan <ph name="DEVICE_NAME" /> dengan ponsel Anda</translation> <translation id="7026338066939101231">Pengurangan</translation> <translation id="7029814467594812963">Hentikan sesi</translation> @@ -1659,6 +1669,7 @@ <translation id="7607002721634913082">Dijeda</translation> <translation id="7609951632080598826">Tampilan kalender, <ph name="DATE" />, <ph name="TIME" /></translation> <translation id="7611213136657090146">Kamera dihubungkan kembali.</translation> +<translation id="7613620083300976559">Aktifkan kontrol game</translation> <translation id="761736749114493194">Aktifkan/nonaktifkan framing kamera. <ph name="STATE_TEXT" /></translation> <translation id="7624117708979618027"><ph name="TEMPERATURE_F" /> °F</translation> <translation id="7634648064048557203">Kamera dipaskan ke pojok kanan bawah</translation> @@ -1669,6 +1680,7 @@ <translation id="7647488630410863958">Buka kunci perangkat untuk melihat notifikasi</translation> <translation id="7649070708921625228">Bantuan</translation> <translation id="7654687942625752712">Tekan dan tahan kedua tombol volume selama 5 detik untuk menonaktifkan respons lisan.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" diubah ke resolusi <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Karena keterbatasan bandwidth port, layar Anda tidak dapat mendukung resolusi <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Tanpa mengonfirmasi, setelan sebelumnya akan dipulihkan dalam <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Batal</translation> <translation id="7659861092419699379">Desktop dan jendela telah ditutup</translation> <translation id="7660160718439869192"><ph name="NAME" /> Anda akan muncul di perangkat yang ditautkan dengan <ph name="EMAIL" /></translation> @@ -1678,6 +1690,7 @@ <translation id="7672095158465655885">Terhubung ke <ph name="NAME" />, <ph name="SUBTEXT" /></translation> <translation id="7682351277038250258">Tempelkan konten dari papan klip dalam bentuk teks biasa</translation> <translation id="7684531502177797067">Input kamera disetel ke <ph name="CAMERA_NAME" />.</translation> +<translation id="7687172143976244806">Dibuka oleh Anda</translation> <translation id="7689817529363080918">Tindakan ini akan mengizinkan akses mikrofon untuk <ph name="APP1_NAME" />, <ph name="APP2_NAME" />, dan semua aplikasi serta situs yang memiliki izin mikrofon</translation> <translation id="7704000866383261579">Ulangi tindakan terakhir</translation> <translation id="7705524343798198388">VPN</translation> @@ -1758,6 +1771,7 @@ <translation id="7945357288295809525">Tampilkan setelan aksesibilitas, "<ph name="ENABLED_FEATURES" />" diaktifkan.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> ingin menggunakan <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Redupkan keyboard</translation> +<translation id="7953994493035617347">Konfirmasi resolusi baru?</translation> <translation id="7963689218131240420">Mode Jangan Ganggu nonaktif.</translation> <translation id="7963992254934562106">Dari <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Pilih folder ...</translation> @@ -1770,9 +1784,11 @@ <translation id="799296642788192631">Anda dapat menyematkan file penting. Untuk menyematkan, arahkan kursor ke item atau buka File lalu klik kanan item.</translation> <translation id="7994370417837006925">Fitur masuk banyak akun</translation> <translation id="7995804128062002838">Gagal mengambil screenshot</translation> +<translation id="8000020256436988724">Bilah Alat</translation> <translation id="8000066093800657092">Tidak ada jaringan</translation> <translation id="8001755249288974029">Pilih teks dari kursor ke awal baris</translation> <translation id="8004512796067398576">Penambahan</translation> +<translation id="8015361438441228492">Tidak dapat mengedit tugas.</translation> <translation id="8026334261755873520">Hapus data penjelajahan</translation> <translation id="802782383769312836">Desktop virtual sebelumnya: <ph name="DESK_NAME" />. Desktop virtual <ph name="DESK_INDEX" /> dari <ph name="DESK_COUNT" />.</translation> <translation id="8029247720646289474">Koneksi hotspot gagal</translation> @@ -1815,6 +1831,7 @@ <translation id="8155628902202578800">Buka dialog info untuk <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Menggunakan <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Aktifkan/nonaktifkan menu untuk mengubah ukuran mode kunci</translation> +<translation id="8192727139462702395">Jika Anda menonaktifkan Bluetooth, koneksi perangkat eksternal ini akan diputuskan dari <ph name="DEVICE_TYPE" /> Anda:</translation> <translation id="8198456017687137612">Mentransmisikan tab</translation> <translation id="8200772114523450471">Lanjutkan</translation> <translation id="8203795194971602413">Klik kanan</translation> @@ -1834,6 +1851,7 @@ <translation id="8262312463845990408">Putar/Jeda pemutaran</translation> <translation id="8270450402312105425">{0,plural, =1{Ubah perangkat ke versi sebelumnya dalam 1 jam}other{Ubah perangkat ke versi sebelumnya dalam # jam}}</translation> <translation id="8277261673056602147">Tandai teks di layar</translation> +<translation id="8287009018010202411">Produktivitas</translation> <translation id="828708037801473432">Nonaktif</translation> <translation id="8297006494302853456">Lemah</translation> <translation id="8308637677604853869">Menu sebelumnya</translation> @@ -1880,6 +1898,7 @@ <translation id="847056008324733326">Setelan skala layar</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> telah <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Tekan Alt+Search atau Shift untuk membatalkan.</translation> +<translation id="8480418399907765580">Tampilkan bilah alat</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Buka link di tab baru</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> tidak mendukung <ph name="SPECIFIED_RESOLUTION" />. Resolusi diubah ke <ph name="FALLBACK_RESOLUTION" />. Klik konfirmasi untuk menyimpan perubahan. Setelan sebelumnya akan dipulihkan dalam <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1897,6 +1916,7 @@ <translation id="8551588720239073785">Setelan tanggal dan waktu</translation> <translation id="8553395910833293175">Telah ditetapkan ke semua desktop.</translation> <translation id="8555757996376137129">Hapus desktop saat ini</translation> +<translation id="8559845965695780508">Diedit oleh <ph name="USER" /></translation> <translation id="856298576161209842"><ph name="MANAGER" /> menyarankan Anda mengupdate <ph name="DEVICE_TYPE" /></translation> <translation id="8569751806372591456">Berikut beberapa saran untuk dicoba</translation> <translation id="857201607579416096">Menu dipindahkan ke pojok kanan bawah layar.</translation> @@ -1904,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Urutkan aplikasi menurut nama atau warna</translation> <translation id="8609384513243082612">Membuka tab baru</translation> +<translation id="861045123704058818">Aplikasi disusun menurut kategori untuk sementara</translation> <translation id="8612216344243590325">Simpan file penting di <ph name="HOLDING_SPACE_TITLE" />, bukan di desktop. Cukup tarik file ke <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Notifikasi <ph name="APP_1_TITLE" /> dan <ph name="APP_2_TITLE" /> disembunyikan karena perlindungan tampilan aktif</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1942,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verifikasi identitas Anda: <ph name="ORIGIN_NAME" /> ingin mengonfirmasi bahwa ini benar-benar Anda</translation> <translation id="875593634123171288">Tampilkan setelan VPN</translation> +<translation id="8756799553341497810">Anda dapat mulai menyesuaikan tata letak aplikasi setelah keluar dari tampilan ini.</translation> <translation id="8759408218731716181">Tidak dapat menyiapkan fitur masuk banyak akun</translation> <translation id="8763883995157866248">Setel perangkat ke mode tidur</translation> <translation id="877404052021108314">90°F dalam C</translation> @@ -1962,6 +1984,7 @@ <translation id="8834539327799336565">Saat ini terhubung</translation> <translation id="8841375032071747811">Tombol kembali</translation> <translation id="8843682306134542540">Alihkan kunci rotasi. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Dapatkan bantuan</translation> <translation id="8849001918648564819">Tersembunyi</translation> <translation id="8853703225951107899">PIN atau sandi Anda belum dapat diverifikasi. Catatan: Jika Anda baru-baru ini mengubah sandi, gunakan sandi lama Anda. Sandi baru akan diterapkan setelah Anda logout.</translation> <translation id="8855885154700222542">Tombol layar penuh</translation> @@ -2033,6 +2056,7 @@ <translation id="9129245940793250979">Tombol Belakang</translation> <translation id="9133335900048457298">Tidak dapat merekam konten yang dilindungi</translation> <translation id="9139720510312328767">Hapus huruf berikutnya</translation> +<translation id="9148058034647219655">Keluar</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">APLIKASI YANG DISARANKAN</translation> <translation id="9168436347345867845">Nanti saja</translation>
diff --git a/ash/strings/ash_strings_is.xtb b/ash/strings/ash_strings_is.xtb index af8e0921..1ca4ae3 100644 --- a/ash/strings/ash_strings_is.xtb +++ b/ash/strings/ash_strings_is.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Mér leiðist</translation> <translation id="1104084341931202936">Sýna aðgengisstillingar</translation> <translation id="1104621072296271835">Tækin þín virka enn betur saman</translation> -<translation id="1106446201446919638">Eitt tæki er tengt. Á meðan heitur reitur er notaður verður slökkt á WiFi.</translation> <translation id="1111021433905331574">Þú getur breytt um lit á baklýsingu lyklaborðsins í Stillingar > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Kveikja/slökkva á farsímagögnum. <ph name="STATE" />.</translation> <translation id="112308213915226829">Fela hillu sjálfkrafa</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Opnaðu „Hjálp“ í forritinu Kanna</translation> <translation id="2018630726571919839">Segðu mér brandara</translation> <translation id="2021864487439853900">Smelltu til að opna</translation> -<translation id="2023558322300866873">Þú getur stöðvað pakkaupptöku hvenær sem er</translation> <translation id="2034971124472263449">Vista samt</translation> <translation id="204259843076055848">Slökkt er á flýtileiðinni <ph name="SIX_PACK_KEY_NAME" /></translation> <translation id="2049240716062114887">Skrifborðsheiti var breytt í <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Hámark</translation> <translation id="2064048859448024834">Kveikt á forskoðun myndavélar</translation> <translation id="2067602449040652523">Birtustig lyklaborðs</translation> <translation id="2075520525463668108">Kveikja/slökkva á <ph name="CAPTURE_MEDIUM" />. Staða „<ph name="CAPTURE_MEDIUM" />“ er: <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Ekki tengt</translation> <translation id="2408955596600435184">Sláðu inn PIN-númerið þitt</translation> <translation id="2412593942846481727">Uppfærsla í boði</translation> +<translation id="2416438829169535743">Loka yfirliti?</translation> <translation id="2417486498593892439">Skrá inn á net</translation> <translation id="2426051945783024481">Myndavélarrammi miðjusettur sjálfkrafa</translation> <translation id="2427507373259914951">Vinstrismella</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Tilkynningar</translation> <translation id="2484513351006226581">Ýttu á <ph name="KEYBOARD_SHORTCUT" /> til að skipta um lyklaskipan.</translation> <translation id="2486214324139475545">Forskoðun <ph name="DESK_NAME" />. Virkt skrifborð.</translation> +<translation id="2486405091093637109">„<ph name="DISPLAY_NAME" />“ var breytt í <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) upplausn. Án staðfestingar verða fyrri stillingar endurheimtar eftir <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Tengjast</translation> <translation id="2499445554382787206">Valmynd skrifborðsprófíls. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Festilyklar</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">1 tæki tengt</translation> <translation id="2791421900609674576">Þú sérð tillögur svo þú getir haldið áfram þar sem frá var horfið. Þú getur haldið inni til að fjarlægja tillögur.</translation> <translation id="2792498699870441125">Alt+leitarhnappur</translation> +<translation id="2801954693771979815">Skjástærð</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, valið</translation> <translation id="2805756323405976993">Forrit</translation> <translation id="2814448776515246190">Myndataka að hluta til</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Óstudd forrit í sniðmáti</translation> <translation id="3160929076476941240">2 klst.</translation> <translation id="316356270129335934"><ph name="MANAGER" /> niðurfærir <ph name="DEVICE_TYPE" /> í eldri útgáfu. Tækið verður endurstillt og öllum gögnum verður eytt.</translation> -<translation id="3170769098533255179">Engin tæki eru tengd. Á meðan heitur reitur er notaður verður slökkt á WiFi.</translation> <translation id="3171170659304083361">Stillingar innfærsluaðferða</translation> <translation id="3176221688814061633">Chromebook eða Bluetooth-tækið þitt er að nota eldri útgáfu af Bluetooth. Kveiktu á Bluetooth-ofurupplausn eða notaðu innbyggðan hljóðnema til að fá betri hljómgæði.</translation> <translation id="3181441307743005334">Endurræsing gæti tekið nokkurn tíma</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> tæki tengd við heitan reit í <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Skipt yfir í fartölvustillingu</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> getur ennþá skráð sig inn síðar.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> tæki tengd. Á meðan heitur reitur er notaður verður slökkt á WiFi.</translation> <translation id="3321628682574733415">Rangur kóði foreldris</translation> <translation id="332827762492701193">Tilkynningar eru faldar</translation> <translation id="3333674550998107387">Stækka tilkynninguna „<ph name="NOTIFICATION_TITLE" />“</translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Sýnir glugga núverandi skrifborðs, ýttu á ör upp til að sýna glugga allra skrifborða</translation> <translation id="3702846122927433391">Íbúafjöldi í Nígeríu</translation> <translation id="3705722231355495246">–</translation> +<translation id="3706423975342040244">Afþreying</translation> <translation id="3708186454126126312">Áður tengt</translation> <translation id="3712143870407382523">Veldu glugga fyrir þessa hlið</translation> <translation id="371370241367527062">Fremri hljóðnemi</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">Hæ, hvernig get ég aðstoðað?</translation> <translation id="3804737937830804242">Minnka myndavél</translation> <translation id="3824784079442479685">Þetta veitir <ph name="APP_NAME" /> og öllum forritum og vefsvæðum með myndavélarheimild aðgang að myndavél. Þú gætir þurft að endurnýja vefsíðuna eða endurræsa forritið.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> af <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> skilað inn, <ph name="NUM_GRADED" /> með einkunn</translation> <translation id="3826099427150913765">Skipta yfir í aðgangsorð</translation> <translation id="383058930331066723">Kveikt er á rafhlöðusparnaði</translation> <translation id="383629559565718788">Sýna lyklaborðsstillingar</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">Kveikt, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Opna niðurhalssíðuna</translation> <translation id="4072264167173457037">Miðlungssendistyrkur</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> skilað inn • <ph name="NUM_GRADED" /> með einkunn</translation> <translation id="4086921558679520050">Kveiktu á áþreifanlega hljóðnemarofanum á tækinu</translation> <translation id="4101772068965291327">Opna heimasíðu</translation> <translation id="4112140312785995938">Spóla til baka</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">Ekki tókst að vista skjáupptöku</translation> <translation id="4405151984121254935">Gerð tengda jaðartækisins er ekki studd</translation> <translation id="4406883609789734330">Skjátextar í rauntíma</translation> +<translation id="4412698727486357573">Hjálparmiðstöð</translation> <translation id="4412944820643904175">Slökkt er á <ph name="FEATURE_NAME" />.</translation> <translation id="4424159417645388645">Skrifborð 5</translation> <translation id="4430019312045809116">Hljóðstyrkur</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">Ég hef ekki áhuga á neinum tillögum</translation> <translation id="4569753163207712681">Skoða nýlegar myndir, efni og forrit símans</translation> <translation id="4573176682887762361">„Sláðu inn [orð/setning]“</translation> -<translation id="4577188182049003486">Þegar kveikt er á heitum reit er slökkt á WiFi</translation> <translation id="4577274620589681794">Tíminn er liðinn · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Sýna forskoðun</translation> <translation id="4578906031062871102">Stillingavalmynd opnuð</translation> @@ -1030,6 +1027,7 @@ <translation id="5062496344832867502">vinnsluminni</translation> <translation id="5068762093486106012">Þú færð tilkynningu ef þú talar á meðan slökkt er á hljóðinu. Ekkert hljóð er sent úr tækinu.</translation> <translation id="5077416371682039027">Setja upp skoðun nýlegra mynda, efnis, tilkynninga og forrita í símanum</translation> +<translation id="5077936103761694531">Staðfesta upplausn?</translation> <translation id="5078796286268621944">Rangt PIN-númer</translation> <translation id="5083035541015925118">ctrl + alt + ör upp</translation> <translation id="5083553833479578423">Opnaðu fyrir fleiri eiginleika hjálparans.</translation> @@ -1151,12 +1149,13 @@ <translation id="5550417424894892620">Slepptu skrám á skjáborðið til að bæta þeim við <ph name="HOLDING_SPACE_TITLE" />. Þú getur ekki bætt skrám við skjáborðið.</translation> <translation id="5551456515017410630">Opna/loka dagatali</translation> <translation id="5551974246223970793">Fara að næstu leitarniðurstöðu þegar leitað er að síðu</translation> -<translation id="5555639311269196631">Slökkva á heitum reit</translation> <translation id="5556459405103347317">Endurhlaða</translation> <translation id="5558091555391176027">Velja/afvelja mikinn sýnileika nærdeilingar</translation> +<translation id="5558314826121965174">Sköpun</translation> <translation id="556042886152191864">Hnappur</translation> <translation id="5570122939431135380">Opna nýjan flipa í nýjum huliðsglugga</translation> <translation id="5571066253365925590">Kveikt á Bluetooth</translation> +<translation id="5572632238877308040">Það nauðsynlegasta</translation> <translation id="557563299383177668">Næsta málsgrein</translation> <translation id="5577082622442191756">Kveikja/slökkva á Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Gakktu úr skugga um að kveikt sé á Bluetooth í símanum svo hægt sé að nota Símstöð</translation> @@ -1181,6 +1180,7 @@ <translation id="5662075790140998213">Skrifborð 10</translation> <translation id="5662709761327382534">Upptaka hljóðnema <ph name="CURRENT_STATE" />. Ýttu á færslulykilinn (enter) til að <ph name="NEW_STATE" /> á upptöku hljóðnema</translation> <translation id="5669267381087807207">Virkjar</translation> +<translation id="5672890847723042801">Aukabúnaður</translation> <translation id="5673434351075758678">Úr „<ph name="FROM_LOCALE" />“ í „<ph name="TO_LOCALE" />“ eftir að stillingarnar þínar voru samstilltar.</translation> <translation id="5675363643668471212">Hilluatriði</translation> <translation id="5677928146339483299">Lokað fyrir aðgang</translation> @@ -1238,7 +1238,6 @@ <translation id="5864748620896638071">Rafhlaða <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Safnar upplýsingum um netkerfi</translation> <translation id="5867606971598166637">Kerfisstjórinn fylgist með skjáunum þínum</translation> -<translation id="5876535466645959772">Valinn listi tómur, flettu niður til að bæta við nýju verkefni</translation> <translation id="5876666360658629066">Sláðu inn kóða foreldris</translation> <translation id="5881540930187678962">Setja Símstöð upp seinna</translation> <translation id="5887954372087850114">Glugganum <ph name="WINDOW_TITLE" /> er úthlutað á <ph name="DESK_TITLE" /> og er ekki úthlutað á önnur skrifborð</translation> @@ -1258,7 +1257,6 @@ <translation id="5955304353782037793">forrit</translation> <translation id="5958529069007801266">Stýrður notandi</translation> <translation id="5960410286721553511">Skoðaðu nýlegar myndir og margmiðlunarefni símans</translation> -<translation id="5961960957587052807">Létt</translation> <translation id="5965524703725988602">Kveikja/slökkva á dökku þema. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Fletta áfram í gegnum glugga</translation> <translation id="5978382165065462689">Stjórn yfir skjánum þínum er deilt í gegnum fjaraðstoð.</translation> @@ -1364,6 +1362,7 @@ <translation id="6351032674660237738">TILLÖGUR AÐ FORRITUM</translation> <translation id="6352082849089527770">Óþekkt netkerfi</translation> <translation id="6359587239691116345">Fáðu nýjustu eiginleikana og öryggisúrbætur. Ef þú hafnar þessari uppfærslu er hugsanlegt að tækið þitt virki ekki lengur rétt og vandamál varðandi öryggi og afköst gætu komið upp.</translation> +<translation id="6362833380917912748">Kynntu þér innbyggðu forritin</translation> <translation id="6376931439017688372">Kveikt er á Bluetooth</translation> <translation id="6378515133128829137">Festa glugga til hægri</translation> <translation id="6381109794406942707">Til að opna tækið skaltu slá inn PIN-númerið þitt.</translation> @@ -1530,6 +1529,7 @@ <translation id="7014684956566476813">Tengdist tækinu <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Komdu aftur klukkan <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Skrifborð 6</translation> +<translation id="702252130983202758">Forritin þín</translation> <translation id="7025533177575372252">Tengdu <ph name="DEVICE_NAME" /> við símann þinn</translation> <translation id="7026338066939101231">Minnka</translation> <translation id="7029814467594812963">Loka lotu</translation> @@ -1679,6 +1679,7 @@ <translation id="7647488630410863958">Opnaðu tækið til að skoða tilkynningarnar</translation> <translation id="7649070708921625228">Hjálp</translation> <translation id="7654687942625752712">Haltu báðum hljóðstyrkshnöppunum inni í fimm sekúndur til að slökkva á raddsvörun.</translation> +<translation id="7654916369822103315">„<ph name="DISPLAY_NAME" />“ var breytt í <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) upplausn. Vegna takmarkana á tengisbandvídd getur skjárinn þinn ekki stutt <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) upplausn. Án staðfestingar verða fyrri stillingar endurheimtar eftir <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Hætta við</translation> <translation id="7659861092419699379">Skrifborði og gluggum hefur verið lokað</translation> <translation id="7660160718439869192"><ph name="NAME" /> birtast í tækjum sem tengd eru <ph name="EMAIL" /></translation> @@ -1769,6 +1770,7 @@ <translation id="7945357288295809525">Sýna aðgengisstillingar, kveikt er á „<ph name="ENABLED_FEATURES" />“.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> vill nota <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Myrkva lyklaborð</translation> +<translation id="7953994493035617347">Staðfesta nýja upplausn?</translation> <translation id="7963689218131240420">Slökkt er á „Ónáðið ekki“.</translation> <translation id="7963992254934562106">Frá <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Veldu möppu...</translation> @@ -1781,6 +1783,7 @@ <translation id="799296642788192631">Þú getur fest mikilvægar skrár. Til að festa skaltu halda bendlinum yfir atriði eða opna Files og hægrismella á atriði.</translation> <translation id="7994370417837006925">Innskráning á marga reikninga</translation> <translation id="7995804128062002838">Ekki tókst að taka skjámynd</translation> +<translation id="8000020256436988724">Tækjastika</translation> <translation id="8000066093800657092">Ekkert net</translation> <translation id="8001755249288974029">Velja texta frá bendli að upphafi línu</translation> <translation id="8004512796067398576">Auka</translation> @@ -1847,6 +1850,7 @@ <translation id="8262312463845990408">Slökkva/kveikja á spilun</translation> <translation id="8270450402312105425">{0,plural, =1{Færa verður tækið í fyrri útgáfu innan klukkustundar}one{Færa verður tækið í fyrri útgáfu innan # klukkustundar}other{Færa verður tækið í fyrri útgáfu innan # klukkustunda}}</translation> <translation id="8277261673056602147">Yfirstrika texta á skjánum</translation> +<translation id="8287009018010202411">Afköst</translation> <translation id="828708037801473432">Slökkt</translation> <translation id="8297006494302853456">Veikt</translation> <translation id="8308637677604853869">Fyrri valmynd</translation> @@ -1918,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Raðaðu forritunum þínum eftir heiti eða lit</translation> <translation id="8609384513243082612">Opna nýjan flipa</translation> +<translation id="861045123704058818">Forritum er tímabundið raðað eftir flokki</translation> <translation id="8612216344243590325">Varðveittu mikilvægar skrár í <ph name="HOLDING_SPACE_TITLE" /> í stað þess að geyma þær á skjáborðinu. Dragðu skrárnar einfaldlega í <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Tilkynningar frá <ph name="APP_1_TITLE" /> og <ph name="APP_2_TITLE" /> eru faldar vegna þess að kveikt er á gægjuvörn</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Staðfestu hver þú ert: <ph name="ORIGIN_NAME" /> vill staðfesta að þetta sért þú</translation> <translation id="875593634123171288">Sýna VPN-stillingar</translation> +<translation id="8756799553341497810">Þú getur byrjað að sérsníða útlit forritsins þegar þú ferð úr þessu yfirliti.</translation> <translation id="8759408218731716181">Ekki er hægt að setja upp margar innskráningar</translation> <translation id="8763883995157866248">Stilla tæki á svefn</translation> <translation id="877404052021108314">90°F í C</translation> @@ -1976,6 +1982,7 @@ <translation id="8834539327799336565">Tengt núna</translation> <translation id="8841375032071747811">Bakkhnappur</translation> <translation id="8843682306134542540">Víxla snúningslás. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Fá hjálp</translation> <translation id="8849001918648564819">Falið</translation> <translation id="8853703225951107899">Enn tókst ekki að staðfesta PIN-númerið eða aðgangsorðið. Athugaðu: Ef þú skiptir nýlega um aðgangsorð skaltu nota gamla aðgangsorðið. Nýja aðgangsorðið tekur gildi þegar þú hefur skráð þig út.</translation> <translation id="8855885154700222542">Lykill fyrir allan skjáinn</translation> @@ -2047,6 +2054,7 @@ <translation id="9129245940793250979">Aftari hnappur</translation> <translation id="9133335900048457298">Ekki hægt að taka upp varið efni</translation> <translation id="9139720510312328767">Eyða næsta staf</translation> +<translation id="9148058034647219655">Hætta</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">TILLÖGUR AÐ FORRITUM</translation> <translation id="9168436347345867845">Gera þetta seinna</translation>
diff --git a/ash/strings/ash_strings_it.xtb b/ash/strings/ash_strings_it.xtb index 263cc1fd..65131f8 100644 --- a/ash/strings/ash_strings_it.xtb +++ b/ash/strings/ash_strings_it.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Mi annoio</translation> <translation id="1104084341931202936">Mostra impostazioni di accessibilità</translation> <translation id="1104621072296271835">I tuoi dispositivi funzionano ancora meglio insieme</translation> -<translation id="1106446201446919638">1 dispositivo connesso. Durante l'utilizzo dell'hotspot, il Wi-Fi rimane disattivato.</translation> <translation id="1111021433905331574">Puoi cambiare il colore della retroilluminazione della tastiera in Impostazioni > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Attiva/disattiva i dati mobili. <ph name="STATE" />.</translation> <translation id="112308213915226829">Nascondi automaticamente barra delle app</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Nessuna rete mobile</translation> <translation id="1882897271359938046">Mirroring su <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Sblocca con l'impronta digitale</translation> +<translation id="1904997243703671177">Se disattivi il Bluetooth, <ph name="DEVICE_COUNT" /> dispositivi esterni verranno scollegati da <ph name="DEVICE_TYPE" />, tra cui:</translation> <translation id="1908992311423394684">Nuova installazione</translation> <translation id="1915307458270490472">Chiudi</translation> <translation id="1918022425394817322">Fotocamera allineata all'angolo in alto a destra</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Apri "Guida" nell'app Esplora</translation> <translation id="2018630726571919839">Raccontami una barzelletta</translation> <translation id="2021864487439853900">Fai clic per sbloccare</translation> -<translation id="2023558322300866873">Puoi interrompere l'acquisizione del pacchetto in qualsiasi momento</translation> <translation id="2034971124472263449">Salva comunque</translation> <translation id="204259843076055848">La scorciatoia <ph name="SIX_PACK_KEY_NAME" /> è attualmente disattivata</translation> <translation id="2049240716062114887">Il nome della scrivania è stato modificato in <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Totale</translation> <translation id="2064048859448024834">Anteprima della videocamera attiva</translation> <translation id="2067602449040652523">Luminosità della tastiera</translation> <translation id="2075520525463668108">Attiva/disattiva <ph name="CAPTURE_MEDIUM" />. La funzionalità <ph name="CAPTURE_MEDIUM" /> è <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Non connessa</translation> <translation id="2408955596600435184">Inserisci il codice PIN</translation> <translation id="2412593942846481727">Aggiornamento disponibile</translation> +<translation id="2416438829169535743">Uscire dalla visualizzazione?</translation> <translation id="2417486498593892439">Accedi alla rete</translation> <translation id="2426051945783024481">Fotocamera centrata automaticamente da Zoom automatico</translation> <translation id="2427507373259914951">Clic con il pulsante sinistro</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Notifiche</translation> <translation id="2484513351006226581">Premi <ph name="KEYBOARD_SHORTCUT" /> per cambiare il layout della tastiera.</translation> <translation id="2486214324139475545">Anteprima di <ph name="DESK_NAME" />. Scrivania attiva.</translation> +<translation id="2486405091093637109">La risoluzione "<ph name="DISPLAY_NAME" />" è stata modificata in <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Se non confermi, le impostazioni precedenti verranno ripristinate in <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Partecipa</translation> <translation id="2499445554382787206">Menu profilo scrivania. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Tasti permanenti</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 dispositivo connesso</translation> <translation id="2791421900609674576">Vedrai consigli per poter continuare dal punto in cui avevi interrotto. Puoi toccare i consigli e tenere premuto per rimuoverli.</translation> <translation id="2792498699870441125">Alt+tasto per la ricerca</translation> +<translation id="2801954693771979815">Dimensioni schermo</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, selezionato</translation> <translation id="2805756323405976993">App</translation> <translation id="2814448776515246190">Acquisizione parziale</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">App non supportate nel modello</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> sta eseguendo il rollback di <ph name="DEVICE_TYPE" />. Il dispositivo verrà reimpostato e tutti i dati verranno eliminati.</translation> -<translation id="3170769098533255179">Nessun dispositivo connesso. Durante l'utilizzo dell'hotspot, il Wi-Fi rimane disattivato.</translation> <translation id="3171170659304083361">Impostazioni metodi di immissione</translation> <translation id="3176221688814061633">Il tuo Chromebook o dispositivo Bluetooth sta utilizzando una versione precedente di Bluetooth. Attiva la super risoluzione Bluetooth o usa il microfono interno per una migliore qualità audio.</translation> <translation id="3181441307743005334">Il riavvio potrebbe richiedere un po' di tempo</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> dispositivi connessi all'hotspot di <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Passaggio alla modalità laptop effettuato</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> può ancora accedere in seguito.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> dispositivi connessi. Durante l'utilizzo dell'hotspot, il Wi-Fi rimane disattivato.</translation> <translation id="3321628682574733415">Codice genitore errato</translation> <translation id="332827762492701193">Le notifiche sono nascoste</translation> <translation id="3333674550998107387">Espandi la notifica <ph name="NOTIFICATION_TITLE" /></translation> @@ -672,6 +671,7 @@ <translation id="3702809606464356667">Dalla visualizzazione delle finestre della scrivania corrente, premi il tasto Freccia su per mostrare le finestre di tutte le scrivanie</translation> <translation id="3702846122927433391">Popolazione della Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Intrattenimento</translation> <translation id="3708186454126126312">Connessi in precedenza</translation> <translation id="3712143870407382523">Scegli una finestra per questo lato</translation> <translation id="371370241367527062">Microfono anteriore</translation> @@ -696,7 +696,6 @@ <translation id="380165613292957338">Ciao, come posso aiutarti?</translation> <translation id="3804737937830804242">Comprimi fotocamera</translation> <translation id="3824784079442479685">Consente l'accesso alla fotocamera per <ph name="APP_NAME" />, tutte le app e tutti i siti web che hanno l'autorizzazione di accesso alla fotocamera. Potresti dover aggiornare la pagina web o riavviare l'app.</translation> -<translation id="3825680296690914697">Compiti consegnati: <ph name="NUM_TURNED_IN" /> su <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, valutati: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Passa alla password</translation> <translation id="383058930331066723">La modalità Risparmio energetico è attiva</translation> <translation id="383629559565718788">Mostra impostazioni tastiera</translation> @@ -760,7 +759,6 @@ <translation id="4066027111132117168">On, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Apri la pagina Download</translation> <translation id="4072264167173457037">Segnale medio</translation> -<translation id="4076455981957565732">Compiti consegnati: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Compiti valutati: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Attiva l'interruttore fisico del microfono sul dispositivo</translation> <translation id="4101772068965291327">Apre pagina iniziale</translation> <translation id="4112140312785995938">Vai indietro</translation> @@ -850,6 +848,7 @@ <translation id="440113666232554208">Impossibile salvare lo screencast</translation> <translation id="4405151984121254935">Il tipo periferico connesso non è supportato</translation> <translation id="4406883609789734330">Sottotitoli in tempo reale</translation> +<translation id="4412698727486357573">Centro assistenza</translation> <translation id="4412944820643904175">La funzionalità <ph name="FEATURE_NAME" /> è disattivata.</translation> <translation id="4424159417645388645">Scrivania 5</translation> <translation id="4430019312045809116">Volume</translation> @@ -890,7 +889,6 @@ <translation id="4566144812051858745">Non mi interessa alcun suggerimento</translation> <translation id="4569753163207712681">Visualizza app, contenuti multimediali e foto recenti dello smartphone</translation> <translation id="4573176682887762361">"Digita [parola/frase]"</translation> -<translation id="4577188182049003486">Con l'hotspot attivo, il Wi-Fi non è attivo</translation> <translation id="4577274620589681794">Tempo scaduto · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Mostra anteprime</translation> <translation id="4578906031062871102">Menu Impostazioni aperto</translation> @@ -956,6 +954,7 @@ <translation id="4813311884204119883">Trascina il link in un'area vuota della tabstrip</translation> <translation id="4814539958450445987">Schermata di accesso</translation> <translation id="481455355267255546">Prossimi eventi</translation> +<translation id="481749895090480684">Elenco di attività: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">fotocamera e microfono</translation> <translation id="482908187605862807">App disponibili dal Play Store</translation> <translation id="4831034276697007977">Vuoi disattivare i clic automatici?</translation> @@ -997,6 +996,7 @@ <translation id="4952936045814352993">Localizza telefono non è disponibile quando i suoni di avviso sono disattivati</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> richiede il rollback di <ph name="DEVICE_TYPE" />. Il dispositivo verrà reimpostato e tutti i dati verranno eliminati.</translation> <translation id="4961318399572185831">Trasmetti schermo</translation> +<translation id="4964188651935955085">Se disattivi il Bluetooth, questo dispositivo esterno verrà scollegato da <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Alza il volume</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> m <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Badge dell'app</translation> @@ -1010,6 +1010,7 @@ <translation id="5003993274120026347">Frase successiva</translation> <translation id="5004607513195820459">La rete è gestita</translation> <translation id="5009463889040999939">Ridenominazione del profilo in corso. Questa operazione può richiedere alcuni minuti.</translation> +<translation id="5013847959275396160">Nascondi barra degli strumenti</translation> <translation id="5016558321564993266">Attiva/disattiva evidenziatore. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Cerca nelle categorie</translation> <translation id="5030659775136592441">Consente di mostrare Gestione preferiti</translation> @@ -1024,6 +1025,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Se parli mentre l'audio è disattivato, riceverai una notifica. I dati audio non vengono mai inoltrati dal tuo dispositivo.</translation> <translation id="5077416371682039027">Configura la visualizzazione di app, notifiche, contenuti multimediali e foto recenti dello smartphone</translation> +<translation id="5077936103761694531">Confermare la risoluzione?</translation> <translation id="5078796286268621944">PIN errato</translation> <translation id="5083035541015925118">Ctrl + Alt + Freccia su</translation> <translation id="5083553833479578423">Sblocca altre funzioni dell'assistente.</translation> @@ -1145,12 +1147,13 @@ <translation id="5550417424894892620">Rilascia i file sul desktop per aggiungerli a <ph name="HOLDING_SPACE_TITLE" />. Non puoi aggiungere file al desktop.</translation> <translation id="5551456515017410630">Apri/chiudi il calendario</translation> <translation id="5551974246223970793">Quando cerchi una pagina, vai alla corrispondenza successiva</translation> -<translation id="5555639311269196631">Disattiva l'hotspot</translation> <translation id="5556459405103347317">Ricarica</translation> <translation id="5558091555391176027">Attiva/disattiva alta visibilità di Condivisione nelle vicinanze</translation> +<translation id="5558314826121965174">Creatività</translation> <translation id="556042886152191864">Pulsante</translation> <translation id="5570122939431135380">Apri nuova scheda in nuova finestra di navigazione in incognito</translation> <translation id="5571066253365925590">Bluetooth attivo</translation> +<translation id="5572632238877308040">Essenziali</translation> <translation id="557563299383177668">Paragrafo successivo</translation> <translation id="5577082622442191756">Attiva/disattiva il Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Verifica che il Bluetooth sia attivato sul telefono per utilizzare Phone Hub</translation> @@ -1175,6 +1178,7 @@ <translation id="5662075790140998213">Scrivania 10</translation> <translation id="5662709761327382534">Registrazione con microfono <ph name="CURRENT_STATE" />, Premi Invio per attivare la registrazione del microfono <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Attivazione</translation> +<translation id="5672890847723042801">Utilità</translation> <translation id="5673434351075758678">Da "<ph name="FROM_LOCALE" />" a "<ph name="TO_LOCALE" />" dopo la sincronizzazione delle impostazioni.</translation> <translation id="5675363643668471212">Elemento barra delle app</translation> <translation id="5677928146339483299">Autorizzazione bloccata</translation> @@ -1232,7 +1236,6 @@ <translation id="5864748620896638071">Batteria: <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Raccolta delle informazioni della rete in corso…</translation> <translation id="5867606971598166637">L'amministratore di sistema sta monitorando i tuoi schermi</translation> -<translation id="5876535466645959772">Elenco selezionato vuoto; spostati verso il basso per aggiungere una nuova attività</translation> <translation id="5876666360658629066">Inserisci codice genitore</translation> <translation id="5881540930187678962">Configura Phone Hub in un secondo momento</translation> <translation id="5887954372087850114">Finestra <ph name="WINDOW_TITLE" /> assegnata a <ph name="DESK_TITLE" />; assegnazione della finestra a tutte le altre scrivanie annullata</translation> @@ -1252,7 +1255,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Utente supervis.</translation> <translation id="5960410286721553511">Visualizza le foto e i contenuti multimediali recenti del tuo telefono</translation> -<translation id="5961960957587052807">Leggera</translation> <translation id="5965524703725988602">Attiva/disattiva il tema scuro. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Spostati avanti tra le finestre</translation> <translation id="5978382165065462689">Condividi il controllo dello schermo tramite Assistenza remota.</translation> @@ -1358,6 +1360,7 @@ <translation id="6351032674660237738">APP SUGGERITE</translation> <translation id="6352082849089527770">Reti sconosciute</translation> <translation id="6359587239691116345">Ottieni le funzionalità e i miglioramenti della sicurezza più recenti. Se rifiuti questo aggiornamento, il tuo dispositivo potrebbe non funzionare più correttamente e potresti riscontrare problemi di prestazioni e sicurezza.</translation> +<translation id="6362833380917912748">Scopri le app integrate</translation> <translation id="6376931439017688372">Bluetooth attivo.</translation> <translation id="6378515133128829137">Blocca la finestra a destra</translation> <translation id="6381109794406942707">Per sbloccare il dispositivo, inserisci il PIN.</translation> @@ -1524,6 +1527,7 @@ <translation id="7014684956566476813">Connessione stabilita con un dispositivo di nome <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Ritorna alle ore <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Scrivania 6</translation> +<translation id="702252130983202758">Le tue app</translation> <translation id="7025533177575372252">Connetti il tuo dispositivo <ph name="DEVICE_NAME" /> con il telefono</translation> <translation id="7026338066939101231">Diminuisci</translation> <translation id="7029814467594812963">Esci da sessione</translation> @@ -1673,6 +1677,7 @@ <translation id="7647488630410863958">Sblocca il dispositivo per visualizzare le notifiche</translation> <translation id="7649070708921625228">Guida</translation> <translation id="7654687942625752712">Tieni premuti entrambi i tasti del volume per cinque secondi per disattivare la funzione di lettura vocale.</translation> +<translation id="7654916369822103315">La risoluzione "<ph name="DISPLAY_NAME" />" è stata modificata in <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). A causa delle limitazioni della larghezza di banda della porta, il display non può supportare la risoluzione <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Se non confermi, le impostazioni precedenti verranno ripristinate in <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Annulla</translation> <translation id="7659861092419699379">La scrivania e le finestre sono state chiuse</translation> <translation id="7660160718439869192">Il dispositivo <ph name="NAME" /> verrà mostrato sui dispositivi collegati all'account <ph name="EMAIL" /></translation> @@ -1763,6 +1768,7 @@ <translation id="7945357288295809525">Mostra impostazioni di accessibilità, funzionalità "<ph name="ENABLED_FEATURES" />" attivata.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> vuole usare <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Attenua la luminosità della tastiera</translation> +<translation id="7953994493035617347">Confermare la nuova risoluzione?</translation> <translation id="7963689218131240420">Modalità Non disturbare non attiva.</translation> <translation id="7963992254934562106">Da <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Seleziona cartella…</translation> @@ -1775,6 +1781,7 @@ <translation id="799296642788192631">Puoi bloccare i file importanti. Per bloccare l'elemento, passa il mouse sopra un elemento o apri File e fai clic con il tasto destro del mouse su un elemento.</translation> <translation id="7994370417837006925">Accesso simultaneo</translation> <translation id="7995804128062002838">Impossibile acquisire schermo</translation> +<translation id="8000020256436988724">Barra degli strumenti</translation> <translation id="8000066093800657092">Nessuna rete</translation> <translation id="8001755249288974029">Seleziona il testo dal cursore all'inizio della riga</translation> <translation id="8004512796067398576">Aumenta</translation> @@ -1821,6 +1828,7 @@ <translation id="8155628902202578800">Apri la finestra di dialogo delle informazioni per <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">In uso: <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Attiva/disattiva il menu per la modalità di blocco del ridimensionamento</translation> +<translation id="8192727139462702395">Se disattivi il Bluetooth, questi dispositivi esterni verranno scollegati da <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Trasmissione della scheda in corso…</translation> <translation id="8200772114523450471">Riprendi</translation> <translation id="8203795194971602413">Clic con il pulsante destro</translation> @@ -1840,6 +1848,7 @@ <translation id="8262312463845990408">Attiva/disattiva riproduzione</translation> <translation id="8270450402312105425">{0,plural, =1{Ripristina la versione precedente del dispositivo entro un'ora}other{Ripristina la versione precedente del dispositivo entro # ore}}</translation> <translation id="8277261673056602147">Evidenzia il testo sullo schermo</translation> +<translation id="8287009018010202411">Produttività</translation> <translation id="828708037801473432">Off</translation> <translation id="8297006494302853456">Debole</translation> <translation id="8308637677604853869">Menu precedente</translation> @@ -1886,6 +1895,7 @@ <translation id="847056008324733326">Impostazioni scala di visualizzazione</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> ha <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Premi ALT + tasto per la ricerca o MAIUSC per annullare.</translation> +<translation id="8480418399907765580">Mostra barra degli strumenti</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Apri link in un'altra scheda</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> non supporta la risoluzione <ph name="SPECIFIED_RESOLUTION" />. È stata impostata la risoluzione <ph name="FALLBACK_RESOLUTION" />. Fai clic su Conferma per mantenere le modifiche. Le impostazioni precedenti verranno ripristinate tra <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1911,6 +1921,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Ordina le app per nome o colore</translation> <translation id="8609384513243082612">Apre una nuova scheda</translation> +<translation id="861045123704058818">Le app sono temporaneamente organizzate per categoria</translation> <translation id="8612216344243590325">Conserva i file importanti in <ph name="HOLDING_SPACE_TITLE" /> anziché sul desktop. Basta trascinare i file in <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Le notifiche delle app <ph name="APP_1_TITLE" /> e <ph name="APP_2_TITLE" /> sono nascoste perché è attiva la visualizzazione protetta</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1948,6 +1959,7 @@ <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />, <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verifica la tua identità come richiesto da <ph name="ORIGIN_NAME" /></translation> <translation id="875593634123171288">Mostra impostazioni VPN</translation> +<translation id="8756799553341497810">Puoi iniziare a personalizzare il layout delle app quando esci da questa visualizzazione.</translation> <translation id="8759408218731716181">Impossibile impostare l'accesso simultaneo</translation> <translation id="8763883995157866248">Attiva la modalità di sospensione sul dispositivo</translation> <translation id="877404052021108314">90 °F in °C</translation> @@ -1968,6 +1980,7 @@ <translation id="8834539327799336565">Attualmente connesso</translation> <translation id="8841375032071747811">Pulsante Indietro</translation> <translation id="8843682306134542540">Attiva/disattiva blocco rotazione. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Richiedi assistenza</translation> <translation id="8849001918648564819">Nascosto</translation> <translation id="8853703225951107899">Non è stato di nuovo possibile verificare il PIN o la password. Nota: se hai modificato la password di recente, usa la password precedente. La nuova password verrà applicata quando uscirai dall'account.</translation> <translation id="8855885154700222542">Tasto schermo intero</translation> @@ -2039,6 +2052,7 @@ <translation id="9129245940793250979">Pulsante posteriore</translation> <translation id="9133335900048457298">Impossibile registrare contenuti protetti</translation> <translation id="9139720510312328767">Elimina la lettera successiva</translation> +<translation id="9148058034647219655">Esci</translation> <translation id="9151906066336345901">fine</translation> <translation id="9161053988251441839">APP CONSIGLIATE</translation> <translation id="9168436347345867845">Più tardi</translation>
diff --git a/ash/strings/ash_strings_iw.xtb b/ash/strings/ash_strings_iw.xtb index af99343..c6a7917 100644 --- a/ash/strings/ash_strings_iw.xtb +++ b/ash/strings/ash_strings_iw.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">משעמם לי</translation> <translation id="1104084341931202936">צפייה בהגדרות הנגישות</translation> <translation id="1104621072296271835">ביחד, המכשירים שלך יוכלו לעבוד עוד יותר טוב</translation> -<translation id="1106446201446919638">מכשיר אחד מחובר. בזמן השימוש בנקודה לשיתוף אינטרנט, ה-Wi-Fi יישאר כבוי.</translation> <translation id="1111021433905331574">אפשר לשנות את הצבע של התאורה האחורית של המקלדת בהגדרות > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">החלפת המצב של חבילת הגלישה. <ph name="STATE" />.</translation> <translation id="112308213915226829">הסתרה אוטומטית של המדף</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">אין רשת סלולרית</translation> <translation id="1882897271359938046">משקף אל <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">ביטול נעילה עם טביעת אצבע</translation> +<translation id="1904997243703671177">אם משביתים את Bluetooth, <ph name="DEVICE_COUNT" /> מכשירים חיצוניים יתנתקו מ-<ph name="DEVICE_TYPE" />, כולל:</translation> <translation id="1908992311423394684">התקנה חדשה</translation> <translation id="1915307458270490472">ניתוק</translation> <translation id="1918022425394817322">המצלמה מוצמדת לפינה השמאלית העליונה</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">פתיחה של 'עזרה' באפליקציה 'מה חדש ב-Chromebook'</translation> <translation id="2018630726571919839">אני רוצה לשמוע בדיחה</translation> <translation id="2021864487439853900">יש ללחוץ כדי לבטל את הנעילה</translation> -<translation id="2023558322300866873">תמיד אפשר להפסיק את תיעוד החבילות</translation> <translation id="2034971124472263449">אני בכל זאת רוצה לשמור</translation> <translation id="204259843076055848">מקשי הקיצור של <ph name="SIX_PACK_KEY_NAME" /> מושבתים כרגע</translation> <translation id="2049240716062114887">שמו של שולחן העבודה הווירטואלי שונה לשם <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">מלא</translation> <translation id="2064048859448024834">התצוגה המקדימה של המצלמה מופעלת</translation> <translation id="2067602449040652523">בהירות מקלדת</translation> <translation id="2075520525463668108">החלפת המצב של ה<ph name="CAPTURE_MEDIUM" />. ה<ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">לא מחובר</translation> <translation id="2408955596600435184">יש להזין את קוד האימות</translation> <translation id="2412593942846481727">יש עדכון זמין</translation> +<translation id="2416438829169535743">לצאת מהתצוגה?</translation> <translation id="2417486498593892439">כניסה לרשת</translation> <translation id="2426051945783024481">פריים המצלמה מורכז באופן אוטומטי</translation> <translation id="2427507373259914951">לחיצה שמאלית</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">התראות</translation> <translation id="2484513351006226581">צריך להקיש על <ph name="KEYBOARD_SHORTCUT" /> כדי להחליף פריסת מקלדת.</translation> <translation id="2486214324139475545">תצוגה מקדימה של <ph name="DESK_NAME" />. שולחן העבודה הווירטואלי פעיל.</translation> +<translation id="2486405091093637109"><ph name="DISPLAY_NAME" /> השתנה לרזולוציה של <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). בלי אישור, ההגדרות הקודמות ישוחזרו בעוד <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">הצטרפות</translation> <translation id="2499445554382787206">תפריט הפרופיל של שולחן העבודה הווירטואלי. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">מקשים דביקים</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">מכשיר אחד מחובר</translation> <translation id="2791421900609674576">יוצגו לך המלצות כדי שתהיה לך אפשרות להמשיך מאיפה שהפסקת. ניתן להסיר את ההמלצות בלחיצה ארוכה.</translation> <translation id="2792498699870441125">Alt + חיפוש</translation> +<translation id="2801954693771979815">גודל תצוגה במסך</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, נבחר</translation> <translation id="2805756323405976993">אפליקציות</translation> <translation id="2814448776515246190">צילום חלקי</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">האפליקציות בתבנית לא נתמכות</translation> <translation id="3160929076476941240">שעתיים</translation> <translation id="316356270129335934">ה-<ph name="DEVICE_TYPE" /> יוחזר לגרסה הקודמת על ידי <ph name="MANAGER" />. המכשיר יעבור איפוס וכל הנתונים שבו יימחקו.</translation> -<translation id="3170769098533255179">אין מכשירים מחוברים. בזמן השימוש בנקודה לשיתוף אינטרנט, ה-Wi-Fi יישאר כבוי.</translation> <translation id="3171170659304083361">הגדרות של שיטות הקלט</translation> <translation id="3176221688814061633">ב-Chromebook או במכשיר ה-Bluetooth שלך מותקנת גרסה ישנה יותר של Bluetooth. אפשר להפעיל את Bluetooth Super Resolution או להשתמש במיקרופון פנימי כדי לשפר את איכות האודיו.</translation> <translation id="3181441307743005334">ההפעלה מחדש עשויה להימשך זמן מה</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> מכשירים מחוברים לנקודה לשיתוף אינטרנט (Hotspot) של <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">עברת למצב מחשב נייד</translation> <translation id="3308453408813785101">ל-<ph name="USER_EMAIL_ADDRESS" /> תהיה עדיין אפשרות להיכנס לחשבון מאוחר יותר.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> מכשירים מחוברים. בזמן השימוש בנקודה לשיתוף אינטרנט, ה-Wi-Fi יישאר כבוי.</translation> <translation id="3321628682574733415">קוד הורה שגוי</translation> <translation id="332827762492701193">ההתראות מוסתרות</translation> <translation id="3333674550998107387">הרחבת ההתראה לגבי <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">מוצגים החלונות משולחן העבודה הווירטואלי הנוכחי. ניתן להקיש על מקש החץ למעלה כדי להציג חלונות מכל שולחנות העבודה הווירטואליים</translation> <translation id="3702846122927433391">אוכלוסיית ניגריה</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">תרבות ובידור</translation> <translation id="3708186454126126312">מכשירים שחוברו בעבר</translation> <translation id="3712143870407382523">בחירת חלון לצד הזה</translation> <translation id="371370241367527062">מיקרופון קדמי</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">היי, איך אפשר לעזור?</translation> <translation id="3804737937830804242">כיווץ המצלמה</translation> <translation id="3824784079442479685">הפעולה הזו תאפשר גישה למצלמה לאפליקציה <ph name="APP_NAME" /> ולכל האפליקציות והאתרים שיש להם הרשאת גישה למצלמה. יכול להיות שיהיה צורך לרענן את דף האינטרנט או להפעיל מחדש את האפליקציה.</translation> -<translation id="3825680296690914697">הוגשו <ph name="NUM_TURNED_IN" /> מתוך <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, ניתן ציון ל-<ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">מעבר לסיסמה</translation> <translation id="383058930331066723">מצב חיסכון בסוללה מופעל</translation> <translation id="383629559565718788">צפייה בהגדרות המקלדת</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">פועל, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">פתיחת דף ההורדות</translation> <translation id="4072264167173457037">אות בינוני</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" /> מתוך <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> הגישו • <ph name="NUM_GRADED" /> קיבלו ציון</translation> <translation id="4086921558679520050">הפעלת מתג המיקרופון הפיזי במכשיר</translation> <translation id="4101772068965291327">פתיחה של דף הבית</translation> <translation id="4112140312785995938">הרצה לאחור</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">לא ניתן לשמור את הקלטת המסך</translation> <translation id="4405151984121254935">סוג הציוד ההיקפי שמחובר אינו נתמך</translation> <translation id="4406883609789734330">כתוביות מיידיות</translation> +<translation id="4412698727486357573">מרכז העזרה</translation> <translation id="4412944820643904175">התכונה <ph name="FEATURE_NAME" /> מושבתת.</translation> <translation id="4424159417645388645">שולחן עבודה וירטואלי 5</translation> <translation id="4430019312045809116">עוצמת קול</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">שום הצעה לא מעניינת אותי</translation> <translation id="4569753163207712681">הצגת התמונות, המדיה והאפליקציות שבטלפון מהזמן האחרון</translation> <translation id="4573176682887762361">"Type [word / phrase]" (הקלדת [מילה / ביטוי])</translation> -<translation id="4577188182049003486">כשהנקודה לשיתוף אינטרנט (Hotspot) פועלת, ה-Wi-Fi כבוי</translation> <translation id="4577274620589681794">הזמן נגמר · <ph name="LABEL" /></translation> <translation id="4577990005084629481">צפייה בתצוגות מקדימות</translation> <translation id="4578906031062871102">תפריט ההגדרות נפתח</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">גרירת הקישור לאזור ריק בשורת הכרטיסיות</translation> <translation id="4814539958450445987">מסך הכניסה</translation> <translation id="481455355267255546">האירועים הבאים</translation> +<translation id="481749895090480684">רשימת משימות: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">מצלמה ומיקרופון</translation> <translation id="482908187605862807">אפליקציות שזמינות בחנות Play</translation> <translation id="4831034276697007977">הקליקים האוטומטיים יושבתו. האם להמשיך?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">איתור הטלפון לא זמין כשצלילי ההתראות מושבתים</translation> <translation id="4960324571663582548">בהתאם לבקשה של <ph name="MANAGER" />, עליך להחזיר את ה-<ph name="DEVICE_TYPE" /> לגרסה קודמת. המכשיר יעבור איפוס וכל הנתונים שבו יימחקו.</translation> <translation id="4961318399572185831">העברת המסך</translation> +<translation id="4964188651935955085">אם משביתים את Bluetooth, המכשיר החיצוני הבא יתנתק מ-<ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">הגברת עוצמת הקול</translation> <translation id="4969092041573468113"><ph name="HOURS" /> שעות <ph name="MINUTES" /> דקות <ph name="SECONDS" /> שניות</translation> <translation id="4975771730019223894">תיוג אפליקציות</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">המשפט הבא</translation> <translation id="5004607513195820459">הרשת מנוהלת</translation> <translation id="5009463889040999939">שינוי שם הפרופיל מתבצע. הפעולה עשויה להימשך מספר דקות.</translation> +<translation id="5013847959275396160">הסתר את סרגל כלים</translation> <translation id="5016558321564993266">החלפת המצב של כלי הסימון. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">קטגוריות החיפוש</translation> <translation id="5030659775136592441">הצגת ניהול הסימניות</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">תתקבל הודעה במקרים של דיבור כשההשתקה פועלת. האודיו אף פעם לא נשלח מהמכשיר.</translation> <translation id="5077416371682039027">הגדרת ההצגה של התמונות, המדיה, ההתראות והאפליקציות שבטלפון מהזמן האחרון</translation> +<translation id="5077936103761694531">לאשר את הרזולוציה?</translation> <translation id="5078796286268621944">PIN שגוי</translation> <translation id="5083035541015925118">Ctrl + Alt + חץ למעלה</translation> <translation id="5083553833479578423">אפשר להפעיל תכונות Assistant נוספות.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">כדי להוסיף קבצים לתיקייה <ph name="HOLDING_SPACE_TITLE" />, משחררים אותם בשולחן העבודה. לא ניתן להוסיף קבצים לשולחן העבודה.</translation> <translation id="5551456515017410630">פתיחה/סגירה של היומן</translation> <translation id="5551974246223970793">מעבר להתאמה הבאה לחיפוש במהלך חיפוש בדף</translation> -<translation id="5555639311269196631">כיבוי הנקודה לשיתוף אינטרנט</translation> <translation id="5556459405103347317">טעינה מחדש</translation> <translation id="5558091555391176027">החלפת מצב השיתוף בקרבת מקום במידת חשיפה גבוהה</translation> +<translation id="5558314826121965174">יצירתיות</translation> <translation id="556042886152191864">לחצן</translation> <translation id="5570122939431135380">פתיחת כרטיסייה חדשה בחלון פרטי חדש</translation> <translation id="5571066253365925590">Bluetooth מופעל</translation> +<translation id="5572632238877308040">האפליקציות שחייבים להכיר</translation> <translation id="557563299383177668">הפסקה הבאה</translation> <translation id="5577082622442191756">הפעלה או השבתה של Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">יש לבדוק שה-Bluetooth פועל בטלפון כדי להשתמש ב-Phone Hub</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">שולחן עבודה וירטואלי מספר 10</translation> <translation id="5662709761327382534">הקלטת המיקרופון <ph name="CURRENT_STATE" />, יש להקיש על Enter כדי להעביר את הקלטת המיקרופון למצב <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">ההפעלה מתבצעת</translation> +<translation id="5672890847723042801">כלים לתחזוקת המחשב</translation> <translation id="5673434351075758678">מ"<ph name="FROM_LOCALE" />" ל"<ph name="TO_LOCALE" />" אחרי סנכרון ההגדרות.</translation> <translation id="5675363643668471212">פריט מדף</translation> <translation id="5677928146339483299">חסום</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">סוללה: %<ph name="BATTERY_PERCENTAGE" /></translation> <translation id="5867217927013474703">מתבצע איסוף של פרטי הרשת</translation> <translation id="5867606971598166637">האדמין עוקב אחר המסכים שלך</translation> -<translation id="5876535466645959772">הרשימה שנבחרה ריקה. כדי להוסיף משימה חדשה, צריך לנווט למטה</translation> <translation id="5876666360658629066">יש להזין קוד גישה להורים</translation> <translation id="5881540930187678962">להגדרת Phone Hub במועד מאוחר יותר</translation> <translation id="5887954372087850114">החלון <ph name="WINDOW_TITLE" /> מוקצה לטובת <ph name="DESK_TITLE" /> וההקצאה שלו לכל שאר שולחנות העבודה הווירטואליים בוטלה.</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">משתמש בפיקוח</translation> <translation id="5960410286721553511">הצגה של המדיה והתמונות שבטלפון מהזמן האחרון</translation> -<translation id="5961960957587052807">חלש</translation> <translation id="5965524703725988602">הפעלה או השבתה של עיצוב כהה. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">מעבר קדימה בין חלונות</translation> <translation id="5978382165065462689">שיתוף שליטה במסך דרך סיוע מרחוק.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">הצעות לאפליקציות</translation> <translation id="6352082849089527770">רשתות לא ידועות</translation> <translation id="6359587239691116345">קבלה של התכונות ושיפורי האבטחה האחרונים. ללא הסכמתך לעדכון הזה, המכשיר שלך עשוי להפסיק לפעול כמו שצריך ויכול להיות שיהיו בעיות באבטחה ובביצועים.</translation> +<translation id="6362833380917912748">כדאי להכיר את האפליקציות המובנות</translation> <translation id="6376931439017688372">Bluetooth פועל</translation> <translation id="6378515133128829137">הצמדת החלון לצד ימין</translation> <translation id="6381109794406942707">כדי לבטל את הנעילה של המכשיר, יש להזין את קוד האימות.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">המכשיר <ph name="DEVICE_NAME" /> מחובר</translation> <translation id="7015766095477679451">אפשר לחזור בשעה <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">שולחן עבודה וירטואלי 6</translation> +<translation id="702252130983202758">האפליקציות שלך</translation> <translation id="7025533177575372252">חיבור <ph name="DEVICE_NAME" /> לטלפון</translation> <translation id="7026338066939101231">הפחתה</translation> <translation id="7029814467594812963">יציאה מההפעלה</translation> @@ -1678,6 +1682,7 @@ <translation id="7647488630410863958">יש לבטל את נעילת המכשיר כדי להציג את ההודעות</translation> <translation id="7649070708921625228">עזרה</translation> <translation id="7654687942625752712">כדי להשבית את קורא המסך הקולי, צריך ללחוץ על שני לחצני עוצמת הקול למשך חמש שניות.</translation> +<translation id="7654916369822103315"><ph name="DISPLAY_NAME" /> השתנה לרזולוציה של <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). בגלל מגבלות רוחב הפס של היציאה, המסך לא יכול לתמוך ברזולוציה של <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). בלי אישור, ההגדרות הקודמות ישוחזרו בעוד <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">ביטול</translation> <translation id="7659861092419699379">שולחן העבודה הווירטואלי והחלונות שלו נסגרו</translation> <translation id="7660160718439869192">המכשיר <ph name="NAME" /> יופיע ברשימת המכשירים המקושרים אל <ph name="EMAIL" /></translation> @@ -1768,6 +1773,7 @@ <translation id="7945357288295809525">הצגת ההגדרות בנושא נגישות, התכונה '<ph name="ENABLED_FEATURES" />' מופעלת.</translation> <translation id="7947798320695032612">האפליקציה <ph name="APP_NAME" /> מבקשת להשתמש ב<ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">עמעום המקלדת</translation> +<translation id="7953994493035617347">לאשר את הרזולוציה החדשה?</translation> <translation id="7963689218131240420">המצב 'נא לא להפריע' מושבת.</translation> <translation id="7963992254934562106">מ-<ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">בחירת תיקייה…</translation> @@ -1780,6 +1786,7 @@ <translation id="799296642788192631">ניתן להצמיד קבצים חשובים. כדי להצמיד, מעבירים את העכבר מעל פריט או פותחים את 'קבצים' ולוחצים לחיצה ימנית על פריט.</translation> <translation id="7994370417837006925">כניסה עם מספר חשבונות</translation> <translation id="7995804128062002838">צילום המסך נכשל</translation> +<translation id="8000020256436988724">סרגל כלים</translation> <translation id="8000066093800657092">אין רשת</translation> <translation id="8001755249288974029">בחירת הטקסט מתחילת השורה עד הסמן</translation> <translation id="8004512796067398576">הוספה</translation> @@ -1826,6 +1833,7 @@ <translation id="8155628902202578800">פתיחת תיבת דו-שיח עם מידע על <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">המיקום הנוכחי הוא<ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">הפעלה/השבתה של התפריט לשינוי הגודל במצב הנעילה</translation> +<translation id="8192727139462702395">אם משביתים את Bluetooth, המכשירים החיצוניים הבאים יתנתקו מ-<ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">העברת הכרטיסייה</translation> <translation id="8200772114523450471">חידוש</translation> <translation id="8203795194971602413">לחיצה ימנית</translation> @@ -1845,6 +1853,7 @@ <translation id="8262312463845990408">הפעלה או השהיה של הקראת הטקסט</translation> <translation id="8270450402312105425">{0,plural, =1{שינוי המכשיר לגרסה קודמת בתוך שעה}one{שינוי המכשיר לגרסה קודמת בתוך # שעות}two{שינוי המכשיר לגרסה קודמת בתוך שעתיים}other{שינוי המכשיר לגרסה קודמת בתוך # שעות}}</translation> <translation id="8277261673056602147">יש להדגיש טקסט במסך</translation> +<translation id="8287009018010202411">פרודוקטיביות</translation> <translation id="828708037801473432">כבויה</translation> <translation id="8297006494302853456">חלש</translation> <translation id="8308637677604853869">התפריט הקודם</translation> @@ -1891,6 +1900,7 @@ <translation id="847056008324733326">הגדרות קנה המידה של התצוגה</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> <ph name="FEATURE_STATE" /> את <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">יש להקיש על Alt+Search או על Shift כדי לבטל.</translation> +<translation id="8480418399907765580">הצג את סרגל הכלים</translation> <translation id="8487699605742506766">נקודה לשיתוף אינטרנט</translation> <translation id="8491237443345908933">פתיחת הקישור בכרטיסייה חדשה</translation> <translation id="8492573885090281069">התצוגה של <ph name="DISPLAY_NAME" /> לא תומכת ברזולוציה <ph name="SPECIFIED_RESOLUTION" />. הרזולוציה שונתה ל-<ph name="FALLBACK_RESOLUTION" />. לשמירת השינויים, יש ללחוץ על 'אישור'. ההגדרות הקודמות ישוחזרו בעוד <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1916,6 +1926,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">מיון אפליקציות לפי שם או לפי צבע</translation> <translation id="8609384513243082612">פתיחת כרטיסייה חדשה</translation> +<translation id="861045123704058818">האפליקציות מאורגנות באופן זמני לפי קטגוריות</translation> <translation id="8612216344243590325">עדיף לשמור קבצים חשובים בתיקייה <ph name="HOLDING_SPACE_TITLE" /> במקום בשולחן העבודה. פשוט גוררים קבצים אל <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">ההתראות מהאפליקציות <ph name="APP_1_TITLE" /> וכן <ph name="APP_2_TITLE" /> מוסתרות כי מופעלת הגנה על תצוגה</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1954,6 +1965,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">אימות הזהות שלך: על מנת להתחבר אל <ph name="ORIGIN_NAME" /> יש לאמת את זהותך</translation> <translation id="875593634123171288">צפייה בהגדרות VPN</translation> +<translation id="8756799553341497810">אחרי היציאה מהתצוגה הזו אפשר להתחיל להתאים אישית את הפריסה של האפליקציה.</translation> <translation id="8759408218731716181">לא ניתן להגדיר כניסה עם מספר חשבונות</translation> <translation id="8763883995157866248">העברת המכשיר למצב שינה</translation> <translation id="877404052021108314">90° פרנהייט בצלזיוס</translation> @@ -1974,6 +1986,7 @@ <translation id="8834539327799336565">מחובר עכשיו</translation> <translation id="8841375032071747811">לחצן 'הקודם'</translation> <translation id="8843682306134542540">הפעלה או השבתה של נעילת הסיבוב. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">קבלת עזרה</translation> <translation id="8849001918648564819">מוסתר</translation> <translation id="8853703225951107899">לא הצלחנו לאמת את קוד האימות או את הסיסמה שלך. הערה: אם שינית לאחרונה את הסיסמה, עליך לנסות להיכנס עם הסיסמה הישנה. הסיסמה החדשה תיכנס לתוקף לאחר היציאה מהחשבון.</translation> <translation id="8855885154700222542">מקש מסך מלא</translation> @@ -2045,6 +2058,7 @@ <translation id="9129245940793250979">הלחצן האחורי</translation> <translation id="9133335900048457298">לא ניתן להקליט תוכן מוגן</translation> <translation id="9139720510312328767">מחיקת האות הבאה</translation> +<translation id="9148058034647219655">יציאה</translation> <translation id="9151906066336345901">מקש End</translation> <translation id="9161053988251441839">אפליקציות מוצעות</translation> <translation id="9168436347345867845">מאוחר יותר</translation>
diff --git a/ash/strings/ash_strings_ja.xtb b/ash/strings/ash_strings_ja.xtb index 3a91271..87c96693 100644 --- a/ash/strings/ash_strings_ja.xtb +++ b/ash/strings/ash_strings_ja.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">退屈だな</translation> <translation id="1104084341931202936">ユーザー補助機能の設定を表示</translation> <translation id="1104621072296271835">デバイスを連携させると活用の幅が広がります</translation> -<translation id="1106446201446919638">1 台のデバイスが接続されています。アクセス ポイントの使用中、Wi-Fi はオフになります。</translation> <translation id="1111021433905331574">[設定] > [<ph name="APP_TITLE" />] でキーボードのバックライトの色を変更できます</translation> <translation id="1117719261843403176">モバイルデータのオンとオフを切り替える。<ph name="STATE" />。</translation> <translation id="112308213915226829">シェルフを自動的に非表示にする</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">モバイル ネットワークに接続されていません</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> へミラーリング</translation> <translation id="1885785240814121742">指紋でロックを解除する</translation> +<translation id="1904997243703671177">Bluetooth をオフにすると、次を含む <ph name="DEVICE_COUNT" /> 台の外部デバイスが <ph name="DEVICE_TYPE" /> と接続解除されます。</translation> <translation id="1908992311423394684">新たなインストール</translation> <translation id="1915307458270490472">通話を終了</translation> <translation id="1918022425394817322">カメラは右上にスナップされています</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">「使い方・ヒント」アプリで「ヘルプ」を開く</translation> <translation id="2018630726571919839">面白いこと言って</translation> <translation id="2021864487439853900">クリックしてロックを解除</translation> -<translation id="2023558322300866873">パケット キャプチャはいつでも停止できます</translation> <translation id="2034971124472263449">このまま保存</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> のショートカットは現在無効になっています</translation> <translation id="2049240716062114887">デスクの名前を <ph name="DESK_NAME" /> に変更しました</translation> -<translation id="206377500836174974">フル</translation> <translation id="2064048859448024834">カメラ プレビューがオンになっています</translation> <translation id="2067602449040652523">キーボードの明るさ</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" />を切り替えます。<ph name="CAPTURE_MEDIUM" />は<ph name="CAPTURE_STATE" />です</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">未接続</translation> <translation id="2408955596600435184">PIN を入力してください</translation> <translation id="2412593942846481727">アップデートが利用可能</translation> +<translation id="2416438829169535743">画面を離れますか?</translation> <translation id="2417486498593892439">ネットワークにログイン</translation> <translation id="2426051945783024481">カメラのフレームの中央にくるよう自動的に調整されます</translation> <translation id="2427507373259914951">左クリック</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">通知</translation> <translation id="2484513351006226581">キーボード レイアウトを切り替えるには <ph name="KEYBOARD_SHORTCUT" /> キーを押します。</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> のプレビュー。使用中のデスクです。</translation> +<translation id="2486405091093637109">「<ph name="DISPLAY_NAME" />」の解像度を <ph name="RESOLUTION" />(<ph name="REFRESH_RATE" /> Hz)に変更しました。確定しない場合、<ph name="TIMEOUT_SECONDS" /> 秒後に以前の設定に戻ります。</translation> <translation id="2487915095798731898">参加</translation> <translation id="2499445554382787206">デスクのプロファイル メニュー: <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">固定キー</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 台のデバイスが接続されています</translation> <translation id="2791421900609674576">前回中断したところから再開できるように、おすすめが表示されます。おすすめは長押しで削除できます。</translation> <translation id="2792498699870441125">Alt+ 検索</translation> +<translation id="2801954693771979815">画面サイズ</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />、選択済み</translation> <translation id="2805756323405976993">アプリ</translation> <translation id="2814448776515246190">画面の一部のキャプチャ</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">テンプレートでサポートされていないアプリ</translation> <translation id="3160929076476941240">2 時間</translation> <translation id="316356270129335934"><ph name="MANAGER" /> が <ph name="DEVICE_TYPE" /> をロールバックしています。デバイスはリセットされ、データはすべて削除されます。</translation> -<translation id="3170769098533255179">デバイスは接続されていません。アクセス ポイントの使用中、Wi-Fi はオフになります。</translation> <translation id="3171170659304083361">入力方法の設定</translation> <translation id="3176221688814061633">Chromebook または Bluetooth デバイスで古いバージョンの Bluetooth が使用されています。Bluetooth 超解像をオンにするか、内蔵マイクを使用すると音質が向上します。</translation> <translation id="3181441307743005334">再起動には時間がかかる場合があります</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> 台のデバイスが <ph name="DEVICE_NAME" /> のアクセス ポイントに接続されています</translation> <translation id="3307642347673023554">ノートパソコン モードに切り替えました</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> が後でログインすることは引き続き可能です。</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> 台のデバイスが接続されています。アクセス ポイントの使用中、Wi-Fi はオフになります。</translation> <translation id="3321628682574733415">保護者のコードが間違っています</translation> <translation id="332827762492701193">通知は非表示になっています</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> の通知を開く</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">現在のデスクのウィンドウを表示しています、すべてのデスクのウィンドウを表示するには上矢印キーを押してください</translation> <translation id="3702846122927433391">ナイジェリアの人口を教えて</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">エンターテイメント</translation> <translation id="3708186454126126312">以前に接続したデバイス</translation> <translation id="3712143870407382523">こちら側のウィンドウを選択</translation> <translation id="371370241367527062">前方のマイク</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">はい、どんなご用でしょう?</translation> <translation id="3804737937830804242">カメラをたたむ</translation> <translation id="3824784079442479685">カメラへのアクセス権を持つ <ph name="APP_NAME" /> およびすべてのアプリとウェブサイトに対して、カメラへのアクセスを許可します。ウェブページの更新またはアプリの再起動が必要となる場合があります。</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> 件中 <ph name="NUM_TURNED_IN" /> 件提出済み、<ph name="NUM_GRADED" /> 件評価済み</translation> <translation id="3826099427150913765">パスワードに切り替える</translation> <translation id="383058930331066723">バッテリー セーバー モードがオンです</translation> <translation id="383629559565718788">キーボード設定を表示</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">オン(<ph name="REMAINING_TIME" />)</translation> <translation id="4069532248403319695">[ダウンロード] ページを開く</translation> <translation id="4072264167173457037">電波: 中程度</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> 件提出済み • <ph name="NUM_GRADED" /> 件評価済み</translation> <translation id="4086921558679520050">デバイスの物理的なマイクスイッチをオンにする</translation> <translation id="4101772068965291327">ホームページを開く</translation> <translation id="4112140312785995938">後方に移動</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">スクリーンキャストを保存できません</translation> <translation id="4405151984121254935">接続されている周辺機器のタイプはサポートされていません</translation> <translation id="4406883609789734330">自動字幕起こし</translation> +<translation id="4412698727486357573">ヘルプセンター</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> はオフになっています。</translation> <translation id="4424159417645388645">デスク 5</translation> <translation id="4430019312045809116">音量</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">提案自体に興味がない</translation> <translation id="4569753163207712681">スマートフォンの最近の写真、メディア、アプリを表示する</translation> <translation id="4573176682887762361">"[単語 / フレーズ] をタイプ"</translation> -<translation id="4577188182049003486">アクセス ポイントがオンのとき、Wi-Fi はオフになります</translation> <translation id="4577274620589681794">時間です · <ph name="LABEL" /></translation> <translation id="4577990005084629481">プレビューを表示</translation> <translation id="4578906031062871102">設定メニューが開いています</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">タブバーの空白部分にリンクをドラッグする</translation> <translation id="4814539958450445987">ログイン画面</translation> <translation id="481455355267255546">次の予定</translation> +<translation id="481749895090480684">タスクリスト: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">カメラとマイク</translation> <translation id="482908187605862807">Google Play ストアから入手可能なアプリ</translation> <translation id="4831034276697007977">自動クリックをオフにしてもよろしいですか?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">アラーム音が無効になっている場合、スマートフォンを探す機能は使用できません</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> が <ph name="DEVICE_TYPE" /> をロールバックするよう求めています。デバイスはリセットされ、データはすべて削除されます。</translation> <translation id="4961318399572185831">画面をキャスト</translation> +<translation id="4964188651935955085">Bluetooth をオフにすると、次の外部デバイスが <ph name="DEVICE_TYPE" /> と接続解除されます。</translation> <translation id="4966431234408005599">音量を上げる</translation> <translation id="4969092041573468113"><ph name="HOURS" />時間<ph name="MINUTES" />分<ph name="SECONDS" />秒</translation> <translation id="4975771730019223894">アプリのバッジ</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">次の文</translation> <translation id="5004607513195820459">ネットワークは管理されています</translation> <translation id="5009463889040999939">プロファイルの名前を変更しています。この処理には数分かかることがあります。</translation> +<translation id="5013847959275396160">ツールバーを隠す</translation> <translation id="5016558321564993266">マーカーを切り替えます。<ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">検索カテゴリ</translation> <translation id="5030659775136592441">ブックマーク マネージャーを表示する</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">ミュートしているときに話すと、通知されます。音声がデバイスの外部に送信されることはありません。</translation> <translation id="5077416371682039027">スマートフォンの最近の写真、メディア、通知、アプリの表示を設定</translation> +<translation id="5077936103761694531">解像度を確定しますか?</translation> <translation id="5078796286268621944">PIN が正しくありません</translation> <translation id="5083035541015925118">Ctrl+Alt+上矢印</translation> <translation id="5083553833479578423">さらに多くのアシスタント機能をぜひご活用ください。</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">デスクトップにドロップしたファイルは、<ph name="HOLDING_SPACE_TITLE" /> に追加されます。デスクトップにファイルを追加することはできません。</translation> <translation id="5551456515017410630">カレンダーを開くまたは閉じます</translation> <translation id="5551974246223970793">ページ検索時に次の一致箇所に移動する</translation> -<translation id="5555639311269196631">アクセス ポイントをオフにする</translation> <translation id="5556459405103347317">再読み込み</translation> <translation id="5558091555391176027">ニアバイシェアで付近のデバイスに表示されるモードのオンとオフを切り替えます</translation> +<translation id="5558314826121965174">創造性</translation> <translation id="556042886152191864">ボタン</translation> <translation id="5570122939431135380">新しいシークレット ウィンドウで新しいタブを開く</translation> <translation id="5571066253365925590">Bluetooth オン</translation> +<translation id="5572632238877308040">必須アプリ</translation> <translation id="557563299383177668">次の段落</translation> <translation id="5577082622442191756">Bluetooth を切り替えます。<ph name="STATE_TEXT" />。</translation> <translation id="5577281275355252094">スマートフォン ハブを使用するには、スマートフォンで Bluetooth が有効になっていることを確認してください</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">デスク 10</translation> <translation id="5662709761327382534">マイク録音は <ph name="CURRENT_STATE" /> です。マイク録音を <ph name="NEW_STATE" /> にするには Enter キーを押してください</translation> <translation id="5669267381087807207">有効化中</translation> +<translation id="5672890847723042801">ユーティリティ</translation> <translation id="5673434351075758678">設定の同期後に「<ph name="FROM_LOCALE" />」から「<ph name="TO_LOCALE" />」に変更されました。</translation> <translation id="5675363643668471212">シェルフ アイテム</translation> <translation id="5677928146339483299">ブロック</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">バッテリー残量 <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">ネットワーク情報を収集しています</translation> <translation id="5867606971598166637">システム管理者が画面をモニタリングしています</translation> -<translation id="5876535466645959772">選択した一覧は空です。新しいタスクを追加するには、下にスクロールしてください</translation> <translation id="5876666360658629066">保護者のコードを入力してください</translation> <translation id="5881540930187678962">スマートフォン ハブを後で設定</translation> <translation id="5887954372087850114">ウィンドウ <ph name="WINDOW_TITLE" /> を <ph name="DESK_TITLE" /> に割り当て、他のすべてのデスクへの割り当てを解除しました</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">アプリ</translation> <translation id="5958529069007801266">監視対象ユーザー</translation> <translation id="5960410286721553511">スマートフォンの最近の写真やメディアを表示します</translation> -<translation id="5961960957587052807">低</translation> <translation id="5965524703725988602">ダークモードのオンとオフを切り替えます。<ph name="STATE_TEXT" />。</translation> <translation id="5975235751479998104">ウィンドウ間を順方向に移動する</translation> <translation id="5978382165065462689">リモート サポート経由で画面の制御を共有しています。</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">アプリの候補</translation> <translation id="6352082849089527770">不明なネットワーク</translation> <translation id="6359587239691116345">最新の機能を入手しセキュリティを強化しましょう。このアップデートを承認しない場合、デバイスが正しく動作せず、セキュリティやパフォーマンス上の問題が発生する可能性があります。</translation> +<translation id="6362833380917912748">組み込みのアプリについて</translation> <translation id="6376931439017688372">Bluetooth はオンです</translation> <translation id="6378515133128829137">ウィンドウを右に固定する</translation> <translation id="6381109794406942707">デバイスのロックを解除するには PIN を入力してください。</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> という名前のデバイスに接続しています</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> になったら利用を再開できます。</translation> <translation id="70168403932084660">デスク 6</translation> +<translation id="702252130983202758">マイアプリ</translation> <translation id="7025533177575372252">スマートフォンを使って <ph name="DEVICE_NAME" /> を接続する</translation> <translation id="7026338066939101231">減らす</translation> <translation id="7029814467594812963">セッションを終了</translation> @@ -1536,7 +1540,7 @@ <translation id="703425375924687388"><ph name="QUERY_NAME" />、Google アシスタント</translation> <translation id="7042322267639375032">ステータス領域を表示しない</translation> <translation id="7045033600005038336">テンプレートを置き換えますか?</translation> -<translation id="7051244143160304048"><ph name="DEVICE_NAME" /> さんが接続を解除しました</translation> +<translation id="7051244143160304048"><ph name="DEVICE_NAME" /> の接続が解除されました</translation> <translation id="7055910611768509537">タッチペンが 1 週間以上使用されていません</translation> <translation id="7061457967428964661">カメラをプレビューしています。別の方向をプレビューするには、Ctrl と矢印キーを押します</translation> <translation id="7066646422045619941">このネットワークは管理者によって無効にされています。</translation> @@ -1677,6 +1681,7 @@ <translation id="7647488630410863958">デバイスのロックを解除して通知を確認してください</translation> <translation id="7649070708921625228">ヘルプ</translation> <translation id="7654687942625752712">音声フィードバックを無効にするには、音量大と音量小の両方のボタンを 5 秒間押し続けてください。</translation> +<translation id="7654916369822103315">「<ph name="DISPLAY_NAME" />」の解像度を <ph name="FALLBACK_RESOLUTION" />(<ph name="FALLBACK_REFRESH_RATE" /> Hz)に変更しました。ポートの帯域幅の制限により、ディスプレイは解像度 <ph name="SPECIFIED_RESOLUTION" />(<ph name="SPECIFIED_REFRESH_RATE" /> Hz)に対応していません。確定しない場合、<ph name="TIMEOUT_SECONDS" /> 秒後に以前の設定に戻ります。</translation> <translation id="7658239707568436148">キャンセル</translation> <translation id="7659861092419699379">デスクとウィンドウを閉じました</translation> <translation id="7660160718439869192"><ph name="NAME" /> は、<ph name="EMAIL" /> と関連付けられているデバイスに表示されます</translation> @@ -1767,6 +1772,7 @@ <translation id="7945357288295809525">ユーザー補助設定を表示します。「<ph name="ENABLED_FEATURES" />」が有効になっています。</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> が <ph name="DEVICE_NAME" /> の使用をリクエストしています</translation> <translation id="7951630946012935453">キーボードを暗くする</translation> +<translation id="7953994493035617347">新しい解像度を確定しますか?</translation> <translation id="7963689218131240420">サイレント モードはオフになっています。</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> から</translation> <translation id="7968693143708939792">フォルダを選択...</translation> @@ -1779,6 +1785,7 @@ <translation id="799296642788192631">重要なファイルを固定できます。固定するには、該当のファイルにカーソルを合わせるか、ファイルアプリで該当のファイルを右クリックします。</translation> <translation id="7994370417837006925">マルチログイン</translation> <translation id="7995804128062002838">画面をキャプチャできませんでした</translation> +<translation id="8000020256436988724">ツールバー</translation> <translation id="8000066093800657092">ネットワーク接続なし</translation> <translation id="8001755249288974029">カーソル位置から行頭までのテキストを選択する</translation> <translation id="8004512796067398576">増やす</translation> @@ -1825,6 +1832,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> の情報ダイアログを開きます</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> を使用しています</translation> <translation id="8185090165691050712">ロックモードのサイズ変更メニューのオンとオフを切り替えます</translation> +<translation id="8192727139462702395">Bluetooth をオフにすると、次の外部デバイスが <ph name="DEVICE_TYPE" /> と接続解除されます。</translation> <translation id="8198456017687137612">タブをキャスト中</translation> <translation id="8200772114523450471">再開</translation> <translation id="8203795194971602413">右クリック</translation> @@ -1844,6 +1852,7 @@ <translation id="8262312463845990408">再生を切り替える</translation> <translation id="8270450402312105425">{0,plural, =1{1 時間以内にデバイスを以前のバージョンに戻してください}other{# 時間以内にデバイスを以前のバージョンに戻してください}}</translation> <translation id="8277261673056602147">画面上のテキストを選択</translation> +<translation id="8287009018010202411">仕事効率化</translation> <translation id="828708037801473432">オフ</translation> <translation id="8297006494302853456">弱い</translation> <translation id="8308637677604853869">前のメニュー</translation> @@ -1890,6 +1899,7 @@ <translation id="847056008324733326">表示スケールの設定</translation> <translation id="8473301994082929012"><ph name="FEATURE_NAME" />は <ph name="ORGANIZATION_NAME" /> により<ph name="FEATURE_STATE" />に設定されています。</translation> <translation id="8477270416194247200">キャンセルするには Alt+ 検索キーまたは Shift キーを押します。</translation> +<translation id="8480418399907765580">ツールバーを表示</translation> <translation id="8487699605742506766">アクセス ポイント</translation> <translation id="8491237443345908933">新しいタブでリンクを開く</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> は <ph name="SPECIFIED_RESOLUTION" /> に対応していません。解像度を <ph name="FALLBACK_RESOLUTION" /> に変更しました。変更を保存するには確定してください。<ph name="TIMEOUT_SECONDS" /> 秒後に以前の設定に戻ります。</translation> @@ -1915,6 +1925,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">名前または色でアプリを並べ替えられます</translation> <translation id="8609384513243082612">新しいタブを開く</translation> +<translation id="861045123704058818">アプリは現在カテゴリ別に整理されています</translation> <translation id="8612216344243590325">重要なファイルはデスクトップではなく <ph name="HOLDING_SPACE_TITLE" /> に保存してください。ファイルを <ph name="HOLDING_SPACE_TITLE" /> にドラッグするだけで保存できます。</translation> <translation id="8614517853887502247">表示保護機能が有効になっているため、<ph name="APP_1_TITLE" /> と <ph name="APP_2_TITLE" /> の通知は表示されません</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />、<ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">本人確認: <ph name="ORIGIN_NAME" /> が本人確認をリクエストしています</translation> <translation id="875593634123171288">VPN 設定を表示</translation> +<translation id="8756799553341497810">この画面を離れると、アプリのレイアウトのカスタマイズを開始できます。</translation> <translation id="8759408218731716181">マルチログインを設定できません</translation> <translation id="8763883995157866248">デバイスをスリープモードにします</translation> <translation id="877404052021108314">90°Fを°Cで</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">現在接続中のデバイス</translation> <translation id="8841375032071747811">戻るボタン</translation> <translation id="8843682306134542540">画面の向きの固定を切り替えます。<ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">ヘルプ</translation> <translation id="8849001918648564819">非表示</translation> <translation id="8853703225951107899">PIN またはパスワードはまだ確認されていません。注: パスワードを最近変更した場合は、古いパスワードを使用してください。新しいパスワードはログアウトした後に適用されます。</translation> <translation id="8855885154700222542">全画面表示キー</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">背面ボタン</translation> <translation id="9133335900048457298">保護されたコンテンツは録画できません</translation> <translation id="9139720510312328767">次の文字を削除する</translation> +<translation id="9148058034647219655">終了</translation> <translation id="9151906066336345901">End</translation> <translation id="9161053988251441839">おすすめのアプリ</translation> <translation id="9168436347345867845">後で行う</translation>
diff --git a/ash/strings/ash_strings_ka.xtb b/ash/strings/ash_strings_ka.xtb index 6d72653..ccc2aa5 100644 --- a/ash/strings/ash_strings_ka.xtb +++ b/ash/strings/ash_strings_ka.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">მოვიწყინე</translation> <translation id="1104084341931202936">მარტივი წვდომის პარამეტრების ჩვენება</translation> <translation id="1104621072296271835">თქვენი მოწყობილობები ერთად უკეთესად იმუშავებს</translation> -<translation id="1106446201446919638">დაკავშირებულია 1 მოწყობილობა. უსადენო ქსელის გამოყენებისას Wi-Fi გამორთული დარჩება.</translation> <translation id="1111021433905331574">თქვენი კლავიატურის ფონური განათების ფერის შეცვლა შეგიძლიათ აქ: პარამეტრები > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">მობილური ინტერნეტის გადართვა. <ph name="STATE" />.</translation> <translation id="112308213915226829">shelf თვითდამალვა</translation> @@ -116,6 +115,7 @@ <translation id="1383597849754832576">მეტყველების ფაილების ჩამოტვირთვა ვერ მოხერხდა. ცადეთ მოგვიანებით.</translation> <translation id="1383876407941801731">ძიება</translation> <translation id="1391102559483454063">ჩართვა</translation> +<translation id="1394698770495054737">სრული გაბუნდოვნება</translation> <translation id="1407069428457324124">მუქი თემა</translation> <translation id="1410568680128842168"><ph name="DATE_CELL_TOOL_TIP" />. თარიღებს შორის ნავიგაციისთვის გამოიყენეთ ისრებიანი კლავიშები.</translation> <translation id="141170878022560212">შუა ღილაკი</translation> @@ -259,11 +259,9 @@ <translation id="2017998995161831444">„დახმარების“ გახსნა გაცნობის აპში</translation> <translation id="2018630726571919839">მომიყევი ანეკდოტი</translation> <translation id="2021864487439853900">განსაბლოკად დააწკაპუნეთ</translation> -<translation id="2023558322300866873">პაკეტების აღბეჭდვის შეწყვეტა ნებისმიერ დროს შეგიძლიათ</translation> <translation id="2034971124472263449">მაინც შენახვა</translation> <translation id="204259843076055848">მალსახმობი <ph name="SIX_PACK_KEY_NAME" /> ამჟამად გამორთულია</translation> <translation id="2049240716062114887">სამუშაო მაგიდის სახელი შეცვალა „<ph name="DESK_NAME" />“-ით</translation> -<translation id="206377500836174974">სავსე</translation> <translation id="2064048859448024834">კამერის გადახედვა ჩართულია</translation> <translation id="2067602449040652523">კლავიატურის სიკაშკაშე</translation> <translation id="2075520525463668108">გადაირთოს <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> არის <ph name="CAPTURE_STATE" />.</translation> @@ -338,6 +336,7 @@ <translation id="2405664212338326887">არ არის დაკავშირებული</translation> <translation id="2408955596600435184">შეიყვანეთ თქვენი PIN-კოდი</translation> <translation id="2412593942846481727">ხელმისაწვდომია განახლება</translation> +<translation id="2416438829169535743">გსურთ ხედიდან გასვლა?</translation> <translation id="2417486498593892439">ქსელში შესვლა</translation> <translation id="2426051945783024481">კამერის კადრი ავტომატურად ექცევა ცენტრში</translation> <translation id="2427507373259914951">მარცხენა დაწკაპუნება</translation> @@ -357,6 +356,7 @@ <translation id="2482878487686419369">შეტყობინებები</translation> <translation id="2484513351006226581">კლავიატურის განლაგების გადასართველად გამოიყენეთ კლავიშთა კომბინაცია: <ph name="KEYBOARD_SHORTCUT" />.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" />-ის გადასახედი ვერსია. აქტიური სამუშაო მაგიდა.</translation> +<translation id="2486405091093637109">„<ph name="DISPLAY_NAME" />“-ის გარჩევადობა შეიცვალა <ph name="RESOLUTION" />-ით (<ph name="REFRESH_RATE" /> ჰც). თუ არ დაადასტურებთ, დაბრუნდება წინა პარამეტრები. დარჩენილია <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">გაწევრიანება</translation> <translation id="2499445554382787206">სამუშაო მაგიდის პროფილის მენიუ. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">კლავიშების ფიქსაცია</translation> @@ -428,6 +428,7 @@ <translation id="2785499565474703580">დაკავშირებულია 1 მოწყობილობა</translation> <translation id="2791421900609674576">თქვენ იხილავთ რეკომენდაციებს, რომ შეძლოთ იქიდან გაგრძელება, სადაც შეჩერდით. რეკომენდაციების ამოშლა შეგიძლიათ ხანგრძლივად შეხებით.</translation> <translation id="2792498699870441125">Alt+ძიება</translation> +<translation id="2801954693771979815">ეკრანის ზომა</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, არჩეულია</translation> <translation id="2805756323405976993">პროგრამები</translation> <translation id="2814448776515246190">ნაწილობრივი აღბეჭდვა</translation> @@ -518,7 +519,6 @@ <translation id="316086887565479535">მხარდაუჭერელი აპები შაბლონში</translation> <translation id="3160929076476941240">2 სთ</translation> <translation id="316356270129335934"><ph name="MANAGER" /> აბრუნებს თქვენს <ph name="DEVICE_TYPE" />-ს წინა ვერსიაზე. თქვენი მოწყობილობა გადაყენდება და ყველა მონაცემი წაიშლება.</translation> -<translation id="3170769098533255179">დაკავშირებული მოწყობილობები არ არის. უსადენო ქსელის გამოყენებისას Wi-Fi გამორთული დარჩება.</translation> <translation id="3171170659304083361">შეყვანის მეთოდების პარამეტრები</translation> <translation id="3176221688814061633">თქვენი Chromebook ან Bluetooth მოწყობილობა Bluetooth-ის მოძველებულ ვერსიას იყენებს. აუდიოს უკეთესი ხარისხის მისაღებად ჩართეთ Bluetooth-ის სუპერგარჩევადობა, ან გამოიყენეთ შიდა მიკროფონი.</translation> <translation id="3181441307743005334">გადატვირთვას შეიძლება გარკვეული დრო დასჭირდეს</translation> @@ -553,7 +553,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" />-ის უსადენო ქსელთან დაკავშირებულია <ph name="DEVICECOUNT" /> მოწყობილობა</translation> <translation id="3307642347673023554">გადართულია ლეპტოპის რეჟიმზე</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> მაინც შეძლებს სისტემაში შესვლას მოგვიანებით.</translation> -<translation id="3317779231018057649">დაკავშირებულია <ph name="DEVICECOUNT" /> მოწყობილობა. უსადენო ქსელის გამოყენებისას Wi-Fi გამორთული დარჩება.</translation> <translation id="3321628682574733415">მშობლის კოდი არასწორია</translation> <translation id="332827762492701193">შეტყობინებები დამალულია</translation> <translation id="3333674550998107387">შეტყობინების „<ph name="NOTIFICATION_TITLE" />“ გაშლა</translation> @@ -677,6 +676,7 @@ <translation id="3702809606464356667">ნაჩვენებია ამჟამინდელი სამუშაო მაგიდის ფანჯრები, ყველა სამუშაო მაგიდის ფანჯრების გამოსაჩენად დააჭირეთ კლავიშს ზემოთ მიმართული ისრით</translation> <translation id="3702846122927433391">ნიგერიის მოსახლეობა</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">გართობა</translation> <translation id="3708186454126126312">ადრე დაკავშირებული</translation> <translation id="3712143870407382523">არჩიეთ ფანჯარა ამ მხარისთვის</translation> <translation id="371370241367527062">წინა მიკროფონი</translation> @@ -700,7 +700,6 @@ <translation id="380165613292957338">გამარჯობა, რით შემიძლია გემსახუროთ?</translation> <translation id="3804737937830804242">კამერის ჩაკეცვა</translation> <translation id="3824784079442479685"><ph name="APP_NAME" />-ს, ასევე, ყველა აპსა და ვებსაიტს, რომლებსაც აქვს კამერის გამოყენების ნებართვა, მიენიჭება კამერაზე წვდომა. შესაძლოა, დაგჭირდეთ ვებგვერდის განახლება ან აპის გადატვირთვა.</translation> -<translation id="3825680296690914697">ჩაბარებულია <ph name="TOTAL_NUM_OF_SUBMISSIONS" />-დან <ph name="NUM_TURNED_IN" />, შეფასებულია <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">პაროლზე გადართვა</translation> <translation id="383058930331066723">ბატარეის დამზოგის რეჟიმი ჩართულია</translation> <translation id="383629559565718788">კლავიატურის პარამეტრების ჩვენება</translation> @@ -764,7 +763,6 @@ <translation id="4066027111132117168">ჩართული, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">ჩამოტვირთვების გვერდის გახსნა</translation> <translation id="4072264167173457037">სიგნალი საშუალოა</translation> -<translation id="4076455981957565732">ჩაბარებულია <ph name="TOTAL_NUM_OF_SUBMISSIONS" />-დან <ph name="NUM_TURNED_IN" /> • შეფასებულია <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">ჩართეთ მიკროფონის ფიზიკური ჩამრთველი თქვენს მოწყობილობაზე</translation> <translation id="4101772068965291327">მთავარი გვერდის გახსნა</translation> <translation id="4112140312785995938">უკან გადახვევა</translation> @@ -854,6 +852,7 @@ <translation id="440113666232554208">სკრინკასტის შენახვა ვერ მოხერხდა</translation> <translation id="4405151984121254935">დაკავშირებული პერიფერიული მოწყობილობის ტიპი მხარდაუჭერელია</translation> <translation id="4406883609789734330">ავტოსუბტიტრები</translation> +<translation id="4412698727486357573">დახმარების ცენტრი</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> გამორთულია.</translation> <translation id="4424159417645388645">სამუშაო მაგიდა 5</translation> <translation id="4430019312045809116">ხმა</translation> @@ -894,7 +893,6 @@ <translation id="4566144812051858745">შემოთავაზებები არ მაინტერესებს</translation> <translation id="4569753163207712681">თქვენი ტელეფონის ბოლოდროინდელი ფოტოების, მედიაფაილებისა და აპების ნახვა</translation> <translation id="4573176682887762361">"აკრიფეთ [სიტყვა / ფრაზა]"</translation> -<translation id="4577188182049003486">როცა უსადენო ქსელი ჩართულია, Wi-Fi გამორთულია</translation> <translation id="4577274620589681794">დრო ამოიწურა · <ph name="LABEL" /></translation> <translation id="4577990005084629481">გადახედვის ჩართვა</translation> <translation id="4578906031062871102">პარამეტრების მენიუ გახსნილია</translation> @@ -957,6 +955,7 @@ <translation id="4798888871844665150">კოპირებული ერთეული უკვე გაცვლის ბუფერშია. სანახავად გამოიყენეთ კლავიშთა კომბინაცია <ph name="SHORTCUT_KEY_NAME" /> + V.</translation> <translation id="479989351350248267">ძიება</translation> <translation id="4804818685124855865">გათიშვა</translation> +<translation id="4806631651704497161">მსუბუქი გაბუნდოვნება</translation> <translation id="4813311884204119883">ჩავლებით გადაიტანეთ ბმული ჩანართების ზოლის ცარიელ არეზე</translation> <translation id="4814539958450445987">შესვლის ეკრანი</translation> <translation id="481455355267255546">მომავალი</translation> @@ -1030,6 +1029,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">თუ საუბრისას თქვენი ხმა არ ისმის, შეტყობინებას მიიღებთ. აუდიო მუდამ თქვენს მოწყობილობაზე ინახება.</translation> <translation id="5077416371682039027">თქვენი ტელეფონის ბოლოდროინდელი ფოტოების, მედიაფაილების, შეტყობინებებისა და აპების ნახვის დაყენება</translation> +<translation id="5077936103761694531">დადასტურდეს გარჩევადობა?</translation> <translation id="5078796286268621944">არასწორი პინი</translation> <translation id="5083035541015925118">ctrl + alt + ზემოთ მიმართული ისარი</translation> <translation id="5083553833479578423">განბლოკეთ ასისტენტის დამატებითი ფუნქციები.</translation> @@ -1151,12 +1151,13 @@ <translation id="5550417424894892620">ჩავლებით გადაიტანეთ ფაილები დესკტოპზე, ისინი <ph name="HOLDING_SPACE_TITLE" />-ს რომ დაამატოთ. ფაილებს დესკტოპს ვერ დაამატებთ.</translation> <translation id="5551456515017410630">კალენდრის გახსნა/დახურვა</translation> <translation id="5551974246223970793">ძიების მომდევნო შესატყვისზე გადასვლა გვერდზე ძიებისას</translation> -<translation id="5555639311269196631">უსადენო ქსელის გამორთვა</translation> <translation id="5556459405103347317">ხელახლა ჩატვირთვა</translation> <translation id="5558091555391176027">მახლობლად გაზიარების მაღალი ხილვადობის გადართვა</translation> +<translation id="5558314826121965174">კრეატიულობა</translation> <translation id="556042886152191864">ღილაკი</translation> <translation id="5570122939431135380">ახალი ჩანართის გახსნა ახალ ინკოგნიტო ფანჯარაში</translation> <translation id="5571066253365925590">Bluetooth ჩართულია</translation> +<translation id="5572632238877308040">ძირითადი</translation> <translation id="557563299383177668">შემდეგი აბზაცი</translation> <translation id="5577082622442191756">Bluetooth-ის გადართვა. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">ტელეფონის ცენტრის გამოსაყენებლად შეამოწმეთ, რომ თქვენს ტელეფონზე ჩართულია Bluetooth</translation> @@ -1181,6 +1182,7 @@ <translation id="5662075790140998213">სამუშაო მაგიდა 10</translation> <translation id="5662709761327382534">მიკროფონის ჩაწერაა <ph name="CURRENT_STATE" />, დააჭირეთ კლავიშს enter, თუ გსურთ, მიკროფონის ჩაწერა <ph name="NEW_STATE" /> იყოს</translation> <translation id="5669267381087807207">გააქტიურება</translation> +<translation id="5672890847723042801">ხელსაწყოები</translation> <translation id="5673434351075758678">„<ph name="FROM_LOCALE" />“ გახდა „<ph name="TO_LOCALE" />“ თქვენი პარამეტრების სინქრონიზაციის შემდეგ.</translation> <translation id="5675363643668471212">თაროს ელემენტი</translation> <translation id="5677928146339483299">დაბლოკილი</translation> @@ -1238,7 +1240,6 @@ <translation id="5864748620896638071">ბატარეა <ph name="BATTERY_PERCENTAGE" />%-ზეა</translation> <translation id="5867217927013474703">გროვდება ინფორმაცია ქსელის შესახებ</translation> <translation id="5867606971598166637">თქვენი სისტემის ადმინისტრატორი ახორციელებს თქვენი ეკრანების მონიტორინგს</translation> -<translation id="5876535466645959772">არჩეული სია ცარიელია, ახალი ამოცანის დასამატებლად გადადით ქვემოთ</translation> <translation id="5876666360658629066">შეიყვანეთ მშობლის კოდი</translation> <translation id="5881540930187678962">ტელეფონის ცენტრის მოგვიანების დაყენება</translation> <translation id="5887954372087850114">ფანჯარა <ph name="WINDOW_TITLE" /> მიმაგრებულია სამუშაო მაგიდაზე <ph name="DESK_TITLE" />, ხოლო დანარჩენი სამუშაო მაგიდებისთვის მიმაგრება გაუქმებულია</translation> @@ -1258,7 +1259,6 @@ <translation id="5955304353782037793">პროგრამა</translation> <translation id="5958529069007801266">კონტროლის ქვეშ მყოფი მომხმარებელი</translation> <translation id="5960410286721553511">ნახეთ თქვენი ტელეფონის ბოლოდროინდელი ფოტოები და მედიაფაილები</translation> -<translation id="5961960957587052807">ღია</translation> <translation id="5965524703725988602">მუქი თემის გადართვა. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">წინ გადაადგილება ფანჯრებს შორის</translation> <translation id="5978382165065462689">დისტანციური დამხმარეს მეშვეობით თვენი ეკრანის გაზიარების მართვა.</translation> @@ -1364,6 +1364,7 @@ <translation id="6351032674660237738">აპების შემოთავაზებები</translation> <translation id="6352082849089527770">უცნობი ქსელები</translation> <translation id="6359587239691116345">ისარგებლეთ უახლესი ფუნქციებითა და უსაფრთხოების გაუმჯობესებებით. თუ ამ განახლებას უარყოფთ, თქვენმა მოწყობილობამ, შესაძლოა, სათანადოდ აღარ იმუშაოს, უსაფრთხოებასა და წარმადობასთან დაკავშირებით კი გარკვეული პრობლემები შეგექმნათ.</translation> +<translation id="6362833380917912748">გაეცანით ჩაშენებულ აპებს</translation> <translation id="6376931439017688372">Bluetooth ჩართულია</translation> <translation id="6378515133128829137">ფანჯრის ჩამაგრება მარჯვნივ</translation> <translation id="6381109794406942707">მოწყობილობის განსაბლოკად შეიყვანეთ PIN-კოდი.</translation> @@ -1530,6 +1531,7 @@ <translation id="7014684956566476813">დაკავშირებულია მოწყობილობასთან, სახელად <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">დაბრუნდით <ph name="COME_BACK_TIME" />-ზე.</translation> <translation id="70168403932084660">სამუშაო მაგიდა 6</translation> +<translation id="702252130983202758">თქვენი აპები</translation> <translation id="7025533177575372252">დაუკავშირეთ <ph name="DEVICE_NAME" /> თქვენს ტელეფონს</translation> <translation id="7026338066939101231">დეკრემენტი</translation> <translation id="7029814467594812963">სესიიდან გამოსვლა</translation> @@ -1679,6 +1681,7 @@ <translation id="7647488630410863958">შეტყობინებების სანახავად, განბლოკეთ მოწყობილობა</translation> <translation id="7649070708921625228">დახმარება</translation> <translation id="7654687942625752712">გახმოვანებული უკუკავშირის გასათიშად დააჭირეთ ხმის ორივე ღილაკს ხუთი წამის განმავლობაში.</translation> +<translation id="7654916369822103315">„<ph name="DISPLAY_NAME" />“-ის გარჩევადობა შეიცვალა <ph name="FALLBACK_RESOLUTION" />-ით (<ph name="FALLBACK_REFRESH_RATE" /> ჰც). პორტის გამტარუნარიანობის შეზღუდვების გამო, თქვენი ეკრანის მიერ მხარდაუჭერელია გარჩევადობა <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> ჰც). თუ არ დაადასტურებთ, დაბრუნდება წინა პარამეტრები. დარჩენილია <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">გაუქმება</translation> <translation id="7659861092419699379">სამუშაო მაგიდა და ფანჯრები დაიხურა</translation> <translation id="7660160718439869192">თქვენი <ph name="NAME" /> გამოჩნდება <ph name="EMAIL" />-ით დაკავშირებულ მოწყობილობებზე</translation> @@ -1769,6 +1772,7 @@ <translation id="7945357288295809525">მარტივი წვდომის პარამეტრების ჩვენება, „<ph name="ENABLED_FEATURES" />“ ჩართულია.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" />-ს სურს, გამოიყენოს თქვენი <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">კლავიატურის ჩაბნელება</translation> +<translation id="7953994493035617347">დადასტურდეს ახალი გარჩევადობა?</translation> <translation id="7963689218131240420">„არ შემაწუხოთ“ რეჟიმი გამორთულია.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" />-დან</translation> <translation id="7968693143708939792">აირჩიეთ საქაღალდე...</translation> @@ -1781,6 +1785,7 @@ <translation id="799296642788192631">შეგიძლიათ ჩაამაგროთ მნიშვნელოვანი ფაილები. ჩასამაგრებლად გადაატარეთ კურსორი სასურველ ერთეულს, ან გახსენით Files აპი და დააწკაპუნეთ ერთეულზე მარჯვენა კლავიშით.</translation> <translation id="7994370417837006925">ერთდროული შესვლა სისტემაში</translation> <translation id="7995804128062002838">ეკრანის აღბეჭდვა ვერ მოხერხდა</translation> +<translation id="8000020256436988724">ხელსაწყოთა ზოლი</translation> <translation id="8000066093800657092">ქსელი არ არის</translation> <translation id="8001755249288974029">ტექსტის არჩევა კურსორიდან სტრიქონის დასაწყისამდე</translation> <translation id="8004512796067398576">ზრდა</translation> @@ -1847,6 +1852,7 @@ <translation id="8262312463845990408">დაკვრის გადართვა</translation> <translation id="8270450402312105425">{0,plural, =1{დააბრუნეთ მოწყობილობა წინა ვერსიაზე ერთი საათის განმავლობაში}other{დააბრუნეთ მოწყობილობა წინა ვერსიაზე # საათის განმავლობაში}}</translation> <translation id="8277261673056602147">ტექსტის გამოყოფა თქვენს ეკრანზე</translation> +<translation id="8287009018010202411">პროდუქტიულობა</translation> <translation id="828708037801473432">გამორთვა</translation> <translation id="8297006494302853456">სუსტი</translation> <translation id="8308637677604853869">წინა მენიუ</translation> @@ -1918,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">დაალაგეთ თქვენი აპები სახელის ან ფერის მიხედვით</translation> <translation id="8609384513243082612">ახალი ჩანართის გახსნა</translation> +<translation id="861045123704058818">აპები დროებით არის ორგანიზებული კატეგორიების მიხედვით</translation> <translation id="8612216344243590325">შეინახეთ მნიშვნელოვანი ფაილები დესკტოპის ნაცვლად <ph name="HOLDING_SPACE_TITLE" />-ში. უბრალოდ, ჩავლებით გადაიტანეთ ფაილები <ph name="HOLDING_SPACE_TITLE" />-ში.</translation> <translation id="8614517853887502247"><ph name="APP_1_TITLE" />-ისა და <ph name="APP_2_TITLE" />-ის შეტყობინებები დამალულია, რადგან ჩართულია ნახვის დაცვა</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">დაადასტურეთ ვინაობა: <ph name="ORIGIN_NAME" /> ითხოვს თქვენი ვინაობის დადასტურებას</translation> <translation id="875593634123171288">VPN-ის პარამეტრების ჩვენება</translation> +<translation id="8756799553341497810">ამ ხედიდან გასვლის შემდეგ შეგიძლიათ აპების განლაგების მორგების დაწყება.</translation> <translation id="8759408218731716181">მრავლობითი შესვლის დაყენება შეუძლებელია</translation> <translation id="8763883995157866248">მოწყობილობის გადაყვანა ძილის რეჟიმზე</translation> <translation id="877404052021108314">90°F ცელსიუსში</translation> @@ -1976,6 +1984,7 @@ <translation id="8834539327799336565">ამჟამად დაკავშირებული</translation> <translation id="8841375032071747811">ღილაკი „უკან“</translation> <translation id="8843682306134542540">ბრუნვის ჩაკეტვის გადართვა. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">დახმარების მიღება</translation> <translation id="8849001918648564819">დამალული</translation> <translation id="8853703225951107899">თქვენი PIN-კოდის ან პაროლის დადასტურება კვლავ ვერ მოხერხდა. გაითვალისწინეთ: თუ ახლახან შეცვალეთ პაროლი, გამოიყენეთ თქვენი ძველი პაროლი. ახალი პაროლი ძალაში შევა, როცა სისტემიდან გახვალთ.</translation> <translation id="8855885154700222542">სრულეკრანიან რეჟიმზე გადართვის კლავიში</translation> @@ -2047,6 +2056,7 @@ <translation id="9129245940793250979">უკანა ღილაკი</translation> <translation id="9133335900048457298">დაცული კონტენტის ჩაწერა ვერ მოხერხდება</translation> <translation id="9139720510312328767">მომდევნო ასოს წაშლა</translation> +<translation id="9148058034647219655">გასვლა</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">შემოთავაზებული აპები</translation> <translation id="9168436347345867845">მოგვიანებით გაკეთება</translation>
diff --git a/ash/strings/ash_strings_kk.xtb b/ash/strings/ash_strings_kk.xtb index 967f1c5..8338121 100644 --- a/ash/strings/ash_strings_kk.xtb +++ b/ash/strings/ash_strings_kk.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Ішім пысты</translation> <translation id="1104084341931202936">Арнайы мүмкіндіктер параметрлерін көрсету</translation> <translation id="1104621072296271835">Құрылғылар бірігіп жақсы жұмыс істейді</translation> -<translation id="1106446201446919638">1 құрылғы жалғанды. Хотспот пайдаланылғанда, Wi-Fi өшіп тұрады.</translation> <translation id="1111021433905331574">Пернетақта жарығының түсін "Параметрлер > <ph name="APP_TITLE" />" бөлімінен өзгерте аласыз.</translation> <translation id="1117719261843403176">Мобильдік интернетті қосу/өшіру. <ph name="STATE" />.</translation> <translation id="112308213915226829">Сөрені автоматты жасыру</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Мобильдік желі жоқ.</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> арқылы экран көшірмесін көрсету</translation> <translation id="1885785240814121742">Құлыпты саусақ ізімен ашыңыз</translation> +<translation id="1904997243703671177">Bluetooth өшірілгенде, <ph name="DEVICE_COUNT" /> сыртқы құрылғы <ph name="DEVICE_TYPE" /> құрылғыңыздан ажыратылады, оның ішінде:</translation> <translation id="1908992311423394684">Жаңадан орнатылған</translation> <translation id="1915307458270490472">Жабу</translation> <translation id="1918022425394817322">Камера жоғарғы оң жақ бұрышқа ауыстырылды.</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Explore қолданбасында "Анықтама" бөлімін ашу</translation> <translation id="2018630726571919839">Әзіл айтып бер</translation> <translation id="2021864487439853900">Құлыпты ашу үшін басыңыз</translation> -<translation id="2023558322300866873">Желі жинағын алу әрекетін кез келген уақытта тоқтата аласыз</translation> <translation id="2034971124472263449">Сонда да сақтау</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> жылдам пәрмені әзірше өшірулі</translation> <translation id="2049240716062114887">Жұмыс үстелінің атауы <ph name="DESK_NAME" /> деп өзгертілді.</translation> -<translation id="206377500836174974">Толық</translation> <translation id="2064048859448024834">Камераның алғы көрінісі қосылды</translation> <translation id="2067602449040652523">Пернетақта ашықтығы</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> функциясын қосу немесе өшіру. <ph name="CAPTURE_MEDIUM" /> — <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Қосылмаған</translation> <translation id="2408955596600435184">PIN кодын енгізіңіз</translation> <translation id="2412593942846481727">Жаңартылған нұсқа қолжетімді</translation> +<translation id="2416438829169535743">Көріністен шығу қажет пе?</translation> <translation id="2417486498593892439">Желіге кіру</translation> <translation id="2426051945783024481">Камерамен кадрлау автоматты түрде ортасына тураланды.</translation> <translation id="2427507373259914951">Тінтуірдің сол жақ түймесін басу</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Хабарландырулар</translation> <translation id="2484513351006226581">Пернетақтаны ауыстыру үшін <ph name="KEYBOARD_SHORTCUT" /> пернелерін басыңыз.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> алғы көрінісі. Жұмыс үстелі белсенді.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Гц) ажыратымдылығына өзгертілді. Растамасаңыз, алдыңғы параметрлер <ph name="TIMEOUT_SECONDS" /> ішінде қалпына келтіріледі.</translation> <translation id="2487915095798731898">Қосылу</translation> <translation id="2499445554382787206">Жұмыс үстелі профилінің мәзірі. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Жабысқақ пернелер</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 құрылғы жалғанған.</translation> <translation id="2791421900609674576">Көретін ұсыныстардың арқасында тоқтаған жеріңізден жалғастыра аласыз. Ұсыныстарды өшіру үшін басып тұрыңыз.</translation> <translation id="2792498699870441125">Alt+Іздеу</translation> +<translation id="2801954693771979815">Экран өлшемі</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, таңдалған</translation> <translation id="2805756323405976993">Қолданбалар</translation> <translation id="2814448776515246190">Экранның бір бөлігін түсіру</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Үлгіде қолдау көрсетілмейтін қолданбалар бар</translation> <translation id="3160929076476941240">2 сағ</translation> <translation id="316356270129335934"><ph name="MANAGER" /> <ph name="DEVICE_TYPE" /> құрылғыңызды алдыңғы нұсқаға қайтарады. Құрылғы бастапқы күйге қайтарылады және барлық дерек жойылады.</translation> -<translation id="3170769098533255179">Ешқандай құрылғы жалғанбады. Хотспот пайдаланылғанда, Wi-Fi өшіп тұрады.</translation> <translation id="3171170659304083361">Енгізу әдістерінің параметрлері</translation> <translation id="3176221688814061633">Chromebook немесе Bluetooth құрылғыңызда Bluetooth-тың ескі нұсқасы тұр. Дыбыс сапасын жақсарту үшін Bluetooth аса жоғары ажыратымдылығын қосыңыз немесе ішкі микрофонды пайдаланыңыз.</translation> <translation id="3181441307743005334">Қайту іске қосуға біраз уақыт қажет болуы мүмкін</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> құрылғы <ph name="DEVICE_NAME" /> хотспотына қосылған</translation> <translation id="3307642347673023554">Ноутбук режиміне ауысты.</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> кейінірек те кіре алады.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> құрылғы жалғанды. Хотспот пайдаланылғанда, Wi-Fi өшіп тұрады.</translation> <translation id="3321628682574733415">Ата-ана коды дұрыс емес</translation> <translation id="332827762492701193">Хабарландырулар жасырулы</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> хабарландыруын жаю</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Терезелер қазіргі жұмыс үстелінен көрсетіліп тұр. Терезелерді барлық жұмыс үстелінен көрсету үшін жоғарыға бағыттауыш пернені басыңыз.</translation> <translation id="3702846122927433391">Нигерия халқының саны</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Ойын-сауық</translation> <translation id="3708186454126126312">Бұған дейін жалғанғандар</translation> <translation id="3712143870407382523">Экранның осы жағына қоятын терезені таңдау</translation> <translation id="371370241367527062">Алдыңғы микрофон</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Сәлеметсіз бе, сізге қандай көмек қажет?</translation> <translation id="3804737937830804242">Өлшемді өзгерту түймесін жасыру</translation> <translation id="3824784079442479685">Бұл <ph name="APP_NAME" /> қолданбасының және камера рұқсаты бар барлық қолданба мен веб-сайттың камераны пайдалануына мүмкіндік береді. Веб-бетті жаңарту немесе қолданбаны өшіріп қосу керек болуы мүмкін.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> жіберілді, <ph name="NUM_GRADED" /> бағаланды</translation> <translation id="3826099427150913765">Құпия сөзге ауысу</translation> <translation id="383058930331066723">Батареяны үнемдеу режимі қосулы.</translation> <translation id="383629559565718788">Пернетақта параметрлерін көрсету</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Қосулы, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">"Жүктеп алынғандар" бетін ашу</translation> <translation id="4072264167173457037">Орташа сигнал</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> жіберілді • <ph name="NUM_GRADED" /> бағаланды</translation> <translation id="4086921558679520050">Құрылғыңыздағы физикалық микрофон қосқышын қосу</translation> <translation id="4101772068965291327">Негізгі бетті ашу</translation> <translation id="4112140312785995938">Артқа</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Cкринкастты сақтау мүмкін емес.</translation> <translation id="4405151984121254935">Жалғанған перифериялық құрылғы түріне қолдау көрсетілмейді.</translation> <translation id="4406883609789734330">Live Caption</translation> +<translation id="4412698727486357573">Анықтама орталығы</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> өшірулі.</translation> <translation id="4424159417645388645">5-ші жұмыс үстелі</translation> <translation id="4430019312045809116">Дыбыс деңгейі</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Ешқандай ұсыныс қызықтырмайды</translation> <translation id="4569753163207712681">Телефондағы соңғы фотосуреттерді, медиафайлдарды және қолданбаларды көру</translation> <translation id="4573176682887762361">"[Cөз немесе фраза] теру"</translation> -<translation id="4577188182049003486">Хотспот қосылса, Wi-Fi өшіріледі</translation> <translation id="4577274620589681794">Уақыт бітті · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Алдын ала көріністерді көрсету</translation> <translation id="4578906031062871102">Параметрлер мәзірі ашық.</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Сілтемені қойындылар жолағындағы бос жерге сүйреу</translation> <translation id="4814539958450445987">Аккаунтқа кіру экраны</translation> <translation id="481455355267255546">Алдағы іс-шаралар</translation> +<translation id="481749895090480684">Тапсырмалар тізімі: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">камера және микрофон</translation> <translation id="482908187605862807">Play Store-дан қолжетімді қолданбалар</translation> <translation id="4831034276697007977">Автоматты түрде басу функциясын шынымен де өшіргіңіз келе ме?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Дабыл сигналы өшірілсе, телефонды табу функциясы қолжетімді болмайды.</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> сізден <ph name="DEVICE_TYPE" /> құрылғысын алдыңғы нұсқаға қайтаруды талап етеді. Құрылғы бастапқы күйге қайтарылады және барлық дерек жойылады.</translation> <translation id="4961318399572185831">Экран трансляциясы</translation> +<translation id="4964188651935955085">Bluetooth өшірілгенде, бұл сыртқы құрылғы <ph name="DEVICE_TYPE" /> құрылғыңыздан ажыратылады:</translation> <translation id="4966431234408005599">Дыбыс деңгейін көтеру</translation> <translation id="4969092041573468113"><ph name="HOURS" />с <ph name="MINUTES" />м <ph name="SECONDS" />с</translation> <translation id="4975771730019223894">Қолданбаға танымбелгі қою</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Дыбысы өшірілген күйде сөйлессеңіз, сізге хабарландыру келеді. Аудио құрылғыңыздан ешқашан кетпейді.</translation> <translation id="5077416371682039027">Телефондағы соңғы фотосуреттерді, медиафайлдарды, хабарландыруларды және қолданбаларды көру мүмкіндігін реттеу</translation> +<translation id="5077936103761694531">Ажыратымдылықты растау қажет пе?</translation> <translation id="5078796286268621944">PIN коды дұрыс емес</translation> <translation id="5083035541015925118">ctrl + alt + жоғары бағыт пернесі</translation> <translation id="5083553833479578423">Басқа да Assistant мүмкіндіктерін ашыңыз.</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620">Файлдарды <ph name="HOLDING_SPACE_TITLE" /> аймағына қосу үшін жұмыс үстеліне қойыңыз. Файлдарды жұмыс үстеліне қосу мүмкін емес.</translation> <translation id="5551456515017410630">Күнтізбені ашу/жабу</translation> <translation id="5551974246223970793">Беттегі іздеу сұрауына сай келетін келесі нәтижеге өту</translation> -<translation id="5555639311269196631">Хотспотты өшіру</translation> <translation id="5556459405103347317">Қайта жүктеу</translation> <translation id="5558091555391176027">Nearby Share функциясының маңайдағыларға көріну режимін ауыстыру</translation> +<translation id="5558314826121965174">Шығармашылық</translation> <translation id="556042886152191864">Түйме</translation> <translation id="5570122939431135380">Жаңа қойындыны жаңа инкогнито терезесінде ашу</translation> <translation id="5571066253365925590">Bluetooth қосылды</translation> +<translation id="5572632238877308040">Негізгі қолданбалар</translation> <translation id="557563299383177668">Келесі абзац</translation> <translation id="5577082622442191756">Bluetooth функциясын ауыстыру. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Phone Hub функциясын пайдалану үшін телефоныңызда Bluetooth қосылып тұруы керек.</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">10-жұмыс үстелі</translation> <translation id="5662709761327382534">Микрофон арқылы жазу <ph name="CURRENT_STATE" />. <ph name="NEW_STATE" /> үшін Enter пернесін басыңыз.</translation> <translation id="5669267381087807207">Белсендірілуде</translation> +<translation id="5672890847723042801">Утилиталар</translation> <translation id="5673434351075758678">Параметрлер синхрондалғаннан кейін, "<ph name="FROM_LOCALE" />" тілі "<ph name="TO_LOCALE" />" тіліне өзгертілді.</translation> <translation id="5675363643668471212">Сөредегі элемент</translation> <translation id="5677928146339483299">Тыйым салынған</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">Батарея заряды: <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Желі туралы ақпарат жиналуда</translation> <translation id="5867606971598166637">Әкімшіңіз экрандарды бақылап отыр.</translation> -<translation id="5876535466645959772">Таңдалған тізім бос, жаңа тапсырма қосу үшін төмен жылжу</translation> <translation id="5876666360658629066">Ата-ана кодын енгізіңіз</translation> <translation id="5881540930187678962">Phone Hub кейін орнату</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> терезесі <ph name="DESK_TITLE" /> жұмыс үстеліне тағайындалып, басқаларының бәрінен алынды.</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">қолданба</translation> <translation id="5958529069007801266">Бақылаудағы пайдаланушы</translation> <translation id="5960410286721553511">Телефондағы соңғы фотосуреттер мен медиафайлдарды көріңіз.</translation> -<translation id="5961960957587052807">Жарық</translation> <translation id="5965524703725988602">Қараңғы режимді ауыстыру. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Терезелер арқылы алға айналдыру</translation> <translation id="5978382165065462689">Remote Assistance арқылы экранды бөлісіп басқару.</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">ҚОЛДАНБА ҰСЫНЫСТАРЫ</translation> <translation id="6352082849089527770">Белгісіз желілер</translation> <translation id="6359587239691116345">Соңғы шыққан функцияларды және қауіпсіздікті жақсарту мүмкіндіктерін пайдаланыңыз. Бұл жаңартуды қабылдамасаңыз, құрылғыңыз дұрыс жұмыс істемей, қауіпсіздік пен өнімділікке қатысты ақаулар туындауы мүмкін.</translation> +<translation id="6362833380917912748">Ендірілген қолданбалармен танысыңыз</translation> <translation id="6376931439017688372">Bluetooth қосулы</translation> <translation id="6378515133128829137">Терезені оңға бекіту</translation> <translation id="6381109794406942707">Құрылғының құлпын ашу үшін PIN кодын енгізіңіз.</translation> @@ -1527,6 +1529,7 @@ <translation id="7014684956566476813">"<ph name="DEVICE_NAME" />" деп аталатын құрылғыға қосылды.</translation> <translation id="7015766095477679451">Сағат <ph name="COME_BACK_TIME" /> болғанда, қайта қолданып көріңіз.</translation> <translation id="70168403932084660">6-шы жұмыс үстелі</translation> +<translation id="702252130983202758">Қолданбаларыңыз</translation> <translation id="7025533177575372252"><ph name="DEVICE_NAME" /> құрылғысын телефонға жалғаңыз</translation> <translation id="7026338066939101231">Кему</translation> <translation id="7029814467594812963">Сеанстан шығу</translation> @@ -1676,6 +1679,7 @@ <translation id="7647488630410863958">Хабарландыруларды көру үшін құрылғының құлпын ашыңыз</translation> <translation id="7649070708921625228">Анықтама</translation> <translation id="7654687942625752712">Дауыстап оқу функциясын өшіру үшін дыбыс түймелерін бірге бес секунд басып тұрыңыз.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Гц) ажыратымдылығына өзгертілді. Порттың өткізу мүмкіндігінің шектеулеріне байланысты дисплейіңіз <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Гц) ажыратымдылығына қолдау көрсетпейді. Растамасаңыз, алдыңғы параметрлер <ph name="TIMEOUT_SECONDS" /> ішінде қалпына келтіріледі.</translation> <translation id="7658239707568436148">Бас тарту</translation> <translation id="7659861092419699379">Жұмыс үстелі мен терезелер жабылды.</translation> <translation id="7660160718439869192"><ph name="NAME" /> құрылғысы <ph name="EMAIL" /> аккаунтымен байланыстырылған құрылғыларда шығады.</translation> @@ -1766,6 +1770,7 @@ <translation id="7945357288295809525">Арнайы мүмкіндіктердің параметрлерін көрсету, "<ph name="ENABLED_FEATURES" />" қосулы.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> қолданбасы <ph name="DEVICE_NAME" /> құрылғысын пайдалануды қалайды.</translation> <translation id="7951630946012935453">Күңгірт пернетақта</translation> +<translation id="7953994493035617347">Жаңа ажыратымдылықты растау қажет пе?</translation> <translation id="7963689218131240420">Мазаламау режимі өшірулі.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> компаниясынан</translation> <translation id="7968693143708939792">Қалта таңдау…</translation> @@ -1778,6 +1783,7 @@ <translation id="799296642788192631">Маңызды файлдарды бекітуге болады. Бекіту үшін элементке курсорды апарыңыз немесе Files қолданбасын ашыңыз және элементті тінтуірдің оң жақ түймесімен басыңыз.</translation> <translation id="7994370417837006925">Бірнеше профильдердің кіруі</translation> <translation id="7995804128062002838">Экран түсірілмеді.</translation> +<translation id="8000020256436988724">Құралдар тақтасы</translation> <translation id="8000066093800657092">Желі жоқ</translation> <translation id="8001755249288974029">Курсордан жолдың басына дейінгі мәтінді таңдау</translation> <translation id="8004512796067398576">Арту</translation> @@ -1824,6 +1830,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> аккаунты туралы ақпарат диалогтік терезесін ашу</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> тілін пайдалану</translation> <translation id="8185090165691050712">Өлшем өзгертуді құлыптау режимі мәзірін қосу/өшіру</translation> +<translation id="8192727139462702395">Bluetooth өшірілгенде, мынадай сыртқы құрылғылар <ph name="DEVICE_TYPE" /> құрылғыңыздан ажыратылады:</translation> <translation id="8198456017687137612">Қойынды трансляциялануда</translation> <translation id="8200772114523450471">Жалғастыру</translation> <translation id="8203795194971602413">Тінтуірдің оң жақ түймесін басу</translation> @@ -1843,6 +1850,7 @@ <translation id="8262312463845990408">Ойнату/кідірту</translation> <translation id="8270450402312105425">{0,plural, =1{Құрылғыны бір сағатта алдыңғы нұсқаға қайтару қажет}other{Құрылғыны # сағатта алдыңғы нұсқаға қайтару қажет}}</translation> <translation id="8277261673056602147">Экрандағы мәтінді ерекшелеу</translation> +<translation id="8287009018010202411">Өнімділік</translation> <translation id="828708037801473432">Өшірулі</translation> <translation id="8297006494302853456">Әлсіз</translation> <translation id="8308637677604853869">Алдыңғы мәзір</translation> @@ -1914,6 +1922,7 @@ <translation id="8594115950068821369">–<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Қолданбаларды атауы немесе түсі бойынша сұрыптау</translation> <translation id="8609384513243082612">Жаңа қойынды ашу</translation> +<translation id="861045123704058818">Қолданбалар санат бойынша уақытша реттеледі.</translation> <translation id="8612216344243590325">Маңызды файлдарды жұмыс үстелінің орнына <ph name="HOLDING_SPACE_TITLE" /> аймағында сақтаңыз. Ол үшін файлдарды <ph name="HOLDING_SPACE_TITLE" /> аймағына сүйреп апарыңыз.</translation> <translation id="8614517853887502247"><ph name="APP_1_TITLE" /> және <ph name="APP_2_TITLE" /> хабарландырулары жасырылған, себебі көруден қорғау режимі қосулы тұр.</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Жеке басыңызды растаңыз: <ph name="ORIGIN_NAME" /> жеке басыңызды растағысы келеді.</translation> <translation id="875593634123171288">VPN параметрлерін көрсету</translation> +<translation id="8756799553341497810">Бұл көріністен шыққаннан кейін, қолданба форматын бейімдеуді бастай аласыз.</translation> <translation id="8759408218731716181">Бірнеше аккаунттың кіру мүмкіндігін орнату мүмкін емес</translation> <translation id="8763883995157866248">Құрылғыны ұйқы режиміне қою</translation> <translation id="877404052021108314">90°F қанша C-ге тең?</translation> @@ -1972,6 +1982,7 @@ <translation id="8834539327799336565">Қазір жалғанғандар</translation> <translation id="8841375032071747811">"Артқа" түймесі</translation> <translation id="8843682306134542540">Бұру құлпын ашу/жабу. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Анықтама алу</translation> <translation id="8849001918648564819">Жасырын</translation> <translation id="8853703225951107899">PIN кодыңыз не құпия сөзіңіз әлі расталмады. Ескертпе: құпия сөзіңізді жақында өзгерткен болсаңыз, бұрынғы құпия сөзіңізді пайдаланыңыз. Жаңа құпия сөз, аккаунттан шыққаннан кейін, күшіне енеді.</translation> <translation id="8855885154700222542">Толық экран пернесі</translation> @@ -2043,6 +2054,7 @@ <translation id="9129245940793250979">Артқы түйме</translation> <translation id="9133335900048457298">Қорғалған контентті жазу мүмкін емес</translation> <translation id="9139720510312328767">Келесі әріпті жою</translation> +<translation id="9148058034647219655">Шығу</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">ҰСЫНЫЛҒАН ҚОЛДАНБАЛАР</translation> <translation id="9168436347345867845">Кейінірек</translation>
diff --git a/ash/strings/ash_strings_km.xtb b/ash/strings/ash_strings_km.xtb index c950ad7..096f52c 100644 --- a/ash/strings/ash_strings_km.xtb +++ b/ash/strings/ash_strings_km.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">ខ្ញុំធុញ</translation> <translation id="1104084341931202936">បង្ហាញការកំណត់ភាពងាយស្រួល</translation> <translation id="1104621072296271835">ឧបករណ៍របស់អ្នកដំណើរការកាន់តែល្អពេលប្រើរួមគ្នា</translation> -<translation id="1106446201446919638">បានភ្ជាប់ឧបករណ៍ 1 គ្រឿង។ Wi-Fi នឹងបន្តបិទ នៅពេលប្រើប្រាស់ហតស្ប៉ត។</translation> <translation id="1111021433905331574">អ្នកអាចប្ដូរពណ៌ពន្លឺផ្នែកខាងក្រោយនៃក្ដារចុចរបស់អ្នកនៅក្នុងការកំណត់ > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">បិទ/បើកទិន្នន័យទូរសព្ទចល័ត។ <ph name="STATE" />។</translation> <translation id="112308213915226829">លាក់ធ្នើដោយស្វ័យប្រវត្តិ</translation> @@ -116,6 +115,7 @@ <translation id="1383597849754832576">មិនអាចទាញយកឯកសារនិយាយបានទេ។ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ។</translation> <translation id="1383876407941801731">ស្វែងរក</translation> <translation id="1391102559483454063">បើក</translation> +<translation id="1394698770495054737">ព្រាលទាំងស្រុង</translation> <translation id="1407069428457324124">រចនាប័ទ្មងងឹត</translation> <translation id="1410568680128842168"><ph name="DATE_CELL_TOOL_TIP" />។ ប្រើគ្រាប់ចុចព្រួញ ដើម្បីរុករករវាងកាលបរិច្ឆេទ។</translation> <translation id="141170878022560212">ប៊ូតុងកណ្ដាល</translation> @@ -259,11 +259,9 @@ <translation id="2017998995161831444">បើក "ជំនួយ" នៅក្នុងកម្មវិធីរុករក</translation> <translation id="2018630726571919839">និយាយរឿងកំប្លែងឱ្យខ្ញុំស្ដាប់</translation> <translation id="2021864487439853900">ចុចដើម្បីដោះសោ</translation> -<translation id="2023558322300866873">អ្នកអាចបញ្ឈប់ការថតកញ្ចប់បានគ្រប់ពេល</translation> <translation id="2034971124472263449">មិនអីទេ រក្សាទុកចុះ</translation> <translation id="204259843076055848">បច្ចុប្បន្ន ផ្លូវកាត់ <ph name="SIX_PACK_KEY_NAME" /> ត្រូវបានបិទ</translation> <translation id="2049240716062114887">ឈ្មោះតុត្រូវបានប្ដូរទៅ <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">ពេញ</translation> <translation id="2064048859448024834">ការមើលកាមេរ៉ាសាកល្បងត្រូវបានបើក</translation> <translation id="2067602449040652523">ពន្លឺកា្តរចុច</translation> <translation id="2075520525463668108">បិទ/បើក<ph name="CAPTURE_MEDIUM" />។ <ph name="CAPTURE_MEDIUM" />គឺ<ph name="CAPTURE_STATE" /></translation> @@ -338,6 +336,7 @@ <translation id="2405664212338326887">មិនបានភ្ជាប់ទេ</translation> <translation id="2408955596600435184">បញ្ចូលកូដ PIN របស់អ្នក</translation> <translation id="2412593942846481727">មានកំណែថ្មី</translation> +<translation id="2416438829169535743">ចាកចេញពីទិដ្ឋភាពឬ?</translation> <translation id="2417486498593892439">ចូលបណ្តាញ</translation> <translation id="2426051945783024481">បានដាក់ឱ្យនៅចំកណ្ដាលកាមេរ៉ាដោយស្វ័យប្រវត្តិ</translation> <translation id="2427507373259914951">ចុចកណ្ដុរខាងឆ្វេង</translation> @@ -429,6 +428,7 @@ <translation id="2785499565474703580">បានភ្ជាប់ឧបករណ៍ 1</translation> <translation id="2791421900609674576">អ្នកនឹងមើលឃើញការណែនាំ ដើម្បីឱ្យអ្នកអាចបន្តត្រង់ចំណុចដែលអ្នកបានចាកចេញ។ អ្នកអាចចុចឱ្យជាប់ ដើម្បីដកការណែនាំចេញ។</translation> <translation id="2792498699870441125">Alt+ស្វែងរក</translation> +<translation id="2801954693771979815">ទំហំអេក្រង់</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" /> ត្រូវបានជ្រើសរើស</translation> <translation id="2805756323405976993">កម្មវិធី</translation> <translation id="2814448776515246190">ថតនៅផ្នែកខ្លះ</translation> @@ -519,7 +519,6 @@ <translation id="316086887565479535">កម្មវិធីដែលមិនអាចប្រើបាននៅក្នុងទម្រង់គំរូ</translation> <translation id="3160929076476941240">2 ម៉</translation> <translation id="316356270129335934"><ph name="MANAGER" /> កំពុងបន្ទាបកំណែ <ph name="DEVICE_TYPE" /> របស់អ្នក។ ឧបករណ៍របស់អ្នកនឹងកំណត់ឡើងវិញ ហើយទិន្នន័យទាំងអស់នឹងត្រូវបានលុប។</translation> -<translation id="3170769098533255179">មិនមានឧបករណ៍ដែលបានភ្ជាប់ទេ។ Wi-Fi នឹងបន្តបិទ នៅពេលប្រើប្រាស់ហតស្ប៉ត។</translation> <translation id="3171170659304083361">ការកំណត់វិធីបញ្ចូល</translation> <translation id="3176221688814061633">Chromebook ឬឧបករណ៍ប៊្លូធូសរបស់អ្នកកំពុងប្រើប៊្លូធូសកំណែចាស់។ បើកកម្រិតគុណភាពកំពូលរបស់ប៊្លូធូស ឬប្រើមីក្រូហ្វូនខាងក្នុង ដើម្បីទទួលបានគុណភាពសំឡេងកាន់តែច្បាស់។</translation> <translation id="3181441307743005334">ការចាប់ផ្ដើមឡើងវិញអាចចំណាយពេលបន្តិច</translation> @@ -554,7 +553,6 @@ <translation id="3306386552969601301">ឧបករណ៍ <ph name="DEVICECOUNT" /> គ្រឿងត្រូវបានភ្ជាប់ទៅហតស្ប៉តរបស់ <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">បានប្ដូរទៅមុខងារកុំព្យូទ័រយួរដៃ</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> នៅតែអាចចូលនៅពេលក្រោយបានដដែល។</translation> -<translation id="3317779231018057649">បានភ្ជាប់ឧបករណ៍ <ph name="DEVICECOUNT" /> គ្រឿង។ Wi-Fi នឹងបន្តបិទ នៅពេលប្រើប្រាស់ហតស្ប៉ត។</translation> <translation id="3321628682574733415">លេខកូដមាតាបិតាមិនត្រឹមត្រូវទេ</translation> <translation id="332827762492701193">ការជូនដំណឹងត្រូវបានលាក់</translation> <translation id="3333674550998107387">ពង្រីកការជូនដំណឹងអំពី <ph name="NOTIFICATION_TITLE" /></translation> @@ -678,6 +676,7 @@ <translation id="3702809606464356667">កំពុងបង្ហាញវិនដូពីតុបច្ចុប្បន្ន សូមចុចគ្រាប់ចុចព្រួញឡើងលើ ដើម្បីបង្ហាញវិនដូពីតុទាំងអស់</translation> <translation id="3702846122927433391">ចំនួនប្រជាជននៅប្រទេសនីហ្សេរីយ៉ា</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">កម្សាន្ត</translation> <translation id="3708186454126126312">បានភ្ជាប់ពីមុន</translation> <translation id="3712143870407382523">ជ្រើសរើសវិនដូសម្រាប់ចំហៀងនេះ</translation> <translation id="371370241367527062">មីក្រូហ្វូនខាងមុខ</translation> @@ -701,7 +700,6 @@ <translation id="380165613292957338">សួស្តី តើមានអ្វីអាចឱ្យខ្ញុំជួយបានទេ?</translation> <translation id="3804737937830804242">បង្រួមកាមេរ៉ា</translation> <translation id="3824784079442479685">ការធ្វើបែបនេះផ្ដល់សិទ្ធិចូលប្រើកាមេរ៉ាដល់ <ph name="APP_NAME" /> ព្រមទាំងគ្រប់កម្មវិធី និងគេហទំព័រដែលមានការអនុញ្ញាតឱ្យប្រើកាមេរ៉ា។ អ្នកអាចនឹងត្រូវផ្ទុកទំព័របណ្ដាញឡើងវិញ ឬចាប់ផ្ដើមកម្មវិធីនេះឡើងវិញ។</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> នៃ <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ត្រូវបានប្រគល់ <ph name="NUM_GRADED" /> ត្រូវបានដាក់ពិន្ទុ</translation> <translation id="3826099427150913765">ប្ដូរទៅពាក្យសម្ងាត់</translation> <translation id="383058930331066723">មុខងារសន្សំថ្មត្រូវបានបើក</translation> <translation id="383629559565718788">បង្ហាញការកំណត់ក្ដារចុច</translation> @@ -765,7 +763,6 @@ <translation id="4066027111132117168">បើក <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">បើកទំព័រ "ទាញយក"</translation> <translation id="4072264167173457037">សេវាមធ្យម</translation> -<translation id="4076455981957565732">បានប្រគល់ <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • ទទួលបានពិន្ទុ <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">បើកប៊ូតុងបិទបើកមីក្រូហ្វូនរូបវន្តនៅលើឧបករណ៍របស់អ្នក</translation> <translation id="4101772068965291327">បើកទំព័រដើម</translation> <translation id="4112140312785995938">សាថយក្រោយ</translation> @@ -855,6 +852,7 @@ <translation id="440113666232554208">មិនអាចរក្សាទុកការថតអេក្រង់បានទេ</translation> <translation id="4405151984121254935">មិនអាចប្រើប្រភេទឧបករណ៍ខាងក្រៅដែលបានភ្ជាប់នេះទេ</translation> <translation id="4406883609789734330">អក្សររត់ក្នុងពេលជាក់ស្ដែង</translation> +<translation id="4412698727486357573">មជ្ឈមណ្ឌលជំនួយ</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> បានបិទ។</translation> <translation id="4424159417645388645">តុទី 5</translation> <translation id="4430019312045809116">សម្លេង</translation> @@ -895,7 +893,6 @@ <translation id="4566144812051858745">មិនចាប់អារម្មណ៍លើការណែនាំណាមួយទេ</translation> <translation id="4569753163207712681">មើលរូបថត មេឌៀ និងកម្មវិធីថ្មីៗលើទូរសព្ទរបស់អ្នក</translation> <translation id="4573176682887762361">"វាយបញ្ចូល [word / phrase]"</translation> -<translation id="4577188182049003486">Wi-Fi ត្រូវបានបិទ នៅពេលបើកហតស្ប៉ត</translation> <translation id="4577274620589681794">ដល់ម៉ោងហើយ · <ph name="LABEL" /></translation> <translation id="4577990005084629481">បង្ហាញការមើលសាកល្បង</translation> <translation id="4578906031062871102">បានបើកម៉ឺនុយការកំណត់</translation> @@ -958,6 +955,7 @@ <translation id="4798888871844665150">ធាតុដែលបានចម្លងមាននៅក្នុងឃ្លីបបតស្រាប់ហើយ។ ប្រើ <ph name="SHORTCUT_KEY_NAME" /> + V ដើម្បីមើល។</translation> <translation id="479989351350248267">ស្វែងរក</translation> <translation id="4804818685124855865">ផ្តាច់</translation> +<translation id="4806631651704497161">ព្រាលតិចៗ</translation> <translation id="4813311884204119883">អូសតំណទៅកាន់កន្លែងទទេនៅលើរបារផ្ទាំង</translation> <translation id="4814539958450445987">អេក្រង់ចូល</translation> <translation id="481455355267255546">បន្ទាប់</translation> @@ -1153,12 +1151,13 @@ <translation id="5550417424894892620">ទម្លាក់ឯកសារនៅលើអេក្រង់ដើម ដើម្បីបញ្ចូលឯកសារទាំងនោះទៅ <ph name="HOLDING_SPACE_TITLE" />។ អ្នកមិនអាចបញ្ចូលឯកសារទៅអេក្រង់ដើមបានទេ។</translation> <translation id="5551456515017410630">បិទ/បើកប្រតិទិន</translation> <translation id="5551974246223970793">នៅពេលស្វែងរកលើទំព័រ សូមទៅកាន់ខ្លឹមសារដូចគ្នាបន្ទាប់សម្រាប់ការស្វែងរក</translation> -<translation id="5555639311269196631">បិទហតស្ប៉ត</translation> <translation id="5556459405103347317">ដំណើរការឡើងវិញ</translation> <translation id="5558091555391176027">បិទ/បើកលទ្ធភាពមើលឃើញខ្ពស់នៃការចែករំលែកនៅជិត</translation> +<translation id="5558314826121965174">ភាពច្នៃប្រឌិត</translation> <translation id="556042886152191864">ប៊ូតុង</translation> <translation id="5570122939431135380">បើកផ្ទាំងថ្មីនៅក្នុងផ្ទាំងឯកជនថ្មី</translation> <translation id="5571066253365925590">ប៊្លូធូសបានបើកដំណើរការ</translation> +<translation id="5572632238877308040">សំខាន់</translation> <translation id="557563299383177668">កថាខណ្ឌបន្ទាប់</translation> <translation id="5577082622442191756">បិទ/បើកប៊្លូធូស។ <ph name="STATE_TEXT" />។</translation> <translation id="5577281275355252094">ពិនិត្យមើលថាបានបើកប៊្លូធូសនៅលើទូរសព្ទរបស់អ្នក ដើម្បីប្រើមណ្ឌលទូរសព្ទ</translation> @@ -1183,6 +1182,7 @@ <translation id="5662075790140998213">តុទី 10</translation> <translation id="5662709761327382534">ថតសំឡេងដោយប្រើមីក្រូហ្វូន <ph name="CURRENT_STATE" />, ចុច "enter" ដើម្បី <ph name="NEW_STATE" /> ការថតសំឡេងដោយប្រើមីក្រូហ្វូន</translation> <translation id="5669267381087807207">កំពុងធ្វើសកម្មភាព</translation> +<translation id="5672890847723042801">កម្មវិធីសម្រួលដំណើរការ</translation> <translation id="5673434351075758678">ពី "<ph name="FROM_LOCALE" />" ទៅ "<ph name="TO_LOCALE" />" បន្ទាប់ពីធ្វើសមកាលកម្មការកំណត់របស់អ្នក។</translation> <translation id="5675363643668471212">ធាតុធ្នើរ</translation> <translation id="5677928146339483299">បានរារាំង</translation> @@ -1240,7 +1240,6 @@ <translation id="5864748620896638071">ថ្ម <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">កំពុងប្រមូលព័ត៌មានបណ្ដាញ</translation> <translation id="5867606971598166637">អ្នកគ្រប់គ្រងប្រព័ន្ធរបស់អ្នកកំពុងឃ្លាំមើលអេក្រង់របស់អ្នក</translation> -<translation id="5876535466645959772">បញ្ជីដែលបានជ្រើសរើសគឺទទេ, សូមរុករកទៅក្រោម ដើម្បីបញ្ចូលកិច្ចការថ្មី</translation> <translation id="5876666360658629066">បញ្ចូលលេខកូដរបស់មាតាបិតា</translation> <translation id="5881540930187678962">រៀបចំមណ្ឌលទូរសព្ទនៅពេលក្រោយ</translation> <translation id="5887954372087850114">បានកំណត់វិនដូ <ph name="WINDOW_TITLE" /> សម្រាប់ <ph name="DESK_TITLE" /> និងបានឈប់កំណត់ពីតុទាំងអស់ផ្សេងទៀត</translation> @@ -1260,7 +1259,6 @@ <translation id="5955304353782037793">កម្មវិធី</translation> <translation id="5958529069007801266">អ្នកប្រើដែលបានចាត់</translation> <translation id="5960410286721553511">មើលរូបថត និងមេឌៀថ្មីៗរបស់ទូរសព្ទអ្នក</translation> -<translation id="5961960957587052807">បន្តិចបន្តួច</translation> <translation id="5965524703725988602">បិទ/បើកទម្រង់រចនាងងឹត។ <ph name="STATE_TEXT" />។</translation> <translation id="5975235751479998104">រុករកទៅមុខលើគ្រប់វិនដូ</translation> <translation id="5978382165065462689">ចែករំលែកការបញ្ជាអេក្រង់របស់អ្នកតាមរយៈជំនួយការពីចម្ងាយ។</translation> @@ -1366,6 +1364,7 @@ <translation id="6351032674660237738">ការណែនាំកម្មវិធី</translation> <translation id="6352082849089527770">បណ្ដាញដែលមិនស្គាល់</translation> <translation id="6359587239691116345">ទទួលបានមុខងារ និងការកែលម្អផ្នែកសុវត្ថិភាពចុងក្រោយបំផុត។ ប្រសិនបើអ្នកបដិសេធការដំឡើងកំណែនេះ ឧបករណ៍របស់អ្នកប្រហែលជាមិនដំណើរការត្រឹមត្រូវទៀតទេ ហើយអ្នកប្រហែលជាជួបបញ្ហាពាក់ព័ន្ធនឹងសុវត្ថិភាព និងប្រតិបត្តិការ។</translation> +<translation id="6362833380917912748">ស្វែងយល់អំពីកម្មវិធីដែលភ្ជាប់មកជាមួយស្រាប់របស់អ្នក</translation> <translation id="6376931439017688372">ប៊្លូធូសត្រូវបានបើក</translation> <translation id="6378515133128829137">ខ្ទាស់វិនដូទៅស្ដាំ</translation> <translation id="6381109794406942707">ដើម្បីដោះសោឧបករណ៍នេះ សូមបញ្ចូលកូដ PIN របស់អ្នក។</translation> @@ -1532,6 +1531,7 @@ <translation id="7014684956566476813">បានភ្ជាប់ជាមួយឧបករណ៍ដែលមានឈ្មោះថា <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">ត្រឡប់មកវិញនៅម៉ោង <ph name="COME_BACK_TIME" />។</translation> <translation id="70168403932084660">តុទី 6</translation> +<translation id="702252130983202758">កម្មវិធីរបស់អ្នក</translation> <translation id="7025533177575372252">ភ្ជាប់ <ph name="DEVICE_NAME" /> ជាមួយទូរសព្ទរបស់អ្នក</translation> <translation id="7026338066939101231">ការបន្ថយ</translation> <translation id="7029814467594812963">ចាកចេញពីវេន</translation> @@ -1784,6 +1784,7 @@ <translation id="799296642788192631">អ្នកអាចខ្ទាស់ឯកសារសំខាន់ៗបាន។ ដើម្បីខ្ទាស់ សូមដាក់ព្រួញនៅលើធាតុមួយ ឬបើក Files រួចចុចកណ្ដុរខាងស្ដាំលើធាតុមួយ។</translation> <translation id="7994370417837006925">ការចូលច្រើន</translation> <translation id="7995804128062002838">មិនអាចថតអេក្រង់បានទេ</translation> +<translation id="8000020256436988724">របារឧបករណ៍</translation> <translation id="8000066093800657092">គ្មានបណ្តាញទេ</translation> <translation id="8001755249288974029">ជ្រើសរើសអក្សរពីទស្សន៍ទ្រនិចដល់ដើមបន្ទាត់</translation> <translation id="8004512796067398576">ការបន្ថែម</translation> @@ -1850,6 +1851,7 @@ <translation id="8262312463845990408">បិទ/បើកការចាក់</translation> <translation id="8270450402312105425">{0,plural, =1{ប្ដូរកំណែឧបករណ៍ទៅកំណែមុនក្នុងរយៈពេលមួយម៉ោង}other{ប្ដូរកំណែឧបករណ៍ទៅកំណែមុនក្នុងរយៈពេល # ម៉ោង}}</translation> <translation id="8277261673056602147">រំលេចអក្សរនៅលើអេក្រង់របស់អ្នក</translation> +<translation id="8287009018010202411">ផលិតភាព</translation> <translation id="828708037801473432">បិទ</translation> <translation id="8297006494302853456">ខ្សោយ</translation> <translation id="8308637677604853869">ម៉ឺនុយពីមុន</translation> @@ -1921,6 +1923,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">តម្រៀបកម្មវិធីរបស់អ្នកតាមឈ្មោះ ឬពណ៌</translation> <translation id="8609384513243082612">បើកផ្ទាំងថ្មី</translation> +<translation id="861045123704058818">កម្មវិធីត្រូវបានរៀបចំតាមប្រភេទជាបណ្ដោះអាសន្ន</translation> <translation id="8612216344243590325">រក្សាឯកសារសំខាន់ៗនៅក្នុង <ph name="HOLDING_SPACE_TITLE" /> ជំនួសឱ្យការរក្សានៅលើអេក្រង់ដើម។ គ្រាន់តែអូសឯកសារទៅ <ph name="HOLDING_SPACE_TITLE" /> ជាការស្រេច។</translation> <translation id="8614517853887502247">ការជូនដំណឹងអំពី <ph name="APP_1_TITLE" /> និង <ph name="APP_2_TITLE" /> ត្រូវបានលាក់ ដោយសារការការពារការមើលត្រូវបានបើក</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1959,6 +1962,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">ផ្ទៀងផ្ទាត់អត្តសញ្ញាណរបស់អ្នក៖ <ph name="ORIGIN_NAME" /> ចង់បញ្ជាក់ថាជាអ្នក</translation> <translation id="875593634123171288">បង្ហាញការកំណត់ VPN</translation> +<translation id="8756799553341497810">អ្នកអាចចាប់ផ្តើមប្ដូរប្លង់កម្មវិធីរបស់អ្នកតាមបំណង នៅពេលអ្នកចាកចេញពីទិដ្ឋភាពនេះ។</translation> <translation id="8759408218731716181">មិនអាចតំឡើងការចូលពីគណនីច្រើនទេ</translation> <translation id="8763883995157866248">ដាក់ឧបករណ៍នៅក្នុងមុខងារដេក</translation> <translation id="877404052021108314">90°F គិតជា C</translation> @@ -1979,6 +1983,7 @@ <translation id="8834539327799336565">កំពុងភ្ជាប់បច្ចុប្បន្ននេះ</translation> <translation id="8841375032071747811">ប៊ូតុងថយក្រោយ</translation> <translation id="8843682306134542540">បិទ/បើកការចាក់សោការបង្វិល។ <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">ទទួលជំនួយ</translation> <translation id="8849001918648564819">លាក់</translation> <translation id="8853703225951107899">នៅតែមិនអាចផ្ទៀងផ្ទាត់កូដ PIN ឬពាក្យសម្ងាត់របស់អ្នកបានដដែល។ ចំណាំ៖ ប្រសិនបើអ្នកបានប្ដូរពាក្យសម្ងាត់របស់អ្នកថ្មីៗនេះ សូមប្រើពាក្យសម្ងាត់ចាស់របស់អ្នក។ ពាក្យសម្ងាត់ថ្មីរបស់អ្នកនឹងត្រូវបានប្រើ បន្ទាប់ពីអ្នកចេញពីគណនី។</translation> <translation id="8855885154700222542">គ្រាប់ចុចពេញអេក្រង់</translation> @@ -2050,6 +2055,7 @@ <translation id="9129245940793250979">ប៊ូតុងខាងក្រោយ</translation> <translation id="9133335900048457298">មិនអាចថតខ្លឹមសារដែលមានការការពារបានទេ</translation> <translation id="9139720510312328767">លុបអក្សរបន្ទាប់</translation> +<translation id="9148058034647219655">ចាកចេញ</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">កម្មវិធីដែលបានណែនាំ</translation> <translation id="9168436347345867845">ធ្វើនៅពេលក្រោយ</translation>
diff --git a/ash/strings/ash_strings_kn.xtb b/ash/strings/ash_strings_kn.xtb index e53a29a..68f3b8c 100644 --- a/ash/strings/ash_strings_kn.xtb +++ b/ash/strings/ash_strings_kn.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">ನನಗೆ ಬೇಜಾರಾಗಿದೆ</translation> <translation id="1104084341931202936">ಆ್ಯಕ್ಸೆಸಿಬಿಲಿಟಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೋರಿಸಿ</translation> <translation id="1104621072296271835">ನಿಮ್ಮ ಸಾಧನಗಳು ಜೊತೆಯಲ್ಲಿ ಇನ್ನೂ ಚೆನ್ನಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ</translation> -<translation id="1106446201446919638">1 ಸಾಧನ ಕನೆಕ್ಟ್ ಆಗಿದೆ. ಹಾಟ್ಸ್ಪಾಟ್ ಬಳಸುವಾಗ, ವೈ-ಫೈ ಆಫ್ ಆಗಿರುತ್ತದೆ.</translation> <translation id="1111021433905331574">ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ ಬ್ಯಾಕ್ಲೈಟ್ನ ಬಣ್ಣವನ್ನು ನೀವು ಸೆಟ್ಟಿಂಗ್ಗಳು > <ph name="APP_TITLE" /> ನಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು</translation> <translation id="1117719261843403176">ಮೊಬೈಲ್ ಡೇಟಾವನ್ನು ಟಾಗಲ್ ಮಾಡಿ. <ph name="STATE" />.</translation> <translation id="112308213915226829">ಶೆಲ್ಫ್ ಅನ್ನು ಸ್ವಯಂಮರೆಮಾಡು</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">ಎಕ್ಸ್ಪ್ಲೋರ್ ಆ್ಯಪ್ನಲ್ಲಿ "ಸಹಾಯ" ಅನ್ನು ತೆರೆಯಿರಿ</translation> <translation id="2018630726571919839">ನನಗೊಂದು ಜೋಕ್ ಹೇಳಿ</translation> <translation id="2021864487439853900">ಅನ್ಲಾಕ್ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ</translation> -<translation id="2023558322300866873">ನೀವು ಯಾವಾಗ ಬೇಕಾದರೂ ಪ್ಯಾಕೆಟ್ ಕ್ಯಾಪ್ಚರ್ ಅನ್ನು ನಿಲ್ಲಸಬಹುದು</translation> <translation id="2034971124472263449">ಹೇಗಾದರೂ ಉಳಿಸಿ</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> ಶಾರ್ಟ್ಕಟ್ ಪ್ರಸ್ತುತ ಆಫ್ ಆಗಿದೆ</translation> <translation id="2049240716062114887">ಡೆಸ್ಕ್ ಹೆಸರನ್ನು <ph name="DESK_NAME" /> ಗೆ ಬದಲಿಸಲಾಗಿದೆ</translation> -<translation id="206377500836174974">ಸಂಪೂರ್ಣ</translation> <translation id="2064048859448024834">ಕ್ಯಾಮರಾ ಪೂರ್ವವೀಕ್ಷಣೆ ಆನ್ ಆಗಿದೆ</translation> <translation id="2067602449040652523">ಕೀಬೋರ್ಡ್ ಪ್ರಖರತೆ</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> ಅನ್ನು ಟಾಗಲ್ ಮಾಡಿ. <ph name="CAPTURE_MEDIUM" /> ಈಗ <ph name="CAPTURE_STATE" /> ಸ್ಥಿತಿಯಲ್ಲಿದೆ</translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">ಕನೆಕ್ಟ್ ಮಾಡಲಾಗಿಲ್ಲ</translation> <translation id="2408955596600435184">ನಿಮ್ಮ ಪಿನ್ ನಮೂದಿಸಿ</translation> <translation id="2412593942846481727">ಅಪ್ಡೇಟ್ ಲಭ್ಯವಿದೆ</translation> +<translation id="2416438829169535743">ವೀಕ್ಷಣೆಯಿಂದ ನಿರ್ಗಮಿಸಬೇಕೇ?</translation> <translation id="2417486498593892439">ನೆಟ್ವರ್ಕ್ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ</translation> <translation id="2426051945783024481">ಕ್ಯಾಮರಾ ಫ್ರೇಮ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕೇಂದ್ರೀಕೃತವಾಗಿದೆ</translation> <translation id="2427507373259914951">ಎಡ-ಕ್ಲಿಕ್</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">ಸೂಚನೆಗಳು</translation> <translation id="2484513351006226581">ಕೀಬೋರ್ಡ್ ಲೇಔಟ್ ಬದಲಾಯಿಸಲು <ph name="KEYBOARD_SHORTCUT" /> ಒತ್ತಿರಿ.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> ಪೂರ್ವವೀಕ್ಷಣೆ. ಸಕ್ರಿಯ ಡೆಸ್ಕ್.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" ಅನ್ನು <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) ರೆಸಲ್ಯೂಷನ್ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಖಚಿತಪಡಿಸದೆಯೇ, ಈ ಹಿಂದಿನ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು <ph name="TIMEOUT_SECONDS" /> ನಲ್ಲಿ ಮರುಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ.</translation> <translation id="2487915095798731898">ಸೇರ್ಪಡೆಗೊಳ್ಳು</translation> <translation id="2499445554382787206">ಡೆಸ್ಕ್ ಪ್ರೊಫೈಲ್ ಮೆನು. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">ಸ್ಟಿಕಿ ಕೀಗಳು</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">1 ಸಾಧನವನ್ನು ಕನೆಕ್ಟ್ ಮಾಡಲಾಗಿದೆ</translation> <translation id="2791421900609674576">ನೀವು ಶಿಫಾರಸುಗಳನ್ನು ನೋಡುತ್ತೀರಿ ಆದ್ದರಿಂದ ನೀವು ಎಲ್ಲಿಗೆ ನಿಲ್ಲಿಸಿರುವಿರೋ ಅಲ್ಲಿಂದಲೇ ಮುಂದುವರಿಸಬಹುದು. ಶಿಫಾರಸುಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ನೀವು ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಹೋಲ್ಡ್ ಮಾಡಬಹುದು.</translation> <translation id="2792498699870441125">Alt+ಹುಡುಕಾಟ</translation> +<translation id="2801954693771979815">ಸ್ಕ್ರೀನ್ ಗಾತ್ರ</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ</translation> <translation id="2805756323405976993">ಆಪ್ಸ್</translation> <translation id="2814448776515246190">ಭಾಗಶಃ ಕ್ಯಾಪ್ಚರ್</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">ಟೆಂಪ್ಲೇಟ್ನಲ್ಲಿ ಬೆಂಬಲಿಸದ ಆ್ಯಪ್ಗಳು</translation> <translation id="3160929076476941240">2ಗಂ</translation> <translation id="316356270129335934">ನಿಮ್ಮ <ph name="DEVICE_TYPE" /> ಅನ್ನು <ph name="MANAGER" /> ಹಿಂತಿರುಗಿಸುತ್ತಿದೆ. ನಿಮ್ಮ ಸಾಧನವನ್ನು ರೀಸೆಟ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ.</translation> -<translation id="3170769098533255179">ಯಾವುದೇ ಸಾಧನಗಳು ಕನೆಕ್ಟ್ ಆಗಿಲ್ಲ. ಹಾಟ್ಸ್ಪಾಟ್ ಬಳಸುವಾಗ, ವೈ-ಫೈ ಆಫ್ ಆಗಿರುತ್ತದೆ.</translation> <translation id="3171170659304083361">ಇನ್ಪುಟ್ ವಿಧಾನಗಳ ಸೆಟ್ಟಿಂಗ್ಗಳು</translation> <translation id="3176221688814061633">ನಿಮ್ಮ Chromebook ಅಥವಾ ಬ್ಲೂಟೂತ್ ಸಾಧನವು ಬ್ಲೂಟೂತ್ನ ಹಳೆಯ ಆವೃತ್ತಿಯನ್ನು ಬಳಸುತ್ತಿದೆ. ಉತ್ತಮ ಆಡಿಯೊ ಗುಣಮಟ್ಟಕ್ಕಾಗಿ ಬ್ಲೂಟೂತ್ ಸೂಪರ್ ರೆಸಲ್ಯೂಷನ್ ಅನ್ನು ಆನ್ ಮಾಡಿ ಅಥವಾ ಆಂತರಿಕ ಮೈಕ್ರೊಫೋನ್ ಬಳಸಿ.</translation> <translation id="3181441307743005334">ಮರುಪ್ರಾರಂಭಗೊಳ್ಳಲು ಸ್ವಲ್ಪ ಸಮಯ ಬೇಕಾಗಬಹುದು</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> ಸಾಧನಗಳು <ph name="DEVICE_NAME" /> ಹಾಟ್ಸ್ಪಾಟ್ಗೆ ಕನೆಕ್ಟ್ ಆಗಿವೆ</translation> <translation id="3307642347673023554">ಲ್ಯಾಪ್ಟಾಪ್ ಮೋಡ್ಗೆ ಬದಲಿಸಲಾಗಿದೆ</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" />, ಆನಂತರ ಕೂಡಾ ಸೈನ್ ಇನ್ ಮಾಡಬಹುದು.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> ಸಾಧನಗಳು ಕನೆಕ್ಟ್ ಆಗಿವೆ. ಹಾಟ್ಸ್ಪಾಟ್ ಬಳಸುವಾಗ, ವೈ-ಫೈ ಆಫ್ ಆಗಿರುತ್ತದೆ.</translation> <translation id="3321628682574733415">ತಪ್ಪಾದ ಪೋಷಕ ಕೋಡ್</translation> <translation id="332827762492701193">ಅಧಿಸೂಚನೆಗಳು ಮರೆಯಾಗಿವೆ</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> ನೋಟಿಫಿಕೇಶನ್ ಅನ್ನು ವಿಸ್ತರಿಸಿ</translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">ಪ್ರಸ್ತುತ ಡೆಸ್ಕ್ನಿಂದ ವಿಂಡೋಗಳನ್ನು ತೋರಿಸಲಾಗುತ್ತಿದೆ, ಎಲ್ಲಾ ಡೆಸ್ಕ್ಗಳಿಂದ ವಿಂಡೋಗಳನ್ನು ತೋರಿಸಲು ಅಪ್ ಆ್ಯರೋ ಕೀ ಅನ್ನು ಒತ್ತಿ</translation> <translation id="3702846122927433391">ನೈಜೀರಿಯಾದಲ್ಲಿನ ಜನಸಂಖ್ಯೆ</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">ಮನರಂಜನೆ</translation> <translation id="3708186454126126312">ಮುಂಚೆ ಕನೆಕ್ಟ್ ಮಾಡಿದವು</translation> <translation id="3712143870407382523">ಈ ಬದಿಗಾಗಿ ವಿಂಡೋ ಒಂದನ್ನು ಆರಿಸಿ</translation> <translation id="371370241367527062">ಮುಂಭಾಗದ ಮೈಕ್ರೊಫೋನ್</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">ಹಾಯ್, ನಾನು ಹೇಗೆ ಸಹಾಯ ಮಾಡಬಹುದು?</translation> <translation id="3804737937830804242">ಕ್ಯಾಮರಾ ಕುಗ್ಗಿಸಿ</translation> <translation id="3824784079442479685">ಕ್ಯಾಮರಾವನ್ನು ಬಳಸಲು ಅನುಮತಿ ಹೊಂದಿರುವ <ph name="APP_NAME" />, ಮತ್ತು ಎಲ್ಲಾ ಆ್ಯಪ್ಗಳು ಹಾಗೂ ವೆಬ್ಸೈಟ್ಗಳಿಗೆ ಇದು ಕ್ಯಾಮರಾಗೆ ಆ್ಯಕ್ಸೆಸ್ ನೀಡುತ್ತದೆ. ನೀವು ವೆಬ್ ಪುಟವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಬೇಕಾಗಬಹುದು ಅಥವಾ ಆ್ಯಪ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬೇಕಾಗಬಹುದು.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ರಲ್ಲಿ <ph name="NUM_TURNED_IN" /> ಸಲ್ಲಿಕೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ, <ph name="NUM_GRADED" /> ಗ್ರೇಡ್ ಮಾಡಲಾಗಿದೆ</translation> <translation id="3826099427150913765">ಪಾಸ್ವರ್ಡ್ಗೆ ಬದಲಿಸಿ</translation> <translation id="383058930331066723">ಬ್ಯಾಟರಿ ಸೇವರ್ ಮೋಡ್ ಆನ್ ಆಗಿದೆ</translation> <translation id="383629559565718788">ಕೀಬೋರ್ಡ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೋರಿಸಿ</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿದೆ, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">ಡೌನ್ಲೋಡ್ಗಳ ಪುಟವನ್ನು ತೆರೆಯಿರಿ</translation> <translation id="4072264167173457037">ಮಧ್ಯಮ ಸಿಗ್ನಲ್</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ಸ್ವೀಕರಿಸಲಾಗಿದೆ • <ph name="NUM_GRADED" /> ಗ್ರೇಡ್ ಮಾಡಲಾಗಿದೆ</translation> <translation id="4086921558679520050">ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿನ ಭೌತಿಕ ಮೈಕ್ ಸ್ವಿಚ್ ಅನ್ನು ಆನ್ ಮಾಡಿ</translation> <translation id="4101772068965291327">ಹೋಮ್ ಅನ್ನು ತೆರೆಯಿರಿ</translation> <translation id="4112140312785995938">ಹಿಂದಕ್ಕೆ ಸೀಕ್ ಮಾಡಿ</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">ಸ್ಕ್ರೀನ್ಕ್ಯಾಸ್ಟ್ ಅನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ</translation> <translation id="4405151984121254935">ಕನೆಕ್ಟ್ ಆಗಿರುವ ಪೆರಿಫರಲ್ ಪ್ರಕಾರವು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ</translation> <translation id="4406883609789734330">ಲೈವ್ ಕ್ಯಾಪ್ಶನ್</translation> +<translation id="4412698727486357573">ಸಹಾಯ ಕೇಂದ್ರ</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ಆಫ್ ಆಗಿದೆ.</translation> <translation id="4424159417645388645">ಡೆಸ್ಕ್ 5</translation> <translation id="4430019312045809116">ವಾಲ್ಯೂಮ್</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">ಯಾವುದೇ ರೀತಿಯ ಸಲಹೆಗಳಲ್ಲಿ ಆಸಕ್ತಿಯಿಲ್ಲ</translation> <translation id="4569753163207712681">ನಿಮ್ಮ ಫೋನ್ನ ಇತ್ತೀಚಿನ ಫೋಟೋಗಳು, ಮಾಧ್ಯಮ ಮತ್ತು ಆ್ಯಪ್ಗಳನ್ನು ವೀಕ್ಷಿಸಿ</translation> <translation id="4573176682887762361">"ಟೈಪ್ ಮಾಡಿ [ಪದ / ನುಡಿಗಟ್ಟು]"</translation> -<translation id="4577188182049003486">ಹಾಟ್ಸ್ಪಾಟ್ ಆನ್ ಆಗಿರುವುದರಿಂದ, ವೈ-ಫೈ ಆಫ್ ಆಗಿದೆ</translation> <translation id="4577274620589681794">ಸಮಯ ಮುಗಿದಿದೆ · <ph name="LABEL" /></translation> <translation id="4577990005084629481">ಪೂರ್ವವೀಕ್ಷಣೆಗಳನ್ನು ತೋರಿಸಿ</translation> <translation id="4578906031062871102">ಸೆಟ್ಟಿಂಗ್ಗಳ ಮೆನುವನ್ನು ತೆರೆಯಲಾಗಿದೆ</translation> @@ -1016,6 +1013,7 @@ <translation id="5003993274120026347">ಮುಂದಿನ ವಾಕ್ಯ</translation> <translation id="5004607513195820459">ನೆಟ್ವರ್ಕ್ ಅನ್ನು ನಿರ್ವಹಿಸಲಾಗಿದೆ</translation> <translation id="5009463889040999939">ಪ್ರೊಫೈಲ್ ಅನ್ನು ಮರುಹೆಸರಿಸಲಾಗುತ್ತಿದೆ. ಇದಕ್ಕೆ ಕೆಲವು ನಿಮಿಷಗಳ ಕಾಲಾವಕಾಶ ಬೇಕಾಗಬಹುದು.</translation> +<translation id="5013847959275396160">ಪರಿಕರ ಪಟ್ಟಿ ಮರೆಮಾಡಿ</translation> <translation id="5016558321564993266">ಮಾರ್ಕರ್ ಟಾಗಲ್ ಮಾಡಿ. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">ಹುಡುಕಾಟ ವಿಭಾಗಗಳು</translation> <translation id="5030659775136592441">ಬುಕ್ಮಾರ್ಕ್ ನಿರ್ವಾಹಕವನ್ನು ತೋರಿಸಿ</translation> @@ -1030,6 +1028,7 @@ <translation id="5062496344832867502">ರ್ಯಾಮ್</translation> <translation id="5068762093486106012">ಮ್ಯೂಟ್ ಮಾಡಿದ್ದಾಗ ನೀವು ಮಾತನಾಡಿದರೆ ನೀವು ನೋಟಿಫಿಕೇಶನ್ ಅನ್ನು ಪಡೆಯುವಿರಿ. ಆಡಿಯೋ ಎಂದಿಗೂ ನಿಮ್ಮ ಸಾಧನವನ್ನು ತೊರೆಯುವುದಿಲ್ಲ.</translation> <translation id="5077416371682039027">ನಿಮ್ಮ ಫೋನ್ನ ಇತ್ತೀಚಿನ ಫೋಟೋಗಳು, ಮಾಧ್ಯಮ, ನೋಟಿಫಿಕೇಶನ್ಗಳು ಮತ್ತು ಆ್ಯಪ್ಗಳನ್ನು ವೀಕ್ಷಿಸುವುದಕ್ಕಾಗಿ ಸೆಟಪ್ ಮಾಡಿ</translation> +<translation id="5077936103761694531">ರೆಸಲ್ಯೂಷನ್ ಖಚಿತಪಡಿಸಬೇಕೆ?</translation> <translation id="5078796286268621944">ತಪ್ಪಾದ PIN</translation> <translation id="5083035541015925118">ctrl + alt + ಅಪ್ ಆ್ಯರೋ</translation> <translation id="5083553833479578423">ಇನ್ನಷ್ಟು ಅಸಿಸ್ಟೆಂಟ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಿ.</translation> @@ -1151,12 +1150,13 @@ <translation id="5550417424894892620"><ph name="HOLDING_SPACE_TITLE" /> ಗೆ ಫೈಲ್ಗಳನ್ನು ಸೇರಿಸಲು ಅವುಗಳನ್ನು ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ ಡ್ರಾಪ್ ಮಾಡಿ. ನೀವು ಡೆಸ್ಕ್ಟಾಪ್ಗೆ ಫೈಲ್ಗಳನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.</translation> <translation id="5551456515017410630">ಕ್ಯಾಲೆಂಡರ್ ತೆರೆಯಿರಿ/ಮುಚ್ಚಿ</translation> <translation id="5551974246223970793">ಪುಟವೊಂದನ್ನು ಹುಡುಕುವಾಗ, ಹುಡುಕಾಟಕ್ಕಾಗಿ ಮುಂದಿನ ಹೊಂದಾಣಿಕೆಗೆ ಹೋಗಿ</translation> -<translation id="5555639311269196631">ಹಾಟ್ಸ್ಪಾಟ್ ಆಫ್ ಮಾಡಿ</translation> <translation id="5556459405103347317">ಮರುಲೋಡ್</translation> <translation id="5558091555391176027">Nearby ಶೇರ್ನ ಹೆಚ್ಚಿನ ಗೋಚರತೆಯನ್ನು ಟಾಗಲ್ ಮಾಡಿ</translation> +<translation id="5558314826121965174">ಸೃಜನಶೀಲತೆ</translation> <translation id="556042886152191864">ಬಟನ್</translation> <translation id="5570122939431135380">ಹೊಸ ಅಜ್ಞಾತ ವಿಂಡೋದಲ್ಲಿ ಹೊಸ ಟ್ಯಾಬ್ ಅನ್ನು ತೆರೆಯಿರಿ</translation> <translation id="5571066253365925590">ಬ್ಲೂಟೂತ್ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ</translation> +<translation id="5572632238877308040">ಅಗತ್ಯತೆಗಳು</translation> <translation id="557563299383177668">ಮುಂದಿನ ಪ್ಯಾರಾಗ್ರಾಫ್</translation> <translation id="5577082622442191756">ಬ್ಲೂಟೂತ್ ಅನ್ನು ಟಾಗಲ್ ಮಾಡಿ. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">ಫೋನ್ ಹಬ್ ಬಳಸಲು ನಿಮ್ಮ ಫೋನ್ನಲ್ಲಿ ಬ್ಲೂಟೂತ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆಯೇ ಎನ್ನುವುದನ್ನು ಪರಿಶೀಲಿಸಿ</translation> @@ -1181,6 +1181,7 @@ <translation id="5662075790140998213">ಡೆಸ್ಕ್ 10</translation> <translation id="5662709761327382534">ಮೈಕ್ರೋಫೋನ್ ಮೂಲಕ ರೆಕಾರ್ಡ್ ಮಾಡಿ ಆಯ್ಕೆಯು <ph name="CURRENT_STATE" /> ಆಗಿದೆ, ಮೈಕ್ರೋಫೋನ್ ಮೂಲಕ ರೆಕಾರ್ಡ್ ಮಾಡುವ ಆಯ್ಕೆಯನ್ನು <ph name="NEW_STATE" /> ಮಾಡಲು Enter ಒತ್ತಿರಿ</translation> <translation id="5669267381087807207">ಸಕ್ರಿಯವಾಗುತ್ತಿದೆ</translation> +<translation id="5672890847723042801">ಸೌಲಭ್ಯಗಳು</translation> <translation id="5673434351075758678">ನಿಮ್ಮ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸಿಂಕ್ ಮಾಡಿದ ಬಳಿಕ "<ph name="FROM_LOCALE" />" ನಿಂದ "<ph name="TO_LOCALE" />" ಗೆ.</translation> <translation id="5675363643668471212">ಶೆಲ್ಫ್ ಐಟಂ</translation> <translation id="5677928146339483299">ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ</translation> @@ -1238,7 +1239,6 @@ <translation id="5864748620896638071">ಬ್ಯಾಟರಿ ಮಟ್ಟ <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">ನೆಟ್ವರ್ಕ್ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತಿದೆ</translation> <translation id="5867606971598166637">ನಿಮ್ಮ ಸಿಸ್ಟಂ ನಿರ್ವಾಹಕರು ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ಗಳನ್ನು ಮಾನಿಟರ್ ಮಾಡುತ್ತಿದ್ದಾರೆ</translation> -<translation id="5876535466645959772">ಆಯ್ಕೆಮಾಡಿದ ಪಟ್ಟಿ ಖಾಲಿಯಾಗಿದೆ, ಹೊಸ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಲು ಕೆಳಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ</translation> <translation id="5876666360658629066">ಪೋಷಕ ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಿ</translation> <translation id="5881540930187678962">ಫೋನ್ ಹಬ್ ಅನ್ನು ನಂತರ ಸೆಟಪ್ ಮಾಡಿ</translation> <translation id="5887954372087850114">ವಿಂಡೋ <ph name="WINDOW_TITLE" /> ಅನ್ನು <ph name="DESK_TITLE" /> ಗೆ ನಿಯೋಜಿಸಲಾಗಿದೆ ಹಾಗೂ ಎಲ್ಲಾ ಇತರ ಡೆಸ್ಕ್ಗಳಿಂದ ನಿಯೋಜನೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ</translation> @@ -1258,7 +1258,6 @@ <translation id="5955304353782037793">ಅಪ್ಲಿಕೇಶನ್</translation> <translation id="5958529069007801266">ಮೇಲ್ವಿಚಾರಣೆಗೊಳಪಟ್ಟ ಬಳಕೆದಾರರು</translation> <translation id="5960410286721553511">ನಿಮ್ಮ ಫೋನ್ನ ಇತ್ತೀಚಿನ ಫೋಟೋಗಳು ಮತ್ತು ಮೀಡಿಯಾವನ್ನು ವೀಕ್ಷಿಸಿ</translation> -<translation id="5961960957587052807">ಲೈಟ್</translation> <translation id="5965524703725988602">ಡಾರ್ಕ್ ಥೀಮ್ ಅನ್ನು ಟಾಗಲ್ ಮಾಡಿ. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">ವಿಂಡೋಸ್ ಮೂಲಕ ಫಾರ್ವರ್ಡ್ ಸೈಕಲ್ ಮಾಡಿ</translation> <translation id="5978382165065462689">ರಿಮೋಟ್ ಸಹಾಯಕದ ಮೂಲಕ ನಿಮ್ಮ ಪರದೆಯ ಹಂಚಿಕೆಯ ನಿಯಂತ್ರಣ</translation> @@ -1364,6 +1363,7 @@ <translation id="6351032674660237738">ಅಪ್ಲಿಕೇಶನ್ ಸಲಹೆಗಳು</translation> <translation id="6352082849089527770">ಅಪರಿಚಿತ ನೆಟ್ವರ್ಕ್ಗಳು</translation> <translation id="6359587239691116345">ಇತ್ತೀಚಿನ ಫೀಚರ್ಗಳು ಮತ್ತು ಭದ್ರತಾ ಸುಧಾರಣೆಗಳನ್ನು ಪಡೆಯಿರಿ. ನೀವು ಈ ಅಪ್ಡೇಟ್ ಅನ್ನು ನಿರಾಕರಿಸಿದರೆ, ನಿಮ್ಮ ಸಾಧನವು ಇನ್ನು ಮುಂದೆ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸದೇ ಇರಬಹುದು ಮತ್ತು ನೀವು ಭದ್ರತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಮಸ್ಯೆಗಳನ್ನು ಅನುಭವಿಸಬಹುದು.</translation> +<translation id="6362833380917912748">ನಿಮ್ಮ ಇನ್-ಬಿಲ್ಟ್ ಆ್ಯಪ್ಗಳ ಕುರಿತು ತಿಳಿದುಕೊಳ್ಳಿ</translation> <translation id="6376931439017688372">ಬ್ಲೂಟೂತ್ ಆನ್ ಆಗಿದೆ</translation> <translation id="6378515133128829137">ವಿಂಡೋವನ್ನು ಬಲಕ್ಕೆ ಪಿನ್ ಮಾಡಿ</translation> <translation id="6381109794406942707">ಸಾಧನವನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು, ನಿಮ್ಮ ಪಿನ್ ಅನ್ನು ನಮೂದಿಸಿ.</translation> @@ -1530,6 +1530,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> ಹೆಸರಿನ ಸಾಧನಕ್ಕೆ ಕನೆಕ್ಟ್ ಮಾಡಲಾಗಿದೆ</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> ಸಮಯಕ್ಕೆ ಹಿಂತಿರುಗಿ</translation> <translation id="70168403932084660">ಡೆಸ್ಕ್ 6</translation> +<translation id="702252130983202758">ನಿಮ್ಮ ಆ್ಯಪ್ಗಳು</translation> <translation id="7025533177575372252">ನಿಮ್ಮ ಫೋನ್ ಮೂಲಕ ನಿಮ್ಮ <ph name="DEVICE_NAME" /> ಸಾಧನವನ್ನು ಸಂಪರ್ಕಿಸಿ</translation> <translation id="7026338066939101231">ಇಳಿಕೆ</translation> <translation id="7029814467594812963">ಸೆಶನ್ನಿಂದ ನಿರ್ಗಮಿಸಿ</translation> @@ -1679,6 +1680,7 @@ <translation id="7647488630410863958">ನಿಮ್ಮ ಅಧಿಸೂಚನೆಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಸಾಧನವನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಿ</translation> <translation id="7649070708921625228">ಸಹಾಯ</translation> <translation id="7654687942625752712">ಮಾತಿನ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು, ಎರಡೂ ವಾಲ್ಯೂಮ್ ಕೀಗಳನ್ನು ಐದು ಸೆಕೆಂಡ್ಗಳ ಕಾಲ ಒತ್ತಿ ಹಿಡಿದುಕೊಳ್ಳಿ.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" ಅನ್ನು <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) ರೆಸಲ್ಯೂಷನ್ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಪೋರ್ಟ್ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಮಿತಿಗಳ ಕಾರಣ, ನಿಮ್ಮ ಡಿಸ್ಪ್ಲೇ <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) ರೆಸಲ್ಯೂಷನ್ ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಖಚಿತಪಡಿಸದೆಯೇ, ಈ ಹಿಂದಿನ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು <ph name="TIMEOUT_SECONDS" /> ನಲ್ಲಿ ಮರುಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ.</translation> <translation id="7658239707568436148">ರದ್ದುಮಾಡಿ</translation> <translation id="7659861092419699379">ಡೆಸ್ಕ್ ಮತ್ತು ವಿಂಡೋಗಳನ್ನು ಮುಚ್ಚಲಾಗಿದೆ</translation> <translation id="7660160718439869192"><ph name="EMAIL" /> ಜೊತೆ ಲಿಂಕ್ ಆಗಿರುವ ಸಾಧನಗಳಲ್ಲಿ ನಿಮ್ಮ <ph name="NAME" /> ಗೋಚರಿಸುತ್ತದೆ</translation> @@ -1769,6 +1771,7 @@ <translation id="7945357288295809525">ಆ್ಯಕ್ಸೆಸ್ಸಿಬಿಲಿಟಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೋರಿಸಿ, "<ph name="ENABLED_FEATURES" />" ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" />, ನಿಮ್ಮ <ph name="DEVICE_NAME" /> ಬಳಸಲು ಬಯಸುತ್ತಿದೆ</translation> <translation id="7951630946012935453">ಕೀಬೋರ್ಡ್ ಡಿಮ್ ಮಾಡಿ</translation> +<translation id="7953994493035617347">ಹೊಸ ರೆಸಲ್ಯೂಷನ್ ಅನ್ನು ಖಚಿತಪಡಿಸಬೇಕೆ?</translation> <translation id="7963689218131240420">ಅಡಚಣೆ ಮಾಡಬೇಡಿ ಆಫ್ ಆಗಿದೆ.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> ನಿಂದ</translation> <translation id="7968693143708939792">ಫೋಲ್ಡರ್ ಆಯ್ಕೆಮಾಡಿ...</translation> @@ -1781,6 +1784,7 @@ <translation id="799296642788192631">ಪ್ರಮುಖ ಫೈಲ್ಗಳನ್ನು ನೀವು ಪಿನ್ ಮಾಡಬಹುದು. ಪಿನ್ ಮಾಡಲು, ಐಟಂ ಮೇಲೆ ಹೋವರ್ ಮಾಡಿ ಅಥವಾ ಫೈಲ್ಗಳನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಐಟಂ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ.</translation> <translation id="7994370417837006925">ಬಹು ಸೈನ್-ಇನ್</translation> <translation id="7995804128062002838">ಸ್ಕ್ರೀನ್ ಕ್ಯಾಪ್ಚರ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ</translation> +<translation id="8000020256436988724">ಟೂಲ್ಬಾರ್</translation> <translation id="8000066093800657092">ನೆಟ್ವರ್ಕ್ ಇಲ್ಲ</translation> <translation id="8001755249288974029">ಕರ್ಸರ್ನಿಂದ ಸಾಲಿನ ಆರಂಭಕ್ಕೆ ಪಠ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ</translation> <translation id="8004512796067398576">ಹೆಚ್ಚಿಕೆ</translation> @@ -1847,6 +1851,7 @@ <translation id="8262312463845990408">ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ಟಾಗಲ್ ಮಾಡಿ</translation> <translation id="8270450402312105425">{0,plural, =1{ಒಂದು ಗಂಟೆಯಲ್ಲಿ ಸಾಧನವನ್ನು ಹಿಂದಿನ ಆವೃತ್ತಿಗೆ ಬದಲಾಯಿಸಿ}one{# ಗಂಟೆಗಳಲ್ಲಿ ಸಾಧನವನ್ನು ಹಿಂದಿನ ಆವೃತ್ತಿಗೆ ಬದಲಾಯಿಸಿ}other{# ಗಂಟೆಗಳಲ್ಲಿ ಸಾಧನವನ್ನು ಹಿಂದಿನ ಆವೃತ್ತಿಗೆ ಬದಲಾಯಿಸಿ}}</translation> <translation id="8277261673056602147">ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ಪಠ್ಯವನ್ನು ಹೈಲೈಟ್ ಮಾಡಿ</translation> +<translation id="8287009018010202411">ಉತ್ಪಾದಕತೆ</translation> <translation id="828708037801473432">ಆಫ್</translation> <translation id="8297006494302853456">ದುರ್ಬಲ</translation> <translation id="8308637677604853869">ಹಿಂದಿನ ಮೆನು</translation> @@ -1893,6 +1898,7 @@ <translation id="847056008324733326">ಮಾಪಕ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೋರಿಸಿ</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" />, <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" /> ಹೊಂದಿದೆ.</translation> <translation id="8477270416194247200">ರದ್ದುಗೊಳಿಸಲು Alt+ಹುಡುಕಾಟ ಅಥವಾ Shift ಅನ್ನು ಒತ್ತಿರಿ.</translation> +<translation id="8480418399907765580">ಪರಿಕರಪಟ್ಟಿ ತೋರಿಸು</translation> <translation id="8487699605742506766">ಹಾಟ್ಸ್ಪಾಟ್</translation> <translation id="8491237443345908933">ಹೊಸ ಟ್ಯಾಬ್ನಲ್ಲಿ ಲಿಂಕ್ ಅನ್ನು ತೆರೆಯಿರಿ</translation> <translation id="8492573885090281069"><ph name="SPECIFIED_RESOLUTION" /> ಅನ್ನು <ph name="DISPLAY_NAME" /> ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ರೆಸಲ್ಯೂಷನ್ ಅನ್ನು <ph name="FALLBACK_RESOLUTION" /> ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಲು 'ಖಚಿತಪಡಿಸಿ' ಕ್ಲಿಕ್ ಮಾಡಿ. ಹಿಂದಿನ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಇನ್ನು <ph name="TIMEOUT_SECONDS" /> ನಲ್ಲಿ ಮರುಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ.</translation> @@ -1918,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">ನಿಮ್ಮ ಆ್ಯಪ್ಗಳನ್ನು ಹೆಸರು ಅಥವಾ ಬಣ್ಣದಿಂದ ವಿಂಗಡಿಸಿ</translation> <translation id="8609384513243082612">ಹೊಸ ಟ್ಯಾಬ್ ತೆರೆಯಿರಿ</translation> +<translation id="861045123704058818">ಆ್ಯಪ್ಗಳನ್ನು ತಾತ್ಕಾಲಿಕವಾಗಿ ವರ್ಗದ ಪ್ರಕಾರವಾಗಿ ವ್ಯವಸ್ಥಿತಗೊಳಿಸಲಾಗಿದೆ</translation> <translation id="8612216344243590325">ಪ್ರಮುಖ ಫೈಲ್ಗಳನ್ನು ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ ಇರಿಸುವ ಬದಲು <ph name="HOLDING_SPACE_TITLE" /> ನಲ್ಲಿ ಇರಿಸಿ. <ph name="HOLDING_SPACE_TITLE" /> ಗೆ ಫೈಲ್ಗಳನ್ನು ಡ್ರ್ಯಾಗ್ ಮಾಡಿ.</translation> <translation id="8614517853887502247">ವೀಕ್ಷಣೆ ರಕ್ಷಣೆ ಆನ್ ಆಗಿರುವ ಕಾರಣದಿಂದಾಗಿ <ph name="APP_1_TITLE" /> ಮತ್ತು <ph name="APP_2_TITLE" /> ಅಧಿಸೂಚನೆಗಳನ್ನು ಮರೆಮಾಡಲಾಗಿದೆ</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">ನಿಮ್ಮ ಗುರುತನ್ನು ಖಚಿತಪಡಿಸಿ: ಇದು ನೀವೇ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು <ph name="ORIGIN_NAME" /> ಬಯಸುತ್ತದೆ</translation> <translation id="875593634123171288">VPN ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೋರಿಸಿ</translation> +<translation id="8756799553341497810">ನೀವು ಈ ವೀಕ್ಷಣೆಯಿಂದ ನಿರ್ಗಮಿಸಿದ ನಂತರ ನಿಮ್ಮ ಆ್ಯಪ್ ಲೇಔಟ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು.</translation> <translation id="8759408218731716181">ಬಹು ಸೈನ್-ಇನ್ ಹೊಂದಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ</translation> <translation id="8763883995157866248">ನಿದ್ರೆಯ ಮೋಡ್ನಲ್ಲಿ ಸಾಧನವನ್ನು ಇರಿಸಿ</translation> <translation id="877404052021108314">ಸೆಲ್ಸಿಯಸ್ನಲ್ಲಿ 90°F</translation> @@ -1976,6 +1984,7 @@ <translation id="8834539327799336565">ಪ್ರಸ್ತುತ ಕನೆಕ್ಟ್ ಮಾಡಲಾಗಿದೆ</translation> <translation id="8841375032071747811">ಹಿಂದೆ ಬಟನ್</translation> <translation id="8843682306134542540">ಪರದೆ ತಿರುಗಿಸುವಿಕೆಯ ಲಾಕ್ ಅನ್ನು ಟಾಗಲ್ ಮಾಡಿ. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">ಸಹಾಯ ಪಡೆಯಿರಿ</translation> <translation id="8849001918648564819">ಮರೆಮಾಡಲಾಗಿದೆ</translation> <translation id="8853703225951107899">ನಿಮ್ಮ ಪಿನ್ ಅಥವಾ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಇನ್ನೂ ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಗಮನಿಸಿ: ನೀವು ಇತ್ತೀಚೆಗೆ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬದಲಾಯಿಸಿದ್ದರೆ, ನಿಮ್ಮ ಹಳೆಯ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬಳಸಿ. ನೀವು ಸೈನ್ ಔಟ್ ಮಾಡಿದ ನಂತರ ನಿಮ್ಮ ಹೊಸ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ.</translation> <translation id="8855885154700222542">ಪೂರ್ಣಪರದೆ ಕೀ</translation> @@ -2047,6 +2056,7 @@ <translation id="9129245940793250979">ಹಿಂದೆ ಬಟನ್</translation> <translation id="9133335900048457298">ಸುರಕ್ಷಿತ ವಿಷಯವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ</translation> <translation id="9139720510312328767">ಮುಂದಿನ ಅಕ್ಷರವನ್ನು ಅಳಿಸಿ</translation> +<translation id="9148058034647219655">ನಿರ್ಗಮಿಸಿ</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">ಸಲಹೆ ಮಾಡಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳು</translation> <translation id="9168436347345867845">ಇದನ್ನು ನಂತರ ಮಾಡಿ</translation>
diff --git a/ash/strings/ash_strings_ko.xtb b/ash/strings/ash_strings_ko.xtb index ee3c4c1..72c2296 100644 --- a/ash/strings/ash_strings_ko.xtb +++ b/ash/strings/ash_strings_ko.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">나 심심해</translation> <translation id="1104084341931202936">접근성 설정 표시</translation> <translation id="1104621072296271835">기기가 연결되면 더욱 원활하게 작동합니다</translation> -<translation id="1106446201446919638">기기 1대가 연결되었습니다. 핫스팟을 사용하는 중에는 Wi-Fi가 사용 중지된 상태로 유지됩니다.</translation> <translation id="1111021433905331574">설정 > <ph name="APP_TITLE" />에서 키보드 백라이트 색상을 변경할 수 있습니다.</translation> <translation id="1117719261843403176">모바일 데이터를 전환합니다. <ph name="STATE" />.</translation> <translation id="112308213915226829">앱 표시줄 자동 숨김</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">모바일 네트워크 없음</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" />에 미러링</translation> <translation id="1885785240814121742">지문으로 잠금 해제</translation> +<translation id="1904997243703671177">블루투스를 사용 중지하면 다음 <ph name="DEVICE_COUNT" />개의 외부 기기와 <ph name="DEVICE_TYPE" />의 연결이 해제됩니다.</translation> <translation id="1908992311423394684">새로 설치됨</translation> <translation id="1915307458270490472">종료</translation> <translation id="1918022425394817322">카메라 미리보기가 오른쪽 상단으로 맞춰졌습니다</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">살펴보기 앱에서 '도움말' 열기</translation> <translation id="2018630726571919839">재미있는 이야기 듣기</translation> <translation id="2021864487439853900">잠금 해제하려면 클릭</translation> -<translation id="2023558322300866873">언제든지 패킷 캡처를 중단할 수 있습니다.</translation> <translation id="2034971124472263449">무시하고 저장</translation> <translation id="204259843076055848">현재 <ph name="SIX_PACK_KEY_NAME" /> 단축키가 사용 중지되어 있습니다.</translation> <translation id="2049240716062114887">데스크 이름이 <ph name="DESK_NAME" />(으)로 변경되었습니다.</translation> -<translation id="206377500836174974">최대</translation> <translation id="2064048859448024834">동영상 카메라 미리보기 켜짐</translation> <translation id="2067602449040652523">키보드 밝기</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> 기능을 켜거나 끕니다. <ph name="CAPTURE_MEDIUM" /> 기능이 <ph name="CAPTURE_STATE" /> 상태입니다.</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">연결되지 않음</translation> <translation id="2408955596600435184">PIN 입력</translation> <translation id="2412593942846481727">업데이트 가능</translation> +<translation id="2416438829169535743">뷰를 종료하시겠습니까?</translation> <translation id="2417486498593892439">네트워크에 로그인</translation> <translation id="2426051945783024481">카메라 프레임이 자동으로 중앙에 위치함</translation> <translation id="2427507373259914951">왼쪽 클릭</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">알림</translation> <translation id="2484513351006226581">키보드 레이아웃을 전환하려면 <ph name="KEYBOARD_SHORTCUT" />을(를) 누르세요.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> 미리보기입니다. 활성 데스크입니다.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" 디스플레이가 <ph name="RESOLUTION" />(<ph name="REFRESH_RATE" />Hz) 해상도로 변경되었습니다. 확인하지 않으면 <ph name="TIMEOUT_SECONDS" /> 후 이전 설정으로 복원됩니다.</translation> <translation id="2487915095798731898">가입</translation> <translation id="2499445554382787206">데스크 프로필 메뉴. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">고정키</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">기기 1대 연결됨</translation> <translation id="2791421900609674576">이전에 중단한 부분부터 계속할 수 있도록 추천 항목이 표시됩니다. 추천 항목을 삭제하려면 길게 터치하세요.</translation> <translation id="2792498699870441125">Alt+검색 키</translation> +<translation id="2801954693771979815">화면 크기</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, 선택됨</translation> <translation id="2805756323405976993">앱</translation> <translation id="2814448776515246190">부분 캡처</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">템플릿에 지원되지 않는 앱이 있습니다</translation> <translation id="3160929076476941240">2시간</translation> <translation id="316356270129335934"><ph name="MANAGER" />에서 <ph name="DEVICE_TYPE" /> 기기를 롤백 중입니다. 기기가 재설정되고 모든 데이터가 삭제됩니다.</translation> -<translation id="3170769098533255179">연결된 기기가 없습니다. 핫스팟을 사용하는 중에는 Wi-Fi가 사용 중지된 상태로 유지됩니다.</translation> <translation id="3171170659304083361">입력 방법 설정</translation> <translation id="3176221688814061633">Chromebook 또는 블루투스 기기에서 이전 버전의 블루투스를 사용하고 있습니다. 오디오 품질을 개선하려면 블루투스 초해상도를 사용 설정하거나 내장 마이크를 사용하세요.</translation> <translation id="3181441307743005334">다시 시작하는 데 시간이 다소 걸릴 수 있습니다</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">기기 <ph name="DEVICECOUNT" />개가 <ph name="DEVICE_NAME" /> 핫스팟에 연결되어 있습니다.</translation> <translation id="3307642347673023554">노트북 모드로 전환됨</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" />님은 나중에도 로그인할 수 있습니다.</translation> -<translation id="3317779231018057649">기기 <ph name="DEVICECOUNT" />대가 연결되었습니다. 핫스팟을 사용하는 중에는 Wi-Fi가 사용 중지된 상태로 유지됩니다.</translation> <translation id="3321628682574733415">잘못된 부모 코드</translation> <translation id="332827762492701193">알림이 숨겨져 있음</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> 알림 펼치기</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">현재 데스크의 창을 표시합니다. 모든 데스크의 창을 표시하려면 위쪽 화살표 키를 누르세요</translation> <translation id="3702846122927433391">나이지리아의 인구</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">엔터테인먼트</translation> <translation id="3708186454126126312">이전에 연결된 기기</translation> <translation id="3712143870407382523">이쪽 창을 선택하세요</translation> <translation id="371370241367527062">전면 마이크</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">안녕하세요, 무엇을 도와드릴까요?</translation> <translation id="3804737937830804242">카메라 접기</translation> <translation id="3824784079442479685">카메라 액세스 권한이 있는 <ph name="APP_NAME" /> 앱을 포함한 모든 앱과 웹사이트에서 카메라에 액세스할 수 있게 됩니다. 웹페이지를 새로고침하거나 앱을 다시 시작해야 할 수도 있습니다.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />개 중 <ph name="NUM_TURNED_IN" />개 제출됨, <ph name="NUM_GRADED" />개 채점됨</translation> <translation id="3826099427150913765">비밀번호로 전환</translation> <translation id="383058930331066723">절전 모드 사용</translation> <translation id="383629559565718788">키보드 설정 표시</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">사용, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">다운로드 페이지 열기</translation> <translation id="4072264167173457037">신호 보통</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" />개 제출됨 • <ph name="NUM_GRADED" />개 채점됨</translation> <translation id="4086921558679520050">기기의 마이크 스위치를 켜세요</translation> <translation id="4101772068965291327">홈페이지</translation> <translation id="4112140312785995938">뒤로 탐색</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">스크린캐스트를 저장할 수 없음</translation> <translation id="4405151984121254935">지원되지 않는 유형의 주변기기가 연결되었습니다.</translation> <translation id="4406883609789734330">실시간 자막</translation> +<translation id="4412698727486357573">고객센터</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> 기능이 꺼져 있습니다.</translation> <translation id="4424159417645388645">데스크 5</translation> <translation id="4430019312045809116">볼륨</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">어떤 제안에도 관심 없음</translation> <translation id="4569753163207712681">휴대전화의 최근 사진, 미디어, 앱 보기</translation> <translation id="4573176682887762361">"[단어/구문] 입력"</translation> -<translation id="4577188182049003486">핫스팟이 사용 설정되면 Wi-Fi가 사용 중지됨</translation> <translation id="4577274620589681794">타이머 종료 · <ph name="LABEL" /></translation> <translation id="4577990005084629481">미리보기 표시</translation> <translation id="4578906031062871102">설정 메뉴가 열림</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">링크를 탭 표시줄의 빈 영역으로 드래그</translation> <translation id="4814539958450445987">로그인 화면</translation> <translation id="481455355267255546">다음 일정</translation> +<translation id="481749895090480684">할 일 목록: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">카메라 및 마이크</translation> <translation id="482908187605862807">Play 스토어에서 사용 가능한 앱</translation> <translation id="4831034276697007977">자동 클릭을 사용 중지하시겠습니까?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">알람 소리가 사용 중지되어 있는 상태에서는 휴대전화 찾기를 사용할 수 없습니다.</translation> <translation id="4960324571663582548"><ph name="MANAGER" />에서 <ph name="DEVICE_TYPE" /> 기기를 롤백할 것을 요구합니다. 기기가 재설정되고 모든 데이터가 삭제됩니다.</translation> <translation id="4961318399572185831">화면 전송</translation> +<translation id="4964188651935955085">블루투스를 사용 중지하면 다음의 외부 기기와 <ph name="DEVICE_TYPE" />의 연결이 해제됩니다.</translation> <translation id="4966431234408005599">볼륨 높이기</translation> <translation id="4969092041573468113"><ph name="HOURS" />시간 <ph name="MINUTES" />분 <ph name="SECONDS" />초</translation> <translation id="4975771730019223894">앱 배지 설정</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">다음 문장</translation> <translation id="5004607513195820459">네트워크가 관리됨</translation> <translation id="5009463889040999939">프로필 이름을 변경하는 중입니다. 몇 분 정도 소요될 수 있습니다.</translation> +<translation id="5013847959275396160">툴바 숨기기</translation> <translation id="5016558321564993266">마커를 전환합니다. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">카테고리 검색</translation> <translation id="5030659775136592441">북마크 관리자 표시</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">음소거 상태에서 말하면 알림을 받습니다. 오디오는 기기 외부로 유출되지 않습니다.</translation> <translation id="5077416371682039027">휴대전화의 최근 사진, 미디어, 알림, 앱 보기 설정</translation> +<translation id="5077936103761694531">해상도를 확인하시겠습니까?</translation> <translation id="5078796286268621944">잘못된 PIN</translation> <translation id="5083035541015925118">Ctrl + Alt + 위쪽 화살표</translation> <translation id="5083553833479578423">더 많은 어시스턴트 기능을 사용해 보세요.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">파일을 바탕화면에 드롭하여 <ph name="HOLDING_SPACE_TITLE" />에 추가세요. 바탕화면에는 파일을 추가할 수 없습니다.</translation> <translation id="5551456515017410630">캘린더 열기/닫기</translation> <translation id="5551974246223970793">페이지를 검색할 때 다음 일치 항목으로 이동</translation> -<translation id="5555639311269196631">핫스팟 사용 중지</translation> <translation id="5556459405103347317">새로고침</translation> <translation id="5558091555391176027">Nearby Share 모든 기기에 공개 설정 전환</translation> +<translation id="5558314826121965174">창의성</translation> <translation id="556042886152191864">버튼</translation> <translation id="5570122939431135380">새 시크릿 창에서 새 탭 열기</translation> <translation id="5571066253365925590">블루투스를 사용함</translation> +<translation id="5572632238877308040">기본</translation> <translation id="557563299383177668">다음 단락</translation> <translation id="5577082622442191756">블루투스를 전환합니다. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">휴대전화 허브를 사용하려면 휴대전화에 블루투스가 사용 설정되어 있는지 확인하세요.</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">데스크 10</translation> <translation id="5662709761327382534">마이크 녹음 <ph name="CURRENT_STATE" />, 마이크 녹음을 <ph name="NEW_STATE" /> 상태로 변경하려면 Enter 키를 누르세요.</translation> <translation id="5669267381087807207">활성화 중</translation> +<translation id="5672890847723042801">유틸리티</translation> <translation id="5673434351075758678">설정 동기화 후 ‘<ph name="FROM_LOCALE" />’에서 ‘<ph name="TO_LOCALE" />’(으)로 변경합니다.</translation> <translation id="5675363643668471212">앱 표시줄 항목</translation> <translation id="5677928146339483299">차단됨</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">배터리 <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">네트워크 정보 수집 중</translation> <translation id="5867606971598166637">시스템 관리자가 화면을 모니터링하고 있습니다.</translation> -<translation id="5876535466645959772">선택한 목록이 비어 있습니다. 아래로 이동하여 새 할 일을 추가하세요.</translation> <translation id="5876666360658629066">부모 코드 입력</translation> <translation id="5881540930187678962">휴대전화 허브 나중에 설정하기</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> 창이 <ph name="DESK_TITLE" />에 할당되고 다른 모든 데스크에서 할당 취소되었습니다.</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">관리 대상 사용자</translation> <translation id="5960410286721553511">휴대전화의 최신 사진 및 미디어를 봅니다.</translation> -<translation id="5961960957587052807">밝게</translation> <translation id="5965524703725988602">어두운 테마를 전환합니다. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">여러 창 사이에서 앞으로 이동하기</translation> <translation id="5978382165065462689">원격 지원을 통해 화면 제어 공유</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">앱 추천</translation> <translation id="6352082849089527770">알 수 없는 네트워크</translation> <translation id="6359587239691116345">최신 기능과 보안 개선 사항을 받습니다. 이 업데이트를 거부하면 기기가 더 이상 제대로 작동하지 않을 수 있으며 보안 및 성능 문제가 발생할 수 있습니다.</translation> +<translation id="6362833380917912748">기본 내장 앱 알아보기</translation> <translation id="6376931439017688372">블루투스 사용 중</translation> <translation id="6378515133128829137">오른쪽에 창 고정</translation> <translation id="6381109794406942707">기기의 잠금을 해제하려면 PIN을 입력하세요.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">이름이 <ph name="DEVICE_NAME" />인 기기에 연결됨</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" />에 다시 사용해 주세요.</translation> <translation id="70168403932084660">데스크 6</translation> +<translation id="702252130983202758">내 앱</translation> <translation id="7025533177575372252">휴대전화와 <ph name="DEVICE_NAME" /> 연결</translation> <translation id="7026338066939101231">줄이기</translation> <translation id="7029814467594812963">세션 종료</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">기기를 잠금 해제하여 알림 보기</translation> <translation id="7649070708921625228">도움말</translation> <translation id="7654687942625752712">음성 피드백을 사용 중지하려면 두 볼륨 키를 5초 동안 길게 누르세요.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" 디스플레이가 <ph name="FALLBACK_RESOLUTION" />(<ph name="FALLBACK_REFRESH_RATE" />Hz) 해상도로 변경되었습니다. 포트 대역폭 제한으로 인해 디스플레이가 <ph name="SPECIFIED_RESOLUTION" />(<ph name="SPECIFIED_REFRESH_RATE" />Hz) 해상도를 지원할 수 없습니다. 확인하지 않으면 <ph name="TIMEOUT_SECONDS" /> 후 이전 설정으로 복원됩니다.</translation> <translation id="7658239707568436148">취소</translation> <translation id="7659861092419699379">데스크와 창을 닫았습니다.</translation> <translation id="7660160718439869192"><ph name="EMAIL" />에 연결된 기기에 <ph name="NAME" /> 기기가 표시됩니다.</translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">접근성 설정 표시, "<ph name="ENABLED_FEATURES" />" 사용 설정됨</translation> <translation id="7947798320695032612"><ph name="APP_NAME" />에서 <ph name="DEVICE_NAME" /> 사용할 권한 요청함</translation> <translation id="7951630946012935453">키보드 어둡게</translation> +<translation id="7953994493035617347">새 해상도를 확인하시겠습니까?</translation> <translation id="7963689218131240420">방해 금지 모드가 사용 중지되어 있습니다.</translation> <translation id="7963992254934562106">출처: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">폴더 선택...</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">중요한 파일을 고정할 수 있습니다. 항목을 고정하려면 항목 위로 마우스를 가져가거나 Files를 열고 고정할 항목을 마우스 오른쪽 버튼으로 클릭합니다.</translation> <translation id="7994370417837006925">멀티 로그인</translation> <translation id="7995804128062002838">화면을 캡처할 수 없습니다.</translation> +<translation id="8000020256436988724">툴바</translation> <translation id="8000066093800657092">네트워크 없음</translation> <translation id="8001755249288974029">커서부터 첫 줄까지 텍스트 선택</translation> <translation id="8004512796067398576">올리기</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> 정보 대화상자 열기</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> 사용 중</translation> <translation id="8185090165691050712">잠금 모드의 크기를 조절할 수 있는 메뉴 사용 설정/사용 중지</translation> +<translation id="8192727139462702395">블루투스를 사용 중지하면 다음의 외부 기기와 <ph name="DEVICE_TYPE" />의 연결이 해제됩니다.</translation> <translation id="8198456017687137612">탭 전송 중</translation> <translation id="8200772114523450471">다시 시작</translation> <translation id="8203795194971602413">오른쪽 클릭</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">재생/일시중지 전환</translation> <translation id="8270450402312105425">{0,plural, =1{1시간 이내에 기기를 이전 버전으로 되돌리세요}other{#시간 이내에 기기를 이전 버전으로 되돌리세요}}</translation> <translation id="8277261673056602147">화면에서 텍스트 강조표시</translation> +<translation id="8287009018010202411">생산성</translation> <translation id="828708037801473432">사용 안함</translation> <translation id="8297006494302853456">약함</translation> <translation id="8308637677604853869">이전 메뉴</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">배율 설정 표시</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" />에서 <ph name="FEATURE_NAME" /> 기능을 <ph name="FEATURE_STATE" /> 상태로 설정했습니다.</translation> <translation id="8477270416194247200">취소하려면 Alt+검색 또는 Shift 키를 누르세요.</translation> +<translation id="8480418399907765580">툴바 표시</translation> <translation id="8487699605742506766">핫스팟</translation> <translation id="8491237443345908933">새 탭에서 링크 열기</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" />에서 <ph name="SPECIFIED_RESOLUTION" />을(를) 지원하지 않습니다. 해상도가 <ph name="FALLBACK_RESOLUTION" />(으)로 변경되었습니다. 변경사항을 유지하려면 확인을 클릭하세요. <ph name="TIMEOUT_SECONDS" /> 후 이전 설정으로 복원됩니다.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">이름 또는 색상별로 앱 정렬</translation> <translation id="8609384513243082612">새 탭 열기</translation> +<translation id="861045123704058818">일시적으로 앱이 카테고리별로 정리됩니다.</translation> <translation id="8612216344243590325">중요한 파일은 바탕화면이 아닌 <ph name="HOLDING_SPACE_TITLE" />에 보관하세요. 파일을 <ph name="HOLDING_SPACE_TITLE" />(으)로 드래그하기만 하면 됩니다.</translation> <translation id="8614517853887502247">사생활 보호가 켜져 있으므로 <ph name="APP_1_TITLE" /> 및 <ph name="APP_2_TITLE" /> 알림이 숨겨집니다.</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">본인 확인: <ph name="ORIGIN_NAME" />에서 본인 확인을 요청합니다</translation> <translation id="875593634123171288">VPN 설정 표시</translation> +<translation id="8756799553341497810">이 뷰를 종료한 후 앱 레이아웃 맞춤설정을 시작할 수 있습니다.</translation> <translation id="8759408218731716181">멀티 로그인을 설정할 수 없음</translation> <translation id="8763883995157866248">기기를 절전 모드로 설정</translation> <translation id="877404052021108314">화씨 90도를 섭씨로</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">현재 연결된 기기</translation> <translation id="8841375032071747811">뒤로 버튼</translation> <translation id="8843682306134542540">회전 잠금을 전환합니다. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">도움말 보기</translation> <translation id="8849001918648564819">숨김</translation> <translation id="8853703225951107899">여전히 PIN 또는 비밀번호를 확인할 수 없습니다. 참고: 최근에 비밀번호를 변경한 경우 이전 비밀번호를 사용해 보세요. 로그아웃하고 나면 새로운 비밀번호가 적용됩니다.</translation> <translation id="8855885154700222542">전체화면 키</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">후면 버튼</translation> <translation id="9133335900048457298">보호된 콘텐츠는 녹화할 수 없음</translation> <translation id="9139720510312328767">다음 문자 삭제</translation> +<translation id="9148058034647219655">나가기</translation> <translation id="9151906066336345901">End</translation> <translation id="9161053988251441839">추천 앱</translation> <translation id="9168436347345867845">나중에</translation>
diff --git a/ash/strings/ash_strings_ky.xtb b/ash/strings/ash_strings_ky.xtb index 581dc28..a9ba19c 100644 --- a/ash/strings/ash_strings_ky.xtb +++ b/ash/strings/ash_strings_ky.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Зеригип жатам</translation> <translation id="1104084341931202936">Атайын мүмкүнчүлүктөрдүн параметрлерин көрсөтүү</translation> <translation id="1104621072296271835">Түзмөктөрүңүз бирге мындан да жакшы иштейт</translation> -<translation id="1106446201446919638">1 түзмөк туташты. Хотспот колдонулуп жатканда Wi-Fi өчүрүлөт.</translation> <translation id="1111021433905331574">Баскычтоптун жарыгынын түсүн жөндөөлөрдөн өзгөртө аласыз > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Мобилдик трафикти өчүрүү/күйгүзүү. <ph name="STATE" />.</translation> <translation id="112308213915226829">Текчени авто-жашыруу</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Мүмкүнчүлүктөр колдонмосунан "Жардам" бөлүмүн ачыңыз</translation> <translation id="2018630726571919839">Мага тамаша айтып бер</translation> <translation id="2021864487439853900">Кулпусун ачуу үчүн басыңыз</translation> -<translation id="2023558322300866873">Пакетти алууну каалаган убакта токтото аласыз</translation> <translation id="2034971124472263449">Баары бир сакталсын</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> ыкчам баскычы учурда өчүк</translation> <translation id="2049240716062114887">Иш тактанын аталышы <ph name="DESK_NAME" /> болуп өзгөрдү</translation> -<translation id="206377500836174974">Толук</translation> <translation id="2064048859448024834">Камерада алдын ала көрүү күйүк</translation> <translation id="2067602449040652523">Баскычтоптун жарыктыгы</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> өчүрүү/күйгүзүү. <ph name="CAPTURE_MEDIUM" /> – <ph name="CAPTURE_STATE" />.</translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Туташкан жок</translation> <translation id="2408955596600435184">PIN кодуңузду киргизиңиз</translation> <translation id="2412593942846481727">Жаңы версия бар</translation> +<translation id="2416438829169535743">Көрүнүштөн чыгасызбы?</translation> <translation id="2417486498593892439">Тармакка кирүү</translation> <translation id="2426051945783024481">Камеранын алкагы автоматтык түрдө ортого коюлду</translation> <translation id="2427507373259914951">Сол баскычын чыкылдатуу</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Билдирмелер</translation> <translation id="2484513351006226581">Баскычтоптун калыбын которуу үчүн <ph name="KEYBOARD_SHORTCUT" /> басып коюңуз.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> алдын ала көрүү. Жигердүү иш такта.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Герц) дааналыгына өзгөрдү. Ырасталбаса, мурунку параметрлер <ph name="TIMEOUT_SECONDS" /> кийин калыбына келтирилет.</translation> <translation id="2487915095798731898">Кошулуу</translation> <translation id="2499445554382787206">Иш тактанын профиль менюсу. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Жабышчаак баскычтар функциясы</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">1 түзмөк туташып турат</translation> <translation id="2791421900609674576">Токтогон жериңизден улантуу үчүн сунуштарды көрөсүз. Сунуштарды өчүрүү үчүн коё бербей басып туруңуз.</translation> <translation id="2792498699870441125">Alt+Издөө</translation> +<translation id="2801954693771979815">Экрандын өлчөмү</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" /> тандалды</translation> <translation id="2805756323405976993">Колдонмолор</translation> <translation id="2814448776515246190">Сүрөткө жарым-жартылай тартып алуу</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Үлгүдө колдоого алынбаган колдонмолор</translation> <translation id="3160929076476941240">2 с.</translation> <translation id="316356270129335934"><ph name="MANAGER" /> <ph name="DEVICE_TYPE" /> түзмөгүңүздү мурунку версияга кайтарууда. Түзмөгүңүз баштапкы абалга келтирилип, бардык дайын-даректер өчүрүлөт.</translation> -<translation id="3170769098533255179">Туташып турган түзмөктөр жок. Хотспот колдонулуп жатканда Wi-Fi өчүрүлөт.</translation> <translation id="3171170659304083361">Киргизүү ыкмаларынын параметрлери</translation> <translation id="3176221688814061633">Chromebook же Bluetooth түзмөгүңүз Bluetooth'дун эски версиясын колдонуп жатат. Аудионун сапатын жакшыртуу үчүн Bluetooth Super Resolution'ду күйгүзүңүз же ички микрофонду колдонуңуз.</translation> <translation id="3181441307743005334">Өчүрүп күйгүзүү бир нече убакытка созулушу мүмкүн</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> түзмөк <ph name="DEVICE_NAME" /> байланыш түйүнүнө туташып турат</translation> <translation id="3307642347673023554">Ноутбук режимине которулду</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> аккаунтка кийинчерээк дагы кире алат.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> түзмөк туташты. Хотспот колдонулуп жатканда Wi-Fi өчүрүлөт.</translation> <translation id="3321628682574733415">Ата-эненин кирүү коду туура эмес</translation> <translation id="332827762492701193">Билдирмелер жашырылды</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> билдирмесин жайып көрсөтүү</translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Учурдагы иш тактадагы терезелер көрсөтүлүп жатат. Бардык иш такталардагы терезелерди көрүү үчүн өйдө жебени басыңыз</translation> <translation id="3702846122927433391">Нигерия калкынын саны</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Көңүл ачуу</translation> <translation id="3708186454126126312">Буга чейин туташкан түзмөктөр</translation> <translation id="3712143870407382523">Бул тарапка терезе тандаңыз</translation> <translation id="371370241367527062">Маңдайкы микрофон</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">Салам, кандай жардам керек?</translation> <translation id="3804737937830804242">Камераны жыйыштыруу</translation> <translation id="3824784079442479685">Камерага уруксаты бар колдонмолордун жана вебсайттардын баарына жана <ph name="APP_NAME" /> колдонмосуна камераны пайдалануу мүмкүнчүлүгү берилет. Веб бетти жаңыртуу же колдонмону өчүрүп күйгүзүү керектелиши мүмкүн.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ичинен <ph name="NUM_TURNED_IN" /> тапшырылды. <ph name="NUM_GRADED" /> тапшырмага баа коюлду</translation> <translation id="3826099427150913765">Сырсөзгө которулуу</translation> <translation id="383058930331066723">Батареяны үнөмдөгүч режими күйүк</translation> <translation id="383629559565718788">Баскычтоптун параметрлерин көрсөтүү</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">Күйүк, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Жүктөлүп алынгандар барагын ачуу</translation> <translation id="4072264167173457037">Орточо сигнал</translation> -<translation id="4076455981957565732"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ичинен <ph name="NUM_TURNED_IN" /> тапшырылды • <ph name="NUM_GRADED" /> тапшырмага баа коюлду</translation> <translation id="4086921558679520050">Түзмөгүңүздөгү микрофонду өчүргүчтү күйгүзүңүз</translation> <translation id="4101772068965291327">Башкы бетти ачуу</translation> <translation id="4112140312785995938">Артка түрдүрүү</translation> @@ -819,7 +816,7 @@ <translation id="4274537685965975248">Ctrl + Alt + ылдый жебе ыкчам баскычы өзгөртүлдү. Аягы баскычын колдонуу үчүн <ph name="LAUNCHER_KEY_NAME" /> баскычын + oңго жебени басыңыз.</translation> <translation id="4275283744500212192">Терезе калыбынын параметрлерин ачуу</translation> <translation id="4279490309300973883">Чагылыштыруу</translation> -<translation id="4280601795273309128">Коопсуздук тутуму жаңыртылды. Түзмөгүңүздү жаңыртыңыз.</translation> +<translation id="4280601795273309128">Коопсуздук тутуму жаңырды. Түзмөгүңүздү жаңыртыңыз.</translation> <translation id="4283888303416325161">Коопсуздукту бекемдөө үчүн сырсөздү киргизиңиз</translation> <translation id="4285498937028063278">Бошотуу</translation> <translation id="428715201724021596">Профилге туташууда. Бир нече мүнөткө созулушу мүмкүн.</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">Скринкаст сакталган жок</translation> <translation id="4405151984121254935">Туташып турган сырткы түзмөктүн түрү колдоого алынбайт</translation> <translation id="4406883609789734330">Ыкчам коштомо жазуулар</translation> +<translation id="4412698727486357573">Жардам борбору</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> өчүк.</translation> <translation id="4424159417645388645">5-иш такта</translation> <translation id="4430019312045809116">Үндүн катуулугу</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">Сунуштар кызыктырбайт</translation> <translation id="4569753163207712681">Телефонуңуздагы соңку сүрөттөрдү, медиа файлдарды жана колдонмолорду көрүү</translation> <translation id="4573176682887762361">"[Сөз / сөз айкашын] терүү"</translation> -<translation id="4577188182049003486">Хотспот күйүп турганда Wi-Fi өчүрүлөт</translation> <translation id="4577274620589681794">Убакыт бүттү · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Алдын ала көрүүнү жашыруу</translation> <translation id="4578906031062871102">Параметрлер менюсу ачылды</translation> @@ -1030,6 +1027,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Үнү басылган режимде сүйлөсөңүз, билдирме аласыз. Аудио түзмөктө гана сакталат.</translation> <translation id="5077416371682039027">Телефонуңуздагы соңку сүрөттөрдү, медиа файлдарды, билдирмелерди жана колдонмолорду көрүү параметрин тууралоо</translation> +<translation id="5077936103761694531">Дааналыкты ырастайсызбы?</translation> <translation id="5078796286268621944">Туура эмес PIN</translation> <translation id="5083035541015925118">ctrl + alt + өйдө жебе</translation> <translation id="5083553833479578423">Жардамчынын башка функцияларын иштетиңиз.</translation> @@ -1151,12 +1149,13 @@ <translation id="5550417424894892620"><ph name="HOLDING_SPACE_TITLE" /> иш чөйрөсүнө кошуу үчүн файлдарды иш тактага cүйрөп барыңыз. Файлдарды иш тактага кошо албайсыз.</translation> <translation id="5551456515017410630">Жылнааманы ачуу/жабуу</translation> <translation id="5551974246223970793">Баракты издеп жатканда кийинки дал келген нерсеге өтүү</translation> -<translation id="5555639311269196631">Байланыш түйүнүн өчүрүү</translation> <translation id="5556459405103347317">Кайра жүктөө</translation> <translation id="5558091555391176027">Жакын жердеги түзмөктөргө так көрүнүү үчүн Nearby Share режимин өчүрүп күйгүзүңүз</translation> +<translation id="5558314826121965174">Чыгармачылык</translation> <translation id="556042886152191864">Баскыч</translation> <translation id="5570122939431135380">Жаңы өтмөктү жаңы жашыруун терезеде ачуу</translation> <translation id="5571066253365925590">Bluetooth иштетилди</translation> +<translation id="5572632238877308040">Негизги колдонмолор</translation> <translation id="557563299383177668">Кийинки абзац</translation> <translation id="5577082622442191756">Bluetooth'ду өчүрүү/күйгүзүү. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Phone Hub'ды колдонуу үчүн телефонуңуздагы Bluetooth иштетилгенин текшериңиз</translation> @@ -1181,6 +1180,7 @@ <translation id="5662075790140998213">10-иш такта</translation> <translation id="5662709761327382534">Аудиону жаздыруу <ph name="CURRENT_STATE" />. Микрофонду <ph name="NEW_STATE" /> абалына өткөрүү үчүн "Enter" баскычын басыңыз</translation> <translation id="5669267381087807207">Жандырылууда</translation> +<translation id="5672890847723042801">Кызматтык программалар</translation> <translation id="5673434351075758678">Параметрлер шайкештештирилгенден кийин тил "<ph name="FROM_LOCALE" />" тилинен "<ph name="TO_LOCALE" />" тилине өзгөртүлдү.</translation> <translation id="5675363643668471212">Текчедеги нерсе</translation> <translation id="5677928146339483299">Бөгөттөлгөн</translation> @@ -1238,7 +1238,6 @@ <translation id="5864748620896638071">Батареянын кубаты: <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Тармак тууралуу маалымат топтолууда</translation> <translation id="5867606971598166637">Система администратору экрандарды көзөмөлдөп жатат</translation> -<translation id="5876535466645959772">Эч нерсе тандалган жок. Жаңы тапшырманы кошуу үчүн ылдый өтүңүз</translation> <translation id="5876666360658629066">Ата-энелик кодду киргизүү</translation> <translation id="5881540930187678962">Phone Hub'ды кийинчерээк жөндөө</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> терезеси <ph name="DESK_TITLE" /> иш тактасына дайындалып, башка иш такталардын баарына дайындоо жокко чыгарылды</translation> @@ -1258,7 +1257,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Көзөмөлдөнгөн колдонуучу</translation> <translation id="5960410286721553511">Телефонуңуздагы соңку сүрөттөрдү жана медианы көрөсүз</translation> -<translation id="5961960957587052807">Жарык</translation> <translation id="5965524703725988602">Караңгы теманы өчүрүү/күйгүзүү. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Кийинки терезеге өтүү</translation> <translation id="5978382165065462689">Алыскы жардамчы аркылуу экраныңыздын көзөмөлүн бөлүшүүдө.</translation> @@ -1364,6 +1362,7 @@ <translation id="6351032674660237738">СУНУШТАЛГАН КОЛДОНМОЛОР</translation> <translation id="6352082849089527770">Белгисиз тармактар</translation> <translation id="6359587239691116345">Жаңы функцияларды жана коопсуздук жакшыртууларын алыңыз. Эгер бул жаңыртууну четке какчаңыз, түзмөгүңүз туура иштебей, коопсуздук жана майнаптуулук көйгөйлөрү чыгышы мүмкүн.</translation> +<translation id="6362833380917912748">Алдын ала орнотулган колдонмолор менен таанышып чыгыңыз</translation> <translation id="6376931439017688372">Bluetooth күйүк</translation> <translation id="6378515133128829137">Терезени оңго кадоо</translation> <translation id="6381109794406942707">Түзмөктүн кулпусун ачуу үчүн PIN кодуңузду киргизиңиз.</translation> @@ -1530,6 +1529,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> деп аталган түзмөккө туташты</translation> <translation id="7015766095477679451">Саат <ph name="COME_BACK_TIME" /> болгондо кайтып келиңиз.</translation> <translation id="70168403932084660">6-иш такта</translation> +<translation id="702252130983202758">Колдонмолоруңуз</translation> <translation id="7025533177575372252"><ph name="DEVICE_NAME" /> түзмөгүңүздү телефонуңузга туташтырыңыз</translation> <translation id="7026338066939101231">Азайтуу</translation> <translation id="7029814467594812963">Сеанстан чыгуу</translation> @@ -1679,6 +1679,7 @@ <translation id="7647488630410863958">Эскертмелериңизди көрүү үчүн түзмөгүңүздү бөгөттөн чыгарыңыз</translation> <translation id="7649070708921625228">Жардам</translation> <translation id="7654687942625752712">Экрандагы текстти окуп берүү функциясын өчүрүү үчүн үндү катуулатуу/акырындатуу баскычтарынын экөөн тең беш секунд коё бербей басып туруңуз.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Герц) дааналыгына өзгөрдү. Өткөрүү жөндөмдүүлүгү чектелгендиктен, дисплей <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Герц) дааналыгын колдоого албайт. Ырасталбаса, мурунку параметрлер <ph name="TIMEOUT_SECONDS" /> кийин калыбына келтирилет.</translation> <translation id="7658239707568436148">Жокко чыгаруу</translation> <translation id="7659861092419699379">Иш такта жана терезелер жабылды</translation> <translation id="7660160718439869192"><ph name="NAME" /> түзмөгү <ph name="EMAIL" /> менен байланыштырылган түзмөктөрдө көрүнөт</translation> @@ -1769,6 +1770,7 @@ <translation id="7945357288295809525">Атайын мүмкүнчүлүктөрдү тууралоону көрсөтүү, "<ph name="ENABLED_FEATURES" />" иштетилди.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> төмөнкүнү колдонгону жатат: <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Баскычтопту караңгылатуу</translation> +<translation id="7953994493035617347">Жаңы дааналыкты ырастайсызбы?</translation> <translation id="7963689218131240420">"Тынчымды алба" режими өчүк.</translation> <translation id="7963992254934562106">Кайдан: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Папка тандоо…</translation> @@ -1781,6 +1783,7 @@ <translation id="799296642788192631">Маанилүү файлдарды кадап койсоңуз болот. Кадоо үчүн чычканды элементтин үстүнө алып келип же Files колдонмосун ачып, элементтин үстүнөн чычкандын оң баскычын басыңыз.</translation> <translation id="7994370417837006925">Бир нече аккаунт менен кирүү</translation> <translation id="7995804128062002838">Экран сүрөткө тартылбай калды</translation> +<translation id="8000020256436988724">Куралдар тилкеси</translation> <translation id="8000066093800657092">Тармак жок</translation> <translation id="8001755249288974029">Текстти курсордон баштап саптын башына чейин тандоо</translation> <translation id="8004512796067398576">Инкремент</translation> @@ -1847,6 +1850,7 @@ <translation id="8262312463845990408">Ойнотууну өчүрүү/күйгүзүү</translation> <translation id="8270450402312105425">{0,plural, =1{Түзмөктү бир сааттын ичинде мурунку версияга өзгөртүңүз}other{Түзмөктү # сааттын ичинде мурунку версияга өзгөртүңүз}}</translation> <translation id="8277261673056602147">Экрандагы текстти бөлүп көрсөтүү</translation> +<translation id="8287009018010202411">Майнаптуулук</translation> <translation id="828708037801473432">Өчүк</translation> <translation id="8297006494302853456">Начар</translation> <translation id="8308637677604853869">Мурунку меню</translation> @@ -1918,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Колдонмолоруңузду аталышы же түсү боюнча иргей аласыз</translation> <translation id="8609384513243082612">Жаңы өтмөк ачуу</translation> +<translation id="861045123704058818">Колдонмолор убактылуу түрдө категория боюнча иреттелет</translation> <translation id="8612216344243590325">Маанилүү файлдарды иш тактада эмес, <ph name="HOLDING_SPACE_TITLE" /> иш чөйрөсүндө сактаңыз. Файлдарды жөн гана <ph name="HOLDING_SPACE_TITLE" /> иш чөйрөсүнө сүйрөңүз.</translation> <translation id="8614517853887502247">Көрүүдөн коргоо функциясы күйүп тургандыктан, <ph name="APP_1_TITLE" /> менен <ph name="APP_2_TITLE" /> билдирмелери жашырылды</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Өздүгүңүздү ырастаңыз: <ph name="ORIGIN_NAME" /> өздүгүңүздү ырастоону суранып жатат</translation> <translation id="875593634123171288">VPN параметрлерин көрсөтүү</translation> +<translation id="8756799553341497810">Бул көрүнүштөн чыккандан кийин колдонмонун калыбын тууралап баштасаңыз болот.</translation> <translation id="8759408218731716181">Бир нече профиль менен кирүүнү орнотууга болбойт</translation> <translation id="8763883995157866248">Түзмөктү көшүү режимине коюу</translation> <translation id="877404052021108314">90°F канча цельсий</translation> @@ -1976,6 +1982,7 @@ <translation id="8834539327799336565">Учурда туташып турган түзмөктөр</translation> <translation id="8841375032071747811">Артка баскычы</translation> <translation id="8843682306134542540">Буруу кулпусун өчүрүү/күйгүзүү. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Жардам алуу</translation> <translation id="8849001918648564819">Жашырылды</translation> <translation id="8853703225951107899">PIN кодуңуз же сырсөзүңүз дагы эле ырасталган жок. Эскертүү: Эгер жакында сырсөзүңүздү өзгөрткөн болсоңуз, эски сырсөзүңүздү колдонуңуз. Жаңы сырсөзүңүз аккаунтуңуздан чыккандан кийин колдонулат.</translation> <translation id="8855885154700222542">Толук экран режиминин ачкычы</translation> @@ -2047,6 +2054,7 @@ <translation id="9129245940793250979">Арткы баскыч</translation> <translation id="9133335900048457298">Корголгон мазмунду жаздырууга болбойт</translation> <translation id="9139720510312328767">Кийинки тамганы өчүрүү</translation> +<translation id="9148058034647219655">Чыгуу</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">СУНУШТАЛГАН КОЛДОНМОЛОР</translation> <translation id="9168436347345867845">Азыр эмес</translation>
diff --git a/ash/strings/ash_strings_lo.xtb b/ash/strings/ash_strings_lo.xtb index c719044..fa54d41 100644 --- a/ash/strings/ash_strings_lo.xtb +++ b/ash/strings/ash_strings_lo.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">ຂ້ອຍເບື່ອຫຼາຍ</translation> <translation id="1104084341931202936">ສະແດງການຕັ້ງຄ່າການຊ່ວຍເຂົ້າເຖິງ</translation> <translation id="1104621072296271835">ອຸປະກອນຂອງທ່ານໃຊ້ໄດ້ດີຍິ່ງຂຶ້ນຮ່ວມກັນ</translation> -<translation id="1106446201446919638">ເຊື່ອມຕໍ່ 1 ອຸປະກອນແລ້ວ. ໃນຂະນະທີ່ໃຊ້ຮັອດສະປອດ, Wi-Fi ຈະຖືກປິດໄວ້.</translation> <translation id="1111021433905331574">ທ່ານສາມາດປ່ຽນສີຂອງໄຟແປ້ນພິມຂອງທ່ານໄດ້ໃນການຕັ້ງຄ່າ > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">ສະຫຼັບອິນເຕີເນັດມືຖື. <ph name="STATE" />.</translation> <translation id="112308213915226829">ເຊື່ອງຖ້ານອັດຕະໂນມັດ</translation> @@ -116,6 +115,7 @@ <translation id="1383597849754832576">ບໍ່ສາມາດດາວໂຫຼດໄຟລ໌ສຽງເວົ້າໄດ້. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.</translation> <translation id="1383876407941801731">ຊອກຫາ</translation> <translation id="1391102559483454063">ເປີດ</translation> +<translation id="1394698770495054737">ມົວເຕັມ</translation> <translation id="1407069428457324124">ຮູບແບບສີສັນມືດ</translation> <translation id="1410568680128842168"><ph name="DATE_CELL_TOOL_TIP" />. ໃຊ້ປຸ່ມລູກສອນເພື່ອນຳທາງລະຫວ່າງວັນທີ.</translation> <translation id="141170878022560212">ປຸ່ມກາງ</translation> @@ -259,11 +259,9 @@ <translation id="2017998995161831444">ເປີດ "ຊ່ວຍເຫຼືອ" ໃນແອັບສຳຫຼວດ</translation> <translation id="2018630726571919839">ເລົ່າເລື່ອງຕະຫຼົກໃຫ້ຂ້ອຍຟັງ</translation> <translation id="2021864487439853900">ຄລິກເພື່ອປົດລັອກ</translation> -<translation id="2023558322300866873">ທ່ານສາມາດຢຸດການບັນທຶກແພັກເກັດຕອນໃດກໍໄດ້</translation> <translation id="2034971124472263449">ຢືນຢັນການບັນທຶກ</translation> <translation id="204259843076055848">ທາງລັດສຳລັບການ <ph name="SIX_PACK_KEY_NAME" /> ປິດຢູ່</translation> <translation id="2049240716062114887">ຊື່ໂຕະໄດ້ຖືກປ່ຽນເປັນ <ph name="DESK_NAME" /> ແລ້ວ</translation> -<translation id="206377500836174974">ເຕັມຮູບແບບ</translation> <translation id="2064048859448024834">ເປີດຕົວຢ່າງກ້ອງຖ່າຍຮູບແລ້ວ</translation> <translation id="2067602449040652523">ຄວາມແຈ້ງຂອງແປ້ນພິມ</translation> <translation id="2075520525463668108">ສະຫຼັບ <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> ແມ່ນ <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +336,7 @@ <translation id="2405664212338326887">ບໍ່ໄດ້ເຊື່ອມຕໍ່</translation> <translation id="2408955596600435184">ປ້ອນລະຫັດ PIN ຂອງທ່ານ</translation> <translation id="2412593942846481727">ມີການອັບເດດໃໝ່</translation> +<translation id="2416438829169535743">ອອກຈາກມຸມມອງບໍ?</translation> <translation id="2417486498593892439">ເຂົ້າສູ່ລະບົບຫາເຄືອຂ່າຍ</translation> <translation id="2426051945783024481">ວາງເຟຣມກ້ອງຖ່າຍຮູບໄວ້ທາງກາງອັດຕະໂນມັດແລ້ວ</translation> <translation id="2427507373259914951">ຄລິກຊ້າຍ</translation> @@ -357,6 +356,7 @@ <translation id="2482878487686419369">ການແຈ້ງເຕືອນ</translation> <translation id="2484513351006226581">ແຕະ <ph name="KEYBOARD_SHORTCUT" /> ເພື່ອປ່ຽນໂຄງຮ່າງແປ້ນພິມ.</translation> <translation id="2486214324139475545">ຕົວຢ່າງ <ph name="DESK_NAME" />. ໂຕະທີ່ໃຊ້ຢູ່.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" ໄດ້ປ່ຽນຄວາມລະອຽດເປັນ <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) ແລ້ວ. ຫາກບໍ່ມີການຢືນຢັນ, ການຕັ້ງຄ່າກ່ອນໜ້າຈະຖືກກູ້ຄືນໃນ <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">ເຂົ້າຮ່ວມ</translation> <translation id="2499445554382787206">ເມນູໂປຣໄຟລ໌ໂຕະ. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">ປຸ່ມສະຕິກກີ້</translation> @@ -428,6 +428,7 @@ <translation id="2785499565474703580">ເຊື່ອມຕໍ່ 1 ອຸປະກອນແລ້ວ</translation> <translation id="2791421900609674576">ທ່ານຈະເຫັນການແນະນຳເພື່ອໃຫ້ທ່ານສາມາດສືບຕໍ່ຈາກບ່ອນທີ່ເປີດຄ້າງໄວ້ໄດ້. ທ່ານສາມາດແຕະຄ້າງໄວ້ເພື່ອລຶບການແນະນຳອອກໄດ້.</translation> <translation id="2792498699870441125">Alt+ຊອກຫາ</translation> +<translation id="2801954693771979815">ຂະໜາດໜ້າຈໍ</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, ເລືອກແລ້ວ</translation> <translation id="2805756323405976993">ແອັບ</translation> <translation id="2814448776515246190">ຖ່າຍຮູບບາງສ່ວນ</translation> @@ -518,7 +519,6 @@ <translation id="316086887565479535">ແອັບທີ່ບໍ່ຮອງຮັບໃນແມ່ແບບ</translation> <translation id="3160929076476941240">2ຊມ</translation> <translation id="316356270129335934"><ph name="MANAGER" /> ກຳລັງປ່ຽນ <ph name="DEVICE_TYPE" /> ຂອງທ່ານກັບໄປເປັນເວີຊັນເກົ່າ. ອຸປະກອນຂອງທ່ານຈະຣີເຊັດ ແລະ ຂໍ້ມູນທັງໝົດຈະຖືກລຶບອອກ.</translation> -<translation id="3170769098533255179">ບໍ່ມີອຸປະກອນທີ່ເຊື່ອມຕໍ່ໄວ້. ໃນຂະນະທີ່ໃຊ້ຮັອດສະປອດ, Wi-Fi ຈະຖືກປິດໄວ້.</translation> <translation id="3171170659304083361">ການຕັ້ງຄ່າວິທີການປ້ອນຂໍ້ມູນ</translation> <translation id="3176221688814061633">Chromebook ຫຼື ອຸປະກອນ Bluetooth ຂອງທ່ານກຳລັງໃຊ້ Bluetooth ເວີຊັນເກົ່າ. ເປີດໃຊ້ Bluetooth ຄວາມລະອຽດສູງສຸດ ຫຼື ໃຊ້ໄມໂຄຣໂຟນພາຍໃນເພື່ອຄຸນນະພາບສຽງທີ່ດີຂຶ້ນ.</translation> <translation id="3181441307743005334">ການຣິສະຕາດອາດຈະໃຊ້ເວລາຄາວໜຶ່ງ</translation> @@ -553,7 +553,6 @@ <translation id="3306386552969601301">ມີ <ph name="DEVICECOUNT" /> ອຸປະກອນເຊື່ອມຕໍ່ກັບຮັອດສະປອດ <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">ປ່ຽນເປັນໂໝດແລັບທັອບແລ້ວ</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> ສາມາດເຂົ້າສູ່ລະບົບໃນພາຍຫຼັງໄດ້ຄືເກົ່າ.</translation> -<translation id="3317779231018057649">ເຊື່ອມຕໍ່ <ph name="DEVICECOUNT" /> ອຸປະກອນແລ້ວ. ໃນຂະນະທີ່ໃຊ້ຮັອດສະປອດ, Wi-Fi ຈະຖືກປິດໄວ້.</translation> <translation id="3321628682574733415">ລະຫັດພໍ່ແມ່ບໍ່ຖືກຕ້ອງ</translation> <translation id="332827762492701193">ການແຈ້ງເຕືອນຖືກເຊື່ອງໄວ້</translation> <translation id="3333674550998107387">ຂະຫຍາຍການແຈ້ງເຕືອນກ່ຽວກັບ <ph name="NOTIFICATION_TITLE" /></translation> @@ -677,6 +676,7 @@ <translation id="3702809606464356667">ກຳລັງສະແດງໜ້າຈໍຈາກໂຕະປັດຈຸບັນ, ກົດປຸ່ມລູກສອນຂຶ້ນເພື່ອສະແດງໜ້າຈໍຈາກໂຕະທັງໝົດ</translation> <translation id="3702846122927433391">ປະຊາກອນໃນໄນຈີເຣຍ</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">ການບັນເທີງ</translation> <translation id="3708186454126126312">ເຊື່ອມຕໍ່ກ່ອນໜ້ານີ້</translation> <translation id="3712143870407382523">ເລືອກໜ້າຈໍສຳລັບດ້ານນີ້</translation> <translation id="371370241367527062">ໄມໂຄຣໂຟນໜ້າ</translation> @@ -700,7 +700,6 @@ <translation id="380165613292957338">ສະບາຍດີ, ຂ້ອຍຊ່ວຍຫຍັງໄດ້ແດ່?</translation> <translation id="3804737937830804242">ຫຍໍ້ກ້ອງຖ່າຍຮູບລົງ</translation> <translation id="3824784079442479685">ການດຳເນີນການນີ້ອະນຸຍາດໃຫ້ <ph name="APP_NAME" /> ຮວມທັງແອັບ ແລະ ເວັບໄຊທັງໝົດທີ່ມີສິດສາມາດເຂົ້າເຖິງກ້ອງຖ່າຍຮູບໄດ້. ທ່ານອາດຕ້ອງໂຫຼດຂໍ້ມູນໜ້າເວັບຄືນໃໝ່ ຫຼື ຣີສະຕາດແອັບ.</translation> -<translation id="3825680296690914697">ສົ່ງ <ph name="NUM_TURNED_IN" /> ຈາກທັງໝົດ <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ລາຍການ, ໃຫ້ຄະແນນໄປແລ້ວ <ph name="NUM_GRADED" /> ລາຍການ</translation> <translation id="3826099427150913765">ປ່ຽນໄປໃຊ້ລະຫັດຜ່ານ</translation> <translation id="383058930331066723">ໂໝດປະຢັດແບັດເຕີຣີເປີດຢູ່</translation> <translation id="383629559565718788">ສະແດງການຕັ້ງຄ່າແປ້ນພິມ</translation> @@ -764,7 +763,6 @@ <translation id="4066027111132117168">ເປີດ, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">ເປີດໜ້າດາວໂຫຼດ</translation> <translation id="4072264167173457037">ສັນຍານປານກາງ</translation> -<translation id="4076455981957565732">ສົ່ງແລ້ວ <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ລາຍການ • ໃຫ້ຄະແນນແລ້ວ <ph name="NUM_GRADED" /> ລາຍການ</translation> <translation id="4086921558679520050">ເປີດປຸ່ມໄມຢູ່ໃນອຸປະກອນຂອງທ່ານ</translation> <translation id="4101772068965291327">ເປີດໜ້າຫຼັກ</translation> <translation id="4112140312785995938">ເລື່ອນກັບຫຼັງ</translation> @@ -854,6 +852,7 @@ <translation id="440113666232554208">ບໍ່ສາມາດບັນທຶກ screencast ໄດ້</translation> <translation id="4405151984121254935">ບໍ່ຮອງຮັບປະເພດອຸປະກອນຕໍ່ພ່ວງທີ່ເຊື່ອມຕໍ່</translation> <translation id="4406883609789734330">ຄຳບັນຍາຍສົດ</translation> +<translation id="4412698727486357573">ສູນຊ່ວຍເຫຼືອ</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ປິດຢູ່.</translation> <translation id="4424159417645388645">ໂຕະ 5</translation> <translation id="4430019312045809116">ລະດັບສຽງ</translation> @@ -894,7 +893,6 @@ <translation id="4566144812051858745">ບໍ່ສົນໃຈການແນະນຳໃດໆ</translation> <translation id="4569753163207712681">ເບິ່ງຮູບພາບຫຼ້າສຸດ, ມີເດຍ ແລະ ແອັບຂອງໂທລະສັບທ່ານ</translation> <translation id="4573176682887762361">"ພິມ [ຄຳສັບ / ວະລີ]"</translation> -<translation id="4577188182049003486">ເມື່ອເປີດຮັອດສະປອດ, Wi-Fi ຈະປິດ</translation> <translation id="4577274620589681794">ໝົດເວລາແລ້ວ · <ph name="LABEL" /></translation> <translation id="4577990005084629481">ສະແດງຕົວຢ່າງ</translation> <translation id="4578906031062871102">ເປີດເມນູການຕັ້ງຄ່າແລ້ວ</translation> @@ -957,6 +955,7 @@ <translation id="4798888871844665150">ລາຍການທີ່ສຳເນົາຢູ່ໃນຄລິບບອດແລ້ວ. ໃຊ້ <ph name="SHORTCUT_KEY_NAME" /> + V ເພື່ອເບິ່ງ.</translation> <translation id="479989351350248267">ຄົ້ນຫາ</translation> <translation id="4804818685124855865">ຕັດເຊື່ອມຕໍ່</translation> +<translation id="4806631651704497161">ມົວໜ້ອຍ</translation> <translation id="4813311884204119883">ລາກລິ້ງໄປຫາພື້ນທີ່ຫວ່າງເປົ່າຢູ່ລາຍແຖບ</translation> <translation id="4814539958450445987">ໜ້າຈໍການເຂົ້າສູ່ລະບົບ</translation> <translation id="481455355267255546">ຕໍ່ໄປ</translation> @@ -1030,6 +1029,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">ທ່ານຈະໄດ້ຮັບການແຈ້ງເຕືອນຫາກທ່ານເວົ້າໃນລະຫວ່າງທີ່ປິດສຽງຢູ່. ໂດຍຈະບໍ່ມີການສົ່ງສຽງຜ່ານອຸປະກອນຂອງທ່ານ.</translation> <translation id="5077416371682039027">ຕັ້ງຄ່າການເບິ່ງຮູບພາບຫຼ້າສຸດ, ມີເດຍ, ການແຈ້ງເຕືອນ ແລະ ແອັບຂອງໂທລະສັບທ່ານ</translation> +<translation id="5077936103761694531">ຢືນຢັນຄວາມລະອຽດບໍ?</translation> <translation id="5078796286268621944">PIN ບໍ່ຖືກຕ້ອງ</translation> <translation id="5083035541015925118">Ctrl + Alt + ລູກສອນຂຶ້ນ</translation> <translation id="5083553833479578423">ປົດລັອກຄຸນສົມບັດເພີ່ມເຕີມຂອງຜູ້ຊ່ວຍ.</translation> @@ -1151,12 +1151,13 @@ <translation id="5550417424894892620">ວາງໄຟລ໌ຢູ່ເດັສທັອບເພື່ອເພີ່ມພວກມັນໄປໃສ່ <ph name="HOLDING_SPACE_TITLE" />. ທ່ານບໍ່ສາມາດເພີ່ມໄຟລ໌ນີ້ໄປໃສ່ເດັສທັອບໄດ້.</translation> <translation id="5551456515017410630">ເປີດ/ປິດປະຕິທິນ</translation> <translation id="5551974246223970793">ເມື່ອຊອກຫາໃນໜ້າ, ໃຫ້ເຂົ້າໄປລາຍການຕໍ່ໄປທີ່ກົງກັນກັບການຊອກຫາ</translation> -<translation id="5555639311269196631">ປິດຮັອດສະປອດ</translation> <translation id="5556459405103347317">ໂຫຼດຄືນໃໝ່</translation> <translation id="5558091555391176027">ສະຫຼັບການເບິ່ງເຫັນລະດັບສູງຂອງການແບ່ງປັນໃກ້ຄຽງ</translation> +<translation id="5558314826121965174">ຄວາມຄິດສ້າງສັນ</translation> <translation id="556042886152191864">ປຸ່ມ</translation> <translation id="5570122939431135380">ເປີດແຖບໃໝ່ໃນໜ້າຈໍໃໝ່ທີ່ບໍ່ເປີດເຜີຍຕົວຕົນ</translation> <translation id="5571066253365925590">Bluetooth ເປີດໃຊ້ງານແລ້ວ</translation> +<translation id="5572632238877308040">ສິ່ງຈຳເປັນ</translation> <translation id="557563299383177668">ຫຍໍ້ໜ້າຕໍ່ໄປ</translation> <translation id="5577082622442191756">ສະຫຼັບ Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">ກວດເບິ່ງວ່າໄດ້ເປີດການນຳໃຊ້ Bluetooth ໃນໂທລະສັບຂອງທ່ານແລ້ວຈຶ່ງສາມາດໃຊ້ Phone Hub ໄດ້.</translation> @@ -1181,6 +1182,7 @@ <translation id="5662075790140998213">ໂຕະ 10</translation> <translation id="5662709761327382534">ບັນທຶກໄມໂຄຣໂຟນ <ph name="CURRENT_STATE" />. ກົດ Enter ເພື່ອ<ph name="NEW_STATE" />ການບັນທຶກສຽງຈາກໄມໂຄຣໂຟນ</translation> <translation id="5669267381087807207">ກຳລັງເປີດນຳໃຊ້</translation> +<translation id="5672890847723042801">ສາທາລະນຸປະໂພກ</translation> <translation id="5673434351075758678">ຈາກ "<ph name="FROM_LOCALE" />" ເປັນ "<ph name="TO_LOCALE" />" ຫຼັງຈາກຊິ້ງຂໍ້ມູນການຕັ້ງຄ່າຂອງທ່ານ.</translation> <translation id="5675363643668471212">ລາຍການຖ້ານວາງ</translation> <translation id="5677928146339483299">ບລັອກແລ້ວ</translation> @@ -1238,7 +1240,6 @@ <translation id="5864748620896638071">ແບັດເຕີຣີ <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">ກຳລັງຮວບຮວມຂໍ້ມູນເຄືອຂ່າຍ</translation> <translation id="5867606971598166637">ລະບົບຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານກຳລັງຕິດຕາມໜ້າຈໍຂອງທ່ານຢູ່</translation> -<translation id="5876535466645959772">ລາຍຊື່ທີ່ເລືອກໄວ້ຫວ່າງເປົ່າ, ທ່ານສາມາດເລື່ອນລົງເພື່ອເພີ່ມໜ້າວຽກໃໝ່ໄດ້</translation> <translation id="5876666360658629066">ປ້ອນລະຫັດພໍ່ແມ່</translation> <translation id="5881540930187678962">ຕັ້ງຄ່າ Phone Hub ໃນພາຍຫຼັງ</translation> <translation id="5887954372087850114">ໜ້າຈໍ <ph name="WINDOW_TITLE" /> ຖືກມອບໝາຍໃຫ້ <ph name="DESK_TITLE" /> ແລະ ຍົກເລີກການມອບໝາຍຈາກໂຕະອື່ນທັງໝົດແລ້ວ</translation> @@ -1258,7 +1259,6 @@ <translation id="5955304353782037793">ແອັບ</translation> <translation id="5958529069007801266">ຜູ້ໃຊ້ທີ່ມີການຄວບຄຸມດູແລ</translation> <translation id="5960410286721553511">ເບິ່ງຮູບພາບ ແລະ ມີເດຍຫຼ້າສຸດຂອງໂທລະສັບທ່ານ</translation> -<translation id="5961960957587052807">ໜ້ອຍ</translation> <translation id="5965524703725988602">ສະຫຼັບຮູບແບບສີສັນມືດ. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">ວົນໄປໜ້າຜ່ານໜ້າຈໍ</translation> <translation id="5978382165065462689">ການແບ່ງປັນການຄວບຄຸມໜ້າຈໍຂອງທ່ານຜ່ານຕົວຊ່ວຍທາງໄກ.</translation> @@ -1364,6 +1364,7 @@ <translation id="6351032674660237738">ການແນະນຳແອັບ</translation> <translation id="6352082849089527770">ເຄືອຂ່າຍທີ່ບໍ່ຮູ້ຈັກ</translation> <translation id="6359587239691116345">ໃຊ້ຄຸນສົມບັດຫຼ້າສຸດ ແລະ ການປັບປຸງຄວາມປອດໄພ. ຖ້າທ່ານປະຕິເສດການອັບເດດນີ້, ອຸປະກອນຂອງທ່ານອາດຈະເຮັດວຽກບໍ່ໄດ້ຕາມປົກກະຕິອີກຕໍ່ໄປ ແລະ ທ່ານອາດພົບບັນຫາຄວາມປອດໄພ ແລະ ປະສິດທິພາບ.</translation> +<translation id="6362833380917912748">ຮູ້ຈັກກັບແອັບໃນຕົວຂອງທ່ານ</translation> <translation id="6376931439017688372">Bluetooth ເປີດຢູ່</translation> <translation id="6378515133128829137">ປັກໝຸດໜ້າຈໍໄວ້ທາງຂວາ</translation> <translation id="6381109794406942707">ເພື່ອປົດລັອກອຸປະກອນ, ກະລຸນາປ້ອນ PIN ຂອງທ່ານ.</translation> @@ -1530,6 +1531,7 @@ <translation id="7014684956566476813">ເຊື່ອມຕໍ່ຫາອຸປະກອນຊື່ <ph name="DEVICE_NAME" /> ແລ້ວ</translation> <translation id="7015766095477679451">ກັບຄືນມາໃນເວລາ <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">ໂຕະ 6</translation> +<translation id="702252130983202758">ແອັບຂອງທ່ານ</translation> <translation id="7025533177575372252">ເຊື່ອມຕໍ່ <ph name="DEVICE_NAME" /> ຂອງທ່ານກັບໂທລະສັບຂອງທ່ານ</translation> <translation id="7026338066939101231">ການຫຼຸດລົງ</translation> <translation id="7029814467594812963">ອອກຈາກເຊດຊັນ</translation> @@ -1679,6 +1681,7 @@ <translation id="7647488630410863958">ປົດລັອກອຸປະກອນເພື່ອເບິ່ງການແຈ້ງເຕືອນ</translation> <translation id="7649070708921625228">ຊ່ວຍເຫຼືອ</translation> <translation id="7654687942625752712">ກົດປຸ່ມທັງສອງລະດັບສຽງເປັນເວລາຫ້າວິນາທີເພື່ອປິດນຳໃຊ້ການຕອບສະໜອງແບບສຽງເວົ້າ.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" ໄດ້ປ່ຽນຄວາມລະອຽດເປັນ <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) ແລ້ວ. ເນື່ອງຈາກການຈໍາກັດແບນວິດຂອງຜອດ, ການສະແດງຜົນຂອງທ່ານບໍ່ສາມາດຮອງຮັບຄວາມລະອຽດ <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) ໄດ້. ຫາກບໍ່ມີການຢືນຢັນ, ການຕັ້ງຄ່າກ່ອນໜ້າຈະຖືກກູ້ຄືນໃນ <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">ຍົກເລີກ</translation> <translation id="7659861092419699379">ປິດໂຕະ ແລະ ໜ້າຈໍແລ້ວ</translation> <translation id="7660160718439869192"><ph name="NAME" /> ຂອງທ່ານຈະປາກົດຢູ່ອຸປະກອນທີ່ລິ້ງກັບ <ph name="EMAIL" /></translation> @@ -1769,6 +1772,7 @@ <translation id="7945357288295809525">ສະແດງການຕັ້ງຄ່າການຊ່ວຍເຂົ້າເຖິງ, ເປີດການນຳໃຊ້ "<ph name="ENABLED_FEATURES" />" ແລ້ວ.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> ຕ້ອງການໃຊ້ <ph name="DEVICE_NAME" /> ຂອງທ່ານ</translation> <translation id="7951630946012935453">ຫຼຸດແສງໄຟແປ້ນພິມ</translation> +<translation id="7953994493035617347">ຢືນຢັນຄວາມລະອຽດໃໝ່ບໍ?</translation> <translation id="7963689218131240420">ໂໝດຫ້າມລົບກວນປິດຢູ່.</translation> <translation id="7963992254934562106">ຈາກ <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">ເລືອກໂຟນເດີ...</translation> @@ -1781,6 +1785,7 @@ <translation id="799296642788192631">ທ່ານສາມາດປັກໝຸດໄຟລ໌ສຳຄັນໄດ້. ເພື່ອປັດໝຸດ, ໃຫ້ເລື່ອນໄປໃສ່ລາຍການໃດໜຶ່ງ ຫຼື ເປີດໄຟລ໌ແລ້ວຄລິກຂວາໃສ່ລາຍການໃດໜຶ່ງ.</translation> <translation id="7994370417837006925">ລົງຊື່ເຂົ້າໃຊ້ຫຼາຍອັນ</translation> <translation id="7995804128062002838">ບັນທຶກພາບໜ້າຈໍບໍ່ສຳເລັດ</translation> +<translation id="8000020256436988724">ແຖບເຄື່ອງມື</translation> <translation id="8000066093800657092">ບໍ່ມີເຄືອຂ່າຍ</translation> <translation id="8001755249288974029">ເລືອກຂໍ້ຄວາມຈາກເຄີເຊີໄປຈົນຮອດຕົ້ນແຖວ</translation> <translation id="8004512796067398576">ການເພີ່ມ</translation> @@ -1847,6 +1852,7 @@ <translation id="8262312463845990408">ສະຫຼັບການຫຼິ້ນ</translation> <translation id="8270450402312105425">{0,plural, =1{ປ່ຽນອຸປະກອນເປັນເວີຊັນກ່ອນໜ້າພາຍໃນໜຶ່ງຊົ່ວໂມງ}other{ປ່ຽນອຸປະກອນເປັນເວີຊັນກ່ອນໜ້າພາຍໃນ # ຊົ່ວໂມງ}}</translation> <translation id="8277261673056602147">ໄຮໄລ້ຂໍ້ຄວາມຢູ່ໜ້າຈໍຂອງທ່ານ</translation> +<translation id="8287009018010202411">ຜະລິດຕະພາບ</translation> <translation id="828708037801473432">ປິດ</translation> <translation id="8297006494302853456">ອ່ອນ</translation> <translation id="8308637677604853869">ເມນູຜ່ານມາ</translation> @@ -1918,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">ຈັດຮຽງແອັບຂອງທ່ານຕາມຊື່ ຫຼື ສີ</translation> <translation id="8609384513243082612">ເປີດແຖບໃໝ່</translation> +<translation id="861045123704058818">ແອັບມີການຈັດລະບຽບຕາມໝວດໝູ່ຊົ່ວຄາວ</translation> <translation id="8612216344243590325">ເກັບໄວ້ສຳຄັນໄວ້ໃນ <ph name="HOLDING_SPACE_TITLE" /> ແທນເດັສທັອບ. ພຽງລາກໄຟລ໌ໄປໃສ່ <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">ການແຈ້ງເຕືອນ <ph name="APP_1_TITLE" /> ແລະ <ph name="APP_2_TITLE" /> ຖືກເຊື່ອງໄວ້ເນື່ອງຈາກເປີດໃຊ້ການປົກປ້ອງການເບິ່ງຢູ່</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">ຢັ້ງຢືນຕົວຕົນຂອງທ່ານ: <ph name="ORIGIN_NAME" /> ຕ້ອງການຢືນຢັນວ່າມັນແມ່ນທ່ານ</translation> <translation id="875593634123171288">ສະແດງການຕັ້ງຄ່າ VPN</translation> +<translation id="8756799553341497810">ທ່ານສາມາດເລີ່ມປັບແຕ່ງໂຄງຮ່າງແອັບຂອງທ່ານໄດ້ເມື່ອທ່ານອອກຈາກມຸມມອງນີ້.</translation> <translation id="8759408218731716181">ບໍ່ສາມາດຕັ້ງລົງຊື່ເຂົ້າໃຊ້ຫຼາຍອັນໄດ້</translation> <translation id="8763883995157866248">ເຮັດໃຫ້ອຸປະກອນຢູ່ໃນໂໝດການນອນ</translation> <translation id="877404052021108314">90°F ເປັນ C</translation> @@ -1976,6 +1984,7 @@ <translation id="8834539327799336565">ຕອນນີ້ເຊື່ອມຕໍ່ແລ້ວ</translation> <translation id="8841375032071747811">ປຸ່ມກັບຄືນ</translation> <translation id="8843682306134542540">ປິດເປີດການລັອກການໝຸນ. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">ຂໍການຊ່ວຍເຫຼືອ</translation> <translation id="8849001918648564819">ເຊື່ອງໄວ້</translation> <translation id="8853703225951107899">ຍັງບໍ່ສາມາດຢັ້ງຢືນ PIN ຫຼື ລະຫັດຜ່ານຂອງທ່ານໄດ້. ໝາຍເຫດ: ຖ້າທ່ານໄດ້ປ່ຽນລະຫັດຜ່ານຂອງທ່ານເມື່ອບໍ່ດົນມານີ້, ກະລຸນາໃຊ້ລະຫັດຜ່ານເກົ່າຂອງທ່ານ. ຈະມີການນຳໃຊ້ລະຫັດຜ່ານໃໝ່ຂອງທ່ານເມື່ອທ່ານອອກຈາກລະບົບແລ້ວ.</translation> <translation id="8855885154700222542">ປຸ່ມເຕັມຈໍ</translation> @@ -2047,6 +2056,7 @@ <translation id="9129245940793250979">ປຸ່ມດ້ານຫຼັງ</translation> <translation id="9133335900048457298">ບໍ່ສາມາດບັນທຶກເນື້ອຫາທີ່ໄດ້ຮັບການປົກປ້ອງໄດ້</translation> <translation id="9139720510312328767">ລຶບຕົວອັກສອນຖັດໄປ</translation> +<translation id="9148058034647219655">ອອກ</translation> <translation id="9151906066336345901">End</translation> <translation id="9161053988251441839">ແອັບທີ່ແນະນຳ</translation> <translation id="9168436347345867845">ເຮັດໃນພາຍຫຼັງ</translation>
diff --git a/ash/strings/ash_strings_lt.xtb b/ash/strings/ash_strings_lt.xtb index d89c822..5c61b03 100644 --- a/ash/strings/ash_strings_lt.xtb +++ b/ash/strings/ash_strings_lt.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">„I’m bored“ (Man nuobodu)</translation> <translation id="1104084341931202936">Rodyti pritaikymo neįgaliesiems nustatymus</translation> <translation id="1104621072296271835">Jūsų įrenginiai kartu veikia dar geriau</translation> -<translation id="1106446201446919638">Prijungtas vienas įrenginys. Naudojant viešosios interneto prieigos tašką „Wi-Fi“ liks išjungtas.</translation> <translation id="1111021433905331574">Klaviatūros foninio apšvietimo spalvą galite pakeisti skiltyje „Nustatymai“ > „<ph name="APP_TITLE" />“</translation> <translation id="1117719261843403176">Perjungti mobiliojo ryšio duomenis. <ph name="STATE" />.</translation> <translation id="112308213915226829">Automatiškai slėpti lentyną</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Atidaryti pagalbos skiltį programoje „Explore“</translation> <translation id="2018630726571919839">Papasakok pokštą</translation> <translation id="2021864487439853900">Atrakinti spustelėjus</translation> -<translation id="2023558322300866873">Galite bet kuriuo metu sustabdyti paketo fiksavimą</translation> <translation id="2034971124472263449">Vis tiek išsaugoti</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> spartusis klavišas šiuo metu išjungtas</translation> <translation id="2049240716062114887">Darbalaukio pavadinimas pakeistas į „<ph name="DESK_NAME" />“</translation> -<translation id="206377500836174974">Visas</translation> <translation id="2064048859448024834">Fotoaparato peržiūra įjungta</translation> <translation id="2067602449040652523">Klaviatūros šviesumas</translation> <translation id="2075520525463668108">Perjungti „<ph name="CAPTURE_MEDIUM" />“. „<ph name="CAPTURE_MEDIUM" />“ būsena: <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Neprijungta</translation> <translation id="2408955596600435184">Įveskite PIN kodą</translation> <translation id="2412593942846481727">Pasiekiamas naujinys</translation> +<translation id="2416438829169535743">Išeiti iš rodinio?</translation> <translation id="2417486498593892439">Prisijungti prie tinklo</translation> <translation id="2426051945783024481">Fotoaparato kadras automatiškai centruojamas</translation> <translation id="2427507373259914951">Spustelėti kairiuoju klavišu</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Pranešimai</translation> <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="2486405091093637109">„<ph name="DISPLAY_NAME" />“ skyra pakeista į <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Jei nepatvirtinsite, ankstesni nustatymai bus atkurti po <ph name="TIMEOUT_SECONDS" />.</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> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">Prijungtas 1 įrenginys</translation> <translation id="2791421900609674576">Matysite rekomendacijas, kad galėtumėte tęsti nuo ten, kur baigėte. Palieskite ir palaikykite, jei norite pašalinti rekomendacijas.</translation> <translation id="2792498699870441125">„Alt“ + paieškos klavišas</translation> +<translation id="2801954693771979815">Ekrano dydis</translation> <translation id="2802938996245446490">„<ph name="BUTTON_LABEL" />“, pasirinkta</translation> <translation id="2805756323405976993">Taikomosios programos</translation> <translation id="2814448776515246190">Dalinio vaizdo užfiksavimas</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Nepalaikomos programos šablone</translation> <translation id="3160929076476941240">2 val.</translation> <translation id="316356270129335934"><ph name="MANAGER" /> grąžina ankstesnę „<ph name="DEVICE_TYPE" />“ versiją. Jūsų įrenginys bus nustatytas iš naujo ir visi duomenys bus ištrinti.</translation> -<translation id="3170769098533255179">Nėra jokių prijungtų įrenginių. Naudojant viešosios interneto prieigos tašką „Wi-Fi“ liks išjungtas.</translation> <translation id="3171170659304083361">Įvesties metodų nustatymai</translation> <translation id="3176221688814061633">„Chromebook“ ar „Bluetooth“ įrenginyje naudojamas senesnės versijos „Bluetooth“. Įjunkite „Bluetooth“ didžiausią skyrą arba naudokite vidinį mikrofoną, kad garso kokybė būtų geresnė.</translation> <translation id="3181441307743005334">Paleidimas iš naujo gali šiek tiek užtrukti</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> įreng. prij. prie „<ph name="DEVICE_NAME" />“ viešosios interneto prieigos taško</translation> <translation id="3307642347673023554">Perjungta į skreitinio kompiuterio režimą</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> vis tiek galės vėliau prisijungti.</translation> -<translation id="3317779231018057649">Prijungtų įrenginių: <ph name="DEVICECOUNT" />. Naudojant viešosios interneto prieigos tašką „Wi-Fi“ liks išjungtas.</translation> <translation id="3321628682574733415">Netinkamas tėvų kodas</translation> <translation id="332827762492701193">Pranešimai paslėpti</translation> <translation id="3333674550998107387">Išskleisti pranešimą „<ph name="NOTIFICATION_TITLE" />“</translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Rodomi dabartinio darbastalio langai. Paspauskite rodyklės aukštyn klavišą, kad būtų rodomi visų darbastalių langai</translation> <translation id="3702846122927433391">Populiacija Nigerijoje</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Pramogos</translation> <translation id="3708186454126126312">Anksčiau susieti</translation> <translation id="3712143870407382523">Pasirinkti langą šiai pusei</translation> <translation id="371370241367527062">Priekinis mikrofonas</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">Sveiki, kuo galiu padėti?</translation> <translation id="3804737937830804242">Sutraukti fotoaparatą</translation> <translation id="3824784079442479685">Tai leis pasiekti fotoaparatą „<ph name="APP_NAME" />“ ir visoms programoms bei svetainėms, turinčioms fotoaparato leidimą. Gali reikėti atnaujinti tinklalapį arba paleisti programą iš naujo.</translation> -<translation id="3825680296690914697">Pateikta: <ph name="NUM_TURNED_IN" /> iš <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, įvertinta: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Perjungti į slaptažodį</translation> <translation id="383058930331066723">Akumuliatoriaus tausojimo priemonės režimas įjungtas</translation> <translation id="383629559565718788">Rodyti klaviatūros nustatymus</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">Įjungta, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Atidaryti atsisiuntimų puslapį</translation> <translation id="4072264167173457037">Vidutinio stiprumo signalas</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> pateikta • <ph name="NUM_GRADED" /> įvertinta</translation> <translation id="4086921558679520050">Įjunkite įrenginio fizinį mikrofono jungiklį</translation> <translation id="4101772068965291327">Atidaryti pagrindinį puslapį</translation> <translation id="4112140312785995938">Prasukti atgal</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">Nepavyko išsaugoti ekrano vaizdo įrašo</translation> <translation id="4405151984121254935">Prijungto išorinio įrenginio tipas nepalaikomas</translation> <translation id="4406883609789734330">Subtitrai realiuoju laiku</translation> +<translation id="4412698727486357573">Pagalbos centras</translation> <translation id="4412944820643904175">„<ph name="FEATURE_NAME" />“ išjungta.</translation> <translation id="4424159417645388645">5 darbalaukis</translation> <translation id="4430019312045809116">Apimtis</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">Nedomina jokie pasiūlymai</translation> <translation id="4569753163207712681">Peržiūrėkite naujausias telefono nuotraukas, mediją ir programas</translation> <translation id="4573176682887762361">„Įvesti [žodį / frazę]“</translation> -<translation id="4577188182049003486">Kai viešosios interneto prieigos taškas įjungtas, „Wi-Fi“ išjungtas</translation> <translation id="4577274620589681794">Laikas baigėsi · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Rodyti peržiūras</translation> <translation id="4578906031062871102">Nustatymų meniu atidarytas</translation> @@ -1016,6 +1013,7 @@ <translation id="5003993274120026347">Kitas sakinys</translation> <translation id="5004607513195820459">Tinklas tvarkomas</translation> <translation id="5009463889040999939">Pervardijamas profilis. Tai gali užtrukti kelias minutes.</translation> +<translation id="5013847959275396160">Slėpti įrankių juostą</translation> <translation id="5016558321564993266">Perjunkite žymeklį. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Paieškos kategorijos</translation> <translation id="5030659775136592441">Rodyti žymių tvarkytuvę</translation> @@ -1030,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Gausite pranešimą, jei kalbėsite nutildę. Garso įrašas visada lieka jūsų įrenginyje.</translation> <translation id="5077416371682039027">Nustatyti naujausių telefono nuotraukų, medijos, pranešimų ir programų peržiūrą</translation> +<translation id="5077936103761694531">Patvirtinti skyrą?</translation> <translation id="5078796286268621944">Neteisingas PIN kodas</translation> <translation id="5083035541015925118">„Ctrl“ + „Alt“ + rodyklė aukštyn</translation> <translation id="5083553833479578423">Atrakinkite daugiau Padėjėjo funkcijų.</translation> @@ -1151,12 +1150,13 @@ <translation id="5550417424894892620">Nuvilkite failus darbalaukyje, kad pridėtumėte juos prie „<ph name="HOLDING_SPACE_TITLE" />“. Negalite pridėti failų prie darbalaukio.</translation> <translation id="5551456515017410630">Atidaryti ir (arba) uždaryti Kalendorių</translation> <translation id="5551974246223970793">Ieškant puslapyje pereiti prie kitos paieškos atitikties</translation> -<translation id="5555639311269196631">Išjungti viešosios interneto prieigos tašką</translation> <translation id="5556459405103347317">Įkelti iš naujo</translation> <translation id="5558091555391176027">Perjungti bendrinimo netoliese didelį matomumą</translation> +<translation id="5558314826121965174">Kūrybiškumas</translation> <translation id="556042886152191864">Mygtukas</translation> <translation id="5570122939431135380">Atidaryti naują skirtuką naujame inkognito lange</translation> <translation id="5571066253365925590">„Bluetooth“ įgalinta</translation> +<translation id="5572632238877308040">Būtinosios</translation> <translation id="557563299383177668">Kita pastraipa</translation> <translation id="5577082622442191756">Perjungti „Bluetooth“. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Įsitikinkite, kad telefone įjungtas „Bluetooth“ ryšys, kad galėtumėte naudoti „Phone Hub“</translation> @@ -1181,6 +1181,7 @@ <translation id="5662075790140998213">10 darbalaukis</translation> <translation id="5662709761327382534">Mikrofono įrašymo parinktis: <ph name="CURRENT_STATE" />, paspauskite klavišą „Enter“, kad nustatytumėte mikrofono įrašymo parinktį: <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Aktyvinama</translation> +<translation id="5672890847723042801">Paslaugų programos</translation> <translation id="5673434351075758678">Po nustatymų sinchronizavimo kalba pakeista iš „<ph name="FROM_LOCALE" />“ į „<ph name="TO_LOCALE" />“.</translation> <translation id="5675363643668471212">Lentynos elementas</translation> <translation id="5677928146339483299">Užblokuoti</translation> @@ -1238,7 +1239,6 @@ <translation id="5864748620896638071">Akumuliatoriaus įkrovimo lygis: <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Renkama tinklo informacija</translation> <translation id="5867606971598166637">Sistemos administratorius stebi jūsų ekranus</translation> -<translation id="5876535466645959772">Pasirinktas sąrašas tuščias. Eikite žemyn ir pridėkite naują užduotį.</translation> <translation id="5876666360658629066">Įveskite tėvų kodą</translation> <translation id="5881540930187678962">„Phone Hub“ nustatymas vėliau</translation> <translation id="5887954372087850114">Langas „<ph name="WINDOW_TITLE" />“ priskirtas „<ph name="DESK_TITLE" />“ ir atsietas nuo visų kitų darbalaukių</translation> @@ -1258,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Prižiūrimas naudotojas</translation> <translation id="5960410286721553511">Peržiūrėkite telefono naujausias nuotraukas ir mediją</translation> -<translation id="5961960957587052807">Negausus</translation> <translation id="5965524703725988602">Perjungti Tamsiąją temą. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Pereiti pirmyn per langus</translation> <translation id="5978382165065462689">Leidžiama valdyti jūsų ekraną naudojant Nuotolinę pagalbą.</translation> @@ -1364,6 +1363,7 @@ <translation id="6351032674660237738">PROGRAMŲ PASIŪLYMAI</translation> <translation id="6352082849089527770">Nežinomi tinklai</translation> <translation id="6359587239691116345">Gaukite naujausias funkcijas ir saugos patobulinimus. Jei atmesite šį naujinį, įrenginys gali tinkamai nebeveikti ir gali kilti saugos bei našumo problemų.</translation> +<translation id="6362833380917912748">Susipažinkite su įtaisytosiomis programomis</translation> <translation id="6376931439017688372">„Bluetooth“ įjungtas</translation> <translation id="6378515133128829137">Prisegti langą dešinėje</translation> <translation id="6381109794406942707">Jei norite atrakinti įrenginį, įveskite PIN kodą.</translation> @@ -1530,6 +1530,7 @@ <translation id="7014684956566476813">Prisijungta prie įrenginio pavadinimu „<ph name="DEVICE_NAME" />“</translation> <translation id="7015766095477679451">Grįžkite <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">6 darbalaukis</translation> +<translation id="702252130983202758">Jūsų programos</translation> <translation id="7025533177575372252">Susiekite „<ph name="DEVICE_NAME" />“ įrenginį su telefonu</translation> <translation id="7026338066939101231">Sumažinti</translation> <translation id="7029814467594812963">Išeiti iš sesijos</translation> @@ -1679,6 +1680,7 @@ <translation id="7647488630410863958">Atrakinkite įrenginį, kad galėtumėte peržiūrėti pranešimus</translation> <translation id="7649070708921625228">Pagalba</translation> <translation id="7654687942625752712">Paspauskite ir penkias sekundes palaikykite garsumo klavišus, kad išjungtumėte ekrano skaitymo balsu funkciją.</translation> +<translation id="7654916369822103315">„<ph name="DISPLAY_NAME" />“ skyra pakeista į <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Dėl prievado pralaidumo apribojimų ekranas nepalaiko <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) skyros. Jei nepatvirtinsite, ankstesni nustatymai bus atkurti po <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Atšaukti</translation> <translation id="7659861092419699379">Darbalaukis ir langai uždaryti</translation> <translation id="7660160718439869192">Įrenginys „<ph name="NAME" />“ bus rodomas įrenginiuose, susietuose su <ph name="EMAIL" /></translation> @@ -1769,6 +1771,7 @@ <translation id="7945357288295809525">Rodyti pritaikomumo nustatymus, funkcija „<ph name="ENABLED_FEATURES" />“ įgalinta.</translation> <translation id="7947798320695032612">„<ph name="APP_NAME" />“ nori naudoti jūsų <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Pritemdyti klaviatūrą</translation> +<translation id="7953994493035617347">Patvirtinti naują skyrą?</translation> <translation id="7963689218131240420">Netrukdymo režimas išjungtas.</translation> <translation id="7963992254934562106">Iš „<ph name="PHONE_NAME" />“</translation> <translation id="7968693143708939792">Pasirinkti aplanką...</translation> @@ -1781,6 +1784,7 @@ <translation id="799296642788192631">Galite prisegti svarbius failus. Kad prisegtumėte, užveskite žymeklį virš elemento arba atidarykite skiltį „Failai“ ir dešiniuoju klavišu spustelėkite elementą.</translation> <translation id="7994370417837006925">Kelios paskyros</translation> <translation id="7995804128062002838">Nepavyko užfiksuoti ekrano</translation> +<translation id="8000020256436988724">Įrankių juosta</translation> <translation id="8000066093800657092">Tinklo nėra</translation> <translation id="8001755249288974029">Pasirinkti tekstą nuo žymeklio iki eilutės pradžios</translation> <translation id="8004512796067398576">Padidinti</translation> @@ -1847,6 +1851,7 @@ <translation id="8262312463845990408">Perjungti atkūrimą</translation> <translation id="8270450402312105425">{0,plural, =1{Grąžinkite ankstesnę įrenginio versiją per valandą}one{Grąžinkite ankstesnę įrenginio versiją per # valandą}few{Grąžinkite ankstesnę įrenginio versiją per # valandas}many{Grąžinkite ankstesnę įrenginio versiją per # valandos}other{Grąžinkite ankstesnę įrenginio versiją per # valandų}}</translation> <translation id="8277261673056602147">Teksto paryškinimas ekrane</translation> +<translation id="8287009018010202411">Produktyvumas</translation> <translation id="828708037801473432">Išjungta</translation> <translation id="8297006494302853456">Silpnas</translation> <translation id="8308637677604853869">Ankstesnis meniu</translation> @@ -1893,6 +1898,7 @@ <translation id="847056008324733326">Ekrano mastelio nustatymai</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" />: <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Jei norite atšaukti, paspauskite „Alt“ + paieškos klavišą arba „Alt“ + „Shift“.</translation> +<translation id="8480418399907765580">Rodyti įrankių juostą</translation> <translation id="8487699605742506766">Viešosios interneto prieigos taškas</translation> <translation id="8491237443345908933">Atidaryti nuorodą naujame skirtuke</translation> <translation id="8492573885090281069">„<ph name="DISPLAY_NAME" />“ nepalaiko <ph name="SPECIFIED_RESOLUTION" />. Skyra buvo pakeista į <ph name="FALLBACK_RESOLUTION" />. Spustelėkite „Patvirtinti“ ir išsaugokite pakeitimus. Ankstesni nustatymai bus atkurti už <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1918,6 +1924,7 @@ <translation id="8594115950068821369">–<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Rūšiuokite programas pagal pavadinimą arba spalvą</translation> <translation id="8609384513243082612">Atidaryti naują skirtuką</translation> +<translation id="861045123704058818">Programos laikinai sutvarkytos pagal kategoriją</translation> <translation id="8612216344243590325">Laikykite svarbius failus „<ph name="HOLDING_SPACE_TITLE" />“, o ne darbalaukyje. Tiesiog nuvilkite failus į „<ph name="HOLDING_SPACE_TITLE" />“.</translation> <translation id="8614517853887502247">„<ph name="APP_1_TITLE" />“ ir „<ph name="APP_2_TITLE" />“ pranešimai paslėpti, nes įjungta peržiūros apsauga</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Patvirtinkite savo tapatybę: <ph name="ORIGIN_NAME" /> norėtų patvirtinti, kad tai jūs</translation> <translation id="875593634123171288">Rodyti VPN nustatymus</translation> +<translation id="8756799553341497810">Išėję iš šio rodinio galėsite pradėti tinkinti programų išdėstymą.</translation> <translation id="8759408218731716181">Negalima nustatyti kelių paskyrų</translation> <translation id="8763883995157866248">Įjungti įrenginio miego būseną</translation> <translation id="877404052021108314">90 °F į °C</translation> @@ -1976,6 +1984,7 @@ <translation id="8834539327799336565">Šiuo metu susieti</translation> <translation id="8841375032071747811">Mygtukas „Atgal“</translation> <translation id="8843682306134542540">Perjungti pasukimo užrakinimą. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Gauti pagalbos</translation> <translation id="8849001918648564819">Paslėpta</translation> <translation id="8853703225951107899">Vis tiek nepavyko patvirtinti PIN kodo arba slaptažodžio. Pastaba: jei neseniai pakeitėte slaptažodį, naudokite senąjį. Naujas slaptažodis bus pritaikytas atsijungus.</translation> <translation id="8855885154700222542">Viso ekrano klavišas</translation> @@ -2047,6 +2056,7 @@ <translation id="9129245940793250979">Galinis mygtukas</translation> <translation id="9133335900048457298">Negalima įrašyti apsaugoto turinio</translation> <translation id="9139720510312328767">Ištrinti kitą raidę</translation> +<translation id="9148058034647219655">Išeiti</translation> <translation id="9151906066336345901">klavišas „End“</translation> <translation id="9161053988251441839">SIŪLOMOS PROGRAMOS</translation> <translation id="9168436347345867845">Atlikti vėliau</translation>
diff --git a/ash/strings/ash_strings_lv.xtb b/ash/strings/ash_strings_lv.xtb index 0a72d62..a7762daa 100644 --- a/ash/strings/ash_strings_lv.xtb +++ b/ash/strings/ash_strings_lv.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Man ir garlaicīgi</translation> <translation id="1104084341931202936">Rādīt pieejamības iestatījumus</translation> <translation id="1104621072296271835">Kopā jūsu ierīces darbojas vēl labāk</translation> -<translation id="1106446201446919638">Pievienota viena ierīce. Tīklāja izmantošanas laikā Wi-Fi savienojums būs izslēgts.</translation> <translation id="1111021433905331574">Varat mainīt tastatūras fona apgaismojuma krāsu sadaļā Iestatījumi > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Pārslēgt mobilos datus. <ph name="STATE" />.</translation> <translation id="112308213915226829">Automātiski slēpt plauktu</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Nav mobilā tīkla</translation> <translation id="1882897271359938046">Spoguļo šeit: <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Atbloķēšana ar pirksta nospiedumu</translation> +<translation id="1904997243703671177">Izslēdzot Bluetooth, no jūsu ierīces (<ph name="DEVICE_TYPE" />) tiks atvienotas vairākas ārējās ierīces (<ph name="DEVICE_COUNT" />), tostarp:</translation> <translation id="1908992311423394684">Jauna instalācija</translation> <translation id="1915307458270490472">Pārtraukt</translation> <translation id="1918022425394817322">Kamera pārnesta uz labo augšējo stūri</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Atvērt sadaļu “Palīdzība” lietotnē Izpēte</translation> <translation id="2018630726571919839">Pastāstīt joku</translation> <translation id="2021864487439853900">Noklikšķiniet, lai atbloķētu</translation> -<translation id="2023558322300866873">Varat jebkurā brīdī apturēt pakešu tveršanu</translation> <translation id="2034971124472263449">Tik un tā saglabāt</translation> <translation id="204259843076055848">Īsinājumtaustiņi “<ph name="SIX_PACK_KEY_NAME" />” pašlaik ir izslēgti.</translation> <translation id="2049240716062114887">Darbvietas nosaukums tika mainīts uz “<ph name="DESK_NAME" />”.</translation> -<translation id="206377500836174974">Pilnīgi</translation> <translation id="2064048859448024834">Kameras priekšskatījums tiek rādīts</translation> <translation id="2067602449040652523">Tastatūras spilgtums</translation> <translation id="2075520525463668108">Pārslēgt funkciju “<ph name="CAPTURE_MEDIUM" />”. Funkcija “<ph name="CAPTURE_MEDIUM" />” ir <ph name="CAPTURE_STATE" />.</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Nav savienojuma</translation> <translation id="2408955596600435184">Ievadiet PIN kodu</translation> <translation id="2412593942846481727">Ir pieejams atjauninājums</translation> +<translation id="2416438829169535743">Vai iziet no skata?</translation> <translation id="2417486498593892439">Pierakstīties tīklā</translation> <translation id="2426051945783024481">Kameras kadrs tiek automātiski centrēts</translation> <translation id="2427507373259914951">Noklikšķināt ar peles kreiso pogu</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Paziņojumi</translation> <translation id="2484513351006226581">Nospiediet īsinājumtaustiņu <ph name="KEYBOARD_SHORTCUT" />, lai pārslēgtu tastatūras izkārtojumu.</translation> <translation id="2486214324139475545">Darbvietas <ph name="DESK_NAME" /> priekšskatījums. Aktīva darbvieta.</translation> +<translation id="2486405091093637109">Displeja “<ph name="DISPLAY_NAME" />” izšķirtspēja tika mainīta uz <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Ja neapstiprināsiet, iestatījumi tiks atjaunoti pēc šāda laika: <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Pievienoties</translation> <translation id="2499445554382787206">Darbvietas profila izvēlne. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Taustiņu ķēde</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">Pievienota viena ierīce.</translation> <translation id="2791421900609674576">Tā kā tiks rādīti ieteikumi, varēsiet turpināt no vietas, kur beidzāt darbu. Lai noņemtu ieteikumus, varat pieskarties un turēt.</translation> <translation id="2792498699870441125">Alt+Meklēt</translation> +<translation id="2801954693771979815">Attēlojuma lielums ekrānā</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" /> (atlasīta)</translation> <translation id="2805756323405976993">Lietotnes</translation> <translation id="2814448776515246190">Daļēja ekrāna uzņemšana</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Veidnē ir neatbalstītas lietotnes</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> ierīcē <ph name="DEVICE_TYPE" /> atjauno iepriekšējo versiju. Ierīce tiks atiestatīta, un visi dati tiks izdzēsti.</translation> -<translation id="3170769098533255179">Nav pievienota neviena ierīce. Tīklāja izmantošanas laikā Wi-Fi savienojums būs izslēgts.</translation> <translation id="3171170659304083361">Ievades metožu iestatījumi</translation> <translation id="3176221688814061633">Jūsu Chromebook datorā vai Bluetooth ierīcē tiek izmantota vecāka Bluetooth versija. Lai uzlabotu audio kvalitāti, iespējojiet īpaši augstu Bluetooth izšķirtspēju vai izmantojiet iekšējo mikrofonu.</translation> <translation id="3181441307743005334">Restartēšana var ilgt kādu brīdi</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">Šīs ierīces (<ph name="DEVICE_NAME" />) tīklājam ir pievienotas vairākas ierīces (<ph name="DEVICECOUNT" />).</translation> <translation id="3307642347673023554">Ieslēgts klēpjdatora režīms</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> joprojām varēs pierakstīties vēlāk.</translation> -<translation id="3317779231018057649">Pievienoto ierīču skaits: <ph name="DEVICECOUNT" />. Tīklāja izmantošanas laikā Wi-Fi savienojums būs izslēgts.</translation> <translation id="3321628682574733415">Nepareizs vecāku kods</translation> <translation id="332827762492701193">Paziņojumi ir paslēpti.</translation> <translation id="3333674550998107387">Izvērst paziņojumu <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Tiek rādīti pašreizējās darbvietas logi. Nospiediet augšupvērsto bultiņu, lai tiktu rādīti visu darbvietu logi.</translation> <translation id="3702846122927433391">Nigērijas iedzīvotāju skaits</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Izklaide</translation> <translation id="3708186454126126312">Ierīces, ar kurām iepriekš tika izveidots savienojums</translation> <translation id="3712143870407382523">Izvēlieties logu šai pusei.</translation> <translation id="371370241367527062">Priekšējais mikrofons</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Sveicināti! Kā varu palīdzēt?</translation> <translation id="3804737937830804242">Sakļaut kameru</translation> <translation id="3824784079442479685">Atļauj piekļuvi kamerai lietotnei <ph name="APP_NAME" /> un visām lietotnēm un vietnēm, kurām ir kameras atļauja. Iespējams, jums būs jāatsvaidzina tīmekļa lapa vai jārestartē lietotne.</translation> -<translation id="3825680296690914697">Nodoti: <ph name="NUM_TURNED_IN" /> no <ph name="TOTAL_NUM_OF_SUBMISSIONS" />; novērtēti: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Izmantot paroli</translation> <translation id="383058930331066723">Ir ieslēgts akumulatora enerģijas taupīšanas režīms</translation> <translation id="383629559565718788">Rādīt tastatūras iestatījumus</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Ieslēgta, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Atvērt lapu Lejupielādes</translation> <translation id="4072264167173457037">Vidēji spēcīgs signāls</translation> -<translation id="4076455981957565732">Nodoti <ph name="NUM_TURNED_IN" /> no <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> darbiem• Novērtēto darbu skaits: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Ieslēdziet ierīces mikrofona fizisko slēdzi</translation> <translation id="4101772068965291327">Atvērt sākumlapu</translation> <translation id="4112140312785995938">Pārtīt atpakaļ</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Nevar saglabāt ekrānierakstu</translation> <translation id="4405151984121254935">Pievienotās perifērās ierīces veids netiek atbalstīts.</translation> <translation id="4406883609789734330">Subtitri reāllaikā</translation> +<translation id="4412698727486357573">Palīdzības centrs</translation> <translation id="4412944820643904175">Funkcija <ph name="FEATURE_NAME" /> ir izslēgta.</translation> <translation id="4424159417645388645">5. darbvieta</translation> <translation id="4430019312045809116">Skaļums</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Neinteresē nekādi ieteikumi</translation> <translation id="4569753163207712681">Skatīt tālruņa jaunākos fotoattēlus, multivides saturu un lietotnes</translation> <translation id="4573176682887762361">“Type [word / phrase]” (Ievadīt [vārds/frāze])</translation> -<translation id="4577188182049003486">Kad tīklājs ir ieslēgts, Wi-Fi savienojums ir izslēgts</translation> <translation id="4577274620589681794">Laiks ir beidzies! · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Rādīt priekšskatījumus</translation> <translation id="4578906031062871102">Iestatījumu izvēlne ir atvērta</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Vilkt saiti uz tukšu apgabalu ciļņu joslā</translation> <translation id="4814539958450445987">Pierakstīšanās ekrāns</translation> <translation id="481455355267255546">Drīzumā</translation> +<translation id="481749895090480684">Uzdevumu saraksts: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kameru un mikrofonu</translation> <translation id="482908187605862807">Play veikalā pieejamās lietotnes</translation> <translation id="4831034276697007977">Vai tiešām vēlaties izslēgt automātiskos klikšķus?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Funkcija “Atrast tālruni” nav pieejama, ja brīdinājumu skaņas ir atspējotas</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> pieprasa ierīcē <ph name="DEVICE_TYPE" /> atjaunot iepriekšējo versiju. Ierīce tiks atiestatīta, un visi dati tiks izdzēsti.</translation> <translation id="4961318399572185831">Ekrāna apraide</translation> +<translation id="4964188651935955085">Izslēdzot Bluetooth, no jūsu ierīces (<ph name="DEVICE_TYPE" />) tiks atvienota šāda ārējā ierīce:</translation> <translation id="4966431234408005599">Palielināt skaļumu</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Lietotnes paziņojumu emblēma</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Nākamais teikums</translation> <translation id="5004607513195820459">Tīkls tiek pārvaldīts</translation> <translation id="5009463889040999939">Notiek profila pārdēvēšana. Tas var ilgt dažas minūtes.</translation> +<translation id="5013847959275396160">Paslēpt rīkjoslu</translation> <translation id="5016558321564993266">Pārslēdziet marķieri. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Meklēšanas kategorijas</translation> <translation id="5030659775136592441">Rādīt grāmatzīmju pārvaldnieku</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Ja runāsiet, kad ir izslēgts mikrofons, tiks parādīts paziņojums. Jūsu audio vienmēr atrodas tikai jūsu ierīcē.</translation> <translation id="5077416371682039027">Iestatīt tālruņa jaunāko fotoattēlu, multivides satura, paziņojumu un lietotņu skatīšanu</translation> +<translation id="5077936103761694531">Vai apstiprināt izšķirtspēju?</translation> <translation id="5078796286268621944">Nepareizs PIN</translation> <translation id="5083035541015925118">Ctrl + Alt + augšupvērstā bultiņa</translation> <translation id="5083553833479578423">Piekļūstiet citām Asistenta funkcijām</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Nometiet failus darbvirsmā, lai pievienotu tos šeit: <ph name="HOLDING_SPACE_TITLE" />. Jūs nevarat pievienot failus darbvirsmai.</translation> <translation id="5551456515017410630">Atvērt/aizvērt kalendāru</translation> <translation id="5551974246223970793">Veicot meklēšanu lapā, pāriet uz nākamo atbilstošo meklēšanas rezultātu</translation> -<translation id="5555639311269196631">Izslēgt tīklāju</translation> <translation id="5556459405103347317">Pārlādēt</translation> <translation id="5558091555391176027">Pārslēgt augstas redzamības režīmu funkcijai “Kopīgošana tuvumā”</translation> +<translation id="5558314826121965174">Radošums</translation> <translation id="556042886152191864">Poga</translation> <translation id="5570122939431135380">Atvērt jaunu cilni jaunā inkognito režīma logā</translation> <translation id="5571066253365925590">Bluetooth iespējots</translation> +<translation id="5572632238877308040">Ikdienā vajadzīgais</translation> <translation id="557563299383177668">Nākamā rindkopa</translation> <translation id="5577082622442191756">Pārslēgt Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Lai varētu izmantot tālruņa centrmezglu, iespējojiet tālrunī Bluetooth savienojumu</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">10. darbvieta</translation> <translation id="5662709761327382534">Ierakstīt mikrofona skaņu <ph name="CURRENT_STATE" /> Lai mikrofona ierakstīšanai ieslēgtu statusu <ph name="NEW_STATE" />, nospiediet taustiņu Enter</translation> <translation id="5669267381087807207">Notiek aktivizācija</translation> +<translation id="5672890847723042801">Utilītprogrammas</translation> <translation id="5673434351075758678">Pēc iestatījumu sinhronizēšanas valoda tika mainīta no “<ph name="FROM_LOCALE" />” uz “<ph name="TO_LOCALE" />”.</translation> <translation id="5675363643668471212">Plaukta vienums</translation> <translation id="5677928146339483299">Bloķēts</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Akumulatora uzlādes līmenis: <ph name="BATTERY_PERCENTAGE" /></translation> <translation id="5867217927013474703">Notiek tīkla informācijas vākšana</translation> <translation id="5867606971598166637">Sistēmas administrators uzrauga jūsu ekrānus</translation> -<translation id="5876535466645959772">Atlasītais saraksts ir tukšs. Pārejiet uz leju, lai pievienotu jaunu uzdevumu.</translation> <translation id="5876666360658629066">Ievadiet vecāku kodu</translation> <translation id="5881540930187678962">Tālruņa centrmezgla iestatīšana vēlāk</translation> <translation id="5887954372087850114">Logs <ph name="WINDOW_TITLE" /> ir piešķirts darbvietai <ph name="DESK_TITLE" /> un ir atsaistīts no citām darbvietām.</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">lietojumprogramma</translation> <translation id="5958529069007801266">Uzraudzīts lietotājs</translation> <translation id="5960410286721553511">Skatiet tālruņa jaunākos fotoattēlus un multivides saturu.</translation> -<translation id="5961960957587052807">Gaišs</translation> <translation id="5965524703725988602">Pārslēgt tumšo motīvu. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Pārvietoties uz priekšu pa logiem</translation> <translation id="5978382165065462689">Ekrāna pārvaldības koplietošana, izmantojot attālo palīdzību.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">LIETOTŅU IETEIKUMI</translation> <translation id="6352082849089527770">Nezināmi tīkli</translation> <translation id="6359587239691116345">Iegūstiet jaunākās funkcijas un drošības uzlabojumus. Ja noraidīsiet šo atjauninājumu, iespējams, jūsu ierīce vairs nedarbosies pareizi un jūs saskarsieties ar drošības un veiktspējas problēmām.</translation> +<translation id="6362833380917912748">Izpētiet savas iebūvētās lietotnes</translation> <translation id="6376931439017688372">Bluetooth ir ieslēgts</translation> <translation id="6378515133128829137">Piespraust logu labajā malā</translation> <translation id="6381109794406942707">Lai atbloķētu ierīci, ievadiet PIN.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Izveidots savienojums ar ierīci “<ph name="DEVICE_NAME" />”</translation> <translation id="7015766095477679451">Atgriezieties plkst. <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">6. darbvieta</translation> +<translation id="702252130983202758">Jūsu lietotnes</translation> <translation id="7025533177575372252">Savienojiet ierīci <ph name="DEVICE_NAME" /> ar tālruni</translation> <translation id="7026338066939101231">Samazināt</translation> <translation id="7029814467594812963">Iziet no sesijas</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Atbloķējiet ierīci, lai skatītu paziņojumus.</translation> <translation id="7649070708921625228">Palīdzība</translation> <translation id="7654687942625752712">Lai atspējotu balss komentārus, nospiediet un piecas sekundes turiet abas skaļuma pogas.</translation> +<translation id="7654916369822103315">Displeja “<ph name="DISPLAY_NAME" />” izšķirtspēja tika mainīta uz <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Pieslēgvietas joslas platuma ierobežojumu dēļ jūsu displejs nevar atbalstīt šādu izšķirtspēju: <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Ja neapstiprināsiet, iestatījumi tiks atjaunoti pēc šāda laika: <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Atcelt</translation> <translation id="7659861092419699379">Darbvieta un logi ir aizvērti</translation> <translation id="7660160718439869192">Jūsu ierīce (<ph name="NAME" />) tiks rādīta ar kontu <ph name="EMAIL" /> saistītās ierīcēs</translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Rādīt pieejamības iestatījumus; iespējotas šādas funkcijas: <ph name="ENABLED_FEATURES" />.</translation> <translation id="7947798320695032612">Lietotne <ph name="APP_NAME" /> pieprasa atļauju izmantot šo ierīci: <ph name="DEVICE_NAME" />.</translation> <translation id="7951630946012935453">Aptumšot tastatūru</translation> +<translation id="7953994493035617347">Vai apstiprināt jauno izšķirtspēju?</translation> <translation id="7963689218131240420">Režīms “Netraucēt” ir izslēgts.</translation> <translation id="7963992254934562106">No <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Atlasīt mapi…</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Varat piespraust svarīgus failus. Lai piespraustu failu, virziet kursoru virs tā vai atveriet lietotni Faili un noklikšķiniet uz vienuma ar labo pogu.</translation> <translation id="7994370417837006925">Vairākkārtēja pierakstīšanās</translation> <translation id="7995804128062002838">Neizdevās izveidot ekrānuzņēmumu.</translation> +<translation id="8000020256436988724">Rīkjosla</translation> <translation id="8000066093800657092">Nav tīkla</translation> <translation id="8001755249288974029">Atlasīt tekstu no kursora līdz rindas sākumam</translation> <translation id="8004512796067398576">Palielināt</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Atvērt lietotāja <ph name="USER_EMAIL_ADDRESS" /> informācijas dialoglodziņu</translation> <translation id="8167567890448493835">Izmantotā valoda: <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Ieslēgt/izslēgt bloķēšanas režīma lieluma maiņas izvēlni</translation> +<translation id="8192727139462702395">Izslēdzot Bluetooth, no jūsu ierīces (<ph name="DEVICE_TYPE" />) tiks atvienotas šādas ārējās ierīces:</translation> <translation id="8198456017687137612">Apraides cilne</translation> <translation id="8200772114523450471">Kopsavilkums</translation> <translation id="8203795194971602413">Noklikšķināt ar peles labo pogu</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Pārslēgt atskaņošanu</translation> <translation id="8270450402312105425">{0,plural, =1{Atjaunojiet ierīcē iepriekšējo versiju pēc vienas stundas}zero{Atjaunojiet ierīcē iepriekšējo versiju pēc # stundām}one{Atjaunojiet ierīcē iepriekšējo versiju pēc # stundas}other{Atjaunojiet ierīcē iepriekšējo versiju pēc # stundām}}</translation> <translation id="8277261673056602147">Ekrānā atzīmējiet tekstu</translation> +<translation id="8287009018010202411">Produktivitāte</translation> <translation id="828708037801473432">Izslēgts</translation> <translation id="8297006494302853456">Vājš</translation> <translation id="8308637677604853869">Iepriekšējā izvēlne</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Displeja mēroga iestatījumi</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> ir <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Lai atceltu, nospiediet alternēšanas taustiņu + meklēšanas vai pārslēgšanas taustiņu.</translation> +<translation id="8480418399907765580">Rādīt rīkjoslu</translation> <translation id="8487699605742506766">Tīklājs</translation> <translation id="8491237443345908933">Atvērt saiti jaunā cilnē</translation> <translation id="8492573885090281069">Displejā <ph name="DISPLAY_NAME" /> netiek atbalstīta izšķirtspēja <ph name="SPECIFIED_RESOLUTION" />. Izšķirtspēja tika nomainīta uz: <ph name="FALLBACK_RESOLUTION" />. Lai saglabātu izmaiņas, noklikšķiniet uz Apstiprināt. Iepriekšējie iestatījumi tiks atjaunoti pēc: <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">–<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Lietotņu kārtošana pēc nosaukuma vai krāsas</translation> <translation id="8609384513243082612">Atvērt jaunu cilni</translation> +<translation id="861045123704058818">Lietotnes ir īslaicīgi sakārtotas pēc kategorijas.</translation> <translation id="8612216344243590325">Glabājiet svarīgus failus šeit: <ph name="HOLDING_SPACE_TITLE" /> (nevis darbvirsmā). Vienkārši velciet failus šeit: <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Lietotņu <ph name="APP_1_TITLE" /> un <ph name="APP_2_TITLE" /> paziņojumi ir paslēpti, jo ir ieslēgta skatīšanas aizsardzība.</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" />.</translation> <translation id="8755498163081687682">Identitātes apstiprināšana: <ph name="ORIGIN_NAME" /> vēlas apstiprināt jūsu identitāti</translation> <translation id="875593634123171288">Rādīt VPN iestatījumus</translation> +<translation id="8756799553341497810">Kad iziesiet no šī skata, varēsiet sākt pielāgot lietotnes izkārtojumu.</translation> <translation id="8759408218731716181">Nevar iestatīt vairākkārtēju pierakstīšanos.</translation> <translation id="8763883995157866248">Ierīcē aktivizēt miega režīmu</translation> <translation id="877404052021108314">90°F Celsija skalā</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Ierīces, ar kurām pašlaik izveidots savienojums</translation> <translation id="8841375032071747811">Poga Atpakaļ</translation> <translation id="8843682306134542540">Pārslēgt pagriešanas bloķēšanu. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Saņemt palīdzību</translation> <translation id="8849001918648564819">Paslēpta</translation> <translation id="8853703225951107899">Joprojām nevarēja verificēt jūsu PIN vai paroli. Piezīme. Ja nesen mainījāt paroli, izmantojiet iepriekšējo paroli. Jaunā parole tiks lietota pēc izrakstīšanās.</translation> <translation id="8855885154700222542">Pilnekrāna taustiņš</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Aizmugurējā poga</translation> <translation id="9133335900048457298">Aizsargātu saturu nevar ierakstīt</translation> <translation id="9139720510312328767">Dzēst nākamo burtu</translation> +<translation id="9148058034647219655">Iziet</translation> <translation id="9151906066336345901">beigvietas taustiņš</translation> <translation id="9161053988251441839">IETEIKTĀS LIETOTNES</translation> <translation id="9168436347345867845">Vēlāk</translation>
diff --git a/ash/strings/ash_strings_mk.xtb b/ash/strings/ash_strings_mk.xtb index e028a1f..9c090f5 100644 --- a/ash/strings/ash_strings_mk.xtb +++ b/ash/strings/ash_strings_mk.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Досадно ми е</translation> <translation id="1104084341931202936">Прикажи ги поставките за пристапност</translation> <translation id="1104621072296271835">Вашите уреди работат уште подобро заедно</translation> -<translation id="1106446201446919638">Поврзан е 1 уред. Wi-Fi ќе остане исклучена додека се користи точка на пристап.</translation> <translation id="1111021433905331574">Може да ја промените бојата на заднинското светло на тастатурата во „Поставки > <ph name="APP_TITLE" />“</translation> <translation id="1117719261843403176">Вклучи/исклучи мобилен интернет. <ph name="STATE" />.</translation> <translation id="112308213915226829">Автоматски скриј полица</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Отворете „Помош“ во апликацијата Explore</translation> <translation id="2018630726571919839">Кажи ми шега</translation> <translation id="2021864487439853900">Кликнете за да отклучите</translation> -<translation id="2023558322300866873">Може да го прекинете евидентирањето на пресретнатиот пакет во секое време</translation> <translation id="2034971124472263449">Сепак зачувај</translation> <translation id="204259843076055848">Кратенката <ph name="SIX_PACK_KEY_NAME" /> во моментов е исклучена</translation> <translation id="2049240716062114887">Името на работната површина е променето во <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Целосно</translation> <translation id="2064048859448024834">Вклучен е преглед на камерата</translation> <translation id="2067602449040652523">Осветленост на тастатурата</translation> <translation id="2075520525463668108">Вклучи/исклучи <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> е <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Не е поврзано</translation> <translation id="2408955596600435184">Внесете го вашиот PIN</translation> <translation id="2412593942846481727">Достапно е ажурирање</translation> +<translation id="2416438829169535743">Да се излезе од приказот?</translation> <translation id="2417486498593892439">Најавете се на мрежа</translation> <translation id="2426051945783024481">Кадарот на камерата автоматски се центрира</translation> <translation id="2427507373259914951">Лев клик</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Известувања</translation> <translation id="2484513351006226581">Притиснете <ph name="KEYBOARD_SHORTCUT" /> за да го префрлите распоредот на тастатурата.</translation> <translation id="2486214324139475545">Преглед на <ph name="DESK_NAME" />. Активна работна површина.</translation> +<translation id="2486405091093637109">Резолуцијата на „<ph name="DISPLAY_NAME" />“ се промени во резолуција од <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Без потврдување, претходните поставки ќе се вратат за <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Приклучи се</translation> <translation id="2499445554382787206">Мени за профилот на работната површина. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Лепливи копчиња</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">Поврзан е 1 уред</translation> <translation id="2791421900609674576">Ќе видите препораки за да можете да продолжите каде што сте застанале. Може да допрете и задржите за да ги отстраните препораките.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">Големина на екранот</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, избрано</translation> <translation id="2805756323405976993">Апликации</translation> <translation id="2814448776515246190">Делумно снимање</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Неподдржани апликации во шаблон</translation> <translation id="3160929076476941240">2 ч.</translation> <translation id="316356270129335934"><ph name="MANAGER" /> го враќа вашиот <ph name="DEVICE_TYPE" /> на претходна верзија. Уредот ќе се ресетира и сите податоци ќе се избришат.</translation> -<translation id="3170769098533255179">Нема поврзани уреди. Wi-Fi ќе остане исклучена додека се користи точка на пристап.</translation> <translation id="3171170659304083361">Поставки за методи за внесување</translation> <translation id="3176221688814061633">Вашиот Chromebook или уредот со Bluetooth користи постара верзија на Bluetooth. Вклучете Bluetooth Super Resolution или користете го внатрешниот микрофон за подобар квалитет на аудиото.</translation> <translation id="3181441307743005334">Рестартирањето може да потрае</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> уреди се поврзани на точката на пристап на <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Се префрливте во режим на лаптоп</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> сепак ќе може да се најави подоцна.</translation> -<translation id="3317779231018057649">Поврзани се <ph name="DEVICECOUNT" /> уреди. Wi-Fi ќе остане исклучена додека се користи точка на пристап.</translation> <translation id="3321628682574733415">Неточен код на родител</translation> <translation id="332827762492701193">Известувањата се скриени</translation> <translation id="3333674550998107387">Прошири го известувањето за <ph name="NOTIFICATION_TITLE" /></translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Се прикажуваат прозорци од тековната работна површина, притиснете го копчето со стрелка за нагоре за да се прикажат прозорци од сите работни површини</translation> <translation id="3702846122927433391">Население во Нигерија</translation> <translation id="3705722231355495246">–</translation> +<translation id="3706423975342040244">Забава</translation> <translation id="3708186454126126312">Претходно поврзани</translation> <translation id="3712143870407382523">Изберете прозорец за оваа страна</translation> <translation id="371370241367527062">Преден микрофон</translation> @@ -701,7 +700,6 @@ <translation id="380165613292957338">Здраво. Како може да помогнам?</translation> <translation id="3804737937830804242">Собери ја камерата</translation> <translation id="3824784079442479685">Ова овозможува пристап до камерата за <ph name="APP_NAME" /> и сите апликации и веб-сајтови со дозвола за камерата. Можеби ќе треба да ја освежите веб-страницата или да ја рестартирате апликацијата.</translation> -<translation id="3825680296690914697">Предадени: <ph name="NUM_TURNED_IN" /> од <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, оценети: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Префрли на лозинка</translation> <translation id="383058930331066723">Режимот „Штедач на батерија“ е вклучен</translation> <translation id="383629559565718788">Прикажи ги поставките за тастатура</translation> @@ -765,7 +763,6 @@ <translation id="4066027111132117168">Вклучено, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Ја отвора страницата „Преземања“</translation> <translation id="4072264167173457037">Среден сигнал</translation> -<translation id="4076455981957565732">Предадени: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • оценети: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Вклучете физички прекинувач за микрофонот на вашиот уред</translation> <translation id="4101772068965291327">Ја отвора почетната страница</translation> <translation id="4112140312785995938">Премотај наназад</translation> @@ -855,6 +852,7 @@ <translation id="440113666232554208">Не може да се зачува снимка на екран</translation> <translation id="4405151984121254935">Поврзаниот вид периферен уред не е поддржан</translation> <translation id="4406883609789734330">Автоматски титлови</translation> +<translation id="4412698727486357573">Центар за помош</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> е исклучено.</translation> <translation id="4424159417645388645">Работна површина 5</translation> <translation id="4430019312045809116">Гласност</translation> @@ -895,7 +893,6 @@ <translation id="4566144812051858745">Не ме интересираат предлози</translation> <translation id="4569753163207712681">Прегледајте ги неодамнешните фотографии, аудиовизуелни содржини и известувања на телефонот</translation> <translation id="4573176682887762361">„Напишете [збор/фраза]“</translation> -<translation id="4577188182049003486">Кога е вклучена точка на пристап, Wi-Fi е исклучена</translation> <translation id="4577274620589681794">Времето истече · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Прикажи ги прегледите</translation> <translation id="4578906031062871102">Менито со поставки е отворено</translation> @@ -1031,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Ќе добиете известување ако зборувате додека е исклучен звукот. Аудиото никогаш не излегува од вашиот уред.</translation> <translation id="5077416371682039027">Поставете прегледување на неодамнешните фотографии, аудиовизуелни содржини, известувања и апликации на телефонот</translation> +<translation id="5077936103761694531">Да се потврди резолуцијата?</translation> <translation id="5078796286268621944">Неточен PIN</translation> <translation id="5083035541015925118">ctrl + alt + стрелка нагоре</translation> <translation id="5083553833479578423">Отклучете повеќе функции на „Помошникот“.</translation> @@ -1152,12 +1150,13 @@ <translation id="5550417424894892620">Пуштете датотеки на работната површина за да ги додадете во <ph name="HOLDING_SPACE_TITLE" />. Не може да додадете датотеки на работна површина.</translation> <translation id="5551456515017410630">Отворете/затворете календар</translation> <translation id="5551974246223970793">При пребарувањето страница, оди на следното совпаѓање за пребарување</translation> -<translation id="5555639311269196631">Исклучување на точката на пристап</translation> <translation id="5556459405103347317">Повторно вчитај</translation> <translation id="5558091555391176027">Вклучете/исклучете голема видливост за „Споделување во близина“</translation> +<translation id="5558314826121965174">Креативност</translation> <translation id="556042886152191864">Копче</translation> <translation id="5570122939431135380">Отвора нова картичка во нов прозорец „Инкогнито“</translation> <translation id="5571066253365925590">Bluetooth е овозможен</translation> +<translation id="5572632238877308040">Неопходни</translation> <translation id="557563299383177668">Следен пасус</translation> <translation id="5577082622442191756">Вклучете/исклучете Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Проверете дали е овозможен Bluetooth на телефонот за да користите Phone Hub</translation> @@ -1182,6 +1181,7 @@ <translation id="5662075790140998213">Работна површина 10</translation> <translation id="5662709761327382534">Микрофон за снимање: <ph name="CURRENT_STATE" />. Притиснете Enter за да биде <ph name="NEW_STATE" /> снимањето со микрофонот</translation> <translation id="5669267381087807207">Се активира</translation> +<translation id="5672890847723042801">Услужни програми</translation> <translation id="5673434351075758678">Од „<ph name="FROM_LOCALE" />“ на „<ph name="TO_LOCALE" />“ по синхронизацијата на поставките.</translation> <translation id="5675363643668471212">Ставка од полица</translation> <translation id="5677928146339483299">Блокирано</translation> @@ -1239,7 +1239,6 @@ <translation id="5864748620896638071">Батерија: <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Се прибираат податоци за мрежата</translation> <translation id="5867606971598166637">Администраторот на системот ги надгледува вашите екрани</translation> -<translation id="5876535466645959772">Избраниот список е празен, одете надолу за да додадете нова задача</translation> <translation id="5876666360658629066">Внесете го кодот на родител</translation> <translation id="5881540930187678962">Поставете ја Phone Hub подоцна</translation> <translation id="5887954372087850114">Прозорецот <ph name="WINDOW_TITLE" /> е доделен на <ph name="DESK_TITLE" /> и отстранет од сите други работни површини</translation> @@ -1259,7 +1258,6 @@ <translation id="5955304353782037793">апликација</translation> <translation id="5958529069007801266">Надгледуван корисник</translation> <translation id="5960410286721553511">Прегледувајте ги неодамнешните фотографии и аудиовизуелните содржини од телефонот</translation> -<translation id="5961960957587052807">Делумно</translation> <translation id="5965524703725988602">Вклучете/исклучете ја темната тема. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Движете се нанапред низ прозорците</translation> <translation id="5978382165065462689">Споделување контрола на вашиот екран преку далечинска помош.</translation> @@ -1365,6 +1363,7 @@ <translation id="6351032674660237738">ПРЕДЛОЗИ ЗА АПЛИКАЦИИ</translation> <translation id="6352082849089527770">Непознати мрежи</translation> <translation id="6359587239691116345">Преземете ги најновите функции и подобрувања на безбедноста. Ако го одбиете ажурирањево, можно е уредот да не ви функционира правилно и може да наидете на проблеми со безбедноста и изведбата.</translation> +<translation id="6362833380917912748">Запознајте се со вградените апликации</translation> <translation id="6376931439017688372">Bluetooth е вклучен</translation> <translation id="6378515133128829137">Закачете прозорец на десната страна</translation> <translation id="6381109794406942707">За да го отклучите уредот, внесете го вашиот PIN.</translation> @@ -1531,6 +1530,7 @@ <translation id="7014684956566476813">Поврзано со уред именуван „<ph name="DEVICE_NAME" />“</translation> <translation id="7015766095477679451">Вратете се во <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Работна површина 6</translation> +<translation id="702252130983202758">Ваши апликации</translation> <translation id="7025533177575372252">Поврзете го вашиот <ph name="DEVICE_NAME" /> со телефонот</translation> <translation id="7026338066939101231">Намалување</translation> <translation id="7029814467594812963">Излези од сесијата</translation> @@ -1680,6 +1680,7 @@ <translation id="7647488630410863958">Отклучете го уредот за приказ на известувањата</translation> <translation id="7649070708921625228">Помош</translation> <translation id="7654687942625752712">Притиснете ги и задржете ги двете копчиња за јачина на звук пет секунди за да оневозможите говорни повратни информации.</translation> +<translation id="7654916369822103315">Резолуцијата на „<ph name="DISPLAY_NAME" />“ се промени во резолуција од <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Поради ограничувањата за брзината на пренос на портите, вашиот екран не поддржува резолуција од <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Без потврдување, претходните поставки ќе се вратат за <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Откажи</translation> <translation id="7659861092419699379">Работната површина и прозорците се затворени</translation> <translation id="7660160718439869192">Вашиот уред <ph name="NAME" /> ќе се појави на уредите поврзани со <ph name="EMAIL" />.</translation> @@ -1770,6 +1771,7 @@ <translation id="7945357288295809525">Прикажи ги поставките за пристапност, овозможено: „<ph name="ENABLED_FEATURES" />“.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> сака да користи <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Затемнување тастатура</translation> +<translation id="7953994493035617347">Да се потврди новата резолуција?</translation> <translation id="7963689218131240420">„Не вознемирувај“ е исклучено.</translation> <translation id="7963992254934562106">Од <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Изберете папка…</translation> @@ -1782,6 +1784,7 @@ <translation id="799296642788192631">Може да закачувате важни датотеки. За да закачите, наместете го курсорот врз ставка или отворете ја Files и кликнете со десното копче на ставка.</translation> <translation id="7994370417837006925">Повеќекратно пријавување</translation> <translation id="7995804128062002838">Не успеа да се сними екранот</translation> +<translation id="8000020256436988724">Алатник</translation> <translation id="8000066093800657092">Нема мрежа</translation> <translation id="8001755249288974029">Го избира текстот од курсорот до почетокот на линијата</translation> <translation id="8004512796067398576">Зголемување</translation> @@ -1848,6 +1851,7 @@ <translation id="8262312463845990408">Вклучете/исклучете ја репродукцијата</translation> <translation id="8270450402312105425">{0,plural, =1{Променете го уредот на претходната верзија во рок од еден час}one{Променете го уредот на претходната верзија во рок од # час}other{Променете го уредот на претходната верзија во рок од # часа}}</translation> <translation id="8277261673056602147">Нагласете текст на екранот</translation> +<translation id="8287009018010202411">Продуктивност</translation> <translation id="828708037801473432">Исклучено</translation> <translation id="8297006494302853456">Слаб</translation> <translation id="8308637677604853869">Претходно мени</translation> @@ -1919,6 +1923,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Подредете ги апликациите по име или боја.</translation> <translation id="8609384513243082612">Отворете нова картичка</translation> +<translation id="861045123704058818">Апликациите се привремено организирани во категории</translation> <translation id="8612216344243590325">Важните датотеки чувајте ги во <ph name="HOLDING_SPACE_TITLE" /> наместо на работната површина. Само повлечете датотеки во <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Известувањата од <ph name="APP_1_TITLE" /> и <ph name="APP_2_TITLE" /> се скриени бидејќи има вклучено заштита од прикажување</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1957,6 +1962,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Потврдете го вашиот идентитет: <ph name="ORIGIN_NAME" /> сака да потврдите дека сте вие</translation> <translation id="875593634123171288">Прикажи ги поставките за VPN</translation> +<translation id="8756799553341497810">Може да започнете со приспособување на распоредот на апликациите штом ќе излезете од овој приказ.</translation> <translation id="8759408218731716181">Не може да се постават повеќе најави</translation> <translation id="8763883995157866248">Поставете го уредот во режим на спиење</translation> <translation id="877404052021108314">90 °F во C</translation> @@ -1977,6 +1983,7 @@ <translation id="8834539327799336565">Моментално поврзани</translation> <translation id="8841375032071747811">Копче за назад</translation> <translation id="8843682306134542540">Заклучи/отклучи ротација. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Побарајте помош</translation> <translation id="8849001918648564819">Скриен</translation> <translation id="8853703225951107899">Сѐ уште не може да се потврди PIN-кодот или лозинката. Забелешка: ако неодамна сте ја промениле лозинката, користете ја вашата стара лозинка. Новата лозинка ќе се примени откако ќе се одјавите.</translation> <translation id="8855885154700222542">Копче за цел екран</translation> @@ -2048,6 +2055,7 @@ <translation id="9129245940793250979">Странично копче</translation> <translation id="9133335900048457298">Не може да се снимаат заштитени содржини</translation> <translation id="9139720510312328767">Ја брише следната буква</translation> +<translation id="9148058034647219655">Излези</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">ПРЕДЛОЖЕНИ АПЛИКАЦИИ</translation> <translation id="9168436347345867845">Остави за подоцна</translation>
diff --git a/ash/strings/ash_strings_ml.xtb b/ash/strings/ash_strings_ml.xtb index 38b7f5f..6ab90551a 100644 --- a/ash/strings/ash_strings_ml.xtb +++ b/ash/strings/ash_strings_ml.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">എനിക്ക് ബോറടിക്കുന്നു</translation> <translation id="1104084341931202936">പ്രവേശനക്ഷമത ക്രമീകരണം കാണിക്കുക</translation> <translation id="1104621072296271835">നിങ്ങളുടെ ഉപകരണങ്ങൾ 'ഒരുമിച്ചും' നന്നായി പ്രവർത്തിക്കും</translation> -<translation id="1106446201446919638">ഒരു ഉപകരണം കണക്റ്റ് ചെയ്തിരിക്കുന്നു. ഹോട്ട്സ്പോട്ട് ഉപയോഗിക്കുമ്പോൾ, വൈഫൈ ഓഫായി തുടരും.</translation> <translation id="1111021433905331574">ക്രമീകരണം > <ph name="APP_TITLE" /> എന്നതിൽ നിങ്ങൾക്ക് കീബോർഡ് ബാക്ക്ലൈറ്റിന്റെ നിറം മാറ്റാനാകും</translation> <translation id="1117719261843403176">മൊബൈൽ ഡാറ്റ ടോഗിൾ ചെയ്യുക. <ph name="STATE" />.</translation> <translation id="112308213915226829">ഷെൽഫ് സ്വയമേവ മറയ്ക്കുക</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Explore ആപ്പിൽ "സഹായം" തുറക്കുക</translation> <translation id="2018630726571919839">എന്നോട് ഒരു തമാശ പറയൂ</translation> <translation id="2021864487439853900">അൺലോക്കുചെയ്യാൻ ക്ലിക്കുചെയ്യൂ</translation> -<translation id="2023558322300866873">നിങ്ങൾക്ക് ഏതുസമയത്തും പാക്കറ്റ് ക്യാപ്ചർ അവസാനിപ്പിക്കാം</translation> <translation id="2034971124472263449">എന്തായാലും സംരക്ഷിക്കുക</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> കുറുക്കുവഴി നിലവിൽ ഓഫാണ്</translation> <translation id="2049240716062114887">ഡെസ്കിന്റെ പേര് <ph name="DESK_NAME" /> എന്നാക്കി മാറ്റി</translation> -<translation id="206377500836174974">പരമാവധി</translation> <translation id="2064048859448024834">ക്യാമറാ പ്രിവ്യു ഓണാണ്</translation> <translation id="2067602449040652523">കീബോർഡ് തെളിച്ചം</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> മാറ്റുക. <ph name="CAPTURE_MEDIUM" />, <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">കണക്റ്റ് ചെയ്തിട്ടില്ല</translation> <translation id="2408955596600435184">നിങ്ങളുടെ പിൻ നൽകുക</translation> <translation id="2412593942846481727">അപ്ഡേറ്റ് ലഭ്യമാണ്</translation> +<translation id="2416438829169535743">കാഴ്ചയിൽ നിന്ന് പുറത്തുകടക്കണോ?</translation> <translation id="2417486498593892439">നെറ്റ്വർക്കിലേക്ക് സൈൻ ഇൻ ചെയ്യുക</translation> <translation id="2426051945783024481">ക്യാമറാ ഫ്രെയിം സ്വയമേവ മധ്യഭാഗത്തേക്ക് കേന്ദ്രീകരിച്ചു</translation> <translation id="2427507373259914951">ഇടത് ക്ലിക്ക്</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">അറിയിപ്പുകൾ</translation> <translation id="2484513351006226581">കീബോര്ഡ് ലേഔട്ട് മാറാൻ <ph name="KEYBOARD_SHORTCUT" /> അമർത്തുക.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> പ്രിവ്യൂ. സജീവ ഡെസ്ക്.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" എന്നത് <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) റെസല്യൂഷൻ എന്നാക്കി മാറ്റി. സ്ഥിരീകരിച്ചില്ലെങ്കിൽ, മുമ്പത്തെ ക്രമീകരണം <ph name="TIMEOUT_SECONDS" />-നുള്ളിൽ പുനഃസ്ഥാപിക്കും.</translation> <translation id="2487915095798731898">ചേരുക</translation> <translation id="2499445554382787206">ഡെസ്ക് പ്രൊഫൈൽ മെനു. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">സ്റ്റിക്കി കീകൾ</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">ഒരു ഉപകരണം കണക്റ്റ് ചെയ്തു</translation> <translation id="2791421900609674576">നിർത്തിയ ഇടത്ത് നിന്ന് തുടരാനാകുന്ന തരത്തിൽ നിങ്ങൾക്ക് നിർദ്ദേശങ്ങൾ കാണാം. നിർദ്ദേശങ്ങൾ നീക്കം ചെയ്യാൻ സ്പർശിച്ച് പിടിക്കുക.</translation> <translation id="2792498699870441125">Alt+തിരയൽ</translation> +<translation id="2801954693771979815">സ്ക്രീൻ വലുപ്പം</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, തിരഞ്ഞെടുത്തു</translation> <translation id="2805756323405976993">ആപ്പുകൾ</translation> <translation id="2814448776515246190">ഭാഗികമായി ക്യാപ്ചർ ചെയ്യൽ</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">ടെംപ്ലേറ്റിൽ പിന്തുണയ്ക്കാത്ത ആപ്പുകളുണ്ട്</translation> <translation id="3160929076476941240">2 മണിക്കൂർ</translation> <translation id="316356270129335934">നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> മുമ്പത്തെ പതിപ്പിലേക്ക് <ph name="MANAGER" /> പുനഃസ്ഥാപിക്കുന്നു. നിങ്ങളുടെ ഉപകരണം റീസെറ്റ് ചെയ്യുകയും എല്ലാ ഡാറ്റയും ഇല്ലാതാകുകയും ചെയ്യും.</translation> -<translation id="3170769098533255179">ഉപകരണങ്ങളൊന്നും കണക്റ്റ് ചെയ്തിട്ടില്ല. ഹോട്ട്സ്പോട്ട് ഉപയോഗിക്കുമ്പോൾ, വൈഫൈ ഓഫായി തുടരും.</translation> <translation id="3171170659304083361">ഇൻപുട്ട് രീതികളുടെ ക്രമീകരണം</translation> <translation id="3176221688814061633">Bluetooth-ന്റെ പഴയ പതിപ്പാണ് നിങ്ങളുടെ Chromebook അല്ലെങ്കിൽ Bluetooth ഉപകരണം ഉപയോഗിക്കുന്നത്. മികച്ച ഓഡിയോ നിലവാരത്തിനായി Bluetooth സൂപ്പർ റെസല്യൂഷൻ ഓണാക്കുക അല്ലെങ്കിൽ ആന്തരിക മൈക്രോഫോൺ ഉപയോഗിക്കുക.</translation> <translation id="3181441307743005334">റീസ്റ്റാർട്ട് ചെയ്യാൻ കുറച്ച് സമയമെടുത്തേക്കാം</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" /> ഹോട്ട്സ്പോട്ടിലേക്ക് <ph name="DEVICECOUNT" /> ഉപകരണങ്ങൾ കണക്റ്റ് ചെയ്തു</translation> <translation id="3307642347673023554">ലാപ്ടോപ്പ് മോഡിലേക്ക് മാറി</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> എന്നതിന് പിന്നീട്, തുടർന്നും സൈൻ ഇൻ ചെയ്യാനാവും.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> ഉപകരണങ്ങൾ കണക്റ്റ് ചെയ്തിരിക്കുന്നു. ഹോട്ട്സ്പോട്ട് ഉപയോഗിക്കുമ്പോൾ, വൈഫൈ ഓഫായി തുടരും.</translation> <translation id="3321628682574733415">രക്ഷാകർതൃ കോഡ് തെറ്റാണ്</translation> <translation id="332827762492701193">അറിയിപ്പുകൾ മറച്ചിരിക്കുന്നു</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> അറിയിപ്പ് വികസിപ്പിക്കുക</translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">നിലവിലെ ഡെസ്ക്കിൽ നിന്നുള്ള വിൻഡോകൾ കാണിക്കുന്നു, എല്ലാ ഡെസ്ക്കിലും നിന്നുള്ള വിൻഡോകൾ കാണിക്കാൻ മുകളിലേയ്ക്കുള്ള അമ്പടയാള കീ അമർത്തുക</translation> <translation id="3702846122927433391">നൈജീരിയയിലെ ജനസംഖ്യ</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">വിനോദം</translation> <translation id="3708186454126126312">മുമ്പ് കണക്റ്റ് ചെയ്തവ</translation> <translation id="3712143870407382523">ഈ വശത്തിനായി വിൻഡോ തിരഞ്ഞെടുക്കുക</translation> <translation id="371370241367527062">മുൻവശത്തുള്ള മൈക്രോഫോൺ</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">ഹായ്, എന്ത് സഹായമാണ് വേണ്ടത്?</translation> <translation id="3804737937830804242">ക്യാമറ ചുരുക്കുക</translation> <translation id="3824784079442479685"><ph name="APP_NAME" /> എന്നതിനും ക്യാമറ ആക്സസ് ചെയ്യാൻ അനുമതിയുള്ള മുഴുവൻ ആപ്പുകൾക്കും വെബ്സൈറ്റുകൾക്കും ഇത് ക്യാമറയിലേക്ക് ആക്സസ് അനുവദിക്കുന്നു. നിങ്ങൾക്ക് വെബ് പേജ് റീഫ്രഷ് ചെയ്യേണ്ടതായോ ആപ്പ് റീസ്റ്റാർട്ട് ചെയ്യേണ്ടതായോ വന്നേക്കാം.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />-ൽ <ph name="NUM_TURNED_IN" /> എണ്ണം സമർപ്പിച്ചു, <ph name="NUM_GRADED" /> എണ്ണത്തിന് ഗ്രേഡ് നൽകി</translation> <translation id="3826099427150913765">പാസ്വേഡിലേക്ക് മാറുക</translation> <translation id="383058930331066723">ബാറ്ററി ലാഭിക്കൽ മോഡ് ഓണാണ്</translation> <translation id="383629559565718788">കീബോഡ് ക്രമീകരണം കാണിക്കുക</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">ഓണാണ്, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">ഡൗൺലോഡുകൾ പേജ് തുറക്കുക</translation> <translation id="4072264167173457037">ഇടത്തരം സിഗ്നൽ</translation> -<translation id="4076455981957565732"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />-ൽ <ph name="NUM_TURNED_IN" /> എണ്ണം സമർപ്പിച്ചു • <ph name="NUM_GRADED" /> എണ്ണത്തിന് ഗ്രേഡ് നൽകി</translation> <translation id="4086921558679520050">നിങ്ങളുടെ ഉപകരണത്തിലെ ഫിസിക്കൽ മൈക്ക് സ്വിച്ച് ഓണാക്കുക</translation> <translation id="4101772068965291327">ഹോം പേജ് തുറക്കുക</translation> <translation id="4112140312785995938">പുറകിലേക്ക് നീക്കുക</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">സ്ക്രീൻകാസ്റ്റ് സംരക്ഷിക്കാനാകുന്നില്ല</translation> <translation id="4405151984121254935">കണക്റ്റ് ചെയ്തിരിക്കുന്ന പെരിഫറൽ തരം പിന്തുണയ്ക്കുന്നില്ല</translation> <translation id="4406883609789734330">തത്സമയ ക്യാപ്ഷൻ</translation> +<translation id="4412698727486357573">സഹായ കേന്ദ്രം</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ഓഫാണ്.</translation> <translation id="4424159417645388645">ഡെസ്ക് 5</translation> <translation id="4430019312045809116">അളവ്</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">ഒരു നിർദ്ദേശങ്ങളിലും താൽപ്പര്യമില്ല</translation> <translation id="4569753163207712681">നിങ്ങളുടെ ഫോണിലെ പുതിയ ഫോട്ടോകളും മീഡിയയും ആപ്പുകളും കാണുക</translation> <translation id="4573176682887762361">"ടൈപ്പ് ചെയ്യുക [വാക്ക് / ശൈലി]"</translation> -<translation id="4577188182049003486">ഹോട്ട്സ്പോട്ട് ഓണാക്കി, വൈഫൈ ഓഫാക്കുക</translation> <translation id="4577274620589681794"><ph name="LABEL" /> · സമയം കഴിഞ്ഞു</translation> <translation id="4577990005084629481">പ്രിവ്യുകൾ കാണിക്കുക</translation> <translation id="4578906031062871102">ക്രമീകരണം മെനു തുറന്നു</translation> @@ -1016,6 +1013,7 @@ <translation id="5003993274120026347">അടുത്ത വാചകം</translation> <translation id="5004607513195820459">മാനേജ് ചെയ്യുന്ന നെറ്റ്വർക്കാണ്</translation> <translation id="5009463889040999939">പ്രൊഫൈലിന്റെ പേര് മാറ്റുന്നു. ഇതിന് കുറച്ച് സമയമെടുത്തേക്കാം.</translation> +<translation id="5013847959275396160">ഉപകരണബാര് മറയ്ക്കുക</translation> <translation id="5016558321564993266">മാർക്കർ ടോഗിൾ ചെയ്യുക. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">വിഭാഗങ്ങൾ തിരയുക</translation> <translation id="5030659775136592441">ബുക്ക്മാർക്ക് മാനേജർ കാണിക്കുക</translation> @@ -1030,6 +1028,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">മ്യൂട്ട് ചെയ്തിരിക്കുമ്പോൾ സംസാരിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് അറിയിപ്പ് ലഭിക്കും. ഓഡിയോ നിങ്ങളുടെ ഉപകരണത്തിൽ നിന്ന് ഒരിക്കലും പുറത്തുപോകില്ല.</translation> <translation id="5077416371682039027">നിങ്ങളുടെ ഫോണിലെ പുതിയ ഫോട്ടോകളും മീഡിയയും അറിയിപ്പുകളും ആപ്പുകളും കാണുന്നത് സജ്ജീകരിക്കുക</translation> +<translation id="5077936103761694531">റെസല്യൂഷൻ സ്ഥിരീകരിക്കണോ?</translation> <translation id="5078796286268621944">തെറ്റായ PIN</translation> <translation id="5083035541015925118">ctrl + alt + മുകളിലേയ്ക്കുള്ള അമ്പടയാളം</translation> <translation id="5083553833479578423">കൂടുതൽ അസിസ്റ്റന്റ് ഫീച്ചറുകൾ അൺലോക്ക് ചെയ്യുക.</translation> @@ -1151,12 +1150,13 @@ <translation id="5550417424894892620"><ph name="HOLDING_SPACE_TITLE" /> എന്നതിലേക്ക് ചേർക്കേണ്ട ഫയലുകൾ ഡെസ്ക്ടോപ്പിൽ വലിച്ചിടുക. നിങ്ങൾക്ക് ഡെസ്ക്ടോപ്പിലേക്ക് ഫയലുകൾ ചേർക്കാനാകുന്നില്ല.</translation> <translation id="5551456515017410630">കലണ്ടർ തുറക്കുകയോ അടയ്ക്കുകയോ ചെയ്യുക</translation> <translation id="5551974246223970793">ഒരു പേജ് തിരയുമ്പോൾ, തിരയാൻ അടുത്ത പൊരുത്തത്തിലേക്ക് പോകുക</translation> -<translation id="5555639311269196631">ഹോട്ട്സ്പോട്ട് ഓഫാക്കുക</translation> <translation id="5556459405103347317">വീണ്ടും ലോഡ് ചെയ്യുക</translation> <translation id="5558091555391176027">സമീപമുള്ള പങ്കിടലിന്റെ ഉയർന്ന ദൃശ്യപരത മാറ്റുക</translation> +<translation id="5558314826121965174">ക്രിയേറ്റിവിറ്റി</translation> <translation id="556042886152191864">ബട്ടൺ</translation> <translation id="5570122939431135380">പുതിയ അദൃശ്യ വിൻഡോയിൽ പുതിയ ടാബ് തുറക്കുക</translation> <translation id="5571066253365925590">Bluetooth പ്രവർത്തനക്ഷമമാക്കി</translation> +<translation id="5572632238877308040">ആവശ്യമായവ</translation> <translation id="557563299383177668">അടുത്ത ഖണ്ഡിക</translation> <translation id="5577082622442191756">Bluetooth മാറ്റുക. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">ഫോൺ ഹബ് ഉപയോഗിക്കാൻ, നിങ്ങളുടെ ഫോണിൽ Bluetooth പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുക</translation> @@ -1181,6 +1181,7 @@ <translation id="5662075790140998213">ഡെസ്ക് 10</translation> <translation id="5662709761327382534">മൈക്രോഫോൺ റെക്കോർഡ് ചെയ്യുക <ph name="CURRENT_STATE" />, മൈക്രോഫോൺ റെക്കോർഡിംഗ് <ph name="NEW_STATE" /> ആക്കാൻ Enter അമർത്തുക</translation> <translation id="5669267381087807207">സജീവമാക്കുന്നു</translation> +<translation id="5672890847723042801">യൂട്ടിലിറ്റികൾ</translation> <translation id="5673434351075758678">നിങ്ങളുടെ ക്രമീകരണം സമന്വയിപ്പിച്ചതിന് ശേഷം, "<ph name="FROM_LOCALE" />" എന്നതിൽ നിന്ന്"<ph name="TO_LOCALE" />" എന്നതിലേക്ക്.</translation> <translation id="5675363643668471212">ഷെൽഫ് ഇനം</translation> <translation id="5677928146339483299">തടഞ്ഞു</translation> @@ -1238,7 +1239,6 @@ <translation id="5864748620896638071">ബാറ്ററി <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">നെറ്റ്വർക്ക് വിവവരങ്ങൾ ശേഖരിക്കുന്നു</translation> <translation id="5867606971598166637">നിങ്ങളുടെ സിസ്റ്റം അഡ്മിൻ സ്ക്രീനുകൾ നിരീക്ഷിക്കുന്നു</translation> -<translation id="5876535466645959772">തിരഞ്ഞെടുത്ത ലിസ്റ്റിൽ ഒന്നുമില്ല, പുതിയ ടാസ്ക് ചേർക്കാൻ താഴേക്ക് നാവിഗേറ്റ് ചെയ്യുക</translation> <translation id="5876666360658629066">രക്ഷാകർതൃ കോഡ് നൽകുക</translation> <translation id="5881540930187678962">ഫോൺ ഹബ് പിന്നീട് സജ്ജീകരിക്കുക</translation> <translation id="5887954372087850114"><ph name="DESK_TITLE" /> എന്നതിലേക്ക് <ph name="WINDOW_TITLE" /> വിൻഡോ അസൈൻ ചെയ്യുകയും മറ്റ് എല്ലാ ഡെസ്ക്കുകളിൽ നിന്നും അസൈൻ ചെയ്തത് മാറ്റുകയും ചെയ്തു</translation> @@ -1258,7 +1258,6 @@ <translation id="5955304353782037793">ആപ്പ്</translation> <translation id="5958529069007801266">മേൽനോട്ടത്തിലുള്ള ഉപയോക്താവ്</translation> <translation id="5960410286721553511">നിങ്ങളുടെ ഫോണിലെ പുതിയ ഫോട്ടോകളും മീഡിയയും കാണുക</translation> -<translation id="5961960957587052807">ലൈറ്റ്</translation> <translation id="5965524703725988602">ഡാർക്ക് തീം മാറ്റുക. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">ഒരോരോ വിൻഡോയിലൂടെയും മുന്നോട്ട് പോകുക</translation> <translation id="5978382165065462689">നിങ്ങളുടെ വിദൂര സഹായി മുഖേന സ്ക്രീനിന്റെ നിയന്ത്രണം പങ്കിടുക.</translation> @@ -1364,6 +1363,7 @@ <translation id="6351032674660237738">ആപ്പ് നിർദ്ദേശങ്ങൾ</translation> <translation id="6352082849089527770">അജ്ഞാതമായ നെറ്റ്വർക്കുകൾ</translation> <translation id="6359587239691116345">ഏറ്റവും പുതിയ ഫീച്ചറുകളും സുരക്ഷാ മെച്ചപ്പെടുത്തലുകളും നേടുക. ഈ അപ്ഡേറ്റ് നിങ്ങൾ നിരസിക്കുകയാണെങ്കിൽ, ഉപകരണം ഇനി ശരിയായി പ്രവർത്തിച്ചേക്കില്ല, സുരക്ഷയും പ്രകടനവുമായി ബന്ധപ്പെട്ട പ്രശ്നങ്ങൾ നിങ്ങൾ നേരിട്ടേക്കാം.</translation> +<translation id="6362833380917912748">നിങ്ങളുടെ ബിൽറ്റ്-ഇൻ ആപ്പുകളെ കുറിച്ച് അറിയുക</translation> <translation id="6376931439017688372">Bluetooth ഓണാണ്</translation> <translation id="6378515133128829137">വിൻഡോ വലതുഭാഗത്ത് പിൻ ചെയ്യുക</translation> <translation id="6381109794406942707">ഉപകരണം അൺലോക്ക് ചെയ്യാൻ, നിങ്ങളുടെ പിൻ നൽകുക.</translation> @@ -1530,6 +1530,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> എന്ന് പേരുള്ള ഉപകരണത്തിലേക്ക് കണക്റ്റ് ചെയ്തിരിക്കുന്നു</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" />-ന് തിരികെ വരിക.</translation> <translation id="70168403932084660">ഡെസ്ക് 6</translation> +<translation id="702252130983202758">നിങ്ങളുടെ ആപ്പുകൾ</translation> <translation id="7025533177575372252">നിങ്ങളുടെ ഫോണുമായി <ph name="DEVICE_NAME" /> കണക്റ്റ് ചെയ്യുക</translation> <translation id="7026338066939101231">കുറവ്</translation> <translation id="7029814467594812963">സെഷൻ എക്സിറ്റ്</translation> @@ -1680,6 +1681,7 @@ <translation id="7647488630410863958">നിങ്ങളുടെ അറിയിപ്പുകൾ കാണാൻ ഉപകരണം അൺലോക്ക് ചെയ്യുക</translation> <translation id="7649070708921625228">സഹായം</translation> <translation id="7654687942625752712">സംഭാഷണ ഫീഡ്ബാക്ക് പ്രവർത്തനരഹിതമാക്കാൻ രണ്ട് വോളിയം കീകളും രണ്ട് സെക്കൻഡ് നേരത്തേക്ക് അമർത്തിപ്പിടിക്കുക.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" എന്നത് <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) റെസല്യൂഷൻ എന്നാക്കി മാറ്റി. പോർട്ട് ബാൻഡ്വിഡ്ത് പരിമിതികൾ കാരണം, നിങ്ങളുടെ ഡിസ്പ്ലേയ്ക്ക് <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) റെസല്യൂഷൻ പിന്തുണയ്ക്കാനാകില്ല. സ്ഥിരീകരിച്ചില്ലെങ്കിൽ, മുമ്പത്തെ ക്രമീകരണം <ph name="TIMEOUT_SECONDS" />-നുള്ളിൽ പുനഃസ്ഥാപിക്കും.</translation> <translation id="7658239707568436148">റദ്ദാക്കൂ</translation> <translation id="7659861092419699379">ഡെസ്ക്കും വിൻഡോകളും അടച്ചു</translation> <translation id="7660160718439869192"><ph name="EMAIL" /> എന്ന വിലാസവുമായി ലിങ്ക് ചെയ്തിരിക്കുന്ന ഉപകരണങ്ങളിലെല്ലാം നിങ്ങളുടെ <ph name="NAME" /> ദൃശ്യമാകും</translation> @@ -1770,6 +1772,7 @@ <translation id="7945357288295809525">ഉപയോഗസഹായി ക്രമീകരണം കാണിക്കുക, "<ph name="ENABLED_FEATURES" />" പ്രവർത്തനക്ഷമമാക്കി.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> നിങ്ങളുടെ <ph name="DEVICE_NAME" /> ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നു</translation> <translation id="7951630946012935453">കീബോർഡ് മങ്ങിക്കുക</translation> +<translation id="7953994493035617347">പുതിയ റെസല്യൂഷൻ സ്ഥിരീകരിക്കണോ?</translation> <translation id="7963689218131240420">'ശല്യപ്പെടുത്തരുത്' ഓഫാണ്.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> എന്നതിൽ നിന്നുള്ളത്</translation> <translation id="7968693143708939792">ഫോൾഡർ തിരഞ്ഞെടുക്കുക...</translation> @@ -1782,6 +1785,7 @@ <translation id="799296642788192631">പ്രധാനപ്പെട്ട ഫയലുകൾ നിങ്ങൾക്ക് പിൻ ചെയ്യാം. പിൻ ചെയ്യാൻ, ഒരു ഇനത്തിന് മുകളിൽ ഹോവർ ചെയ്യുക അല്ലെങ്കിൽ Files തുറന്ന് ഒരു ഇനത്തിൽ വലത്-ക്ലിക്ക് ചെയ്യുക.</translation> <translation id="7994370417837006925">ഒന്നിലധികം സൈൻ ഇൻ</translation> <translation id="7995804128062002838">സ്ക്രീൻ ചിത്രമെടുക്കാനായില്ല</translation> +<translation id="8000020256436988724">ഉപകരണബാര്</translation> <translation id="8000066093800657092">നെറ്റ്വര്ക്ക് ഇല്ല</translation> <translation id="8001755249288974029">കഴ്സർ മുതൽ വരിയുടെ തുടക്കം വരെയുള്ള ടെക്സ്റ്റ് തിരഞ്ഞെടുക്കുക</translation> <translation id="8004512796067398576">വർദ്ധന</translation> @@ -1848,6 +1852,7 @@ <translation id="8262312463845990408">പ്ലേബാക്ക് മാറ്റുക</translation> <translation id="8270450402312105425">{0,plural, =1{ഒരു മണിക്കൂറിനുള്ളിൽ മുമ്പത്തെ പതിപ്പിലേക്ക് ഉപകരണം മാറ്റുക}other{# മണിക്കൂറിനുള്ളിൽ മുമ്പത്തെ പതിപ്പിലേക്ക് ഉപകരണം മാറ്റുക}}</translation> <translation id="8277261673056602147">നിങ്ങളുടെ സ്ക്രീനിലെ ടെക്സ്റ്റ് ഹൈലൈറ്റ് ചെയ്യുക</translation> +<translation id="8287009018010202411">ഉൽപ്പാദനക്ഷമത</translation> <translation id="828708037801473432">ഓഫാണ്</translation> <translation id="8297006494302853456">ദുര്ബലം</translation> <translation id="8308637677604853869">മുൻ മെനു</translation> @@ -1894,6 +1899,7 @@ <translation id="847056008324733326">സ്കെയിൽ ക്രമീകരണം പ്രദർശിപ്പിക്കുക</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> എന്ന സ്ഥാപനം <ph name="FEATURE_NAME" /> എന്ന ഫീച്ചർ <ph name="FEATURE_STATE" />.</translation> <translation id="8477270416194247200">റദ്ദാക്കാൻ Alt+തിരയൽ അല്ലെങ്കിൽ Shift അമർത്തുക.</translation> +<translation id="8480418399907765580">ഉപകരണബാര് കാണിക്കുക</translation> <translation id="8487699605742506766">ഹോട്ട്സ്പോട്ട്</translation> <translation id="8491237443345908933">പുതിയ ടാബിൽ ലിങ്ക് തുറക്കുക</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" />, <ph name="SPECIFIED_RESOLUTION" /> എന്നതിനെ പിന്തുണയ്ക്കുന്നില്ല. റെസല്യൂഷൻ <ph name="FALLBACK_RESOLUTION" /> എന്നതിലേക്ക് മാറ്റി. മാറ്റങ്ങൾ നിലനിർത്താൻ 'സ്ഥിരീകരിക്കുക' ക്ലിക്ക് ചെയ്യുക. മുമ്പത്തെ ക്രമീകരണം <ph name="TIMEOUT_SECONDS" /> സെക്കൻഡിൽ പുനഃസ്ഥാപിക്കും.</translation> @@ -1919,6 +1925,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">പേരോ നിറമോ അനുസരിച്ച് ആപ്പുകൾ അടുക്കുക</translation> <translation id="8609384513243082612">പുതിയ ടാബ് തുറക്കുക</translation> +<translation id="861045123704058818">ആപ്പുകൾ താൽക്കാലികമായി വിഭാഗം അനുസരിച്ച് ഓർഗനൈസ് ചെയ്തിരിക്കുന്നു</translation> <translation id="8612216344243590325">പ്രധാനപ്പെട്ട ഫയലുകൾ ഡെസ്ക്ടോപ്പിൽ സൂക്ഷിക്കുന്നതിന് പകരം <ph name="HOLDING_SPACE_TITLE" /> എന്നതിൽ സൂക്ഷിക്കുക. <ph name="HOLDING_SPACE_TITLE" /> എന്നതിലേക്ക് ഫയലുകൾ വലിച്ചിടുക.</translation> <translation id="8614517853887502247">'കാണുന്നതിൽ നിന്നുള്ള പരിരക്ഷ' ഓണായതിനാൽ <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> അറിയിപ്പുകൾ മറച്ചിരിക്കുന്നു</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1957,6 +1964,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">നിങ്ങളുടെ ഐഡന്റിറ്റി പരിശോധിച്ചുറപ്പിക്കുക: ഇത് നിങ്ങൾ തന്നെയാണെന്ന് സ്ഥിരീകരിക്കാൻ <ph name="ORIGIN_NAME" /> ആഗ്രഹിക്കുന്നു</translation> <translation id="875593634123171288">VPN ക്രമീകരണം കാണിക്കുക</translation> +<translation id="8756799553341497810">നിങ്ങൾ ഈ കാഴ്ചയിൽ നിന്ന് പുറത്തുകടന്നാൽ നിങ്ങൾക്ക് ആപ്പ് ലേഔട്ട് ഇഷ്ടാനുസൃതമാക്കാൻ ആരംഭിക്കാം.</translation> <translation id="8759408218731716181">ഒന്നിലധികം സൈൻ ഇൻ സജ്ജമാക്കാനാവില്ല</translation> <translation id="8763883995157866248">ഉപകരണം ഉറക്ക മോഡിൽ ഇടുക</translation> <translation id="877404052021108314">90° ഫാരൻഹീറ്റ്, സെൽഷ്യസിൽ</translation> @@ -1977,6 +1985,7 @@ <translation id="8834539327799336565">നിലവിൽ കണക്റ്റ് ചെയ്തവ</translation> <translation id="8841375032071747811">ബാക്ക് ബട്ടൺ</translation> <translation id="8843682306134542540">റൊട്ടേഷൻ ലോക്ക് മാറ്റുക. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">സഹായം നേടുക</translation> <translation id="8849001918648564819">മറച്ചിരിക്കുന്നു</translation> <translation id="8853703225951107899">നിങ്ങളുടെ പിൻ അല്ലെങ്കിൽ പാസ്വേഡ് ഇപ്പോഴും പരിശോധിച്ചുറപ്പിക്കാനായില്ല. ശ്രദ്ധിക്കുക: നിങ്ങൾ അടുത്തിടെ പാസ്വേഡ് മാറ്റിയിട്ടുണ്ടെങ്കിൽ, നിങ്ങളുടെ പഴയ പാസ്വേഡ് ഉപയോഗിക്കുക. സൈൻ ഔട്ട് ചെയ്തുകഴിഞ്ഞാൽ നിങ്ങളുടെ പുതിയ പാസ്വേഡ് ബാധകമാകും.</translation> <translation id="8855885154700222542">പൂർണ്ണ സ്ക്രീൻ കീ</translation> @@ -2048,6 +2057,7 @@ <translation id="9129245940793250979">പിൻഭാഗത്തെ ബട്ടൺ</translation> <translation id="9133335900048457298">പരിരക്ഷിത ഉള്ളടക്കം റെക്കോർഡ് ചെയ്യാനാകില്ല</translation> <translation id="9139720510312328767">അടുത്ത അക്ഷരം ഇല്ലാതാക്കുക</translation> +<translation id="9148058034647219655">പുറത്തുകടക്കുക</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">നിർദ്ദേശിച്ചിരിക്കുന്ന ആപ്പുകൾ</translation> <translation id="9168436347345867845">ഇത് പിന്നീട് ചെയ്യുക</translation>
diff --git a/ash/strings/ash_strings_mn.xtb b/ash/strings/ash_strings_mn.xtb index 4577349..41e2418 100644 --- a/ash/strings/ash_strings_mn.xtb +++ b/ash/strings/ash_strings_mn.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Би уйдаж байна</translation> <translation id="1104084341931202936">Нэвтрэлтийн тохиргоог харуулах</translation> <translation id="1104621072296271835">Таны төхөөрөмжүүд хамтдаа илүү сайн ажилладаг</translation> -<translation id="1106446201446919638">1 төхөөрөмж холбогдсон. Сүлжээний цэг ашиглах үед Wi-Fi унтраалттай байх болно.</translation> <translation id="1111021433905331574">Та гарынхаа арын гэрлийн өнгийг Тохиргоо > <ph name="APP_TITLE" /> хэсэгт өөрчлөх боломжтой</translation> <translation id="1117719261843403176">Мобайл датаг асаана уу/унтраана уу. <ph name="STATE" />.</translation> <translation id="112308213915226829">Autohide shelf</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Мобайл сүлжээ алга</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> руу тусгаж байна</translation> <translation id="1885785240814121742">Түгжээг хурууны хээгээр тайлах</translation> +<translation id="1904997243703671177">Таныг Bluetooth-г унтраах үед гадны <ph name="DEVICE_COUNT" /> төхөөрөмж таны <ph name="DEVICE_TYPE" />-с сална. Үүнд:</translation> <translation id="1908992311423394684">Шинээр суулгасан</translation> <translation id="1915307458270490472">Таслах</translation> <translation id="1918022425394817322">Камерыг баруун дээд булан руу зэрэгцүүлсэн</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">"Тусламж"-ийг Explore аппад нээх</translation> <translation id="2018630726571919839">Надад онигоо ярьж өгөөч</translation> <translation id="2021864487439853900">Түгжээг тайлахын тулд товших</translation> -<translation id="2023558322300866873">Та пакет авахыг хүссэн үедээ зогсоох боломжтой</translation> <translation id="2034971124472263449">Ямартай ч хадгалах</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> товчлол одоогоор унтраалттай байна</translation> <translation id="2049240716062114887">Дэлгэцийн нэрийг <ph name="DESK_NAME" /> болгож өөрчилсөн</translation> -<translation id="206377500836174974">Дүүрсэн</translation> <translation id="2064048859448024834">Камерын урьдчилан үзэлт асаалттай байна</translation> <translation id="2067602449040652523">Гарын гэрэлтүүлэг</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" />-г унтраана уу/асаана уу. <ph name="CAPTURE_MEDIUM" /> нь <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Холбогдоогүй</translation> <translation id="2408955596600435184">ПИН-ээ оруулна уу</translation> <translation id="2412593942846481727">Шинэчлэх боломжтой</translation> +<translation id="2416438829169535743">Харагдах байдлаас гарах уу?</translation> <translation id="2417486498593892439">Сүлжээнд нэвтэрнэ үү</translation> <translation id="2426051945783024481">Камерын хүрээг автоматаар голлуулсан</translation> <translation id="2427507373259914951">Зүүн талыг товших</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Мэдэгдэл</translation> <translation id="2484513351006226581">Гарын бүдүүвчийг солихын тулд <ph name="KEYBOARD_SHORTCUT" />-г дарна уу.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" />-н урьдчилан үзэлт. Идэвхтэй дэлгэц.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />"-г <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Гц) нягтралтай болгож өөрчилсөн. Баталгаажуулахгүйгээр өмнөх тохиргоог <ph name="TIMEOUT_SECONDS" />-н дараа сэргээнэ.</translation> <translation id="2487915095798731898">Нэгдэх</translation> <translation id="2499445554382787206">Дэлгэцийн профайлын цэс. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Холбогч түлхүүр</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 төхөөрөмж холбогдсон</translation> <translation id="2791421900609674576">Та зөвлөмжүүд харах бөгөөд ингэснээр орхисон газраасаа үргэлжлүүлэх боломжтой. Та зөвлөмжүүдийг хасахын тулд удаан дарж болно.</translation> <translation id="2792498699870441125">Alt+ Хайлт</translation> +<translation id="2801954693771979815">Дэлгэцийн хэмжээ</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, сонгосон</translation> <translation id="2805756323405976993">Програм</translation> <translation id="2814448776515246190">Хэсэгчилсэн зураг авах</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Загвар дахь дэмжигдээгүй аппууд</translation> <translation id="3160929076476941240">2ц</translation> <translation id="316356270129335934"><ph name="MANAGER" /> таны <ph name="DEVICE_TYPE" />-г өмнөх хувилбар луу нь буцааж байна. Таны төхөөрөмжийг шинэчилж, бүх өгөгдлийг устгана.</translation> -<translation id="3170769098533255179">Ямар ч төхөөрөмж холбогдоогүй. Сүлжээний цэг ашиглах үед Wi-Fi унтраалттай байх болно.</translation> <translation id="3171170659304083361">Оруулах аргын тохиргоо</translation> <translation id="3176221688814061633">Таны Chromebook эсвэл Bluetooth төхөөрөмж Bluetooth-н хуучин хувилбарыг ашиглаж байна. Аудионы чанарыг илүү сайжруулахын тулд Bluetooth-н супер нягтралыг асаах эсвэл дотоод микрофоныг ашиглана уу.</translation> <translation id="3181441307743005334">Дахин эхлүүлэхэд хэдэн хором шаардлагатай байж болзошгүй</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" />-н сүлжээний цэгтэй <ph name="DEVICECOUNT" /> төхөөрөмж холбогдсон</translation> <translation id="3307642347673023554">Зөөврийн компьютерын горим руу сэлгэсэн</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> дараа нэвтрэх боломжтой хэвээр байна.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> төхөөрөмж холбогдсон. Сүлжээний цэг ашиглах үед Wi-Fi унтраалттай байх болно.</translation> <translation id="3321628682574733415">Эцэг эхийн код буруу байна</translation> <translation id="332827762492701193">Мэдэгдлийг нуусан</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> мэдэгдлийг дэлгэх</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Одоогийн дэлгэцээс цонхнуудыг харуулж байна. Бүх дэлгэцээс цонхнуудыг харуулахын тулд Дээш сум товчийг дарна уу</translation> <translation id="3702846122927433391">Нигери улсын хүн ам</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Энтертайнмент</translation> <translation id="3708186454126126312">Өмнө нь холбогдсон</translation> <translation id="3712143870407382523">Энэ талд цонх сонгоно уу</translation> <translation id="371370241367527062">Урд талын микрофон</translation> @@ -700,7 +700,6 @@ <translation id="380165613292957338">Сайн байна уу, танд хэрхэн туслах вэ?</translation> <translation id="3804737937830804242">Камерыг хураах</translation> <translation id="3824784079442479685">Энэ нь <ph name="APP_NAME" /> болон камерын зөвшөөрөлтэй бүх апп, вебсайтын камерын хандалтыг зөвшөөрнө. Та веб хуудсыг сэргээх эсвэл аппыг дахин эхлүүлэх шаардлагатай байж магадгүй.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />-с <ph name="NUM_TURNED_IN" />-г хураалгасан, <ph name="NUM_GRADED" />-д нь дүн тавьсан</translation> <translation id="3826099427150913765">Нууц үг рүү сэлгэх</translation> <translation id="383058930331066723">Батарей хэмнэгчийн горим асаалттай байна</translation> <translation id="383629559565718788">Гарын тохиргоог харуулах</translation> @@ -764,7 +763,6 @@ <translation id="4066027111132117168">Асаалттай, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Татаж авсан файлын хуудсыг нээх</translation> <translation id="4072264167173457037">Дундаж дохио</translation> -<translation id="4076455981957565732"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />-с <ph name="NUM_TURNED_IN" />-г өгсөн • <ph name="NUM_GRADED" />-д нь дүн тавьсан</translation> <translation id="4086921558679520050">Төхөөрөмж дээрээ микрофоны биет унтраалгыг асаана уу</translation> <translation id="4101772068965291327">Нүүр хуудсыг нээх</translation> <translation id="4112140312785995938">Ухраах</translation> @@ -854,6 +852,7 @@ <translation id="440113666232554208">Дэлгэцийн видео бичлэгийг хадгалах боломжгүй</translation> <translation id="4405151984121254935">Холбогдсон нэмэлтийн төрлийг дэмждэггүй</translation> <translation id="4406883609789734330">Шууд тайлбар</translation> +<translation id="4412698727486357573">Тусламжийн төв</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> унтраалттай байна.</translation> <translation id="4424159417645388645">Дэлгэц 5</translation> <translation id="4430019312045809116">Хэмжээ</translation> @@ -894,7 +893,6 @@ <translation id="4566144812051858745">Ямар ч зөвлөмж сонирхохгүй байна</translation> <translation id="4569753163207712681">Утасныхаа саяхны зураг, медиа болон аппуудыг харах</translation> <translation id="4573176682887762361">"[Үг / хэллэг] бичих"</translation> -<translation id="4577188182049003486">Сүлжээний цэг асаалттай байхад Wi-Fi унтраалттай байна</translation> <translation id="4577274620589681794">Цаг дууслаа · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Урьдчилан үзэлтийг харуулах</translation> <translation id="4578906031062871102">Тохиргооны цэсийг нээсэн</translation> @@ -960,6 +958,7 @@ <translation id="4813311884204119883">Таб зурваст холбоосыг хоосон бүс рүү чирнэ үү</translation> <translation id="4814539958450445987">Нэвтрэх дэлгэц</translation> <translation id="481455355267255546">Дараагийн</translation> +<translation id="481749895090480684">Ажлын жагсаалт: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">камер, микрофон</translation> <translation id="482908187605862807">Play Store-с авах боломжтой аппууд</translation> <translation id="4831034276697007977">Автомат даралтыг унтраахдаа итгэлтэй байна уу?</translation> @@ -1001,6 +1000,7 @@ <translation id="4952936045814352993">Сэрүүлгийн дууг идэвхгүй болгосон үед утасны байршил олох боломжгүй</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> танаас <ph name="DEVICE_TYPE" />-г өмнөх хувилбар луу нь буцаахыг шаардаж байна. Таны төхөөрөмжийг шинэчилж, бүх өгөгдлийг устгана.</translation> <translation id="4961318399572185831">Дэлгэцийг каст хийх</translation> +<translation id="4964188651935955085">Таныг Bluetooth-г унтраах үед энэ гадны төхөөрөмж таны <ph name="DEVICE_TYPE" />-с сална:</translation> <translation id="4966431234408005599">Дууны түвшнийг нэмэх</translation> <translation id="4969092041573468113"><ph name="HOURS" />ц <ph name="MINUTES" />м <ph name="SECONDS" />с</translation> <translation id="4975771730019223894">Аппын тэмдэг</translation> @@ -1028,6 +1028,7 @@ <translation id="5062496344832867502">шуурхай санах ой</translation> <translation id="5068762093486106012">Та дууг нь хаасан үед яривал танд мэдэгдэнэ. Аудио таны төхөөрөмжөөс гадагш хэзээ ч гарахгүй.</translation> <translation id="5077416371682039027">Утасныхаа саяхны зураг, медиа, мэдэгдэл болон аппуудыг харахыг тохируулах</translation> +<translation id="5077936103761694531">Нягтралыг баталгаажуулах уу?</translation> <translation id="5078796286268621944">ПИН код буруу байна</translation> <translation id="5083035541015925118">ctrl + alt + дээш сум</translation> <translation id="5083553833479578423">Tуслахын бусад онцлогийн түгжээг тайлна уу.</translation> @@ -1149,12 +1150,13 @@ <translation id="5550417424894892620">Файлуудыг <ph name="HOLDING_SPACE_TITLE" />-д нэмэхийн тулд тэдгээрийг дэлгэцэд буулгана уу. Та дэлгэцэд файлууд нэмэх боломжгүй.</translation> <translation id="5551456515017410630">Календарийг нээх/хаах</translation> <translation id="5551974246223970793">Хуудаснаас хайж байхдаа хайлтын дараагийн тохирол руу очих</translation> -<translation id="5555639311269196631">Сүлжээний цэгийг унтраах</translation> <translation id="5556459405103347317">Дахин ачаал</translation> <translation id="5558091555391176027">Ойролцоо хуваалцах онцлогийн өндөр харагдцыг асаана уу/унтраана уу</translation> +<translation id="5558314826121965174">Бүтээлч байдал</translation> <translation id="556042886152191864">Товч</translation> <translation id="5570122939431135380">Шинэ табыг нууцлалтай шинэ цонхонд нээх</translation> <translation id="5571066253365925590">Bluetooth идэвхжсэн байна</translation> +<translation id="5572632238877308040">Зайлшгүй хэрэгтэй</translation> <translation id="557563299383177668">Дараагийн догол мөр</translation> <translation id="5577082622442191756">Bluetooth-г асаана уу/унтраана уу. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Phone Hub-г ашиглахын тулд утсан дээрээ Bluetooth-г идэвхжүүлсэн эсэхийг шалгана уу</translation> @@ -1179,6 +1181,7 @@ <translation id="5662075790140998213">10-р дэлгэц</translation> <translation id="5662709761327382534">Микрофоныг бичих <ph name="CURRENT_STATE" /> байна. Микрофоны бичлэгийг <ph name="NEW_STATE" /> болгохын тулд enter дээр дарна уу</translation> <translation id="5669267381087807207">Идэвхжиж байна</translation> +<translation id="5672890847723042801">Хэрэгслүүд</translation> <translation id="5673434351075758678">Тохиргоогоо синк хийсний дараа "<ph name="FROM_LOCALE" />"-с "<ph name="TO_LOCALE" />" руу шилжүүлнэ.</translation> <translation id="5675363643668471212">Shelf зүйл</translation> <translation id="5677928146339483299">Хаагдсан</translation> @@ -1236,7 +1239,6 @@ <translation id="5864748620896638071">Батарей <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Сүлжээний мэдээлэл цуглуулж байна</translation> <translation id="5867606971598166637">Таны системийн администратор дэлгэцүүдийг тань хянаж байна</translation> -<translation id="5876535466645959772">Сонгосон жагсаалт хоосон байна. Шинэ ажил нэмэхийн тулд доош шилжинэ үү</translation> <translation id="5876666360658629066">Эцэг эхийн кодыг оруулах</translation> <translation id="5881540930187678962">Phone Hub-г дараа тохируулах</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> цонхыг <ph name="DESK_TITLE" />-д оноосон бөгөөд бусад бүх дэлгэцэд оноохоо больсон</translation> @@ -1256,7 +1258,6 @@ <translation id="5955304353782037793">аппликейшн</translation> <translation id="5958529069007801266">Хяналттай хэрэглэгч</translation> <translation id="5960410286721553511">Утасныхаа саяхны зураг болон медиаг харна уу</translation> -<translation id="5961960957587052807">Бага</translation> <translation id="5965524703725988602">Бараан загварыг асаана уу/унтраана уу. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Цонхнуудаар урагш гүйлгэх</translation> <translation id="5978382165065462689">Remote Assistance ашиглан өөрийн дэлгэцийн хяналтыг хуваалцах.</translation> @@ -1362,6 +1363,7 @@ <translation id="6351032674660237738">АППЫН ЗӨВЛӨМЖ</translation> <translation id="6352082849089527770">Тодорхойгүй сүлжээ</translation> <translation id="6359587239691116345">Онцлог болон аюулгүй байдлын хамгийн сүүлийн үеийн сайжруулалтыг авна уу. Хэрэв та энэ шинэчлэлтээс татгалзвал төхөөрөмж тань цаашид зохих ёсоор ажиллахгүй байж магадгүй бөгөөд та аюулгүй байдал болон гүйцэтгэлийн асуудалтай тулгарч магадгүй.</translation> +<translation id="6362833380917912748">Бүрэлдэхүүн аппуудтайгаа танилцаарай</translation> <translation id="6376931439017688372">Bluetooth асаалттай байна</translation> <translation id="6378515133128829137">Цонхыг баруун талд бэхлэх</translation> <translation id="6381109794406942707">Төхөөрөмжийн түгжээг тайлахын тулд ПИН-ээ оруулна уу.</translation> @@ -1528,6 +1530,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> нэртэй төхөөрөмжид холбогдсон</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" />-д буцаж ирнэ үү.</translation> <translation id="70168403932084660">Дэлгэц 6</translation> +<translation id="702252130983202758">Таны аппууд</translation> <translation id="7025533177575372252"><ph name="DEVICE_NAME" />-г утастайгаа холбоно уу</translation> <translation id="7026338066939101231">Decrement</translation> <translation id="7029814467594812963">Идэвхтэй үеэс гарах</translation> @@ -1677,6 +1680,7 @@ <translation id="7647488630410863958">Мэдэгдлээ харахын тулд төхөөрөмжийн түгжээг тайлна уу</translation> <translation id="7649070708921625228">Тусламж</translation> <translation id="7654687942625752712">Хэлсэн саналыг идэвхгүй болгохын тулд дууны түвшингийн хоёр товчлуурыг дараад хүлээнэ үү.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />"-г <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Гц) нягтралтай болгож өөрчилсөн. Портын зурвасын өргөний хязгаарлалтуудын улмаас таны дэлгэц <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Гц) нягтралыг дэмжих боломжгүй. Баталгаажуулахгүйгээр өмнөх тохиргоог <ph name="TIMEOUT_SECONDS" />-н дараа сэргээнэ.</translation> <translation id="7658239707568436148">Болих</translation> <translation id="7659861092419699379">Дэлгэц болон цонхнуудыг хаасан байна</translation> <translation id="7660160718439869192">Таны <ph name="NAME" /> <ph name="EMAIL" />-тай холбосон төхөөрөмжүүд дээр харагдана</translation> @@ -1767,6 +1771,7 @@ <translation id="7945357288295809525">Хандалтын тохиргоог харуулах, "<ph name="ENABLED_FEATURES" />" идэвхжүүлсэн.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> таны <ph name="DEVICE_NAME" />-г ашиглах хүсэлтэй байна</translation> <translation id="7951630946012935453">Гарын гэрлийг бүдгэрүүлэх</translation> +<translation id="7953994493035617347">Шинэ нягтралыг баталгаажуулах уу?</translation> <translation id="7963689218131240420">Бүү саад бол онцлог унтраалттай байна.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" />-с</translation> <translation id="7968693143708939792">Фолдер сонгох...</translation> @@ -1779,6 +1784,7 @@ <translation id="799296642788192631">Та чухал файлуудыг бэхлэх боломжтой. Бэхлэхийн тулд зүйл дээгүүр курсорыг зөөх эсвэл Файлсыг нээж, зүйл дээр баруун талыг товшино уу.</translation> <translation id="7994370417837006925">Олон тооны нэвтрэлт</translation> <translation id="7995804128062002838">Дэлгэцийн зургийг авч чадсангүй</translation> +<translation id="8000020256436988724">Самбар</translation> <translation id="8000066093800657092">Ямар ч сүлжээ алга байна</translation> <translation id="8001755249288974029">Курсороос мөрийн эхлэл хүртэлх текстийг сонгох</translation> <translation id="8004512796067398576">Тоон өсөлт</translation> @@ -1825,6 +1831,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" />-н мэдээллийн харилцах цонхыг нээх</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" />-г ашиглаж байна</translation> <translation id="8185090165691050712">Түгжсэн горимын хэмжээг өөрчлөх цэсийг асаах/унтраах</translation> +<translation id="8192727139462702395">Таныг Bluetooth-г унтраах үед эдгээр гадны төхөөрөмж таны <ph name="DEVICE_TYPE" />-с сална:</translation> <translation id="8198456017687137612">Табыг дамжуулж байна</translation> <translation id="8200772114523450471">Сэргээх</translation> <translation id="8203795194971602413">Баруун талыг товших</translation> @@ -1844,6 +1851,7 @@ <translation id="8262312463845990408">Дахин тоглуулахыг асаах/унтраах</translation> <translation id="8270450402312105425">{0,plural, =1{Төхөөрөмжийг өмнөх хувилбар луу нь 1 цагийн дотор өөрчилнө үү}other{Төхөөрөмжийг өмнөх хувилбар луу нь # цагийн дотор өөрчилнө үү}}</translation> <translation id="8277261673056602147">Дэлгэц дээрээ текст тодруулах</translation> +<translation id="8287009018010202411">Бүтээмж</translation> <translation id="828708037801473432">Унтраалттай</translation> <translation id="8297006494302853456">Сул</translation> <translation id="8308637677604853869">Өмнөх цэс</translation> @@ -1916,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Аппуудаа нэр эсвэл өнгөөр эрэмбэлнэ үү</translation> <translation id="8609384513243082612">Шинэ таб нээх</translation> +<translation id="861045123704058818">Аппуудыг ангиллаар нь түр зуур цэгцэлдэг</translation> <translation id="8612216344243590325">Чухал файлуудыг дэлгэцийн оронд <ph name="HOLDING_SPACE_TITLE" />-д байлгана уу. Ердөө файлуудыг <ph name="HOLDING_SPACE_TITLE" /> руу чирнэ үү.</translation> <translation id="8614517853887502247">Үзэх хамгаалалт асаалттай тул <ph name="APP_1_TITLE" /> болон <ph name="APP_2_TITLE" />-н мэдэгдлийг нуусан</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1954,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Өөрийгөө баталгаажуулах: <ph name="ORIGIN_NAME" /> таныг мөн болохыг баталгаажуулахыг хүсэж байна</translation> <translation id="875593634123171288">VPN тохиргоог харуулах</translation> +<translation id="8756799553341497810">Та энэ харагдах байдлаас гарсны дараа аппын бүдүүвчээ өөрчилж эхлэх боломжтой.</translation> <translation id="8759408218731716181">Олон хэрэглэгчтэй нэвтрэх эрхийг суулгаж чадахгүй байна</translation> <translation id="8763883995157866248">Төхөөрөмжийг амраах горимд оруулах</translation> <translation id="877404052021108314">90°F цельсээр</translation> @@ -1974,6 +1984,7 @@ <translation id="8834539327799336565">Одоогоор холбогдсон</translation> <translation id="8841375032071747811">Буцах товчлуур</translation> <translation id="8843682306134542540">Эргүүлэлтийн түгжээг унтрааж/асаана уу. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Тусламж авах</translation> <translation id="8849001918648564819">Нуусан</translation> <translation id="8853703225951107899">Таны ПИН эсвэл нууц үгийг баталгаажуулж чадаагүй хэвээрээ байна. Тайлбар: Хэрэв та нууц үгээ саяхан сольсон бол хуучин нууц үгээ ашиглана уу. Таныг гарсны дараа, шинэ нууц үгийг ашиглах боломжтой болно.</translation> <translation id="8855885154700222542">Бүтэн дэлгэцийн түлхүүр</translation> @@ -2045,6 +2056,7 @@ <translation id="9129245940793250979">Ар талын товчлуур</translation> <translation id="9133335900048457298">Хамгаалалттай контентыг бичих боломжгүй</translation> <translation id="9139720510312328767">Дараагийн үсгийг устгах</translation> +<translation id="9148058034647219655">гарах</translation> <translation id="9151906066336345901">төгсгөл</translation> <translation id="9161053988251441839">САНАЛ БОЛГОСОН АПП</translation> <translation id="9168436347345867845">Үүнийг дараа хийх</translation>
diff --git a/ash/strings/ash_strings_mr.xtb b/ash/strings/ash_strings_mr.xtb index aeabefe7..0bbe3dd 100644 --- a/ash/strings/ash_strings_mr.xtb +++ b/ash/strings/ash_strings_mr.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">मला कंटाळा आला आहे</translation> <translation id="1104084341931202936">ॲक्सेसिबिलिटी सेटिंग्ज दाखवा</translation> <translation id="1104621072296271835">तुमची डिव्हाइस एकत्र आणखी चांगले काम करतात</translation> -<translation id="1106446201446919638">१ डिव्हाइस कनेक्ट केले आहे. हॉटस्पॉट वापरत असताना, वाय-फाय बंद राहील.</translation> <translation id="1111021433905331574">तुम्ही तुमच्या कीबोर्ड बॅकलाइटचा रंग सेटिंग्ज > <ph name="APP_TITLE" /> मध्ये बदलू शकता</translation> <translation id="1117719261843403176">मोबाइल डेटा टॉगल करा. <ph name="STATE" />.</translation> <translation id="112308213915226829">शेल्फ स्वयं लपवा</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">मोबाइल नेटवर्क नाही</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> वर मिरर करत आहे</translation> <translation id="1885785240814121742">फिंगरप्रिंटने अनलॉक करा</translation> +<translation id="1904997243703671177">तुम्ही ब्लूटूथ बंद कराल, तेव्हा पुढील गोष्टींच्या समावेशासह <ph name="DEVICE_COUNT" /> बाह्य डिव्हाइस तुमच्या <ph name="DEVICE_TYPE" /> वरून डिस्कनेक्ट होतील:</translation> <translation id="1908992311423394684">नवीन इंस्टॉल केले आहे</translation> <translation id="1915307458270490472">बंद करा</translation> <translation id="1918022425394817322">कॅमेरा सर्वात वरच्या उजव्या कोपर्यात स्नॅप केला आहे</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Explore अॅपमध्ये "मदत" उघडा</translation> <translation id="2018630726571919839">मला एक विनोद सांगा</translation> <translation id="2021864487439853900">अनलॉक करण्यासाठी क्लिक करा</translation> -<translation id="2023558322300866873">तुम्ही पॅकेट कॅप्चर कधीही थांबवू शकता</translation> <translation id="2034971124472263449">तरीही सेव्ह करा</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> शॉर्टकट सध्या बंद आहे</translation> <translation id="2049240716062114887">डेस्कचे नाव <ph name="DESK_NAME" /> वर बदलले होते</translation> -<translation id="206377500836174974">पूर्ण</translation> <translation id="2064048859448024834">कॅमेराचे पूर्वावलोकन सुरू आहे</translation> <translation id="2067602449040652523">कीबोर्डची चमक</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> टॉगल करा. <ph name="CAPTURE_MEDIUM" /> हा <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">कनेक्ट केलेले नाही</translation> <translation id="2408955596600435184">तुमचा पिन प्रविष्ट करा</translation> <translation id="2412593942846481727">अपडेट उपलब्ध आहे</translation> +<translation id="2416438829169535743">दृश्यामधून बाहेर पडायचे आहे का?</translation> <translation id="2417486498593892439">नेटवर्कमध्ये साइन इन करा</translation> <translation id="2426051945783024481">कॅमेराची फ्रेम आपोआप मध्यभागी आहे</translation> <translation id="2427507373259914951">लेफ्ट क्लिक करा</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">सूचना</translation> <translation id="2484513351006226581">कीबोर्डचा लेआउट स्विच करण्यासाठी <ph name="KEYBOARD_SHORTCUT" /> प्रेस करा.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> चे पूर्वावलोकन करा. अॅक्टिव्ह डेस्क.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" हे <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) रेझोल्यूशनवर वर बदलले गेले आहे. कन्फर्म केल्याशिवाय, मागील सेटिंग्ज <ph name="TIMEOUT_SECONDS" /> मध्ये रिस्टोअर केली जातील.</translation> <translation id="2487915095798731898">सामील व्हा</translation> <translation id="2499445554382787206">डेस्क प्रोफाइल मेनू. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">स्टिकी की</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">एक डिव्हाइस कनेक्ट केलेले आहे</translation> <translation id="2791421900609674576">तुम्हाला शिफारशी दिसतील, जेणेकरून तुम्ही जिथे सोडले होते तेथून सुरू ठेवू शकता. तुम्ही शिफारशी काढून टाकण्यासाठी स्पर्श करून धरून ठेवू शकता.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">स्क्रीनचा आकार</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" /> निवडले</translation> <translation id="2805756323405976993">ॲप्लिकेशन</translation> <translation id="2814448776515246190">आंशिक कॅप्चर</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">टेंप्लेटमधील सपोर्ट करत नसलेली ॲप्स</translation> <translation id="3160929076476941240">२ तास</translation> <translation id="316356270129335934"><ph name="MANAGER" /> तुमचे <ph name="DEVICE_TYPE" /> मागे घेत आहे. तुमचे डिव्हाइस रीसेट केले जाईल आणि सर्व डेटा हटवला जाईल.</translation> -<translation id="3170769098533255179">कोणतीही डिव्हाइस कनेक्ट केलेली नाहीत. हॉटस्पॉट वापरत असताना, वाय-फाय बंद राहील.</translation> <translation id="3171170659304083361">इनपुट पद्धतींची सेटिंग्ज</translation> <translation id="3176221688814061633">तुमचे Chromebook किंवा ब्लूटूथ डिव्हाइस हे ब्लूटूथ ची जुनी आवृत्ती वापरत आहे. आणखी चांगल्या ऑडिओ गुणवत्तेसाठी ब्लूटूथ सुपर रेझोल्यूशन सुरू करा किंवा अंतर्गत मायक्रोफोन वापरा.</translation> <translation id="3181441307743005334">रीस्टार्टला थोडा वेळ लागू शकतो</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" /> च्या हॉटस्पॉटशी <ph name="DEVICECOUNT" /> डिव्हाइस कनेक्ट केली आहेत</translation> <translation id="3307642347673023554">लॅपटॉप मोडवर स्विच केले</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> नंतरही साइन इन करू शकतो.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> डिव्हाइस कनेक्ट केली आहेत. हॉटस्पॉट वापरत असताना, वाय-फाय बंद राहील.</translation> <translation id="3321628682574733415">चुकीचा पालक कोड</translation> <translation id="332827762492701193">सूचना लपवलेल्या आहेत</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> या सूचनेचा विस्तार करा</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">सध्याच्या डेस्कवरील विंडो दाखवत आहे, सर्व डेस्कवरील विंडो दाखवण्यासाठी अप अॅरो की प्रेस करा</translation> <translation id="3702846122927433391">नायजेरियामधील लोकसंख्या</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">मनोरंजन</translation> <translation id="3708186454126126312">यापूर्वी कनेक्ट केलेली</translation> <translation id="3712143870407382523">या बाजूची विंडो निवडा</translation> <translation id="371370241367527062">समोरील मायक्रोफोन</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">हाय, मला तुमची कशी मदत करता येईल?</translation> <translation id="3804737937830804242">कॅमेरा कोलॅप्स करा</translation> <translation id="3824784079442479685">हे कॅमेरा वापरण्याची परवानगी असलेल्या <ph name="APP_NAME" /> आणि सर्व अॅप्स व वेबसाइटना कॅमेराच्या अॅक्सेसची अनुमती देते. तुम्हाला वेब पेज रिफ्रेश करावे लागू शकते किंवा ॲप रीस्टार्ट करावे लागू शकते.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />पैकी <ph name="NUM_TURNED_IN" /> सबमिट केले, <ph name="NUM_GRADED" /> ना श्रेणी दिली</translation> <translation id="3826099427150913765">पासवर्ड वर स्विच करा</translation> <translation id="383058930331066723">बॅटरी सेव्हर मोड सुरू आहे</translation> <translation id="383629559565718788">कीबोर्ड सेटिंग्ज दाखवा</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">सुरू आहे, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">डाउनलोड पेज उघडा</translation> <translation id="4072264167173457037">मध्यम सिग्नल</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> सबमिट केली आहेत • <ph name="NUM_GRADED" /> ना श्रेणी दिली आहे</translation> <translation id="4086921558679520050">तुमच्या डिव्हाइसवर प्रत्यक्ष माइक स्विच सुरू करा</translation> <translation id="4101772068965291327">होमपेज उघडा</translation> <translation id="4112140312785995938">मागे शोधा</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">स्क्रीनकास्ट सेव्ह करता आले नाही</translation> <translation id="4405151984121254935">कनेक्ट केलेल्या पेरिफेरल प्रकाराला सपोर्ट नाही</translation> <translation id="4406883609789734330">लाइव्ह कॅप्शन</translation> +<translation id="4412698727486357573">मदत केंद्र</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> बंद आहे.</translation> <translation id="4424159417645388645">डेस्क ५</translation> <translation id="4430019312045809116">व्हॉल्यूम</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">कोणत्याही सूचनांमध्ये स्वारस्य नाही</translation> <translation id="4569753163207712681">तुमच्या फोनमधील अलीकडील फोटो, मीडिया आणि अॅप्स पहा</translation> <translation id="4573176682887762361">"[शब्द / वाक्य] टाइप करा"</translation> -<translation id="4577188182049003486">हॉटस्पॉट सुरू असताना, वाय-फाय बंद असते</translation> <translation id="4577274620589681794">वेळ संपली · <ph name="LABEL" /></translation> <translation id="4577990005084629481">पूर्वावलोकने दाखवा</translation> <translation id="4578906031062871102">सेटिंग्ज मेनू उघडला आहे</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">टॅब स्ट्रिपवरील रिक्त भागावर लिंक ड्रॅग करा</translation> <translation id="4814539958450445987">लॉगिन स्क्रीन</translation> <translation id="481455355267255546">पुढील</translation> +<translation id="481749895090480684">टास्क सूची: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">कॅमेरा आणि मायक्रोफोन</translation> <translation id="482908187605862807">Play Store वर उपलब्ध असलेली ॲप्स</translation> <translation id="4831034276697007977">तुम्हाला ऑटोमेटिक क्लिक नक्की बंद करायचे आहे का?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">अलार्मचे आवाज बंद केले असताना फोन शोधा उपलब्ध नाही</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> नुसार तुम्ही तुमचे <ph name="DEVICE_TYPE" /> हे मागील आवृत्तीवर स्विच करणे आवश्यक आहे. तुमचे डिव्हाइस रीसेट केले जाईल आणि सर्व डेटा हटवला जाईल.</translation> <translation id="4961318399572185831">स्क्रीन कास्ट करा</translation> +<translation id="4964188651935955085">तुम्ही ब्लूटूथ बंद कराल, तेव्हा हे बाह्य डिव्हाइस तुमच्या <ph name="DEVICE_TYPE" /> वरून डिस्कनेक्ट होईल:</translation> <translation id="4966431234408005599">व्हॉल्यूम वाढवा</translation> <translation id="4969092041573468113"><ph name="HOURS" />ता <ph name="MINUTES" />मि <ph name="SECONDS" />से</translation> <translation id="4975771730019223894">अॅप बॅजिंग</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">पुढील वाक्य</translation> <translation id="5004607513195820459">नेटवर्क व्यवस्थापित केले आहे</translation> <translation id="5009463889040999939">प्रोफाइलचे नाव बदलत आहे. याला काही मिनिटे लागू शकतात.</translation> +<translation id="5013847959275396160">टूलबार लपवा</translation> <translation id="5016558321564993266">मार्कर टॉगल करा. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">शोधण्याशी संबंधित वर्गवाऱ्या</translation> <translation id="5030659775136592441">बुकमार्क व्यवस्थापक दाखवा</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">म्यूट केलेले असताना तुम्ही बोलल्यास, तुम्हाला सूचित केले जाईल. ऑडिओ तुमच्या डिव्हाइसमध्ये कायम राहतो.</translation> <translation id="5077416371682039027">तुमच्या फोनमधील अलीकडील फोटो, मीडिया, सूचना आणि ॲप्स पाहणे सेट करा</translation> +<translation id="5077936103761694531">रेझोल्यूशन कन्फर्म करायचे आहे का?</translation> <translation id="5078796286268621944">चुकीचा पिन</translation> <translation id="5083035541015925118">ctrl + alt + up arrow</translation> <translation id="5083553833479578423">असिस्टंटची आणखी वैशिष्ट्ये अनलॉक करा.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">फाइल <ph name="HOLDING_SPACE_TITLE" /> मध्ये जोडण्यासाठी त्या डेस्कटॉपवर ड्रॉप करा. तुम्ही डेस्कटॉपवर फाइल जोडू शकत नाही.</translation> <translation id="5551456515017410630">कॅलेंडर सुरू/बंद करा</translation> <translation id="5551974246223970793">पेज शोधत असताना, शोधासाठी नवीन जुळणीवर जा</translation> -<translation id="5555639311269196631">हॉटस्पॉट बंद करा</translation> <translation id="5556459405103347317">रीलोड करा</translation> <translation id="5558091555391176027">Nearby सह शेअरिंग चा उच्च दृश्यमानता मोड टॉगल करा</translation> +<translation id="5558314826121965174">कल्पकता</translation> <translation id="556042886152191864">बटण</translation> <translation id="5570122939431135380">नवीन टॅबमध्ये नवीन गुप्त विंडो उघडा</translation> <translation id="5571066253365925590">ब्लूटूथ सक्षम</translation> +<translation id="5572632238877308040">आवश्यक गोष्टी</translation> <translation id="557563299383177668">पुढील परिच्छेद</translation> <translation id="5577082622442191756">ब्लूटूथ टॉगल करा. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">फोन हब वापरण्यासाठी तुमच्या फोनवर ब्लूटूथ सुरू असल्याची खात्री करा</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">डेस्क १०</translation> <translation id="5662709761327382534">मायक्रोफोन वापरून रेकॉर्ड करा <ph name="CURRENT_STATE" />, मायक्रोफोन वापरून रेकॉर्डिंग सुरू करण्यासाठी एंटर प्रेस करा <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">सक्रिय करत आहे</translation> +<translation id="5672890847723042801">उपयुक्तता</translation> <translation id="5673434351075758678">तुमच्या सेटिंग्ज सिंक केल्यानंतर "<ph name="FROM_LOCALE" />" पासून "<ph name="TO_LOCALE" />" पर्यंत.</translation> <translation id="5675363643668471212">शेल्फ आयटम</translation> <translation id="5677928146339483299">ब्लॉक केले</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">बॅटरी <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">नेटवर्कसंबंधित माहिती गोळा करत आहे</translation> <translation id="5867606971598166637">तुमचा सिस्टीम अॅडमिनिस्ट्रेटर तुमच्या स्क्रीनवर लक्ष ठेवून आहे</translation> -<translation id="5876535466645959772">निवडलेली सूची रिकामी आहे, नवीन टास्क जोडण्यासाठी खाली नेव्हिगेट करा</translation> <translation id="5876666360658629066">पालक कोड एंटर करा</translation> <translation id="5881540930187678962">नंतर फोन हब सेट करा</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> विंडो ही <ph name="DESK_TITLE" /> साठी असाइन केली आहे आणि इतर सर्व डेस्कवरून अनअसाइन केली आहे</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">अॅप</translation> <translation id="5958529069007801266">पर्यवेक्षित वापरकर्ता</translation> <translation id="5960410286721553511">तुमच्या फोनमधील अलीकडील फोटो आणि मीडिया पहा</translation> -<translation id="5961960957587052807">फिकट</translation> <translation id="5965524703725988602">गडद थीम टॉगल करा. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">विंडोदरम्यान पुढे जा</translation> <translation id="5978382165065462689">दूरस्थ सहाय्याद्वारे आपल्या स्क्रीनचे नियंत्रण शेअर करत आहे.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">ॲप सूचना</translation> <translation id="6352082849089527770">अज्ञात नेटवर्क</translation> <translation id="6359587239691116345">नवीनतम वैशिष्ट्ये आणि सुरक्षेशी संबंधित सुधारणा मिळवा. तुम्ही या अपडेटला नकार दिल्यास, तुमचे डिव्हाइस यापुढे कदाचित योग्यरीत्या काम करणार नाही आणि तुम्हाला सुरक्षा व परफॉर्मन्सशी संबंधित समस्या येऊ शकतात.</translation> +<translation id="6362833380917912748">तुमच्या बिल्ट-इन अॅप्सबद्दल जाणून घ्या</translation> <translation id="6376931439017688372">ब्लूटूथ सुरू आहे</translation> <translation id="6378515133128829137">विंडो उजवीकडे पिन करा</translation> <translation id="6381109794406942707">डिव्हाइस अनलॉक करण्यासाठी, तुमचा पिन एंटर करा.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> नावाच्या डिव्हाइसशी कनेक्ट केले</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> वाजता परत या.</translation> <translation id="70168403932084660">डेस्क ६</translation> +<translation id="702252130983202758">तुमची अॅप्स</translation> <translation id="7025533177575372252">तुमचे <ph name="DEVICE_NAME" /> तुमच्या फोनशी कनेक्ट करा</translation> <translation id="7026338066939101231">घट</translation> <translation id="7029814467594812963">सेशनमधून बाहेर पडा</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">आपल्या सूचना पाहण्यासाठी डिव्हाइस अनलॉक करा</translation> <translation id="7649070708921625228">मदत</translation> <translation id="7654687942625752712">वाचिक फीडबॅक बंद करण्यासाठी दोन्ही व्हॉल्युम की पाच सेकंदांसाठी प्रेस करून धरून ठेवा.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" हे <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) रेझोल्यूशनवर वर बदलले गेले आहे. पोर्ट बँडविड्थ मर्यादांमुळे, तुमचा डिस्प्ले <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) रेझोल्यूशनला सपोर्ट करू शकत नाही. कन्फर्म केल्याशिवाय, मागील सेटिंग्ज <ph name="TIMEOUT_SECONDS" /> मध्ये रिस्टोअर केली जातील.</translation> <translation id="7658239707568436148">रद्द करा</translation> <translation id="7659861092419699379">डेस्क आणि विंडो बंद केल्या आहेत</translation> <translation id="7660160718439869192"><ph name="EMAIL" /> शी लिंक केलेल्या डिव्हाइसवर तुमचे <ph name="NAME" /> दिसेल</translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">अॅक्सेसिबिलिटी सेटिंग्ज दाखवा, "<ph name="ENABLED_FEATURES" />" सुरू केले आहे.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> ला तुमचे <ph name="DEVICE_NAME" /> वापरायचे आहे</translation> <translation id="7951630946012935453">कीबोर्ड डिम करा</translation> +<translation id="7953994493035617347">नवीन रेझोल्यूशन कन्फर्म करायचे आहे का?</translation> <translation id="7963689218131240420">व्यत्यय आणू नका बंद आहे.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> कडून</translation> <translation id="7968693143708939792">फोल्डर निवडा…</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">तुम्ही महत्त्वाच्या फाइल पिन करू शकता. पिन करण्यासाठी, आयटमवर कर्सर फिरवा किंवा Files उघडा आणि आयटमवर राइट-क्लिक करा.</translation> <translation id="7994370417837006925">मल्टिपल साइन इन</translation> <translation id="7995804128062002838">स्क्रीन कॅप्चर करता आली नाही</translation> +<translation id="8000020256436988724">टूलबार</translation> <translation id="8000066093800657092">कोणतेही नेटवर्क नाही</translation> <translation id="8001755249288974029">कर्सरपासून ओळीच्या सुरुवातीपर्यंत मजकूर निवडा</translation> <translation id="8004512796067398576">बढती</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> साठी माहिती डायलॉग उघडा</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> वापरत आहे</translation> <translation id="8185090165691050712">लॉक मोडचा आकार बदलण्यासाठी मेनू सुरू/बंद करा</translation> +<translation id="8192727139462702395">तुम्ही ब्लूटूथ बंद कराल, तेव्हा ही बाह्य डिव्हाइस तुमच्या <ph name="DEVICE_TYPE" /> वरून डिस्कनेक्ट होतील:</translation> <translation id="8198456017687137612">टॅब कास्ट करत आहे</translation> <translation id="8200772114523450471">रेझ्युमे</translation> <translation id="8203795194971602413">राइट क्लिक</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">प्लेबॅक टॉगल करा</translation> <translation id="8270450402312105425">{0,plural, =1{एक तासामध्ये डिव्हाइस मागील आवृत्तीवर बदला}other{# तासांमध्ये डिव्हाइस मागील आवृत्तीवर बदला}}</translation> <translation id="8277261673056602147">तुमच्या स्क्रीनवरील मजकूर हायलाइट करा</translation> +<translation id="8287009018010202411">उत्पादनक्षमता</translation> <translation id="828708037801473432">बंद</translation> <translation id="8297006494302853456">कमकुवत</translation> <translation id="8308637677604853869">मागील मेनू</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">स्केल सेटिंग्ज दाखवा</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> कडे <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" /> आहेत.</translation> <translation id="8477270416194247200">रद्द करण्यासाठी Alt+Search किंवा Shift प्रेस करा.</translation> +<translation id="8480418399907765580">टूलबार दर्शवा</translation> <translation id="8487699605742506766">हॉटस्पॉट</translation> <translation id="8491237443345908933">नवीन टॅबमध्ये लिंक उघडा</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> <ph name="SPECIFIED_RESOLUTION" /> ला सपोर्ट करत नाही. रेझोल्यूशन <ph name="FALLBACK_RESOLUTION" /> वर बदलले. बदल ठेवण्यासाठी खात्री करा वर क्लिक करा. मागील सेटिंग्ज <ph name="TIMEOUT_SECONDS" /> मध्ये रिस्टोअर केली जातील.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">नाव किंवा रंगानुसार तुमची ॲप्स क्रमाने लावा</translation> <translation id="8609384513243082612">नवीन टॅब उघडा</translation> +<translation id="861045123704058818">अॅप्स वर्गवारीनुसार तात्पुरती संगतवार लावली आहेत</translation> <translation id="8612216344243590325">महत्त्वाच्या फाइल डेस्कटॉपवर ठेवण्याऐवजी <ph name="HOLDING_SPACE_TITLE" /> वर ठेवा. फाइल फक्त <ph name="HOLDING_SPACE_TITLE" /> वर ड्रॅग करा.</translation> <translation id="8614517853887502247">पाहण्यासंबंधित संरक्षण सुरू असल्याने, <ph name="APP_1_TITLE" /> आणि <ph name="APP_2_TITLE" /> सूचना लपवल्या आहेत</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">तुमच्या ओळखीची पडताळणी करा: हे तुम्हीच असल्याची <ph name="ORIGIN_NAME" /> ला खात्री करायची आहे</translation> <translation id="875593634123171288">VPN सेटिंग्ज दाखवा</translation> +<translation id="8756799553341497810">तुम्ही या दृश्यामधून बाहेर पडल्यानंतर तुमचा अॅप लेआउट कस्टमाइझ करणे सुरू करू शकता.</translation> <translation id="8759408218731716181">एकाधिक साइन इन सेट करता आले नाही</translation> <translation id="8763883995157866248">डिव्हाइस हे स्लीप मोडमध्ये ठेवा</translation> <translation id="877404052021108314">सेलि्सयसनुसार ९०°फॅ</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">सध्या कनेक्ट केलेली</translation> <translation id="8841375032071747811">मागे जा बटण</translation> <translation id="8843682306134542540">रोटेशन लॉक टॉगल करा. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">मदत मिळवा</translation> <translation id="8849001918648564819">लपवलेली</translation> <translation id="8853703225951107899">तुमच्या पिन किंवा पासवर्डची अद्याप पडताळणी करता आली नाही. टीप: तुम्ही अलीकडेच तुमचा पासवर्ड बदलला असल्यास, जुना पासवर्ड वापरा. तुम्ही साइन आउट केल्यानंतर तुमचा नवीन पासवर्ड लागू केला जाईल.</translation> <translation id="8855885154700222542">क्षेत्रे की</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">रीअर बटण</translation> <translation id="9133335900048457298">सुरक्षित आशय रेकॉर्ड करू शकत नाही</translation> <translation id="9139720510312328767">पुढील शब्द हटवा</translation> +<translation id="9148058034647219655">निर्गमन</translation> <translation id="9151906066336345901">समाप्त</translation> <translation id="9161053988251441839">सुचवलेले अॅप्स</translation> <translation id="9168436347345867845">ते नंतर करा</translation>
diff --git a/ash/strings/ash_strings_ms.xtb b/ash/strings/ash_strings_ms.xtb index 7761fc4..c5dc2112 100644 --- a/ash/strings/ash_strings_ms.xtb +++ b/ash/strings/ash_strings_ms.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Saya bosan</translation> <translation id="1104084341931202936">Tunjukkan tetapan kebolehaksesan</translation> <translation id="1104621072296271835">Peranti anda akan berfungsi lebih baik bersama-sama</translation> -<translation id="1106446201446919638">1 peranti disambungkan. Semasa menggunakan tempat liputan, Wi-Fi akan kekal dimatikan.</translation> <translation id="1111021433905331574">Anda boleh menukar warna cahaya belakang papan kekunci anda dalam Tetapan > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Togol data mudah alih. <ph name="STATE" />.</translation> <translation id="112308213915226829">Autosembunyi rak</translation> @@ -116,6 +115,7 @@ <translation id="1383597849754832576">Tidak dapat memuat turun fail pertuturan. Cuba lagi nanti.</translation> <translation id="1383876407941801731">Carian</translation> <translation id="1391102559483454063">Dihidupkan</translation> +<translation id="1394698770495054737">Kabur Penuh</translation> <translation id="1407069428457324124">Tema gelap</translation> <translation id="1410568680128842168"><ph name="DATE_CELL_TOOL_TIP" />. Gunakan kekunci anak panah untuk menavigasi antara tarikh.</translation> <translation id="141170878022560212">Butang Tengah</translation> @@ -259,11 +259,9 @@ <translation id="2017998995161831444">Buka "Bantuan" pada apl Teroka</translation> <translation id="2018630726571919839">Beritahu saya jenaka</translation> <translation id="2021864487439853900">Klik untuk membuka kunci</translation> -<translation id="2023558322300866873">Anda boleh menghentikan tangkapan paket pada bila-bila masa</translation> <translation id="2034971124472263449">Simpan juga</translation> <translation id="204259843076055848">Pintasan <ph name="SIX_PACK_KEY_NAME" /> dimatikan pada masa ini</translation> <translation id="2049240716062114887">Nama meja telah ditukar kepada <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Penuh</translation> <translation id="2064048859448024834">Pratonton kamera dihidupkan</translation> <translation id="2067602449040652523">Kecerahan papan kekunci</translation> <translation id="2075520525463668108">Togol <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> kini <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +336,7 @@ <translation id="2405664212338326887">Tidak disambungkan</translation> <translation id="2408955596600435184">Masukkan PIN anda</translation> <translation id="2412593942846481727">Kemas kini tersedia</translation> +<translation id="2416438829169535743">Keluar daripada paparan?</translation> <translation id="2417486498593892439">Log masuk ke rangkaian</translation> <translation id="2426051945783024481">Bingkai kamera dipusatkan secara automatik</translation> <translation id="2427507373259914951">Klik kiri</translation> @@ -357,6 +356,7 @@ <translation id="2482878487686419369">Pemberitahuan</translation> <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="2486405091093637109">"<ph name="DISPLAY_NAME" />" diubah kepada peleraian <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Tetapan terdahulu akan dipulihkan dalam masa <ph name="TIMEOUT_SECONDS" /> tanpa pengesahan.</translation> <translation id="2487915095798731898">Sertai</translation> <translation id="2499445554382787206">Menu profil meja. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Kekunci lekit</translation> @@ -428,6 +428,7 @@ <translation id="2785499565474703580">1 peranti disambungkan</translation> <translation id="2791421900609674576">Anda akan melihat pengesyoran supaya anda boleh meneruskan dari tempat anda berhenti. Anda boleh sentuh & tahan untuk mengalih keluar pengesyoran.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">Saiz skrin</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, dipilih</translation> <translation id="2805756323405976993">Apl</translation> <translation id="2814448776515246190">Tangkapan separa</translation> @@ -518,7 +519,6 @@ <translation id="316086887565479535">Apl tidak disokong dalam templat</translation> <translation id="3160929076476941240">2 j</translation> <translation id="316356270129335934"><ph name="MANAGER" /> sedang mengundurkan <ph name="DEVICE_TYPE" /> anda. Peranti anda akan ditetapkan semula dan semua data akan dipadamkan.</translation> -<translation id="3170769098533255179">Tiada peranti disambungkan. Semasa menggunakan tempat liputan, Wi-Fi akan kekal dimatikan.</translation> <translation id="3171170659304083361">Tetapan kaedah input</translation> <translation id="3176221688814061633">Chromebook atau peranti Bluetooth anda menggunakan versi Bluetooth yang lama. Hidupkan Peleraian Super Bluetooth atau gunakan mikrofon dalaman untuk kualiti audio yang lebih baik.</translation> <translation id="3181441307743005334">Proses mula semula mungkin mengambil sedikit masa</translation> @@ -553,7 +553,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> peranti disambungkan kepada tempat liputan <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Bertukar kepada mod komputer riba</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> masih dapat log masuk nanti.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> peranti disambungkan. Semasa menggunakan tempat liputan, Wi-Fi akan kekal dimatikan.</translation> <translation id="3321628682574733415">Kod ibu bapa salah</translation> <translation id="332827762492701193">Pemberitahuan disembunyikan</translation> <translation id="3333674550998107387">Kembangkan pemberitahuan <ph name="NOTIFICATION_TITLE" /></translation> @@ -677,6 +676,7 @@ <translation id="3702809606464356667">Memaparkan tetingkap daripada meja semasa, tekan kekunci Anak panah ke atas untuk memaparkan tetingkap daripada semua meja</translation> <translation id="3702846122927433391">Populasi di Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Hiburan</translation> <translation id="3708186454126126312">Disambungkan sebelum ini</translation> <translation id="3712143870407382523">Pilih tetingkap untuk sisi ini</translation> <translation id="371370241367527062">Mikrofon depan</translation> @@ -701,7 +701,6 @@ <translation id="380165613292957338">Hai, bagaimanakah saya boleh membantu?</translation> <translation id="3804737937830804242">Kuncupkan kamera</translation> <translation id="3824784079442479685">Tindakan ini akan membenarkan akses kamera untuk <ph name="APP_NAME" /> dan semua apl serta laman web dengan kebenaran kamera. Anda mungkin perlu menyegarkan semula halaman web atau memulakan semula apl.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> daripada <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> telah diserahkan, <ph name="NUM_GRADED" /> telah digred</translation> <translation id="3826099427150913765">Tukar kepada kata laluan</translation> <translation id="383058930331066723">Mod penjimat bateri dihidupkan</translation> <translation id="383629559565718788">Tunjukkan tetapan papan kekunci</translation> @@ -765,7 +764,6 @@ <translation id="4066027111132117168">Hidup, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Buka halaman Muat turun</translation> <translation id="4072264167173457037">Isyarat sederhana</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> telah diserahkan • <ph name="NUM_GRADED" /> telah digred</translation> <translation id="4086921558679520050">Hidupkan suis mikrofon fizikal pada peranti anda</translation> <translation id="4101772068965291327">Buka halaman utama</translation> <translation id="4112140312785995938">Cari Ke Belakang</translation> @@ -854,6 +852,7 @@ <translation id="440113666232554208">Tidak dapat menyimpan rakaman skrin</translation> <translation id="4405151984121254935">Jenis peranti persisian yang disambungkan tidak disokong</translation> <translation id="4406883609789734330">Sari Kata Langsung</translation> +<translation id="4412698727486357573">Pusat bantuan</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> dimatikan.</translation> <translation id="4424159417645388645">Meja 5</translation> <translation id="4430019312045809116">Kelantangan</translation> @@ -894,7 +893,6 @@ <translation id="4566144812051858745">Tidak berminat dengan apa-apa cadangan</translation> <translation id="4569753163207712681">Lihat foto, media dan apl terbaharu telefon anda</translation> <translation id="4573176682887762361">"Jenis [perkataan / frasa]"</translation> -<translation id="4577188182049003486">Dengan tempat liputan dihidupkan, Wi-Fi dimatikan</translation> <translation id="4577274620589681794">Masa tamat · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Tunjukkan pratonton</translation> <translation id="4578906031062871102">Menu tetapan dibuka</translation> @@ -957,6 +955,7 @@ <translation id="4798888871844665150">Item yang disalin sudah berada dalam papan keratan. Gunakan <ph name="SHORTCUT_KEY_NAME" /> + V untuk melihat.</translation> <translation id="479989351350248267">search</translation> <translation id="4804818685124855865">Putuskan sambungan</translation> +<translation id="4806631651704497161">Kabur Ringan</translation> <translation id="4813311884204119883">Seret pautan ke bahagian kosong pada jalur tab</translation> <translation id="4814539958450445987">Skrin Log Masuk</translation> <translation id="481455355267255546">Seterusnya</translation> @@ -1030,6 +1029,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Anda akan diberitahu jika anda bercakap semasa diredam. Peranti anda tidak menghasilkan audio.</translation> <translation id="5077416371682039027">Menyediakan pemaparan foto, media, pemberitahuan dan apl terbaharu telefon anda</translation> +<translation id="5077936103761694531">Sahkan peleraian?</translation> <translation id="5078796286268621944">PIN salah</translation> <translation id="5083035541015925118">ctrl + alt + anak panah ke atas</translation> <translation id="5083553833479578423">Buka kunci pelbagai lagi ciri Assistant.</translation> @@ -1151,12 +1151,13 @@ <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> <translation id="5551456515017410630">Buka/tutup kalendar</translation> <translation id="5551974246223970793">Apabila membuat carian pada halaman, akses padanan seterusnya untuk membuat carian</translation> -<translation id="5555639311269196631">Matikan tempat liputan</translation> <translation id="5556459405103347317">Muat Semula</translation> <translation id="5558091555391176027">Togol keterlihatan tinggi Kongsi Berdekatan</translation> +<translation id="5558314826121965174">Kreativiti</translation> <translation id="556042886152191864">Butang</translation> <translation id="5570122939431135380">Buka tab baharu dalam tetingkap Inkognito baharu</translation> <translation id="5571066253365925590">Bluetooth didayakan</translation> +<translation id="5572632238877308040">Apl Asas</translation> <translation id="557563299383177668">Perenggan seterusnya</translation> <translation id="5577082622442191756">Togol Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Pastikan Bluetooth didayakan pada telefon anda untuk menggunakan Hab Telefon</translation> @@ -1181,6 +1182,7 @@ <translation id="5662075790140998213">Meja 10</translation> <translation id="5662709761327382534">Rakam mikrofon <ph name="CURRENT_STATE" />, Tekan Enter untuk menghidupkan rakaman mikrofon <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Mengaktifkan</translation> +<translation id="5672890847723042801">Utiliti</translation> <translation id="5673434351075758678">Daripada "<ph name="FROM_LOCALE" />" kepada "<ph name="TO_LOCALE" />" selepas menyegerakkan tetapan anda.</translation> <translation id="5675363643668471212">Item rak</translation> <translation id="5677928146339483299">Disekat</translation> @@ -1238,7 +1240,6 @@ <translation id="5864748620896638071">Bateri <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Mengumpulkan maklumat rangkaian</translation> <translation id="5867606971598166637">Pentadbir sistem anda sedang memantau skrin anda</translation> -<translation id="5876535466645959772">Senarai yang dipilih kosong, navigasi ke bawah untuk menambahkan tugasan baharu</translation> <translation id="5876666360658629066">Masukkan kod ibu bapa</translation> <translation id="5881540930187678962">Sediakan Hab Telefon kemudian</translation> <translation id="5887954372087850114">Window <ph name="WINDOW_TITLE" /> ditetapkan kepada <ph name="DESK_TITLE" /> dan tidak ditetapkan daripada semua meja.</translation> @@ -1258,7 +1259,6 @@ <translation id="5955304353782037793">apl</translation> <translation id="5958529069007801266">Pengguna diselia</translation> <translation id="5960410286721553511">Lihat foto dan media baru-baru ini pada telefon anda</translation> -<translation id="5961960957587052807">Sedikit</translation> <translation id="5965524703725988602">Togol tema Gelap. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Kitar ke hadapan melalui tetingkap</translation> <translation id="5978382165065462689">Berkongsi kawalan skrin anda melalui Bantuan Jauh.</translation> @@ -1364,6 +1364,7 @@ <translation id="6351032674660237738">CADANGAN APL</translation> <translation id="6352082849089527770">Rangkaian tidak diketahui</translation> <translation id="6359587239691116345">Dapatkan ciri terkini dan peningkatan keselamatan. Jika anda menolak kemaskinian ini, peranti anda mungkin tidak lagi berfungsi dengan betul dan anda mungkin mengalami isu keselamatan dan prestasi.</translation> +<translation id="6362833380917912748">Kenali apl terbina dalam anda</translation> <translation id="6376931439017688372">Bluetooth dihidupkan</translation> <translation id="6378515133128829137">Sematkan tetingkap pada bahagian kanan</translation> <translation id="6381109794406942707">Untuk membuka kunci peranti, masukkan PIN anda.</translation> @@ -1530,6 +1531,7 @@ <translation id="7014684956566476813">Disambungkan kepada peranti yang bernama <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Datang semula pada <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Meja 6</translation> +<translation id="702252130983202758">Apl anda</translation> <translation id="7025533177575372252">Sambungkan <ph name="DEVICE_NAME" /> anda dengan telefon anda</translation> <translation id="7026338066939101231">Susutan</translation> <translation id="7029814467594812963">Keluar dari sesi</translation> @@ -1679,6 +1681,7 @@ <translation id="7647488630410863958">Buka kunci peranti untuk melihat pemberitahuan anda</translation> <translation id="7649070708921625228">Bantuan</translation> <translation id="7654687942625752712">Tekan dan tahan kedua-dua kekunci kelantangan selama lima saat untuk melumpuhkan maklum balas yang dituturkan.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" diubah kepada peleraian <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Oleh sebab pengehadan lebar jalur port, paparan anda tidak menyokong peleraian <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Tetapan terdahulu akan dipulihkan dalam masa <ph name="TIMEOUT_SECONDS" /> tanpa pengesahan.</translation> <translation id="7658239707568436148">Batal</translation> <translation id="7659861092419699379">Meja dan tetingkap telah ditutup</translation> <translation id="7660160718439869192"><ph name="NAME" /> anda akan dipaparkan pada peranti yang dipaut dengan <ph name="EMAIL" /></translation> @@ -1769,6 +1772,7 @@ <translation id="7945357288295809525">Memaparkan tetapan kebolehaksesan, "<ph name="ENABLED_FEATURES" />" didayakan.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> mahu menggunakan <ph name="DEVICE_NAME" /> anda</translation> <translation id="7951630946012935453">Malapkan papan kekunci</translation> +<translation id="7953994493035617347">Sahkan peleraian baharu?</translation> <translation id="7963689218131240420">Jangan Ganggu dimatikan.</translation> <translation id="7963992254934562106">Daripada <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Pilih folder...</translation> @@ -1781,6 +1785,7 @@ <translation id="799296642788192631">Anda boleh menyemat fail penting. Untuk menyemat, tuding pada item atau buka Fail dan klik kanan item.</translation> <translation id="7994370417837006925">Log masuk berbilang</translation> <translation id="7995804128062002838">Gagal untuk menangkap skrin</translation> +<translation id="8000020256436988724">Bar alat</translation> <translation id="8000066093800657092">Tiada rangkaian</translation> <translation id="8001755249288974029">Pilih teks daripada kursor di permulaan baris</translation> <translation id="8004512796067398576">Kenaikan</translation> @@ -1847,6 +1852,7 @@ <translation id="8262312463845990408">Togol main balik</translation> <translation id="8270450402312105425">{0,plural, =1{Tukar peranti kepada versi sebelumnya dalam masa sejam}other{Tukar peranti kepada versi sebelumnya dalam masa # jam}}</translation> <translation id="8277261673056602147">Serlahkan teks pada skrin anda</translation> +<translation id="8287009018010202411">Produktiviti</translation> <translation id="828708037801473432">Dimatikan</translation> <translation id="8297006494302853456">Lemah</translation> <translation id="8308637677604853869">Menu sebelumnya</translation> @@ -1918,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Isih apl anda mengikut nama atau warna</translation> <translation id="8609384513243082612">Buka tab baharu</translation> +<translation id="861045123704058818">Apl disusun mengikut kategori buat sementara waktu</translation> <translation id="8612216344243590325">Simpan fail penting dalam <ph name="HOLDING_SPACE_TITLE" />, bukannya pada desktop. Seret fail kepada <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Pemberitahuan <ph name="APP_1_TITLE" /> dan <ph name="APP_2_TITLE" /> disembunyikan kerana perlindungan paparan dihidupkan</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Sahkan identiti anda: <ph name="ORIGIN_NAME" /> ingin mengesahkan orang itu ialah anda</translation> <translation id="875593634123171288">Tunjukkan tetapan VPN</translation> +<translation id="8756799553341497810">Anda boleh mula menyesuaikan reka letak apl anda setelah anda keluar daripada paparan ini.</translation> <translation id="8759408218731716181">Tidak dapat menyediakan berbilang log masuk</translation> <translation id="8763883995157866248">Tetapkan peranti kepada mod tidur</translation> <translation id="877404052021108314">90°F dalam C</translation> @@ -1976,6 +1984,7 @@ <translation id="8834539327799336565">Tersambung pada masa ini</translation> <translation id="8841375032071747811">Butang kembali</translation> <translation id="8843682306134542540">Togol kunci putaran. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Dapatkan bantuan</translation> <translation id="8849001918648564819">Disembunyikan</translation> <translation id="8853703225951107899">PIN atau kata laluan anda masih tidak dapat disahkan. Nota: Jika anda menukar kata laluan anda baru-baru ini, gunakan kata laluan lama anda. Kata laluan baharu anda akan digunakan apabila anda log keluar.</translation> <translation id="8855885154700222542">Kekunci skrin penuh</translation> @@ -2047,6 +2056,7 @@ <translation id="9129245940793250979">Butang Belakang</translation> <translation id="9133335900048457298">Tidak dapat merakam kandungan yang dilindungi</translation> <translation id="9139720510312328767">Padamkan huruf seterusnya</translation> +<translation id="9148058034647219655">Keluar</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">APL DISYORKAN</translation> <translation id="9168436347345867845">Lakukan kemudian</translation>
diff --git a/ash/strings/ash_strings_my.xtb b/ash/strings/ash_strings_my.xtb index d4405aa..211624d6 100644 --- a/ash/strings/ash_strings_my.xtb +++ b/ash/strings/ash_strings_my.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">ပျင်းနေတယ်</translation> <translation id="1104084341931202936">အများသုံးနိုင်မှု ဆက်တင်များကို ပြရန်</translation> <translation id="1104621072296271835">သင်၏စက်ပစ္စည်းများကို အတူတကွအသုံးပြုလျှင် ပိုမိုကောင်းမွန်ပါသည်</translation> -<translation id="1106446201446919638">စက် ၁ ခု ချိတ်ဆက်ထားသည်။ ဟော့စပေါ့ သုံးနေစဉ် Wi-Fi ပိတ်ထားမည်။</translation> <translation id="1111021433905331574">သင့်ကီးဘုတ်နောက်ခံမီးရောင်ကို ဆက်တင်များ > <ph name="APP_TITLE" /> တွင် ပြောင်းနိုင်သည်</translation> <translation id="1117719261843403176">မိုဘိုင်းဒေတာ ဖွင့်/ပိတ်လုပ်ရန်။ <ph name="STATE" />။</translation> <translation id="112308213915226829">အလိုအလျောက် ဝှက်သည့် စင်</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">မိုဘိုင်းကွန်ရက် မရှိပါ</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> သို့ ပုံတူပွားနေ</translation> <translation id="1885785240814121742">လက်ဗွေရာသုံး၍ လော့ခ်ဖွင့်ခြင်း</translation> +<translation id="1904997243703671177">ဘလူးတုသ် ပိတ်လိုက်သောအခါ အောက်ပါတို့ပါဝင်သော ပြင်ပစက် <ph name="DEVICE_COUNT" /> ခုကို သင့် <ph name="DEVICE_TYPE" /> နှင့် ချိတ်ဆက်မှုဖြုတ်ပါမည်-</translation> <translation id="1908992311423394684">အသစ်ထည့်သွင်းမှု</translation> <translation id="1915307458270490472">ဖုန်းချရန်</translation> <translation id="1918022425394817322">ကင်မရာကို အပေါ်ညာဘက်ထောင့်သို့ ကပ်ထားသည်</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">‘စူးစမ်းလေ့လာခြင်းအက်ပ်’ တွင် “အကူအညီ” ကို ဖွင့်ရန်</translation> <translation id="2018630726571919839">ဟာသတစ်ခု ပြောပါ</translation> <translation id="2021864487439853900">ဖွင့်ရန် နှိပ်ပါ</translation> -<translation id="2023558322300866873">အပိုင်းငယ်ဖမ်းယူမှုကို အချိန်မရွေးရပ်နိုင်သည်</translation> <translation id="2034971124472263449">မည်သို့ပင်ဖြစ်စေ သိမ်းရန်</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> ဖြတ်လမ်းလင့်ခ်ကို လောလောဆယ် ပိတ်ထားသည်</translation> <translation id="2049240716062114887">မျက်နှာပြင်နေရာအမည်ကို <ph name="DESK_NAME" /> သို့ ပြောင်းထားသည်</translation> -<translation id="206377500836174974">အပြည့်</translation> <translation id="2064048859448024834">ကင်မရာအစမ်းကြည့်ရှုခြင်း ပြထားသည်</translation> <translation id="2067602449040652523">ကီးဘုတ် တောက်ပမှု</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> ပြောင်းရန်။ <ph name="CAPTURE_MEDIUM" /> သည် <ph name="CAPTURE_STATE" /> ဖြစ်သည်</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">ချိတ်ဆက်မထားပါ</translation> <translation id="2408955596600435184">သင့်ပင်နံပါတ်ကို ထည့်ပါ</translation> <translation id="2412593942846481727">အပ်ဒိတ် ရနိုင်သည်</translation> +<translation id="2416438829169535743">မြင်ကွင်းမှ ထွက်မလား။</translation> <translation id="2417486498593892439">ကွန်ရက်သို့ လက်မှတ်ထိုးဝင်ခြင်း</translation> <translation id="2426051945783024481">ကင်မရာဘောင်ကို အလယ်တွင် အလိုအလျောက်ထားလိုက်သည်</translation> <translation id="2427507373259914951">ဘယ်ဘက်ခလုတ်ကို နှိပ်ရန်</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">အကြောင်းကြားစာ</translation> <translation id="2484513351006226581">ကီးဘုတ်လက်ကွက် ပြောင်းရန် <ph name="KEYBOARD_SHORTCUT" /> ကို နှိပ်ပါ။</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> အစမ်းပြကွက်။ သုံးနေသည့် မျက်နှာပြင်။</translation> +<translation id="2486405091093637109">“<ph name="DISPLAY_NAME" />” ကို <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) ပုံရိပ်ပြတ်သားကိန်းသို့ ပြောင်းလိုက်သည်။ အတည်မပြုဘဲ ယခင်ဆက်တင်များကို <ph name="TIMEOUT_SECONDS" /> အကြာတွင် ပြန်ပြောင်းပါမည်။</translation> <translation id="2487915095798731898">ချိတ်ဆက်ပါ</translation> <translation id="2499445554382787206">မျက်နှာပြင် ပရိုဖိုင်မီနူး။ <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Sticky keys</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">စက်ပစ္စည်း ၁ ခု ချိတ်ဆက်ထားသည်</translation> <translation id="2791421900609674576">ထားခဲ့သည့်နေရာမှ ဆက်လုပ်နိုင်ရန် အကြံပြုချက်များ မြင်ရပါမည်။ တို့ထိ၍ ဖိထားပြီး အကြံပြုချက်များ ဖျက်နိုင်သည်။</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">ဖန်သားပြင် အရွယ်အစား</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />၊ ရွေးထားသည်</translation> <translation id="2805756323405976993">အက်ပ်များ</translation> <translation id="2814448776515246190">တစ်စိတ်တစ်ပိုင်း ပုံဖမ်းယူရန်</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">နမူနာ ပုံစံအတွင်း ထောက်ပံ့ပေးမထားသော အက်ပ်များ</translation> <translation id="3160929076476941240">၂ နာရီ</translation> <translation id="316356270129335934"><ph name="MANAGER" /> က သင့် <ph name="DEVICE_TYPE" /> ကို နောက်ပြန်ဆုတ်နေသည်။ စက်ပြင်ဆင်သတ်မှတ်မည်ဖြစ်ပြီး ဒေတာအားလုံးကို ဖျက်ပါမည်။</translation> -<translation id="3170769098533255179">ချိတ်ဆက်ထားသောစက် မရှိပါ။ ဟော့စပေါ့ သုံးနေစဉ် Wi-Fi ပိတ်ထားမည်။</translation> <translation id="3171170659304083361">လက်ကွက် ဆက်တင်များ</translation> <translation id="3176221688814061633">သင့် Chromebook (သို့) ဘလူးတုသ်သုံးစက်သည် ဘလူးတုသ် ဗားရှင်းဟောင်းကို သုံးနေသည်။ ပိုကောင်းသောအရည်အသွေးအတွက် ‘ဘလူးတုသ် စူပါကြည်လင်ပြတ်သားမှု’ ဖွင့်ပါ (သို့) စက်တွင်းပါမိုက်ခရိုဖုန်း သုံးပါ။</translation> <translation id="3181441307743005334">ပြန်စရန် အချိန်အနည်းငယ် ကြာနိုင်သည်</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">စက် <ph name="DEVICECOUNT" /> ခုက <ph name="DEVICE_NAME" /> ဟော့စပေါ့သို့ ချိတ်ဆက်ထားသည်</translation> <translation id="3307642347673023554">လက်ပ်တော့မုဒ်သို့ ပြောင်းထားသည်</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> သည် နောက်ပိုင်းတွင် လက်မှတ်ထိုး ဝင်နိုင်ပါသေးသည်။</translation> -<translation id="3317779231018057649">စက် <ph name="DEVICECOUNT" /> ခု ချိတ်ဆက်ထားသည်။ ဟော့စပေါ့ သုံးနေစဉ် Wi-Fi ပိတ်ထားမည်။</translation> <translation id="3321628682574733415">မိဘသုံးခွင့်ကုဒ် မှားနေသည်</translation> <translation id="332827762492701193">အကြောင်းကြားချက်များကို ဝှက်ထားသည်</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> အကြောင်းကြားချက် ပိုပြပါ</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">လက်ရှိမျက်နှာပြင်နေရာမှ ဝင်းဒိုးများကို ပြနေသည်၊ မျက်နှာပြင်နေရာ အားလုံးမှ ဝင်းဒိုးများကို ပြရန် ‘အပေါ်ညွှန်မြား’ ကီးကို နှိပ်ပါ</translation> <translation id="3702846122927433391">နိုင်ဂျီးရီးယားရှိ လူဦးရေ</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">ဖျော်ဖြေရေး</translation> <translation id="3708186454126126312">ယခင် ချိတ်ဆက်ထားသည်များ</translation> <translation id="3712143870407382523">ဤဆလိုက်အတွက် ဝင်းဒိုးရွေးရန်</translation> <translation id="371370241367527062">အရှေ့မိုက်ခရိုဖုန်း</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">မင်္ဂလာပါ၊ ဘာကူညီပေးရပါမလဲ။</translation> <translation id="3804737937830804242">ကင်မရာခလုတ် လျှော့ပြရန်</translation> <translation id="3824784079442479685">၎င်းက <ph name="APP_NAME" /> နှင့် ကင်မရာခွင့်ပြုချက်တောင်းသည့် အက်ပ်နှင့် ဝဘ်ဆိုက်အားလုံးကို ကင်မရာသုံးခွင့်ပြုသည်။ အင်တာနက်စာမျက်နှာကို ပြန်လည်စတင်ရမည် (သို့) အက်ပ်ကို ပြန်စရမည်။</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ခုအနက် <ph name="NUM_TURNED_IN" /> ခု ထပ်ထားသည်။ <ph name="NUM_GRADED" /> ခုကို အဆင့်ပေးထားသည်</translation> <translation id="3826099427150913765">စကားဝှက်သို့ ပြောင်းရန်</translation> <translation id="383058930331066723">ဘက်ထရီအားထိန်းမုဒ် ဖွင့်ထားသည်</translation> <translation id="383629559565718788">ကီးဘုတ်ဆက်တင်များကို ပြရန်</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">ဖွင့်ထားသည်၊ <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">ဒေါင်းလုဒ်များစာမျက်နှာ ဖွင့်ရန်</translation> <translation id="4072264167173457037">လိုင်းအား အတင့်သင့်သာရှိသည်</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ပေးထားသည် • အဆင့် <ph name="NUM_GRADED" /> သတ်မှတ်ထားသည်</translation> <translation id="4086921558679520050">သင့်စက်ပေါ်ရှိ ပကတိမိုက်ခလုတ် ဖွင့်ပါ</translation> <translation id="4101772068965291327">ပင်မစာမျက်နှာကို ဖွင့်ရန်</translation> <translation id="4112140312785995938">နောက်သို့ ပြန်ရစ်ရန်</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">ဖန်သားပြင် ထုတ်လွှင့်ခြင်းကို သိမ်း၍မရပါ</translation> <translation id="4405151984121254935">တပ်ဆင်ထားသည့် ချိတ်ဆက်ပစ္စည်းအမျိုးအစားကို ပံ့ပိုးမထားပါ</translation> <translation id="4406883609789734330">တိုက်ရိုက်စာတန်း</translation> +<translation id="4412698727486357573">ကူညီရေးဌာန</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ပိတ်ထားသည်။</translation> <translation id="4424159417645388645">မျက်နှာပြင်နေရာ ၅</translation> <translation id="4430019312045809116">ပမာဏ</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">အကြံပြုချက်မှန်သမျှကို စိတ်မဝင်စားပါ</translation> <translation id="4569753163207712681">သင့်ဖုန်းရှိ မကြာသေးမီက ဓာတ်ပုံ၊ မီဒီယာနှင့် အက်ပ်များကို ကြည့်ရန်</translation> <translation id="4573176682887762361">"[စကားလုံး / စကားစု] ရိုက်ထည့်ရန်"</translation> -<translation id="4577188182049003486">ဟော့စပေါ့ ဖွင့်ပြီး Wi-Fi ပိတ်ထားသည်</translation> <translation id="4577274620589681794">အချိန်စေ့ပါပြီ · <ph name="LABEL" /></translation> <translation id="4577990005084629481">အစမ်းကြည့်ရှုမှုများ ပြရန်</translation> <translation id="4578906031062871102">ဆက်တင်များမီနူး ဖွင့်ထားသည်</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">လင့်ခ်ကို တဘ်ဘားတန်းပေါ်ရှိ နေရာလွတ်သို့ ဖိဆွဲပါ</translation> <translation id="4814539958450445987">အကောင့်ဝင်ရန် ဖန်သားပြင်</translation> <translation id="481455355267255546">နောက်တစ်ခု</translation> +<translation id="481749895090480684">လုပ်ဆောင်ရန်စာရင်း- <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">ကင်မရာနှင့် မိုက်ခရိုဖုန်း</translation> <translation id="482908187605862807">Play Store မှ ရနိုင်သောအက်ပ်များ</translation> <translation id="4831034276697007977">အလိုအလျောက်နှိပ်ခြင်းကို ပိတ်လိုသည်မှာ သေချာပါသလား။</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">သတိပေးချက်အသံများ ပိတ်ထားပါက ဖုန်းရှာဖွေခြင်းကို အသုံးပြု၍မရပါ</translation> <translation id="4960324571663582548">သင့် <ph name="DEVICE_TYPE" /> ကိုနောက်ပြန်ဆုတ်ရန် <ph name="MANAGER" /> ကသတ်မှတ်ထားသည်။ စက်ပြင်ဆင်သတ်မှတ်မည်ဖြစ်ပြီး ဒေတာအားလုံးကို ဖျက်ပါမည်။</translation> <translation id="4961318399572185831">Cast ဖန်မျက်နှာပြင်</translation> +<translation id="4964188651935955085">ဘလူးတုသ် ပိတ်လိုက်သောအခါ ဤပြင်ပစက်ကို သင့် <ph name="DEVICE_TYPE" /> နှင့် ချိတ်ဆက်မှုဖြုတ်ပါမည်-</translation> <translation id="4966431234408005599">အသံချဲ့ရန်</translation> <translation id="4969092041573468113"><ph name="HOURS" />h <ph name="MINUTES" />m <ph name="SECONDS" />s</translation> <translation id="4975771730019223894">အက်ပ်သင်္ကေတ</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">အသံပိတ်ထားစဉ် စကားပြောဆိုပါက သင့်ကိုအကြောင်းကြားပါမည်။ စက်မှ သင့်အသံထွက်မည်မဟုတ်ပါ။</translation> <translation id="5077416371682039027">သင့်ဖုန်းရှိ မကြာသေးမီက ဓာတ်ပုံ၊ မီဒီယာ၊ အကြောင်းကြားချက်နှင့် အက်ပ်များ ကြည့်ရှုမှုအတွက် စနစ်ထည့်သွင်းရန်</translation> +<translation id="5077936103761694531">ပုံရိပ်ပြတ်သားကိန်း အတည်ပြုမလား။</translation> <translation id="5078796286268621944">မမှန်ကန်သည့် ပင်ကုဒ်</translation> <translation id="5083035541015925118">Ctrl + Alt + အပေါ်ညွှန်မြား</translation> <translation id="5083553833479578423">နောက်ထပ် Assistant ဝန်ဆောင်မှုများကို ဖွင့်ပါ</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620">ဖိုင်များကို <ph name="HOLDING_SPACE_TITLE" /> သို့ ထည့်ရန် ဒက်စ်တော့ပေါ်တွင် ချပါ။ ဖိုင်များကို ဒက်စ်တော့တွင် ထည့်၍မရပါ။</translation> <translation id="5551456515017410630">ပြက္ခဒိန် ဖွင့်/ပိတ်ရန်</translation> <translation id="5551974246223970793">စာမျက်နှာရှာသောအခါ ရှာဖွေမှုအတွက် လာမည့်ကိုက်ညီမှုသို့ သွားရန်</translation> -<translation id="5555639311269196631">ဟော့စပေါ့ ပိတ်ရန်</translation> <translation id="5556459405103347317">ပြန်တင်ရန်</translation> <translation id="5558091555391176027">‘အနီးတစ်ဝိုက် မျှဝေခြင်း’ အထူးမြင်နိုင်မှုကို ပြောင်းရန်</translation> +<translation id="5558314826121965174">ဖန်တီးနိုင်စွမ်း</translation> <translation id="556042886152191864">ခလုတ်</translation> <translation id="5570122939431135380">ရုပ်ဖျက် ဝင်းဒိုးအသစ်တွင် တဘ်အသစ်ဖွင့်ရန်</translation> <translation id="5571066253365925590">ဘလူးတုသ်ကို ဖွင့်ထား</translation> +<translation id="5572632238877308040">မရှိမဖြစ်များ</translation> <translation id="557563299383177668">နောက်စာပိုဒ်</translation> <translation id="5577082622442191756">ဘလူးတုသ် ပြောင်းရန်။ <ph name="STATE_TEXT" />။</translation> <translation id="5577281275355252094">'ဖုန်းစင်တာ' အသုံးပြုရန် သင့်ဖုန်းတွင် ဘလူးတုသ်ဖွင့်ထား၊ မထား စစ်ဆေးပါ</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">မျက်နှာပြင် ၁၀</translation> <translation id="5662709761327382534">မိုက်ခရိုဖုန်းအသံဖမ်းရန် <ph name="CURRENT_STATE" />၊ မိုက်ခရိုဖုန်းအသံဖမ်းခြင်း <ph name="NEW_STATE" /> ရန် enter ကို နှိပ်ပါ</translation> <translation id="5669267381087807207">အစပြုနေသည်</translation> +<translation id="5672890847723042801">အထောက်အကူပြု ဆော့ဖ်ဝဲလ်များ</translation> <translation id="5673434351075758678">သင့်ဆက်တင်များ စင့်ခ်လုပ်ပြီးနောက် "<ph name="FROM_LOCALE" />" မှ "<ph name="TO_LOCALE" />" သို့။</translation> <translation id="5675363643668471212">စင်ပစ္စည်း</translation> <translation id="5677928146339483299">ပိတ်ဆို့ထား</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">ဘက်ထရီ <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">ကွန်ရက်အချက်အလက်ကို စုစည်းနေသည်</translation> <translation id="5867606971598166637">သင့်စီမံခန့်ခွဲသူက ဖန်သားပြင်ကို စောင့်ကြည့်စစ်ဆေးလျက်ရှိသည်</translation> -<translation id="5876535466645959772">ရွေးထားသောစာရင်း အလွတ်ဖြစ်နေသည်။ လုပ်ဆောင်စရာအသစ်ထည့်ရန် အောက်သို့သွားပါ</translation> <translation id="5876666360658629066">မိဘကုဒ်ကို ထည့်ပါ</translation> <translation id="5881540930187678962">'ဖုန်းစင်တာ' ကို နောင်တွင် စနစ်ထည့်သွင်းမည်</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> ဝင်းဒိုးကို <ph name="DESK_TITLE" /> သို့ သတ်မှတ်ပေးပြီး အခြားမျက်နှာပြင်နေရာအားလုံးအား သတ်မှတ်ထားခြင်း မရှိတော့ပါ</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">အက်ပ်</translation> <translation id="5958529069007801266">ကြီးကြပ်မှုခံ အသုံးပြုသူ</translation> <translation id="5960410286721553511">သင့်ဖုန်းရှိ မကြာသေးမီက ဓာတ်ပုံနှင့် မီဒီယာများကို ကြည့်နိုင်သည်</translation> -<translation id="5961960957587052807">အနည်းငယ်</translation> <translation id="5965524703725988602">အမှောင်နောက်ခံ ပြောင်းရန်။ <ph name="STATE_TEXT" />။</translation> <translation id="5975235751479998104">ဝင်းဒိုးများကို ရှေ့သို့လည်ပြီး ပြရန်</translation> <translation id="5978382165065462689">အဝေးမှ ထောက်ကူခြင်း ဆိုသည်မှ တဆင့် သင့်ဖန်သားပြင်အားမျှဝေသုံးစွဲခြင်း။</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">အက်ပ်အကြံပြုချက်များ</translation> <translation id="6352082849089527770">အမျိုးအမည်မသိ ကွန်ရက်များ</translation> <translation id="6359587239691116345">နောက်ဆုံးထုတ်ဝန်ဆောင်မှုနှင့် လုံခြုံရေးတိုးမြှင့်မှုများ ရယူနိုင်သည်။ ဤအပ်ဒိတ်ကို ငြင်းပယ်ပါက သင့်စက် မှန်ကန်စွာ အလုပ်မလုပ်တော့ဘဲ လုံခြုံရေးနှင့် စွမ်းဆောင်မှုပြဿနာများ ကြုံတွေ့ရနိုင်သည်။</translation> +<translation id="6362833380917912748">အသင့်ပါအက်ပ်များကို သိအောင်လုပ်ပါ</translation> <translation id="6376931439017688372">ဘလူးတုသ်ကို ဖွင့်ထားသည်</translation> <translation id="6378515133128829137">ဝင်းဒိုးကို ညာဘက်တွင် ပင်ထိုးရန်</translation> <translation id="6381109794406942707">ဤစက်ကိုဖွင့်ရန် သင့်ပင်နံပါတ် ထည့်ပါ။</translation> @@ -1527,6 +1529,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> စက်သို့ ချိတ်ဆက်ထားသည်</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> ၌ ပြန်လာပါ။</translation> <translation id="70168403932084660">မျက်နှာပြင်နေရာ ၆</translation> +<translation id="702252130983202758">သင်၏ အက်ပ်များ</translation> <translation id="7025533177575372252">သင်၏ <ph name="DEVICE_NAME" /> ကို သင့်ဖုန်းဖြင့် ချိတ်ဆက်ပါ</translation> <translation id="7026338066939101231">လျှော့ခြင်း</translation> <translation id="7029814467594812963">စက်ရှင်မှ ထွက်ရန်</translation> @@ -1676,6 +1679,7 @@ <translation id="7647488630410863958">အကြောင်းကြားချက်များကို ကြည့်ရန် စက်ပစ္စည်းကို လော့ခ်ဖွင့်ပါ</translation> <translation id="7649070708921625228">အကူအညီ</translation> <translation id="7654687942625752712">စကားပြော အကြံပြုချက်ကို ပိတ်ရန် အသံအတိုးအလျှော့ခလုတ် နှစ်ခုလုံးကို ၅ စက္ကန့်ကြာ ဖိထားပါ။</translation> +<translation id="7654916369822103315">“<ph name="DISPLAY_NAME" />” ကို <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) ပုံရိပ်ပြတ်သားကိန်းသို့ ပြောင်းလိုက်သည်။ ပို့တ်မြန်နှုန်း ကန့်သတ်ချက်များကြောင့် သင့်ဖန်သားပြင်သည် <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) ပုံရိပ်ပြတ်သားကိန်းကို မပံ့ပိုးနိုင်ပါ။ အတည်မပြုဘဲ ယခင်ဆက်တင်များကို <ph name="TIMEOUT_SECONDS" /> အကြာတွင် ပြန်ပြောင်းပါမည်။</translation> <translation id="7658239707568436148">မလုပ်တော့</translation> <translation id="7659861092419699379">မျက်နှာပြင်နှင့် ဝင်းဒိုးများ ပိတ်ပြီးပြီ</translation> <translation id="7660160718439869192"><ph name="EMAIL" /> နှင့် လင့်ခ်ချိတ်ထားသည့် စက်များတွင် သင့် <ph name="NAME" /> ကို မြင်ရမည်</translation> @@ -1766,6 +1770,7 @@ <translation id="7945357288295809525">သုံးနိုင်မှု ဆက်တင်များ ပြရန်၊ “<ph name="ENABLED_FEATURES" />” ဖွင့်ထားသည်။</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> က သင့် <ph name="DEVICE_NAME" /> ကို သုံးလိုပါသည်</translation> <translation id="7951630946012935453">keyboard အလင်းမှိန်ရန်</translation> +<translation id="7953994493035617347">ပုံရိပ်ပြတ်သားကိန်းအသစ် အတည်ပြုမလား။</translation> <translation id="7963689218131240420">‘မနှောင့်ယှက်ရ’ ကို ပိတ်ထားသည်။</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> မှ</translation> <translation id="7968693143708939792">ဖိုင်တွဲရွေးရန်...</translation> @@ -1778,6 +1783,7 @@ <translation id="799296642788192631">အရေးကြီးသည့်ဖိုင်များကို ပင်ထိုးနိုင်သည်။ ဖိုင်ပေါ်မောက်စ်တင်၍ဖြစ်စေ Files ကိုဖွင့်ပြီး ဖိုင်ပေါ်ညာဘက်ခလုတ်ကို နှိပ်၍ဖြစ်စေ ပင်ထိုးနိုင်သည်။</translation> <translation id="7994370417837006925">လက်မှတ်ထိုးဝင်ရောက်မှုများ</translation> <translation id="7995804128062002838">ဖန်သားပြင် ရိုက်ယူ၍မရပါ</translation> +<translation id="8000020256436988724">ကိရိယာဘား</translation> <translation id="8000066093800657092">ကွန်ရက် မရှိပါ</translation> <translation id="8001755249288974029">ကာဆာမှ စာကြောင်းအစအထိ စာသားကို ရွေးရန်</translation> <translation id="8004512796067398576">တိုးမှု</translation> @@ -1824,6 +1830,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> အတွက် အချက်အလက်ဒိုင်ယာလော့ခ် ဖွင့်ပါ</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> အသုံးပြုခြင်း</translation> <translation id="8185090165691050712">လော့ခ်မုဒ် အရွယ်အစားပြန်ပြုပြင်ရန်အတွက် မီနူးဖွင့်/ပိတ်ရန်</translation> +<translation id="8192727139462702395">ဘလူးတုသ် ပိတ်လိုက်သောအခါ ဤပြင်ပစက်များကို သင့် <ph name="DEVICE_TYPE" /> နှင့် ချိတ်ဆက်မှုဖြုတ်ပါမည်-</translation> <translation id="8198456017687137612">တဘ်ကို ကာစ်လုပ်နေသည်</translation> <translation id="8200772114523450471">ပြန်ဆက်ရန်</translation> <translation id="8203795194971602413">ညာဘက်ခလုတ်ကို နှိပ်ရန်</translation> @@ -1843,6 +1850,7 @@ <translation id="8262312463845990408">ဖွင့်ရန် ခလုတ်</translation> <translation id="8270450402312105425">{0,plural, =1{စက်ကို ယခင်ဗားရှင်းသို့ တစ်နာရီအတွင်း ပြောင်းပါ}other{စက်ကို ယခင်ဗားရှင်းသို့ # နာရီအတွင်း ပြောင်းပါ}}</translation> <translation id="8277261673056602147">သင့်ဖန်သားပြင်ပေါ်ရှိ စာသားကို မြင်သာအောင်လုပ်ရန်</translation> +<translation id="8287009018010202411">အလုပ်ပြီးမြောက်မှု</translation> <translation id="828708037801473432">ပိတ်ရန်</translation> <translation id="8297006494302853456">အားမကောင်းပါ</translation> <translation id="8308637677604853869">ယခင် မီနျူး</translation> @@ -1914,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">အက်ပ်များကို အမည် (သို့) အရောင်ဖြင့်စီရန်</translation> <translation id="8609384513243082612">တဘ်အသစ် ဖွင့်ရန်</translation> +<translation id="861045123704058818">အက်ပ်များကို အမျိုးအစားအလိုက် ယာယီစုစည်းထားသည်</translation> <translation id="8612216344243590325">အရေးကြီးဖိုင်များကို ဒက်စ်တော့ပေါ်တွင် ထားမည့်အစား <ph name="HOLDING_SPACE_TITLE" /> တွင် သိမ်းပါ။ ဖိုင်များကို <ph name="HOLDING_SPACE_TITLE" /> သို့ ဆွဲထည့်ပါ။</translation> <translation id="8614517853887502247">ကြည့်ရှုမှုဆိုင်ရာ အကာအကွယ်ကို ဖွင့်ထားသောကြောင့် <ph name="APP_1_TITLE" /> နှင့် <ph name="APP_2_TITLE" /> အကြောင်းကြားချက်များကို ဖျောက်ထားသည်</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">သင်၏အထောက်အထားကို အတည်ပြုပါ- သင်ဖြစ်ကြောင်း <ph name="ORIGIN_NAME" /> က အတည်ပြုလိုသည်</translation> <translation id="875593634123171288">VPN ဆက်တင်များကို ပြရန်</translation> +<translation id="8756799553341497810">ဤမြင်ကွင်းမှ ထွက်ပါက သင့်အက်ပ်အပြင်အဆင်ကို စတင်စိတ်ကြိုက်လုပ်နိုင်သည်။</translation> <translation id="8759408218731716181">အများအပြား လက်မှတ်ထိုး ဝင်မှုကို သတ်မှတ် မပေးနိုင်</translation> <translation id="8763883995157866248">စက်ကို အိပ်စက်မုဒ်တွင် ထားရန်</translation> <translation id="877404052021108314">၉၀°F ကို C ဖြင့်ပြပါ</translation> @@ -1972,6 +1982,7 @@ <translation id="8834539327799336565">လက်ရှိ ချိတ်ဆက်ထားသည်</translation> <translation id="8841375032071747811">နောက်သို့ပြန်သည့် ခလုတ်</translation> <translation id="8843682306134542540">လှည့်ခြင်းလော့ခ် ခလုတ်။ <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">အကူအညီရယူပါ</translation> <translation id="8849001918648564819">ဖျောက်ထားသည်</translation> <translation id="8853703225951107899">သင့်ပင်နံပါတ် သို့မဟုတ် စကားဝှက်ကို စစ်ဆေး၍မရနိုင်သေးပါ။ မှတ်ချက် - လတ်တလောတွင် သင့်စကားဝှက်ကို ပြောင်းထားပါက စကားဝှက်အဟောင်းကို သုံးပါ။ ထွက်ပြီးသည့်အခါ စကားဝှက်အသစ်ကို အသုံးပြုပါမည်။</translation> <translation id="8855885154700222542">မျက်နှာပြင်ပြည့် ခလုတ်</translation> @@ -2044,6 +2055,7 @@ <translation id="9129245940793250979">နောက်ခလုတ်</translation> <translation id="9133335900048457298">ကာကွယ်ထားသော အကြောင်းအရာကို ရိုက်ကူး၍မရပါ</translation> <translation id="9139720510312328767">လာမည့်စာလုံးကို ဖျက်ရန်</translation> +<translation id="9148058034647219655">ထွက်</translation> <translation id="9151906066336345901">End</translation> <translation id="9161053988251441839">အကြံပြုထားသည့် အက်ပ်များ</translation> <translation id="9168436347345867845">နောက်မှလုပ်ရန်</translation>
diff --git a/ash/strings/ash_strings_ne.xtb b/ash/strings/ash_strings_ne.xtb index 5a1af70d..64f3d67e 100644 --- a/ash/strings/ash_strings_ne.xtb +++ b/ash/strings/ash_strings_ne.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">मलाई दिक्क लागिसक्यो</translation> <translation id="1104084341931202936">एक्सेसिबिलिटी सेटिङ देखाउनुहोस्</translation> <translation id="1104621072296271835">तपाईंका यन्त्रहरूलाई सँगै प्रयोग गरेमा तिनले अझ राम्रो काम गर्छन्</translation> -<translation id="1106446201446919638">एउटा डिभाइस कनेक्ट गरिएको छ। हटस्पट प्रयोग गर्दा Wi-Fi अफ हुन्छ।</translation> <translation id="1111021433905331574">तपाईं सेटिङ > <ph name="APP_TITLE" /> मा गई आफ्नो किबोर्डको ब्याकलाइटको रङ बदल्न सक्नुहुन्छ</translation> <translation id="1117719261843403176">मोबाइल डेटा टगल गर्नुहोस्। <ph name="STATE" />।</translation> <translation id="112308213915226829">तखता स्वत: लुकाउनुहोस्</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">एक्स्प्लोर एपमा "मद्दत" खोल्नुहोस्</translation> <translation id="2018630726571919839">मलाई एउटा चुट्किला सुनाउनुहोस्</translation> <translation id="2021864487439853900">अनलक गर्न क्लिक गर्नुहोस्</translation> -<translation id="2023558322300866873">तपाईं जुनसुकै बेला प्याकेट क्याप्चर गर्ने कार्य बन्द गर्न सक्नुहुन्छ</translation> <translation id="2034971124472263449">जे भए पनि सेभ गर्नुहोस्</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> सर्टकट अहिले अफ छ</translation> <translation id="2049240716062114887">डेस्कको नाम बदलेर <ph name="DESK_NAME" /> बनाइयो</translation> -<translation id="206377500836174974">फुल</translation> <translation id="2064048859448024834">क्यामेरामा फोटोको प्रिभ्यू हेर्ने सुविधा अन छ</translation> <translation id="2067602449040652523">किबोर्डको चमक</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> टगल गर्नुहोस्। <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">कनेक्ट गरिएको छैन</translation> <translation id="2408955596600435184">आफ्नो PIN हाल्नुहोस्</translation> <translation id="2412593942846481727">अद्यावधिक उपलब्ध छ</translation> +<translation id="2416438829169535743">भ्यूबाट बाहिरिने हो?</translation> <translation id="2417486498593892439">नेटवर्कमा साइन इन गर्नुहोस्</translation> <translation id="2426051945783024481">क्यामेराको फ्रेम स्वतः बिच भागमा पारियो</translation> <translation id="2427507373259914951">बायाँ क्लिक गर्नुहोस्</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">सूचनाहरू</translation> <translation id="2484513351006226581">किबोर्डको लेआउट स्विच गर्न <ph name="KEYBOARD_SHORTCUT" /> मा थिच्नुहोस्।</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> को प्रिभ्यू। सक्रिय डेस्क।</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" को रिजोल्युसन बदलेर <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) बनाइएको छ। पुष्टि गरिएन भने अबको <ph name="TIMEOUT_SECONDS" /> मा यसअघिका सेटिङ रिस्टोर गरिने छन्।</translation> <translation id="2487915095798731898">सामेल हुनुहोस्</translation> <translation id="2499445554382787206">डेस्कको प्रोफाइल मेनु। <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">स्टिकी कुञ्जीहरू</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">एउटा डिभाइस कनेक्ट गरिएको छ</translation> <translation id="2791421900609674576">तपाईं आफूले छाडेकै ठाउँबाट जारी राख्न सक्नुहोस् भन्नाका लागि तपाईंलाई सिफारिसहरू देखाइने छन्। तपाईं टच एण्ड होल्ड गरेर ती सिफारिसहरू हटाउन सक्नुहुन्छ।</translation> <translation id="2792498699870441125">Alt + खोज</translation> +<translation id="2801954693771979815">स्क्रिनको आकार</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, चयन गरिएको छ</translation> <translation id="2805756323405976993">एप्स</translation> <translation id="2814448776515246190">स्क्रिनको केही भाग क्याप्चर गर्ने सुविधा</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">टेम्प्लेटमा प्रयोग गर्न नमिल्ने एपहरू छन्</translation> <translation id="3160929076476941240">२ घण्टा</translation> <translation id="316356270129335934"><ph name="MANAGER" /> तपाईंको <ph name="DEVICE_TYPE" /> मा अघिल्लो संस्करण रिस्टोर गर्दै छ। तपाईंको डिभाइस रिसेट हुने छ र डिभाइसमा भएका सबै डेटा मेटाइने छ।</translation> -<translation id="3170769098533255179">कुनै पनि डिभाइस कनेक्ट गरिएको छैन। हटस्पट प्रयोग गर्दा Wi-Fi अफ हुन्छ।</translation> <translation id="3171170659304083361">इनपुट विधिसम्बन्धी सेटिङ</translation> <translation id="3176221688814061633">तपाईंको Chromebook वा ब्लुटुथ डिभाइसमा ब्लुटुथको पुरानो संस्करण चलिरहेको छ। अझ गुणस्तरीय अडियोका लागि ब्लुटुथ सुपर रिजोल्युसन अन गर्नुहोस् वा आन्तरिक माइक्रोफोन प्रयोग गर्नुहोस्।</translation> <translation id="3181441307743005334">पुन: सुरु हुन केही बेर लाग्छ</translation> @@ -533,7 +532,7 @@ <translation id="3226991577105957773">+<ph name="COUNT" /> थप</translation> <translation id="3227137524299004712">माइक्रोफोन</translation> <translation id="3233611303007751344">ब्याट्री सेभर अफ गरिएको छ</translation> -<translation id="324366796737464147">ध्वनि खारेजी</translation> +<translation id="324366796737464147">न्वाइज क्यान्सलेसन</translation> <translation id="3249513730522716925">विन्डो सारेर <ph name="WINDOW_TITLE" /> डेस्क <ph name="ACTIVE_DESK" /> बाट <ph name="TARGET_DESK" /> डेस्कमा पुर्याइयो</translation> <translation id="3253743281242075461">कक्षाकार्यको प्रकार: <ph name="GLANCEABLES_CLASSROOM_LIST_NAME" /></translation> <translation id="3255483164551725916">तपाईं के गर्न सक्नुहुन्छ?</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> वटा डिभाइस <ph name="DEVICE_NAME" /> को हटस्पटमा कनेक्ट गरिएका छन्</translation> <translation id="3307642347673023554">ल्यापटप मोड प्रयोग गर्न थालियो</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> अझै पनि पछि साइन इन गर्न सक्नुहुन्छ।</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> वटा डिभाइसहरू कनेक्ट गरिएका छन्। हटस्पट प्रयोग गर्दा Wi-Fi अफ हुन्छ।</translation> <translation id="3321628682574733415">अभिभावकको कोड गलत छ</translation> <translation id="332827762492701193">सूचनाहरू लुकाइएका छन्</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> सूचना एक्स्पान्ड गर्नुहोस्</translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">हालको डेस्कमा रहेका विन्डोहरू देखाइँदै छन्, सबै डेस्कमा रहेका विन्डोहरू देखाउन अप एरो की थिच्नुहोस्</translation> <translation id="3702846122927433391">नाइजेरियाको जनसङ्ख्या कति छ</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">मनोरञ्जन</translation> <translation id="3708186454126126312">यसअघि कनेक्ट गरिएका डिभाइस</translation> <translation id="3712143870407382523">यो साइडमा राख्ने विन्डो चयन गर्नुहोस्</translation> <translation id="371370241367527062">अगाडिको माइक्रोफोन</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">नमस्ते, म कसरी मद्दत गर्न सक्छु?</translation> <translation id="3804737937830804242">क्यामेरा कोल्याप्स गर्नुहोस्</translation> <translation id="3824784079442479685">तपाईंले यसो गर्नुभयो भने <ph name="APP_NAME" /> र क्यामेरा प्रयोग गर्ने अनुमति भएका सबै एप तथा वेबसाइटहरूलाई क्यामेरा प्रयोग गर्ने अनुमति दिइन्छ। तपाईंले वेबपेज रिफ्रेस गर्नु पर्ने वा एप रिस्टार्ट गर्नु पर्ने हुन सक्छ।</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> मध्ये <ph name="NUM_TURNED_IN" /> पेस गरियो, <ph name="NUM_GRADED" /> ग्रेड दिइयो</translation> <translation id="3826099427150913765">पासवर्ड प्रयोग गर्न थाल्नुहोस्</translation> <translation id="383058930331066723">ब्याट्री सेभर मोड अन छ</translation> <translation id="383629559565718788">किबोर्डका सेटिङहरू देखाउनुहोस्</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">अन छ, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">"डाउनलोडहरू" पेज खोल्नुहोस्</translation> <translation id="4072264167173457037">मध्यम सिग्नल</translation> -<translation id="4076455981957565732"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> मध्ये <ph name="NUM_TURNED_IN" /> पेस गरियो • <ph name="NUM_GRADED" /> ग्रेड दिइयो</translation> <translation id="4086921558679520050">आफ्नो डिभाइसमा माइकको स्विच अन गर्नुहोस्</translation> <translation id="4101772068965291327">गृहपृष्ठ खोल्नुहोस्</translation> <translation id="4112140312785995938">पछाडि जानुहोस्</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">स्क्रिनकास्ट सेभ गर्न सकिएन</translation> <translation id="4405151984121254935">कनेक्ट गरिएको यो सहायक डिभाइस प्रयोग गर्न मिल्दैन</translation> <translation id="4406883609789734330">लाइभ क्याप्सन</translation> +<translation id="4412698727486357573">मद्दत केन्द्र</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> अफ छ।</translation> <translation id="4424159417645388645">डेस्क ५</translation> <translation id="4430019312045809116">आयतन</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">मलाई कुनै पनि सुझावमा रुचि छैन</translation> <translation id="4569753163207712681">आफ्नो फोनमा भएका हालसालैका फोटो, मिडिया तथा एपहरू हेर्नुहोस्</translation> <translation id="4573176682887762361">"[word / phrase] टाइप गर"</translation> -<translation id="4577188182049003486">हटस्पट अन हुँदा Wi-Fi अफ हुन्छ</translation> <translation id="4577274620589681794">समय सकियो · <ph name="LABEL" /></translation> <translation id="4577990005084629481">प्रिभ्यूहरू देखाउनुहोस्</translation> <translation id="4578906031062871102">'सेटिङ' मेनु खोलियो</translation> @@ -1030,6 +1027,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">तपाईं म्युट गरिएका बेला बोल्नुभयो भने तपाईंलाई सूचित गरिने छ। अडियो तपाईंको डिभाइसमै रहन्छ।</translation> <translation id="5077416371682039027">आफ्नो फोनमा भएका हालसालैका फोटो, मिडिया, सूचना तथा एपहरू हेर्ने सुविधा सेटअप गर्नुहोस्</translation> +<translation id="5077936103761694531">रिजोल्युसन पुष्टि गर्ने हो?</translation> <translation id="5078796286268621944">गलत PIN</translation> <translation id="5083035541015925118">ctrl + alt + अप एरो</translation> <translation id="5083553833479578423">सहायकका थप सुविधाहरू अनलक गर्नुहोस्।</translation> @@ -1151,12 +1149,13 @@ <translation id="5550417424894892620">फाइलहरू <ph name="HOLDING_SPACE_TITLE" /> मा हाल्न ती फाइलहरू डेस्कटपमा ड्रप गर्नुहोस्। तपाईं डेस्कटपमा फाइलहरू हाल्न सक्नुहुन्न।</translation> <translation id="5551456515017410630">पात्रो खोल्नुहोस्/बन्द गर्नुहोस्</translation> <translation id="5551974246223970793">कुनै पेज खोज्दा खोज पदसँग मिल्दोजुल्दो अर्को परिणाममा जानुहोस्</translation> -<translation id="5555639311269196631">हटस्पट अफ गर्नुहोस्</translation> <translation id="5556459405103347317">पुन: लोड गर्नुहोस्</translation> <translation id="5558091555391176027">नजिकैका डिभाइससँग सेयर गर्ने सुविधाको उच्च भिजिबिलिटी मोड टगल गर्नुहोस्</translation> +<translation id="5558314826121965174">सिर्जनशीलता</translation> <translation id="556042886152191864">बटन</translation> <translation id="5570122939431135380">नयाँ ट्याब नयाँ इन्कोग्निटो विन्डोमा खोल्नुहोस्</translation> <translation id="5571066253365925590">ब्लुटूथ सक्षम भयो</translation> +<translation id="5572632238877308040">अत्यावश्यक कुराहरू</translation> <translation id="557563299383177668">अर्को अनुच्छेद</translation> <translation id="5577082622442191756">ब्लुटुथ टगल गर्नुहोस्। <ph name="STATE_TEXT" />।</translation> <translation id="5577281275355252094">फोन हब नामक सुविधा प्रयोग गर्न फोनको ब्लुटुथ अन छ भन्ने कुरा सुनिश्चित गर्नुहोस्</translation> @@ -1181,6 +1180,7 @@ <translation id="5662075790140998213">डेस्क १०</translation> <translation id="5662709761327382534">माइक्रोफोन प्रयोग गरी रेकर्ड गर्ने सुविधा <ph name="CURRENT_STATE" /> छ, माइक्रोफोन प्रयोग गरी रेकर्ड गर्ने सुविधा <ph name="NEW_STATE" /> गर्न 'इन्टर' थिच्नुहोस्</translation> <translation id="5669267381087807207">सक्रिय गर्दै</translation> +<translation id="5672890847723042801">युटिलिटीहरू</translation> <translation id="5673434351075758678">तपाईंका सेटिङहरू सिंक पश्चात् "<ph name="TO_LOCALE" />" बाट "<ph name="FROM_LOCALE" />" मा परिवर्तन भएका छन्।</translation> <translation id="5675363643668471212">सेल्फको वस्तु</translation> <translation id="5677928146339483299">ब्लक गरिएको छ</translation> @@ -1238,7 +1238,6 @@ <translation id="5864748620896638071"><ph name="BATTERY_PERCENTAGE" />% ब्याट्री बाँकी छ</translation> <translation id="5867217927013474703">नेटवर्कसम्बन्धी जानकारी सङ्कलन गरिँदै छ</translation> <translation id="5867606971598166637">तपाईंका सिस्टम एड्मिन तपाईंका स्क्रिनहरू अनुगमन गर्दै हुनुहुन्छ</translation> -<translation id="5876535466645959772">चयन गरिएको सूचीमा कुनै पनि कार्य छैन, नयाँ कार्य हाल्न तल जानुहोस्</translation> <translation id="5876666360658629066">अभिभावकको कोड हाल्नुहोस्</translation> <translation id="5881540930187678962">फोन हब पछि सेटअप गर्नुहोस्</translation> <translation id="5887954372087850114">"<ph name="DESK_TITLE" />" मा "<ph name="WINDOW_TITLE" />" विन्डो असाइन गरिएको छ र यो विन्डो अन्य सबै डेस्कबाट अनअसाइन गरिएको छ</translation> @@ -1258,7 +1257,6 @@ <translation id="5955304353782037793">एप</translation> <translation id="5958529069007801266">सुपरिवेक्षित प्रयोगकर्ता</translation> <translation id="5960410286721553511">आफ्नो फोनका हालसालैका फोटो तथा मिडिया हेर्नुहोस्</translation> -<translation id="5961960957587052807">हलुका</translation> <translation id="5965524703725988602">अँध्यारो थिम टगल गर्नुहोस्। <ph name="STATE_TEXT" />।</translation> <translation id="5975235751479998104">विन्डोहरू सुल्टो क्रमअनुसार पालैपालो हेर्नुहोस्</translation> <translation id="5978382165065462689">रिमोट सहायता मार्फत तपाईँको स्क्रीन नियन्त्रण साझेदारी गर्दै।</translation> @@ -1364,6 +1362,7 @@ <translation id="6351032674660237738">एपसम्बन्धी सुझावहरू</translation> <translation id="6352082849089527770">अज्ञात नेटवर्कहरू</translation> <translation id="6359587239691116345">नयाँ सुविधा तथा सुरक्षासम्बन्धी सुधारहरू प्राप्त गर्नुहोस्। तपाईंले यो अपडेट लागू गर्नुभएन भने तपाईंको डिभाइसले राम्रोसँग काम गर्न छाड्न सक्छ र सुरक्षा तथा पर्फर्मेन्ससम्बन्धी समस्या आउन सक्छ।</translation> +<translation id="6362833380917912748">अन्तर्निर्मित एपहरूका बारेमा जान्नुहोस्</translation> <translation id="6376931439017688372">ब्लुटुथ सक्रिय छ</translation> <translation id="6378515133128829137">विन्डो दायाँतिर पिन गर्नुहोस्</translation> <translation id="6381109794406942707">यो डिभाइस अनलक गर्न आफ्नो PIN हाल्नुहोस्।</translation> @@ -1530,6 +1529,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> नामक डिभाइसमा कनेक्ट गरिएको छ</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> मा फर्केर आउनुहोस्।</translation> <translation id="70168403932084660">डेस्क ६</translation> +<translation id="702252130983202758">तपाईंका एपहरू</translation> <translation id="7025533177575372252">तपाईंको <ph name="DEVICE_NAME" /> लाई आफ्नो फोनसँग जोड्नुहोस्</translation> <translation id="7026338066939101231">घटाई</translation> <translation id="7029814467594812963">सत्रबाट निस्कनु…</translation> @@ -1679,6 +1679,7 @@ <translation id="7647488630410863958">आफ्ना सूचनाहरू हेर्न यन्त्रलाई अनलक गर्नुहोस्</translation> <translation id="7649070708921625228">मद्दत</translation> <translation id="7654687942625752712">बोलीसम्बन्धी प्रतिक्रियाहरू असक्षम पार्न दुवै भोल्युम कुञ्जीहरूलाई पाँच सेकेन्डसम्म थिचिराख्नुहोस्।</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" को रिजोल्युसन बदलेर <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) बनाइएको छ। पोर्टको ब्यान्डविथ सीमित भएकाले तपाईंको डिस्प्लेमा <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) रिजोल्युसन प्रयोग गर्न मिल्दैन। पुष्टि गरिएन भने अबको <ph name="TIMEOUT_SECONDS" /> सेकेन्डमा यसअघिका सेटिङ रिस्टोर गरिने छन्।</translation> <translation id="7658239707568436148">रद्द गर्नुहोस्</translation> <translation id="7659861092419699379">डेस्क तथा विन्डोहरू बन्द गरिएका छन्</translation> <translation id="7660160718439869192">तपाईंको <ph name="NAME" /> <ph name="EMAIL" /> मा लिंक गरिएका डिभाइसहरूमा देखिने छ</translation> @@ -1769,6 +1770,7 @@ <translation id="7945357288295809525">एक्सेसिबिलिटी सेटिङ देखाइयोस्, "<ph name="ENABLED_FEATURES" />" अन गरिएको छ।</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> ले <ph name="DEVICE_NAME" /> प्रयोग गर्ने अनुमति माग्दै छ</translation> <translation id="7951630946012935453">किबोर्डको चमक घटाउनुहोस्</translation> +<translation id="7953994493035617347">नयाँ रिजोल्युसन पुष्टि गर्ने हो?</translation> <translation id="7963689218131240420">Do Not Disturb अफ छ।</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> मार्फत</translation> <translation id="7968693143708939792">फोल्डर चयन गर्नुहोस्...</translation> @@ -1781,6 +1783,7 @@ <translation id="799296642788192631">तपाईं महत्त्वपूर्ण फाइलहरू पिन गर्न सक्नुहुन्छ। पिन गर्न कुनै फाइलमाथि होभर गर्नुहोस् वा "फाइलहरू" खोल्नुहोस् र कुनै फाइलमा दायाँ क्लिक गर्नुहोस्।</translation> <translation id="7994370417837006925">बहु साइन-इन</translation> <translation id="7995804128062002838">स्क्रिन क्याप्चर गर्न सकिएन</translation> +<translation id="8000020256436988724">टुलबार</translation> <translation id="8000066093800657092">कुनै नेटवर्क छैन</translation> <translation id="8001755249288974029">कर्सरबाट लाइनको सुरुसम्मको टेक्स्ट चयन गर्नुहोस्</translation> <translation id="8004512796067398576">बृद्धि</translation> @@ -1847,6 +1850,7 @@ <translation id="8262312463845990408">प्लेब्याक टगल गर्नुहोस्</translation> <translation id="8270450402312105425">{0,plural, =1{एक घन्टाभित्र यो डिभाइसमा अघिल्लो संस्करण रिस्टोर गर्नुहोस्}other{# घन्टाभित्र यो डिभाइसमा अघिल्लो संस्करण रिस्टोर गर्नुहोस्}}</translation> <translation id="8277261673056602147">स्क्रिनमा देखाइएको टेक्स्ट हाइलाइट गर्नुहोस्</translation> +<translation id="8287009018010202411">उत्पादकत्व</translation> <translation id="828708037801473432">अफ</translation> <translation id="8297006494302853456">कमजोर</translation> <translation id="8308637677604853869">अघिल्लो मेनु</translation> @@ -1918,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">आफ्ना एपहरू नाम वा रङअनुसार क्रमबद्ध गर्नुहोस्</translation> <translation id="8609384513243082612">नयाँ ट्याब खोल्नुहोस्</translation> +<translation id="861045123704058818">एपहरू अस्थायी रूपमा कोटीअनुसार व्यवस्थापन गरिएका छन्</translation> <translation id="8612216344243590325">महत्त्वपूर्ण फाइलहरूलाई डेस्कटपको साटो <ph name="HOLDING_SPACE_TITLE" /> मा राख्नुहोस्। यसका लागि तपाईंले फाइलहरू ड्रयाग गरेर <ph name="HOLDING_SPACE_TITLE" /> मा लगे पुग्छ।</translation> <translation id="8614517853887502247">सुरक्षित रूपमा हेर्ने सुविधा अन गरिएको हुनाले <ph name="APP_1_TITLE" /> र <ph name="APP_2_TITLE" /> सम्बन्धी सूचनाहरू लुकाइएका छन्</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">आफ्नो पहिचान पुष्टि गर्नुहोस्: <ph name="ORIGIN_NAME" /> तपाईंको पहिचान पुष्टि गर्न चाहन्छ</translation> <translation id="875593634123171288">VPN सेटिङहरू देखाउनुहोस्</translation> +<translation id="8756799553341497810">तपाईं यो भ्यूबाट बाहिरिएपछि एपको लेआउट कस्टमाइज गर्न सुरु गर्न सक्नुहुन्छ।</translation> <translation id="8759408218731716181">बहुविध साइन-इन सेटअप गर्न सक्दैन</translation> <translation id="8763883995157866248">डिभाइस स्लिप मोडमा राख्नुहोस्</translation> <translation id="877404052021108314">९० डिग्री फरेनहाइटलाई सेल्सियसमा रूपान्तरण गरियोस्</translation> @@ -1976,6 +1982,7 @@ <translation id="8834539327799336565">हाल कनेक्ट गरिएका डिभाइस</translation> <translation id="8841375032071747811">पछाडि नामक बटन</translation> <translation id="8843682306134542540">परिक्रमासम्बन्धी लक टगल गर्नुहोस्। <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">मद्दत प्राप्त गर्नुहोस्</translation> <translation id="8849001918648564819">लुकाइएको</translation> <translation id="8853703225951107899">तपाईंको PIN वा पासवर्ड अझै पनि पुष्टि गर्न सकिएन। याद राख्नुहोस्: तपाईंले हालसालै आफ्नो पासवर्ड बदल्नुभएको छ भने आफ्नो पुरानो पासवर्ड प्रयोग गरी साइन इन गर्नुहोस्। तपाईं साइन आउट हुनेबित्तिकै तपाईंको नयाँ पासवर्डले काम गर्न थाल्ने छ।</translation> <translation id="8855885154700222542">फुल स्क्रिन नामक कुञ्जी</translation> @@ -2047,6 +2054,7 @@ <translation id="9129245940793250979">पछाडिको बटन</translation> <translation id="9133335900048457298">संरक्षित सामग्री रेकर्ड गर्न मिल्दैन</translation> <translation id="9139720510312328767">अर्को अक्षर मेटाउनुहोस्</translation> +<translation id="9148058034647219655">बाहिर निस्कनुहोस्</translation> <translation id="9151906066336345901">इन्ड की</translation> <translation id="9161053988251441839">सिफारिस गरिएका एपहरू</translation> <translation id="9168436347345867845">यो कार्य पछि गर्नुहोस्</translation>
diff --git a/ash/strings/ash_strings_nl.xtb b/ash/strings/ash_strings_nl.xtb index efcc2fd..956dd22 100644 --- a/ash/strings/ash_strings_nl.xtb +++ b/ash/strings/ash_strings_nl.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Ik verveel me</translation> <translation id="1104084341931202936">Toegankelijkheidsinstellingen bekijken</translation> <translation id="1104621072296271835">Je apparaten werken samen nog beter</translation> -<translation id="1106446201446919638">1 apparaat verbonden. Tijdens het gebruik van de hotspot blijft wifi uit.</translation> <translation id="1111021433905331574">Je kunt de kleur van de achtergrondverlichting van je toetsenbord wijzigen in Instellingen > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Mobiele data aan-/uitzetten. <ph name="STATE" />.</translation> <translation id="112308213915226829">Plank automatisch verbergen</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Help openen in de app Ontdekken</translation> <translation id="2018630726571919839">Vertel me een grap</translation> <translation id="2021864487439853900">Klik om te ontgrendelen</translation> -<translation id="2023558322300866873">Je kunt het opnemen van packets op elk moment stoppen</translation> <translation id="2034971124472263449">Toch opslaan</translation> <translation id="204259843076055848">De sneltoets <ph name="SIX_PACK_KEY_NAME" /> staat op dit moment uit</translation> <translation id="2049240716062114887">Bureaunaam is veranderd in <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Volledig</translation> <translation id="2064048859448024834">Het cameravoorbeeld staat aan</translation> <translation id="2067602449040652523">Toetsenbordhelderheid</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> schakelen. <ph name="CAPTURE_MEDIUM" /> is <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Niet verbonden</translation> <translation id="2408955596600435184">Je pincode invoeren</translation> <translation id="2412593942846481727">Update beschikbaar</translation> +<translation id="2416438829169535743">Weergave sluiten?</translation> <translation id="2417486498593892439">Inloggen bij netwerk</translation> <translation id="2426051945783024481">Cameraframe automatisch gecentreerd</translation> <translation id="2427507373259914951">Klik met linkermuisknop</translation> @@ -429,6 +427,7 @@ <translation id="2785499565474703580">1 verbonden apparaat</translation> <translation id="2791421900609674576">Je ziet aanbevelingen zodat je verder kunt gaan waar je gebleven was. Tik en houd vast om aanbevelingen te verwijderen.</translation> <translation id="2792498699870441125">Alt+Zoeken</translation> +<translation id="2801954693771979815">Schermgrootte</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, geselecteerd</translation> <translation id="2805756323405976993">Apps</translation> <translation id="2814448776515246190">Gedeeltelijke opname</translation> @@ -519,7 +518,6 @@ <translation id="316086887565479535">Niet-ondersteunde apps in template</translation> <translation id="3160929076476941240">2 u</translation> <translation id="316356270129335934"><ph name="MANAGER" /> zet je <ph name="DEVICE_TYPE" /> terug naar een oudere versie. Je apparaat wordt gereset en alle gegevens worden verwijderd.</translation> -<translation id="3170769098533255179">Geen apparaten verbonden. Tijdens het gebruik van de hotspot blijft wifi uit.</translation> <translation id="3171170659304083361">Instellingen voor invoermethoden</translation> <translation id="3176221688814061633">Je Chromebook of bluetooth-apparaat gebruikt een oudere versie van bluetooth. Zet Bluetooth Super Resolution aan of gebruik de interne microfoon voor een betere audiokwaliteit.</translation> <translation id="3181441307743005334">Opnieuw opstarten kan even duren</translation> @@ -554,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> apparaten verbonden met <ph name="DEVICE_NAME" />-hotspot</translation> <translation id="3307642347673023554">Overgeschakeld naar laptopmodus</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> kan later nog inloggen.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> apparaten verbonden. Tijdens het gebruik van de hotspot blijft wifi uit.</translation> <translation id="3321628682574733415">Onjuiste oudercode</translation> <translation id="332827762492701193">Meldingen zijn verborgen</translation> <translation id="3333674550998107387">Vouw de melding <ph name="NOTIFICATION_TITLE" /> uit</translation> @@ -678,6 +675,7 @@ <translation id="3702809606464356667">Er worden vensters van het huidige bureau getoond, druk op de pijl-omhoog om vensters van alle bureaus te bekijken</translation> <translation id="3702846122927433391">Bevolking van Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Entertainment</translation> <translation id="3708186454126126312">Eerder verbonden</translation> <translation id="3712143870407382523">Kies een venster voor deze kant</translation> <translation id="371370241367527062">Microfoon aan voorzijde</translation> @@ -701,7 +699,6 @@ <translation id="380165613292957338">Hoi, wat kan ik voor je doen?</translation> <translation id="3804737937830804242">Camera samenvouwen</translation> <translation id="3824784079442479685">Hiermee geef je <ph name="APP_NAME" /> en alle apps en websites met camerarechten toegang tot de camera. Je moet misschien de webpagina vernieuwen of de app opnieuw starten.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> van <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ingeleverd, <ph name="NUM_GRADED" /> beoordeeld</translation> <translation id="3826099427150913765">Overschakelen naar wachtwoord</translation> <translation id="383058930331066723">Batterijbesparing staat aan</translation> <translation id="383629559565718788">Toetsenbordinstellingen bekijken</translation> @@ -765,7 +762,6 @@ <translation id="4066027111132117168">Aan, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Pagina Downloads openen</translation> <translation id="4072264167173457037">Normaal signaal</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ingeleverd • <ph name="NUM_GRADED" /> beoordeeld</translation> <translation id="4086921558679520050">Zet de fysieke microfoonschakelaar aan op je apparaat</translation> <translation id="4101772068965291327">Homepage openen</translation> <translation id="4112140312785995938">Achteruit zoeken</translation> @@ -855,6 +851,7 @@ <translation id="440113666232554208">Kan screencast niet opslaan</translation> <translation id="4405151984121254935">Het aangesloten randapparaattype wordt niet ondersteund</translation> <translation id="4406883609789734330">Live ondertiteling</translation> +<translation id="4412698727486357573">Helpcentrum</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> staat uit.</translation> <translation id="4424159417645388645">Bureau 5</translation> <translation id="4430019312045809116">Volume</translation> @@ -895,7 +892,6 @@ <translation id="4566144812051858745">Niet geïnteresseerd in suggesties</translation> <translation id="4569753163207712681">Recente foto's, media en meldingen van je telefoon bekijken</translation> <translation id="4573176682887762361">'Typ [woord/woordgroep]'</translation> -<translation id="4577188182049003486">Als de hotspot aanstaat, staat wifi uit</translation> <translation id="4577274620589681794">De tijd is om · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Voorbeelden bekijken</translation> <translation id="4578906031062871102">Menu Instellingen geopend</translation> @@ -1017,6 +1013,7 @@ <translation id="5003993274120026347">Volgende zin</translation> <translation id="5004607513195820459">Netwerk wordt beheerd</translation> <translation id="5009463889040999939">Naam van profiel wijzigen. Dit kan een paar minuten duren.</translation> +<translation id="5013847959275396160">Werkbalk verbergen</translation> <translation id="5016558321564993266">Stift aan-/uitzetten. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Zoekcategorieën</translation> <translation id="5030659775136592441">Bookmarkmanager bekijken</translation> @@ -1153,12 +1150,13 @@ <translation id="5550417424894892620">Zet bestanden op het bureaublad neer om ze toe te voegen aan <ph name="HOLDING_SPACE_TITLE" />. Je kunt geen bestanden toevoegen aan het bureaublad.</translation> <translation id="5551456515017410630">Agenda openen/sluiten</translation> <translation id="5551974246223970793">Naar de volgende overeenkomst voor de zoekopdracht gaan als je zoekt op een pagina</translation> -<translation id="5555639311269196631">Hotspot uitzetten</translation> <translation id="5556459405103347317">Opnieuw laden</translation> <translation id="5558091555391176027">Hoge zichtbaarheid voor Dichtbij delen aan- of uitzetten</translation> +<translation id="5558314826121965174">Creativiteit</translation> <translation id="556042886152191864">Knop</translation> <translation id="5570122939431135380">Nieuw tabblad openen in een nieuw incognitovenster</translation> <translation id="5571066253365925590">Bluetooth staat aan</translation> +<translation id="5572632238877308040">Essentials</translation> <translation id="557563299383177668">Volgende alinea</translation> <translation id="5577082622442191756">Bluetooth aan- of uitzetten. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Ga na of bluetooth aanstaat op je telefoon als je Telefoonhub wilt gebruiken</translation> @@ -1183,6 +1181,7 @@ <translation id="5662075790140998213">Bureau 10</translation> <translation id="5662709761327382534">Microfoon opnemen <ph name="CURRENT_STATE" />. Druk op Enter om microfoonopnamen <ph name="NEW_STATE" /> te zetten.</translation> <translation id="5669267381087807207">Activeren</translation> +<translation id="5672890847723042801">Hulpprogramma's</translation> <translation id="5673434351075758678">Van '<ph name="FROM_LOCALE" />' naar '<ph name="TO_LOCALE" />' na synchronisatie van je instellingen.</translation> <translation id="5675363643668471212">Plankitem</translation> <translation id="5677928146339483299">Geblokkeerd</translation> @@ -1240,7 +1239,6 @@ <translation id="5864748620896638071">Batterij <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Netwerkinformatie ophalen</translation> <translation id="5867606971598166637">Je systeembeheerder houdt je schermen in de gaten</translation> -<translation id="5876535466645959772">Geselecteerde lijst is leeg. Navigeer omlaag om een nieuwe taak toe te voegen.</translation> <translation id="5876666360658629066">Voer de oudercode in</translation> <translation id="5881540930187678962">Telefoonhub later instellen</translation> <translation id="5887954372087850114">Venster <ph name="WINDOW_TITLE" /> is toegewezen aan <ph name="DESK_TITLE" /> en is niet meer toegewezen aan andere bureaus</translation> @@ -1260,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Gelimiteerde gebruiker</translation> <translation id="5960410286721553511">Recente foto's en media van je telefoon bekijken</translation> -<translation id="5961960957587052807">Licht</translation> <translation id="5965524703725988602">Donker thema aan- of uitzetten. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Vooruitgaan door vensters</translation> <translation id="5978382165065462689">De controle over je scherm delen via externe support.</translation> @@ -1366,6 +1363,7 @@ <translation id="6351032674660237738">APP-SUGGESTIES</translation> <translation id="6352082849089527770">Onbekende netwerken</translation> <translation id="6359587239691116345">Krijg de nieuwste functies en beveiligingsverbeteringen. Als je deze update weigert, werkt je apparaat misschien niet meer goed en kun je beveiligings- en prestatieproblemen ondervinden.</translation> +<translation id="6362833380917912748">Maak kennis met de ingebouwde apps</translation> <translation id="6376931439017688372">Bluetooth staat aan</translation> <translation id="6378515133128829137">Venster rechts vastzetten</translation> <translation id="6381109794406942707">Geef je pincode op om het apparaat te ontgrendelen.</translation> @@ -1532,6 +1530,7 @@ <translation id="7014684956566476813">Verbonden met een apparaat met de naam <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Kom terug om <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Bureau 6</translation> +<translation id="702252130983202758">Je apps</translation> <translation id="7025533177575372252">Koppel je <ph name="DEVICE_NAME" /> aan je telefoon</translation> <translation id="7026338066939101231">Lager</translation> <translation id="7029814467594812963">Sessie sluiten</translation> @@ -1785,6 +1784,7 @@ <translation id="799296642788192631">Je kunt belangrijke bestanden vastzetten. Als je een item wilt vastzetten, plaats je de cursor op het item of open je Bestanden en klik je met de rechtermuisknop op het item.</translation> <translation id="7994370417837006925">Toegang tot meerdere accounts</translation> <translation id="7995804128062002838">Schermopname mislukt</translation> +<translation id="8000020256436988724">Toolbar</translation> <translation id="8000066093800657092">Geen netwerk</translation> <translation id="8001755249288974029">Tekst vanaf cursor tot het begin van de regel selecteren</translation> <translation id="8004512796067398576">Hoger</translation> @@ -1851,6 +1851,7 @@ <translation id="8262312463845990408">Afspelen aan-/uitzetten</translation> <translation id="8270450402312105425">{0,plural, =1{Zet het apparaat binnen een uur terug naar een oudere versie}other{Zet het apparaat binnen # uur terug naar een oudere versie}}</translation> <translation id="8277261673056602147">Tekst op je scherm markeren</translation> +<translation id="8287009018010202411">Productiviteit</translation> <translation id="828708037801473432">Uit</translation> <translation id="8297006494302853456">Zwak</translation> <translation id="8308637677604853869">Vorig menu</translation> @@ -1897,6 +1898,7 @@ <translation id="847056008324733326">Instellingen voor weergaveschaal</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> heeft <ph name="FEATURE_NAME" /> <ph name="FEATURE_STATE" />.</translation> <translation id="8477270416194247200">Druk op Alt+Zoeken of Shift om te annuleren.</translation> +<translation id="8480418399907765580">Werkbalk tonen</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Link openen in een nieuw tabblad</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> ondersteunt <ph name="SPECIFIED_RESOLUTION" /> niet. De resolutie is gewijzigd in <ph name="FALLBACK_RESOLUTION" />. Klik op 'Bevestigen' om de wijzigingen te behouden. De vorige instellingen worden over <ph name="TIMEOUT_SECONDS" /> hersteld.</translation> @@ -1922,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Je apps sorteren op naam of kleur</translation> <translation id="8609384513243082612">Nieuw tabblad openen</translation> +<translation id="861045123704058818">Apps worden tijdelijk ingedeeld op categorie</translation> <translation id="8612216344243590325">Bewaar belangrijke bestanden in <ph name="HOLDING_SPACE_TITLE" /> in plaats van op het bureaublad. Sleep bestanden naar <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Meldingen van <ph name="APP_1_TITLE" /> en <ph name="APP_2_TITLE" /> zijn verborgen omdat weergavebeveiliging aanstaat</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1960,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Je identiteit verifiëren: <ph name="ORIGIN_NAME" /> wil bevestigen dat jij het bent</translation> <translation id="875593634123171288">VPN-instellingen bekijken</translation> +<translation id="8756799553341497810">Nadat je deze weergave hebt gesloten, kun je de indeling van je app aanpassen.</translation> <translation id="8759408218731716181">Kan toegang tot meerdere accounts niet instellen</translation> <translation id="8763883995157866248">Slaapmodus aanzetten</translation> <translation id="877404052021108314">90 °F naar °C</translation> @@ -1980,6 +1984,7 @@ <translation id="8834539327799336565">Momenteel verbonden</translation> <translation id="8841375032071747811">Knop Terug</translation> <translation id="8843682306134542540">Draaivergrendeling aan- of uitzetten. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Hulp nodig?</translation> <translation id="8849001918648564819">Verborgen</translation> <translation id="8853703225951107899">Je pincode of wachtwoord kan nog steeds niet worden geverifieerd. Opmerking: Als je onlangs je wachtwoord hebt gewijzigd, gebruik je je oude wachtwoord. Je nieuwe wachtwoord wordt toegepast zodra je uitlogt.</translation> <translation id="8855885154700222542">Toets voor volledig scherm</translation> @@ -2051,6 +2056,7 @@ <translation id="9129245940793250979">Knop Achter</translation> <translation id="9133335900048457298">Kan geen beschermde content opnemen</translation> <translation id="9139720510312328767">Volgende letter verwijderen</translation> +<translation id="9148058034647219655">Sluiten</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">VOORGESTELDE APPS</translation> <translation id="9168436347345867845">Later doen</translation>
diff --git a/ash/strings/ash_strings_no.xtb b/ash/strings/ash_strings_no.xtb index 31c7907c..e1ee0775 100644 --- a/ash/strings/ash_strings_no.xtb +++ b/ash/strings/ash_strings_no.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Jeg kjeder meg</translation> <translation id="1104084341931202936">Vis innstillinger for tilgjengelighet</translation> <translation id="1104621072296271835">Enhetene fungerer enda bedre sammen</translation> -<translation id="1106446201446919638">1 enhet er tilkoblet. Wifi holdes avslått mens wifi-sonen er i bruk.</translation> <translation id="1111021433905331574">Du kan endre fargen på tastaturets bakgrunnsbelysning i Innstillinger > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Slå av/på mobildata. <ph name="STATE" />.</translation> <translation id="112308213915226829">Skjul hyllen automatisk</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Ingen mobilnettverk</translation> <translation id="1882897271359938046">Speiler <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Lås opp med fingeravtrykk</translation> +<translation id="1904997243703671177">Når du slår av Bluetooth, blir <ph name="DEVICE_COUNT" /> eksterne enheter koblet fra <ph name="DEVICE_TYPE" />, inkludert disse:</translation> <translation id="1908992311423394684">Nylig installert</translation> <translation id="1915307458270490472">Legg på</translation> <translation id="1918022425394817322">Kameraet er festet til øvre høyre hjørne</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Åpne «Hjelp» i Utforsk-appen</translation> <translation id="2018630726571919839">Fortell meg en vits</translation> <translation id="2021864487439853900">Klikk for å låse opp</translation> -<translation id="2023558322300866873">Du kan stoppe pakkeregistreringen når som helst</translation> <translation id="2034971124472263449">Lagre likevel</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" />-hurtigtasten er avslått</translation> <translation id="2049240716062114887">Skrivebordsnavnet ble endret til <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Full</translation> <translation id="2064048859448024834">Kameraforhåndsvisningen er på</translation> <translation id="2067602449040652523">Lysstyrke på tastaturet</translation> <translation id="2075520525463668108">Slå av/på <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> er <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Ikke tilkoblet</translation> <translation id="2408955596600435184">Skriv inn PIN-koden din</translation> <translation id="2412593942846481727">En oppdatering er tilgjengelig</translation> +<translation id="2416438829169535743">Vil du gå ut av visningen?</translation> <translation id="2417486498593892439">Logg på nettverket</translation> <translation id="2426051945783024481">Kamerarammen er midtstilt automatisk</translation> <translation id="2427507373259914951">Venstreklikk</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Varsler</translation> <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="2486405091093637109">Oppløsningen for «<ph name="DISPLAY_NAME" />» ble endret til <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). De gamle innstillingene gjenopprettes om <ph name="TIMEOUT_SECONDS" /> hvis du ikke bekrefter dette.</translation> <translation id="2487915095798731898">Bli med</translation> <translation id="2499445554382787206">Meny for skrivebordsprofil. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Trege taster</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 enhet er tilkoblet</translation> <translation id="2791421900609674576">Du ser anbefalinger, slik at du kan fortsette der du slapp. Trykk og hold for å fjerne anbefalinger.</translation> <translation id="2792498699870441125">Alt + Søk</translation> +<translation id="2801954693771979815">Skjermstørrelse</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, valgt</translation> <translation id="2805756323405976993">Apper</translation> <translation id="2814448776515246190">Delvis opptak</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Apper som ikke støttes, i malen</translation> <translation id="3160929076476941240">2 t</translation> <translation id="316356270129335934"><ph name="MANAGER" /> utfører en rollback på <ph name="DEVICE_TYPE" />. Enheten blir tilbakestilt, og alle data blir slettet.</translation> -<translation id="3170769098533255179">Ingen enheter er tilkoblet. Wifi holdes avslått mens wifi-sonen er i bruk.</translation> <translation id="3171170659304083361">Innstillinger for inndatametoder</translation> <translation id="3176221688814061633">Chromebooken eller Bluetooth-enheten bruker en eldre versjon av Bluetooth. Slå på Bluetooth Super Resolution eller bruk den interne mikrofonen for å få bedre lydkvalitet.</translation> <translation id="3181441307743005334">Det kan ta en stund å starte på nytt</translation> @@ -541,7 +541,7 @@ <translation id="3265032511221679826">Vil du slå på nøyaktig posisjonstilgang?</translation> <translation id="3269597722229482060">Høyreklikk</translation> <translation id="3274634049061007184">Se apper fra telefonen din</translation> -<translation id="3289364673986435196">Av/på-meny</translation> +<translation id="3289364673986435196">På/av-meny</translation> <translation id="3289544412142055976">Linux-apper støttes ikke for øyeblikket</translation> <translation id="3289674678944039601">Lader via adapter</translation> <translation id="3290356915286466215">Usikret</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> enheter er koblet til wifi-sonen på <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Byttet til laptopmodus</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> kan fortsatt logge på senere.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> enheter er tilkoblet. Wifi holdes avslått mens wifi-sonen er i bruk.</translation> <translation id="3321628682574733415">Feil kode for foreldertilgang</translation> <translation id="332827762492701193">Varsler er skjult</translation> <translation id="3333674550998107387">Vis varselet <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Viser vinduer fra det nåværende skrivebordet. Trykk på oppoverpiltasten for å vise vinduer fra alle skrivebord</translation> <translation id="3702846122927433391">Antall innbyggere i Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Underholdning</translation> <translation id="3708186454126126312">Tidligere tilkoblet</translation> <translation id="3712143870407382523">Velg et vindu for denne siden</translation> <translation id="371370241367527062">Mikrofon foran</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Hei! Hva kan jeg hjelpe deg med?</translation> <translation id="3804737937830804242">Skjul kameraet</translation> <translation id="3824784079442479685">Dette gir <ph name="APP_NAME" /> og alle apper og nettsteder som har kameratillatelsen, tilgang til kameraet. Det kan hende du må laste inn nettsiden på nytt eller starte appen på nytt.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> av <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> er levert, <ph name="NUM_GRADED" /> er karaktersatt</translation> <translation id="3826099427150913765">Bytt til passord</translation> <translation id="383058930331066723">Batterisparing er på</translation> <translation id="383629559565718788">Vis tastaturinnstillinger</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">På, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Åpne Nedlastinger-siden</translation> <translation id="4072264167173457037">Middels sterkt signal</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> er levert • <ph name="NUM_GRADED" /> er vurdert</translation> <translation id="4086921558679520050">Slå på den fysiske mikrofonbryteren på enheten</translation> <translation id="4101772068965291327">Åpne startsiden</translation> <translation id="4112140312785995938">Spol bakover</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Kan ikke lagre skjermopptaket</translation> <translation id="4405151984121254935">Typen ekstern enhet som er tilkoblet, støttes ikke</translation> <translation id="4406883609789734330">Direkteteksting</translation> +<translation id="4412698727486357573">Brukerstøtte</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> er av.</translation> <translation id="4424159417645388645">Skrivebord 5</translation> <translation id="4430019312045809116">Volum</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Ikke interessert i noen forslag</translation> <translation id="4569753163207712681">Se nylige bilder, medier og apper fra telefonen din</translation> <translation id="4573176682887762361">«Skriv inn [ord/frase]»</translation> -<translation id="4577188182049003486">Wifi er av når wifi-sonen er på</translation> <translation id="4577274620589681794">Tiden er ute · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Se forhåndsvisninger</translation> <translation id="4578906031062871102">Innstillinger-menyen er åpnet</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Dra en link til et tomt område på faneraden</translation> <translation id="4814539958450445987">Påloggingsskjerm</translation> <translation id="481455355267255546">Neste</translation> +<translation id="481749895090480684">Huskeliste: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamera og mikrofon</translation> <translation id="482908187605862807">Tilgjengelige apper fra Play-butikken</translation> <translation id="4831034276697007977">Er du sikker på at du vil slå av automatiske klikk?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Finn telefonen er ikke tilgjengelig når alarmlyder er slått av</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> krever rollback av <ph name="DEVICE_TYPE" />. Enheten blir tilbakestilt, og alle data blir slettet.</translation> <translation id="4961318399572185831">Cast skjermen</translation> +<translation id="4964188651935955085">Når du slår av Bluetooth, blir denne eksterne enheten koblet fra <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Skru opp volumet</translation> <translation id="4969092041573468113"><ph name="HOURS" /> t <ph name="MINUTES" /> m <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Appmerking</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Neste setning</translation> <translation id="5004607513195820459">Nettverket er administrert</translation> <translation id="5009463889040999939">Gir profilen nytt navn. Dette kan ta noen minutter.</translation> +<translation id="5013847959275396160">Skjul verktøylinjen</translation> <translation id="5016558321564993266">Slå av/på markøren. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Søkekategorier</translation> <translation id="5030659775136592441">Vis bokmerkebehandlingen</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Du blir varslet hvis du snakker mens mikrofonen er avslått. Lyden forlater aldri enheten.</translation> <translation id="5077416371682039027">Konfigurer visning av nylige bilder, medier, varsler og apper fra telefonen din</translation> +<translation id="5077936103761694531">Vil du bekrefte oppløsningen?</translation> <translation id="5078796286268621944">Feil personlig kode</translation> <translation id="5083035541015925118">ctrl + alt + oppoverpil</translation> <translation id="5083553833479578423">Lås opp flere Assistent-funksjoner.</translation> @@ -1148,12 +1150,13 @@ <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> <translation id="5551456515017410630">Åpne/lukk kalenderen</translation> <translation id="5551974246223970793">Gå til neste søketreff når du søker på en side</translation> -<translation id="5555639311269196631">Slå av wifi-sone</translation> <translation id="5556459405103347317">Last inn på nytt</translation> <translation id="5558091555391176027">Slå av/på høy synlighet for nærdeling</translation> +<translation id="5558314826121965174">Kreativitet</translation> <translation id="556042886152191864">Knapp</translation> <translation id="5570122939431135380">Åpne en ny fane i et nytt inkognitovindu</translation> <translation id="5571066253365925590">Bluetooth er aktivert</translation> +<translation id="5572632238877308040">Nødvendigheter</translation> <translation id="557563299383177668">Neste avsnitt</translation> <translation id="5577082622442191756">Slå av/på Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Sjekk at Bluetooth er påslått på telefonen, for å bruke Telefonstyring</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Skrivebord 10</translation> <translation id="5662709761327382534">Mikrofonopptak er <ph name="CURRENT_STATE" />. Trykk på Enter for å slå mikrofonopptak <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Aktiverer</translation> +<translation id="5672890847723042801">Systemverktøy</translation> <translation id="5673434351075758678">Fra «<ph name="FROM_LOCALE" />» til «<ph name="TO_LOCALE" />» etter at innstillingene dine ble synkronisert.</translation> <translation id="5675363643668471212">Hylleelement</translation> <translation id="5677928146339483299">Blokkert</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Batteri <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Samler inn nettverksinformasjon</translation> <translation id="5867606971598166637">Systemadministratoren din overvåker skjermene dine</translation> -<translation id="5876535466645959772">Den valgte listen er tom. Naviger nedover for å legge til et nytt gjøremål</translation> <translation id="5876666360658629066">Angi foreldrekoden</translation> <translation id="5881540930187678962">Konfigurer Telefonstyring senere</translation> <translation id="5887954372087850114">Vinduet <ph name="WINDOW_TITLE" /> er tilordnet <ph name="DESK_TITLE" />, og tilordningen er fjernet på alle andre skrivebord</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Administrert bruker</translation> <translation id="5960410286721553511">Se nylige bilder og medier fra telefonen din</translation> -<translation id="5961960957587052807">Lett</translation> <translation id="5965524703725988602">Slå av/på mørkt tema. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Gå fremover gjennom vinduer</translation> <translation id="5978382165065462689">Deler kontroll av skjermen via fjernhjelp.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">APPFORSLAG</translation> <translation id="6352082849089527770">Ukjente nettverk</translation> <translation id="6359587239691116345">Få de nyeste funksjonene og sikkerhetsforbedringene. Hvis du avviser denne oppdateringen, kan det hende at enheten slutter å fungere som den skal, og du kan oppleve sikkerhets- og ytelsesproblemer.</translation> +<translation id="6362833380917912748">Bli kjent med de innebygde appene</translation> <translation id="6376931439017688372">Bluetooth er på</translation> <translation id="6378515133128829137">Fest vinduet til høyre</translation> <translation id="6381109794406942707">For å låse opp enheten, skriv inn PIN-koden.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Koblet til enheten <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Kom tilbake <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Skrivebord 6</translation> +<translation id="702252130983202758">Appene dine</translation> <translation id="7025533177575372252">Koble <ph name="DEVICE_NAME" /> til telefonen</translation> <translation id="7026338066939101231">Reduser</translation> <translation id="7029814467594812963">Avslutt økten</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Lås opp enheten for å se varslene dine</translation> <translation id="7649070708921625228">Hjelp</translation> <translation id="7654687942625752712">Trykk og hold på begge volumknappene i fem sekunder for å slå av taletilbakemelding.</translation> +<translation id="7654916369822103315">Oppløsningen for «<ph name="DISPLAY_NAME" />» ble endret til <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). På grunn av begrensninger på portens båndbredde kan ikke skjermen brukes med en oppløsning på <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). De gamle innstillingene gjenopprettes om <ph name="TIMEOUT_SECONDS" /> hvis du ikke bekrefter dette.</translation> <translation id="7658239707568436148">Avbryt</translation> <translation id="7659861092419699379">Skrivebordet og vinduene er lukket</translation> <translation id="7660160718439869192"><ph name="NAME" /> vises på enheter som er tilknyttet <ph name="EMAIL" /></translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Vis tilgjengelighetsinnstillinger. «<ph name="ENABLED_FEATURES" />» er aktivert.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> vil bruke <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Gjør tastaturet mørkere</translation> +<translation id="7953994493035617347">Vil du bekrefte den nye oppløsningen?</translation> <translation id="7963689218131240420">Ikke forstyrr er av.</translation> <translation id="7963992254934562106">Fra <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Velg mappe…</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Du kan feste viktige filer. For å feste et element, hold markøren over det eller åpne Filer og høyreklikk på det.</translation> <translation id="7994370417837006925">Multipålogging</translation> <translation id="7995804128062002838">Kunne ikke ta opp skjermen</translation> +<translation id="8000020256436988724">Verktøylinje</translation> <translation id="8000066093800657092">Ingen nettverk</translation> <translation id="8001755249288974029">Merk tekst fra markøren til begynnelsen av linjen</translation> <translation id="8004512796067398576">Øk</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Åpne dialogboksen for informasjon om <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Bruker <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Slå menyen på/av for å endre størrelsen på låsemodusen</translation> +<translation id="8192727139462702395">Når du slår av Bluetooth, blir disse eksterne enhetene koblet fra <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Casting-fanen</translation> <translation id="8200772114523450471">Fortsett</translation> <translation id="8203795194971602413">Høyreklikk</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Slå av/på avspilling</translation> <translation id="8270450402312105425">{0,plural, =1{Nedgrader enheten til en tidligere versjon innen en time}other{Nedgrader enheten til en tidligere versjon innen # timer}}</translation> <translation id="8277261673056602147">Marker tekst på skjermen</translation> +<translation id="8287009018010202411">Produktivitet</translation> <translation id="828708037801473432">Av</translation> <translation id="8297006494302853456">Svakt</translation> <translation id="8308637677604853869">Forrige meny</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Innstillinger for visningsskala</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> har <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Trykk på Alt + Søk eller Shift for å avbryte.</translation> +<translation id="8480418399907765580">Vis verktøylinje</translation> <translation id="8487699605742506766">Wifi-sone</translation> <translation id="8491237443345908933">Åpne link i en ny fane</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> støtter ikke <ph name="SPECIFIED_RESOLUTION" />. Oppløsningen ble endret til <ph name="FALLBACK_RESOLUTION" />. Klikk på bekreft for å beholde endringene. De forrige innstillingene blir gjenopprettet om <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">–<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Sorter apper etter navn eller farge</translation> <translation id="8609384513243082612">Åpne en ny fane</translation> +<translation id="861045123704058818">Appene er organisert etter kategori inntil videre</translation> <translation id="8612216344243590325">Oppbevar viktige filer på <ph name="HOLDING_SPACE_TITLE" /> i stedet for på skrivebordet. Bare dra filer til <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Varsler fra <ph name="APP_1_TITLE" /> og <ph name="APP_2_TITLE" /> er skjult fordi visningsbeskyttelse er på</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verifiser identiteten din: <ph name="ORIGIN_NAME" /> vil bekrefte at det er deg</translation> <translation id="875593634123171288">Vis innstillinger for VPN</translation> +<translation id="8756799553341497810">Du kan begynne å tilpasse appoppsettet når du går ut av denne visningen.</translation> <translation id="8759408218731716181">Kan ikke konfigurere multipålogging</translation> <translation id="8763883995157866248">Sett enheten i hvilemodus</translation> <translation id="877404052021108314">90 °F i °C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Tilkoblet nå</translation> <translation id="8841375032071747811">Tilbakeknapp</translation> <translation id="8843682306134542540">Slå av/på rotasjonslås. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Få hjelp</translation> <translation id="8849001918648564819">Skjult</translation> <translation id="8853703225951107899">PIN-koden eller passordet kunne fremdeles ikke verifiseres. Merk: Hvis du nylig har byttet passord, bruker du det gamle passordet. Det nye passordet blir tatt i bruk når du logger av.</translation> <translation id="8855885154700222542">Tast for fullskjermmodus</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Bakre knapp</translation> <translation id="9133335900048457298">Kan ikke ta opp beskyttet innhold</translation> <translation id="9139720510312328767">Slett neste bokstav</translation> +<translation id="9148058034647219655">Avslutt</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">FORESLÅTTE APPER</translation> <translation id="9168436347345867845">Gjør det senere</translation>
diff --git a/ash/strings/ash_strings_or.xtb b/ash/strings/ash_strings_or.xtb index f95026cb..ae6d422 100644 --- a/ash/strings/ash_strings_or.xtb +++ b/ash/strings/ash_strings_or.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">ମୁଁ ବିରକ୍ତ ହୋଇଗଲିଣି</translation> <translation id="1104084341931202936">ଆକ୍ସେସିବିଲିଟୀ ସେଟିଂସ୍ ଦେଖାନ୍ତୁ</translation> <translation id="1104621072296271835">ଏକାଠି ହୋଇ ଆପଣଙ୍କର ଡିଭାଇସ୍ଗୁଡ଼ିକ ଆହୁରି ଭଲ କାର୍ଯ୍ୟ କରନ୍ତି</translation> -<translation id="1106446201446919638">1 ଡିଭାଇସକୁ କନେକ୍ଟ କରାଯାଇଛି। ହଟସ୍ପଟ ଚାଲୁ ଥିବା ସମୟରେ, ୱାଇ-ଫାଇ ବନ୍ଦ ରହିବ।</translation> <translation id="1111021433905331574">ଆପଣ ସେଟିଂସ > <ph name="APP_TITLE" />ରେ ଆପଣଙ୍କ କୀବୋର୍ଡ ବ୍ୟାକଲାଇଟର ରଙ୍ଗ ପରିବର୍ତ୍ତନ କରିପାରିବେ</translation> <translation id="1117719261843403176">ମୋବାଇଲ ଡାଟାକୁ ଟୋଗଲ କରନ୍ତୁ। <ph name="STATE" />।</translation> <translation id="112308213915226829">ସେଲ୍ଫକୁ ସ୍ୱଚାଳିତ ଭାବେ ଲୁଚାନ୍ତୁ</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">କୌଣସି ମୋବାଇଲ ନେଟୱାର୍କ ନାହିଁ</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" />ର ପ୍ରତିଫଳନ</translation> <translation id="1885785240814121742">ଟିପଚିହ୍ନ ସାହାଯ୍ୟରେ ଅନ୍ଲକ୍ କରନ୍ତୁ</translation> +<translation id="1904997243703671177">ଆପଣ ବ୍ଲୁଟୁଥ ବନ୍ଦ କଲେ, ଏଗୁଡ଼ିକ ସମେତ <ph name="DEVICE_COUNT" /> ଏକ୍ସଟର୍ନଲ ଡିଭାଇସ ଆପଣଙ୍କ <ph name="DEVICE_TYPE" />ରୁ ଡିସକନେକ୍ଟ ହୋଇଯିବ:</translation> <translation id="1908992311423394684">ଏହାକୁ ନୂଆ ଇନଷ୍ଟଲ କରାଯାଇଛି</translation> <translation id="1915307458270490472">ସମାପ୍ତ କରନ୍ତୁ</translation> <translation id="1918022425394817322">କ୍ୟାମେରାକୁ ଉପର ଡାହାଣପାର୍ଶ୍ୱ କୋଣକୁ ସ୍ନାପ କରାଯାଇଛି</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Explore ଆପରେ "ସାହାଯ୍ୟ କରନ୍ତୁ" ଖୋଲନ୍ତୁ</translation> <translation id="2018630726571919839">ମୋତେ ଏକ ଜୋକ୍ କୁହନ୍ତୁ</translation> <translation id="2021864487439853900">ଅନଲକ୍ କରିବାକୁ କ୍ଲିକ୍ କରନ୍ତୁ</translation> -<translation id="2023558322300866873">ଆପଣ ଯେ କୌଣସି ସମୟରେ ପ୍ୟାକେଟ୍ କ୍ୟାପଚର୍ କରିବା ବନ୍ଦ କରିପାରିବେ</translation> <translation id="2034971124472263449">ଯେ କୌଣସି ମତେ ସେଭ କରନ୍ତୁ</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> ସର୍ଟକଟ ବର୍ତ୍ତମାନ ବନ୍ଦ ଅଛି</translation> <translation id="2049240716062114887">ଡେସ୍କ ନାମକୁ <ph name="DESK_NAME" />ରେ ବଦଳା ଯାଇଥିଲା</translation> -<translation id="206377500836174974">ସମ୍ପୂର୍ଣ୍ଣ</translation> <translation id="2064048859448024834">କ୍ୟାମେରା ପ୍ରିଭ୍ୟୁ ଚାଲୁ ଅଛି</translation> <translation id="2067602449040652523">କୀ'ବୋର୍ଡ ଉଜ୍ଜ୍ଵଳତା</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" />କୁ ଟୋଗଲ କରନ୍ତୁ। <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /> ଅଛି</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">ସଂଯୁକ୍ତ ହୋଇନାହିଁ</translation> <translation id="2408955596600435184">ଆପଣଙ୍କର PIN ଲେଖନ୍ତୁ</translation> <translation id="2412593942846481727">ଅପ୍ଡେଟ୍ ଉପଲବ୍ଧ ଅଛି</translation> +<translation id="2416438829169535743">ଭ୍ୟୁରୁ ବାହାରି ଯିବେ?</translation> <translation id="2417486498593892439">ନେଟୱାର୍କରେ ସାଇନ ଇନ କରନ୍ତୁ</translation> <translation id="2426051945783024481">କେମେରା ଫ୍ରେମ ସ୍ୱଚାଳିତ ଭାବେ ମଝିରେ ଅଛି</translation> <translation id="2427507373259914951">ବାମ କ୍ଲିକ୍</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">ବିଜ୍ଞପ୍ତି</translation> <translation id="2484513351006226581">କୀ'ବୋର୍ଡ ଲେଆଉଟ୍କୁ ସ୍ଵିଚ୍ କରିବା ପାଇଁ <ph name="KEYBOARD_SHORTCUT" /> ଦବାନ୍ତୁ।</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> ପ୍ରିଭ୍ୟୁ। ସକ୍ରିୟ ଡେସ୍କ।</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />"କୁ <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) ରିଜୋଲ୍ୟୁସନରେ ପରିବର୍ତ୍ତନ କରାଯାଇଛି। ସୁନିଶ୍ଚିତ ନକରି, ପୂର୍ବବର୍ତ୍ତୀ ସେଟିଂସକୁ <ph name="TIMEOUT_SECONDS" />ରେ ରିଷ୍ଟୋର କରାଯିବ।</translation> <translation id="2487915095798731898">ଯୋଗ ଦିଅନ୍ତୁ</translation> <translation id="2499445554382787206">ଡେସ୍କ ପ୍ରୋଫାଇଲ ମେନୁ। <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">ଷ୍ଟିକି କୀ'ଗୁଡ଼ିକ</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1ଟି ଡିଭାଇସ କନେକ୍ଟ କରାଯାଇଛି</translation> <translation id="2791421900609674576">ଆପଣ ଯେଉଁଠାରେ ଛାଡ଼ିଥିଲେ ସେଠାରୁ ଜାରି ରଖିବା ପାଇଁ ସୁପାରିଶଗୁଡ଼ିକ ଦେଖିବେ। ଆପଣ ସୁପାରିଶଗୁଡ଼ିକୁ କାଢ଼ି ଦେବା ପାଇଁ ସ୍ପର୍ଶ କରି ଧରି ରଖିପାରିବେ।</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">ସ୍କ୍ରିନର ଆକାର</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, ଚୟନ କରାଯାଇଛି</translation> <translation id="2805756323405976993">ଆପ୍ସ</translation> <translation id="2814448776515246190">ଆଂଶିକ କ୍ୟାପଚର୍</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">ଟେମ୍ପଲେଟରେ ଅସମର୍ଥିତ ଆପଗୁଡ଼ିକ ଅଛି</translation> <translation id="3160929076476941240">2 ଘଣ୍ଟା</translation> <translation id="316356270129335934"><ph name="MANAGER" /> ଆପଣଙ୍କ <ph name="DEVICE_TYPE" />କୁ ପ୍ରତ୍ୟାହାର କରୁଛି। ଆପଣଙ୍କ ଡିଭାଇସ ରିସେଟ ହେବ ଏବଂ ସମସ୍ତ ଡାଟା ଡିଲିଟ ହୋଇଯିବ।</translation> -<translation id="3170769098533255179">କୌଣସି ଡିଭାଇସକୁ କନେକ୍ଟ କରାଯାଇନାହିଁ। ହଟସ୍ପଟ ଚାଲୁ ଥିବା ସମୟରେ, ୱାଇ-ଫାଇ ବନ୍ଦ ରହିବ।</translation> <translation id="3171170659304083361">ଇନପୁଟ୍ ପଦ୍ଧତି ସେଟିଂସ୍</translation> <translation id="3176221688814061633">ଆପଣଙ୍କ Chromebook କିମ୍ବା ବ୍ଲୁଟୁଥ ଡିଭାଇସ ବ୍ଲୁଟୁଥର ଏକ ପୁରୁଣା ଭର୍ସନ ବ୍ୟବହାର କରୁଛି। ଆହୁରି ଭଲ ଅଡିଓ ଗୁଣବତ୍ତା ପାଇଁ ବ୍ଲୁଟୁଥ ସୁପର ରିଜୋଲ୍ୟୁସନକୁ ଚାଲୁ କରନ୍ତୁ କିମ୍ବା ଇଣ୍ଟର୍ନଲ ମାଇକ୍ରୋଫୋନ ବ୍ୟବହାର କରନ୍ତୁ।</translation> <translation id="3181441307743005334">ରିଷ୍ଟାର୍ଟ ହେବା ପାଇଁ କିଛି ସମୟ ଲାଗିପାରେ</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" /> ହଟସ୍ପଟ ସହ <ph name="DEVICECOUNT" />ଟି ଡିଭାଇସ କନେକ୍ଟ କରାଯାଇଛି</translation> <translation id="3307642347673023554">ଲାପଟପ୍ ମୋଡକୁ ସ୍ୱିଚ୍ କରାଯାଇଛି</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> ଏବେ ମଧ୍ୟ ପରେ ସାଇନ୍ ଇନ୍ କରିପାରିବେ।</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> ଡିଭାଇସକୁ କନେକ୍ଟ କରାଯାଇଛି। ହଟସ୍ପଟ ଚାଲୁ ଥିବା ସମୟରେ, ୱାଇ-ଫାଇ ବନ୍ଦ ରହିବ।</translation> <translation id="3321628682574733415">ଅବୈଧ ପ୍ୟାରେଣ୍ଟ କୋଡ୍</translation> <translation id="332827762492701193">ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ ଲୁକ୍କାୟିତ ଅଛି</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> ବିଜ୍ଞପ୍ତିକୁ ବିସ୍ତାର କରନ୍ତୁ</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">ବର୍ତ୍ତମାନର ଡେସ୍କରୁ ୱିଣ୍ଡୋଗୁଡ଼ିକ ଦେଖାଯାଉଛି, ସମସ୍ତ ଡେସ୍କରୁ ୱିଣ୍ଡୋଗୁଡ଼ିକୁ ଦେଖାଇବା ପାଇଁ ଅପ୍ ତୀର କୀ ଦବାନ୍ତୁ</translation> <translation id="3702846122927433391">ନାଇଜେରିଆର ଜନସଂଖ୍ୟା</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">ମନୋରଞ୍ଜନ</translation> <translation id="3708186454126126312">ପୂର୍ବରୁ ସଂଯୋଗ କରାଯାଇଛି</translation> <translation id="3712143870407382523">ଏହି ସାଇଡ ପାଇଁ ଏକ ୱିଣ୍ଡୋ ବାଛନ୍ତୁ</translation> <translation id="371370241367527062">ସାମ୍ନାପଟର ମାଇକ୍ରୋଫୋନ୍</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">ନମସ୍କାର, ମୁଁ କିପରି ଭାବେ ସାହାଯ୍ୟ କରିପାରିବି?</translation> <translation id="3804737937830804242">କ୍ୟାମେରା ସଙ୍କୁଚିତ କରନ୍ତୁ</translation> <translation id="3824784079442479685">ଏହା କେମେରା ଅନୁମତି ଥିବା <ph name="APP_NAME" />, ଏବଂ ସମସ୍ତ ଆପ୍ସ ଓ ୱେବସାଇଟ ପାଇଁ କେମେରା ଆକ୍ସେସକୁ ଅନୁମତି ଦିଏ। ଆପଣଙ୍କୁ ୱେବ ପୃଷ୍ଠାକୁ ରିଫ୍ରେସ କରିବା କିମ୍ବା ଆପକୁ ରିଷ୍ଟାର୍ଟ କରିବା ଆବଶ୍ୟକ ହୋଇପାରେ।</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />ରୁ <ph name="NUM_TURNED_IN" /> ଦାଖଲ କରିଛନ୍ତି, <ph name="NUM_GRADED" />କୁ ଗ୍ରେଡ କରାଯାଇଛି</translation> <translation id="3826099427150913765">ପାସୱାର୍ଡକୁ ସ୍ୱିଚ୍ କରନ୍ତୁ</translation> <translation id="383058930331066723">ବ୍ୟାଟେରୀ ସେଭର୍ ମୋଡ୍ ଚାଲୁ ଅଛି</translation> <translation id="383629559565718788">କୀବୋର୍ଡ୍ ସେଟିଂସ୍ ଦେଖାନ୍ତୁ।</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168"><ph name="REMAINING_TIME" />ରେ</translation> <translation id="4069532248403319695">ଡାଉନଲୋଡ ପୃଷ୍ଠା ଖୋଲନ୍ତୁ</translation> <translation id="4072264167173457037">ମଧ୍ୟମ ସିଗ୍ନାଲ୍</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • <ph name="NUM_GRADED" /> ଗ୍ରେଡ କରାଯାଇଛି</translation> <translation id="4086921558679520050">ଆପଣଙ୍କ ଡିଭାଇସରେ ଫିଜିକାଲ ମାଇକ ସ୍ୱିଚକୁ ଚାଲୁ କରନ୍ତୁ</translation> <translation id="4101772068965291327">ମୂଳପୃଷ୍ଠା ଖୋଲନ୍ତୁ</translation> <translation id="4112140312785995938">ପଛକୁ ଆଣନ୍ତୁ</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">ସ୍କ୍ରିନକାଷ୍ଟକୁ ସେଭ କରାଯାଇପାରିବ ନାହିଁ</translation> <translation id="4405151984121254935">ସଂଯୋଗ କରାଯାଇଥିବା ପେରିଫେରାଲର ପ୍ରକାର ସମର୍ଥିତ ନୁହେଁ</translation> <translation id="4406883609789734330">ଲାଇଭ୍ କ୍ୟାପସନ୍</translation> +<translation id="4412698727486357573">ସହାୟତା କେନ୍ଦ୍ର</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ବନ୍ଦ ଅଛି।</translation> <translation id="4424159417645388645">ଡେସ୍କ 5</translation> <translation id="4430019312045809116">ଭଲ୍ୟୁମ୍</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">କୌଣସି ପରାମର୍ଶରେ ରୁଚି ନାହିଁ</translation> <translation id="4569753163207712681">ଆପଣଙ୍କ ଫୋନର ବର୍ତ୍ତମାନର ଫଟୋ, ମିଡିଆ ଏବଂ ଆପ୍ସ ଭ୍ୟୁ କରନ୍ତୁ</translation> <translation id="4573176682887762361">"[ଶବ୍ଦ / ବାକ୍ୟାଂଶ] ଟାଇପ କରନ୍ତୁ"</translation> -<translation id="4577188182049003486">ହଟସ୍ପଟ ଚାଲୁ ହେଲେ, ୱାଇ-ଫାଇ ବନ୍ଦ ହୋଇଯାଏ</translation> <translation id="4577274620589681794">ସମୟ ସମାପ୍ତ ହୋଇଛି · <ph name="LABEL" /></translation> <translation id="4577990005084629481">ପ୍ରିଭ୍ୟୁଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ</translation> <translation id="4578906031062871102">ସେଟିଂସ୍ ମେନୁ ଖୋଲାଯାଇଛି</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">ଟାବ ଷ୍ଟ୍ରିପରେ ଥିବା ଖାଲି ଏରିଆକୁ ଲିଙ୍କ ଡ୍ରାଗ କରନ୍ତୁ</translation> <translation id="4814539958450445987">ଲଗ୍ଇନ୍ ସ୍କ୍ରିନ୍</translation> <translation id="481455355267255546">ପରବର୍ତ୍ତୀ</translation> +<translation id="481749895090480684">ଟାସ୍କ ତାଲିକା: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">କେମେରା ଏବଂ ମାଇକ୍ରୋଫୋନ</translation> <translation id="482908187605862807">Play Storeରେ ଉପଲବ୍ଧ ଥିବା ଆପ୍ସ</translation> <translation id="4831034276697007977">ଆପଣ ସ୍ୱଚାଳିତ କ୍ଲିକ୍ଗୁଡ଼ିକୁ ବନ୍ଦ କରିବାକୁ ଚାହୁଁଥିବା ସୁନିଶ୍ଚିତ କି?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">ଆଲାରାମର ସାଉଣ୍ଡକୁ ଅକ୍ଷମ କରାଯାଇଥିବା ସମୟରେ ଲୋକେଟ୍ ଫୋନ୍ ଉପଲବ୍ଧ ହୁଏ ନାହିଁ</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> ପାଇଁ ଆପଣ ଆପଣଙ୍କ <ph name="DEVICE_TYPE" />କୁ ପ୍ରତ୍ୟାହାର କରିବା ଆବଶ୍ୟକ। ଆପଣଙ୍କ ଡିଭାଇସ ରିସେଟ ହେବ ଏବଂ ସମସ୍ତ ଡାଟା ଡିଲିଟ ହୋଇଯିବ।</translation> <translation id="4961318399572185831">କାଷ୍ଟ ସ୍କ୍ରିନ୍</translation> +<translation id="4964188651935955085">ଆପଣ ବ୍ଲୁଟୁଥ ବନ୍ଦ କଲେ, ଏହି ଏକ୍ସଟର୍ନଲ ଡିଭାଇସ ଆପଣଙ୍କ <ph name="DEVICE_TYPE" />ରୁ ଡିସକନେକ୍ଟ ହୋଇଯିବ:</translation> <translation id="4966431234408005599">ଭଲ୍ୟୁମ ବଢ଼ାନ୍ତୁ</translation> <translation id="4969092041573468113"><ph name="HOURS" />ଘ <ph name="MINUTES" />ମି <ph name="SECONDS" />ସେ</translation> <translation id="4975771730019223894">ଆପ୍ ବ୍ୟାଜିଂ</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">ଯଦି ଆପଣ ମ୍ୟୁଟ ଥିବା ସମୟରେ କୁହନ୍ତି ତେବେ ଆପଣଙ୍କୁ ସୂଚିତ କରାଯିବ। ଅଡିଓକୁ ଆପଣଙ୍କ ଡିଭାଇସରୁ କେବେ ବି ବାହାର କରାଯାଏ ନାହିଁ।</translation> <translation id="5077416371682039027">ଆପଣଙ୍କ ଫୋନର ବର୍ତ୍ତମାନର ଫଟୋ, ମିଡିଆ, ବିଜ୍ଞପ୍ତି ଏବଂ ଆପ୍ସକୁ ଭ୍ୟୁ କରିବା ସେଟ ଅପ କରନ୍ତୁ</translation> +<translation id="5077936103761694531">ରିଜୋଲ୍ୟୁସନକୁ ସୁନିଶ୍ଚିତ କରିବେ?</translation> <translation id="5078796286268621944">ଭୁଲ ପିନ୍</translation> <translation id="5083035541015925118">ctrl + alt + ଅପ ତୀର</translation> <translation id="5083553833479578423">ଆହୁରି ଆସିଷ୍ଟାଣ୍ଟ ବୈଶିଷ୍ଟ୍ୟଗୁଡ଼ିକ ଅନ୍ଲକ୍ କରନ୍ତୁ</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620"><ph name="HOLDING_SPACE_TITLE" />ରେ ଫାଇଲଗୁଡ଼ିକୁ ଯୋଗ କରିବା ପାଇଁ ସେଗୁଡ଼ିକୁ ଡେସ୍କଟପରେ ଡ୍ରପ କରନ୍ତୁ। ଆପଣ ଡେସ୍କଟପରେ ଫାଇଲ ଯୋଗ କରିପାରିବେ ନାହିଁ।</translation> <translation id="5551456515017410630">କେଲେଣ୍ଡର ଖୋଲନ୍ତୁ/ବନ୍ଦ କରନ୍ତୁ</translation> <translation id="5551974246223970793">ଏକ ପୃଷ୍ଠାକୁ ସର୍ଚ୍ଚ କରିବା ସମୟରେ ସର୍ଚ୍ଚ ପାଇଁ ପରବର୍ତ୍ତୀ ମେଳକୁ ଯାଆନ୍ତୁ</translation> -<translation id="5555639311269196631">ହଟସ୍ପଟକୁ ବନ୍ଦ କରନ୍ତୁ</translation> <translation id="5556459405103347317">ପୁନଃ ଲୋଡ୍ କରନ୍ତୁ</translation> <translation id="5558091555391176027">Nearby Shareର ଉଚ୍ଚ ଭିଜିବିଲିଟୀକୁ ଟୋଗଲ କରନ୍ତୁ</translation> +<translation id="5558314826121965174">ସୃଜନଶୀଳତା</translation> <translation id="556042886152191864">ବଟନ୍</translation> <translation id="5570122939431135380">ନୂଆ ଇନକଗ୍ନିଟୋ ୱିଣ୍ଡୋରେ ନୂଆ ଟାବ ଖୋଲନ୍ତୁ</translation> <translation id="5571066253365925590">ବ୍ଲୁଟୁଥ୍ ସକ୍ଷମ ଅଛି</translation> +<translation id="5572632238877308040">ଅତ୍ୟାବଶ୍ୟକୀୟ</translation> <translation id="557563299383177668">ପରବର୍ତ୍ତୀ ଅନୁଚ୍ଛେଦ</translation> <translation id="5577082622442191756">ବ୍ଲୁଟୁଥ ଟୋଗଲ କରନ୍ତୁ। <ph name="STATE_TEXT" />।</translation> <translation id="5577281275355252094">ଫୋନ୍ ହବ୍ ବ୍ୟବହାର କରିବା ପାଇଁ ଆପଣଙ୍କ ଫୋନରେ ବ୍ଲୁଟୁଥ୍ ଚାଲୁ ଥିବା ଯାଞ୍ଚ କରନ୍ତୁ</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">ଡେସ୍କ 10</translation> <translation id="5662709761327382534">ମାଇକ୍ରୋଫୋନରେ ରେକର୍ଡ କରନ୍ତୁ <ph name="CURRENT_STATE" />, ମାଇକ୍ରୋଫୋନରେ ରେକର୍ଡିଂ ଚାଲୁ କରିବାକୁ Enter କୀ'କୁ ଦବାନ୍ତୁ <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">ସକ୍ରିୟ ହେଉଛି</translation> +<translation id="5672890847723042801">ୟୁଟିଲିଟିଗୁଡ଼ିକ</translation> <translation id="5673434351075758678">ଆପଣଙ୍କର ସେଟିଂସ୍ ସିଙ୍କ୍ ହେବା ପରେ "<ph name="FROM_LOCALE" />"ରୁ "<ph name="TO_LOCALE" />" ପର୍ଯ୍ୟନ୍ତ।</translation> <translation id="5675363643668471212">ସେଲ୍ଫ ଆଇଟମ୍</translation> <translation id="5677928146339483299">ବ୍ଲକ୍ କରାଯାଇଛି</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">ବେଟେରୀ <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">ନେଟୱାର୍କ ସୂଚନା ସଂଗ୍ରହ କରାଯାଉଛି</translation> <translation id="5867606971598166637">ଆପଣଙ୍କ ସିଷ୍ଟମ ଆଡମିନିଷ୍ଟ୍ରେଟର ଆପଣଙ୍କର ସ୍କ୍ରିନକୁ ମନିଟର କରୁଛି</translation> -<translation id="5876535466645959772">ଚୟନିତ ତାଲିକା ଖାଲି ଅଛି, ଏକ ନୂଆ ଟାସ୍କ ଯୋଗ କରିବା ପାଇଁ ତଳକୁ ନାଭିଗେଟ କରନ୍ତୁ</translation> <translation id="5876666360658629066">ବାପାମା କୋଡ୍ ଲେଖନ୍ତୁ</translation> <translation id="5881540930187678962">ଫୋନ୍ ହବ୍ ପରେ ସେଟ୍ ଅପ୍ କରନ୍ତୁ</translation> <translation id="5887954372087850114"><ph name="DESK_TITLE" /> ପାଇଁ Window <ph name="WINDOW_TITLE" /> ଆସାଇନ କରାଯାଇଛି ଏବଂ ଏହାକୁ ଅନ୍ୟ ସମସ୍ତ ଡେସ୍କରୁ ଅନଆସାଇନ କରାଯାଇଛି</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">ଆପ୍</translation> <translation id="5958529069007801266">ନିରୀକ୍ଷିତ ୟୁଜର</translation> <translation id="5960410286721553511">ଆପଣଙ୍କ ଫୋନରେ ଥିବା ବର୍ତ୍ତମାନର ଫଟୋ ଏବଂ ମିଡିଆ ଦେଖନ୍ତୁ</translation> -<translation id="5961960957587052807">ଲାଇଟ</translation> <translation id="5965524703725988602">ଡାର୍କ ଥିମ ଟୋଗଲ କରନ୍ତୁ। <ph name="STATE_TEXT" />।</translation> <translation id="5975235751479998104">ୱିଣ୍ଡୋଗୁଡ଼ିକ ମାଧ୍ୟମରେ ଆଗକୁ ଯାଆନ୍ତୁ</translation> <translation id="5978382165065462689">ରିମୋଟ୍ ସହାୟତା ମାଧ୍ୟମରେ ଆପଣଙ୍କର ସ୍କ୍ରିନ୍ର ନିୟନ୍ତ୍ରଣ ସେୟାର୍ ହେଉଛି।</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">ଆପ୍ ପରାମର୍ଶ</translation> <translation id="6352082849089527770">ଅଜଣା ନେଟୱାର୍କଗୁଡ଼ିକ</translation> <translation id="6359587239691116345">ନବୀନତମ ଫିଚର ଏବଂ ସୁରକ୍ଷା ଉନ୍ନତିଗୁଡ଼ିକୁ ପାଆନ୍ତୁ। ଯଦି ଆପଣ ଏହି ଅପଡେଟକୁ ଅଗ୍ରାହ୍ୟ କରନ୍ତି, ତେବେ ଆପଣଙ୍କ ଡିଭାଇସ ଆଉ ସଠିକ୍ ଭାବେ କାମ କରିନପାରେ ଏବଂ ଆପଣ ସୁରକ୍ଷା ଓ ପରଫରମାନ୍ସ ସମସ୍ୟାଗୁଡ଼ିକର ସମ୍ମୁଖୀନ ହୋଇପାରନ୍ତି।</translation> +<translation id="6362833380917912748">ଆପଣଙ୍କ ବିଲ୍ଟ-ଇନ ଆପ୍ସକୁ ଜାଣନ୍ତୁ</translation> <translation id="6376931439017688372">ବ୍ଲୁଟୁଥ୍ ଚାଲୁ ଅଛି</translation> <translation id="6378515133128829137">ୱିଣ୍ଡୋକୁ ଡାହାଣକୁ ପିନ କରନ୍ତୁ</translation> <translation id="6381109794406942707">ଡିଭାଇସକୁ ଅନଲକ୍ କରିବା ପାଇଁ ଆପଣଙ୍କର PIN ଲେଖନ୍ତୁ।</translation> @@ -1526,6 +1528,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> ନାମକ ଏକ ଡିଭାଇସ୍ ସହ ସଂଯୋଗ କରାଯାଇଛି</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" />ରେ ଆସନ୍ତୁ।</translation> <translation id="70168403932084660">ଡେସ୍କ 6</translation> +<translation id="702252130983202758">ଆପଣଙ୍କ ଆପ୍ଗୁଡ଼ିକ</translation> <translation id="7025533177575372252">ଆପଣଙ୍କର <ph name="DEVICE_NAME" />କୁ ନିଜ ଫୋନ୍ ସହ ସଂଯୋଗ କରନ୍ତୁ</translation> <translation id="7026338066939101231">ହ୍ରାସ</translation> <translation id="7029814467594812963">ସେସନରୁ ବାହାରି ଯାଅ</translation> @@ -1675,6 +1678,7 @@ <translation id="7647488630410863958">ଆପଣଙ୍କର ବିଜ୍ଞପ୍ତି ଦେଖିବାକୁ ଡିଭାଇସ୍ ଅନ୍ଲକ୍ କରନ୍ତୁ</translation> <translation id="7649070708921625228">ସହାୟତା</translation> <translation id="7654687942625752712">କୁହାଯାଇଥିବା ମତାମତ ଅକ୍ଷମ କରିବାକୁ ଉଭୟ ଭଲ୍ୟୁମ୍ କୀ ଦବାଇ ରଖନ୍ତୁ।</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />"କୁ <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) ରିଜୋଲ୍ୟୁସନରେ ପରିବର୍ତ୍ତନ କରାଯାଇଛି। ପୋର୍ଟ ବେଣ୍ଡୱିଡଥ ସୀମିତତା ଯୋଗୁଁ ଆପଣଙ୍କ ଡିସପ୍ଲେ ଏକ <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) ରିଜୋଲ୍ୟୁସନକୁ ସମର୍ଥନ କରିପାରିବ ନାହିଁ। ସୁନିଶ୍ଚିତ ନକରି, ପୂର୍ବବର୍ତ୍ତୀ ସେଟିଂସକୁ <ph name="TIMEOUT_SECONDS" />ରେ ରିଷ୍ଟୋର କରାଯିବ।</translation> <translation id="7658239707568436148">ବାତିଲ</translation> <translation id="7659861092419699379">ଡେସ୍କ ଏବଂ ୱିଣ୍ଡୋଗୁଡ଼ିକୁ ବନ୍ଦ କରାଯାଇଛି</translation> <translation id="7660160718439869192"><ph name="EMAIL" /> ସହିତ ଲିଙ୍କ ହୋଇଥିବା ଡିଭାଇସଗୁଡ଼ିକରେ ଆପଣଙ୍କ <ph name="NAME" /> ଦେଖାଯିବ</translation> @@ -1765,6 +1769,7 @@ <translation id="7945357288295809525">ଆକ୍ସେସିବିଲିଟୀ ସେଟିଂସ ଦେଖାନ୍ତୁ, "<ph name="ENABLED_FEATURES" />" ସକ୍ଷମ କରାଯାଇଛି।</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> ଆପଣଙ୍କ <ph name="DEVICE_NAME" /> ବ୍ୟବହାର କରିବାକୁ ଚାହେଁ</translation> <translation id="7951630946012935453">କୀବୋର୍ଡକୁ ଡିମ କରନ୍ତୁ</translation> +<translation id="7953994493035617347">ନୂଆ ରିଜୋଲ୍ୟୁସନକୁ ସୁନିଶ୍ଚିତ କରିବେ?</translation> <translation id="7963689218131240420">'ବିରକ୍ତ କରନ୍ତୁ ନାହିଁ' ବନ୍ଦ ଅଛି।</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" />ରୁ</translation> <translation id="7968693143708939792">ଫୋଲ୍ଡର୍ ଚୟନ କରନ୍ତୁ...</translation> @@ -1777,6 +1782,7 @@ <translation id="799296642788192631">ଆପଣ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ ଫାଇଲଗୁଡ଼ିକୁ ପିନ କରିପାରିବେ। ପିନ କରିବା ପାଇଁ, ଏକ ଆଇଟମ ଉପରେ ହୋଭର କରନ୍ତୁ କିମ୍ବା ଫାଇଲଗୁଡ଼ିକୁ ଖୋଲି ଏକ ଆଇଟମରେ ଡାହାଣ-କ୍ଲିକ କରନ୍ତୁ।</translation> <translation id="7994370417837006925">ଏକାଧିକ ସାଇନ୍-ଇନ୍</translation> <translation id="7995804128062002838">ସ୍କ୍ରିନ୍ କ୍ୟାପଚର୍ କରିବା ବିଫଳ ହୋଇଛି</translation> +<translation id="8000020256436988724">ଟୁଲବାର୍</translation> <translation id="8000066093800657092">କୌଣସି ନେଟ୍ୱର୍କ ନାହିଁ</translation> <translation id="8001755249288974029">କର୍ସରରୁ ଲାଇନର ଆରମ୍ଭ ପର୍ଯ୍ୟନ୍ତ ଟେକ୍ସଟ ଚୟନ କରନ୍ତୁ</translation> <translation id="8004512796067398576">ବୃଦ୍ଧି</translation> @@ -1823,6 +1829,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> ପାଇଁ ସୂଚନା ଡାଏଲଗ୍ ଖୋଲନ୍ତୁ</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" />କୁ ବ୍ୟବହାର କରାଯାଉଛି</translation> <translation id="8185090165691050712">ଲକ ମୋଡକୁ ରିସାଇଜ କରିବା ପାଇଁ ମେନୁକୁ ଚାଲୁ/ବନ୍ଦ କରନ୍ତୁ</translation> +<translation id="8192727139462702395">ଆପଣ ବ୍ଲୁଟୁଥ ବନ୍ଦ କଲେ, ଏହି ଏକ୍ସଟର୍ନଲ ଡିଭାଇସଗୁଡ଼ିକ ଆପଣଙ୍କ <ph name="DEVICE_TYPE" />ରୁ ଡିସକନେକ୍ଟ ହୋଇଯିବ:</translation> <translation id="8198456017687137612">କାଷ୍ଟିଂ ଟାବ୍</translation> <translation id="8200772114523450471">ସାରାଶଂ</translation> <translation id="8203795194971602413">ଡାହାଣ କ୍ଲିକ୍</translation> @@ -1842,6 +1849,7 @@ <translation id="8262312463845990408">ପ୍ଲେବେକ ଟୋଗଲ କରନ୍ତୁ</translation> <translation id="8270450402312105425">{0,plural, =1{ଡିଭାଇସକୁ ଏକ ଘଣ୍ଟା ମଧ୍ୟରେ ପୂର୍ବବର୍ତ୍ତୀ ସଂସ୍କରଣକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ}other{ଡିଭାଇସକୁ # ଘଣ୍ଟା ମଧ୍ୟରେ ପୂର୍ବବର୍ତ୍ତୀ ସଂସ୍କରଣକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ}}</translation> <translation id="8277261673056602147">ଆପଣଙ୍କ ସ୍କ୍ରିନରେ ଟେକ୍ସଟକୁ ହାଇଲାଇଟ କରନ୍ତୁ</translation> +<translation id="8287009018010202411">ଉତ୍ପାଦନକ୍ଷମତା</translation> <translation id="828708037801473432">ବନ୍ଦ</translation> <translation id="8297006494302853456">ଦୁର୍ବଳ</translation> <translation id="8308637677604853869">ପୂର୍ବବର୍ତ୍ତୀ ମେନୁ</translation> @@ -1913,6 +1921,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">ଆପଣଙ୍କ ଆପଗୁଡ଼ିକୁ ନାମ କିମ୍ବା ରଙ୍ଗ ଅନୁସାରେ ସର୍ଟ କରନ୍ତୁ</translation> <translation id="8609384513243082612">ନୂଆ ଟାବ୍ ଖୋଲନ୍ତୁ</translation> +<translation id="861045123704058818">ଆପ୍ସକୁ ଅସ୍ଥାୟୀ ଭାବେ ବର୍ଗ ଅନୁଯାୟୀ ବ୍ୟବସ୍ଥିତ କରାଯାଇଛି</translation> <translation id="8612216344243590325">ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ ଫାଇଲଗୁଡ଼ିକୁ ଡେସ୍କଟପ ପରିବର୍ତ୍ତେ <ph name="HOLDING_SPACE_TITLE" />ରେ ରଖନ୍ତୁ। ଏବେ ଫାଇଲଗୁଡ଼ିକୁ <ph name="HOLDING_SPACE_TITLE" />କୁ ଡ୍ରାଗ କରନ୍ତୁ।</translation> <translation id="8614517853887502247">"ଦେଖିବା ସମ୍ବନ୍ଧିତ ସୁରକ୍ଷା" ସୁବିଧା ଚାଲୁ ଥିବା ଯୋଗୁଁ <ph name="APP_1_TITLE" /> ଏବଂ <ph name="APP_2_TITLE" /> ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ ଲୁକ୍କାୟିତ ଅଛି</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1951,6 +1960,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">ଆପଣଙ୍କ ପରିଚୟ ଯାଞ୍ଚ କରନ୍ତୁ: ଏହା ଆପଣ ଅଟନ୍ତି ବୋଲି <ph name="ORIGIN_NAME" /> ସୁନିଶ୍ଚିତ କରିବାକୁ ଚାହୁଁଛି</translation> <translation id="875593634123171288">VPN ସେଟିଂସ୍ ଦେଖାନ୍ତୁ</translation> +<translation id="8756799553341497810">ଆପଣ ଏହି ଭ୍ୟୁରୁ ବାହାରି ଯିବା ପରେ ଆପଣଙ୍କ ଆପ ଲେଆଉଟକୁ କଷ୍ଟମାଇଜ କରିବା ଆରମ୍ଭ କରିପାରିବେ।</translation> <translation id="8759408218731716181">ଏକାଧିକ ସାଇନ୍-ଇନ୍ ସେଟ୍ ଅପ୍ କରିପାରିବେ ନାହିଁ</translation> <translation id="8763883995157866248">ଡିଭାଇସକୁ ସ୍ଲିପ ମୋଡରେ ରଖନ୍ତୁ</translation> <translation id="877404052021108314">ସେଲସିଆସ ଅନୁସାରେ 90°F</translation> @@ -1971,6 +1981,7 @@ <translation id="8834539327799336565">ବର୍ତ୍ତମାନ ସଂଯୁକ୍ତ ଅଛି</translation> <translation id="8841375032071747811">ପଛକୁ ଫେରନ୍ତୁ ବଟନ୍</translation> <translation id="8843682306134542540">ଘୂର୍ଣ୍ଣନ ଲକ୍ ଟୋଗଲ୍ କରନ୍ତୁ। <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">ସାହାଯ୍ୟ ପାଆନ୍ତୁ</translation> <translation id="8849001918648564819">ଲୁକ୍କାୟିତ</translation> <translation id="8853703225951107899">ଆପଣଙ୍କ PIN କିମ୍ବା ପାସୱାର୍ଡକୁ ଏବେ ବି ଯାଞ୍ଚ କରାଯାଇପାରିଲା ନାହିଁ। ଧ୍ୟାନ ଦିଅନ୍ତୁ: ଯଦି ଆପଣ ଆପଣଙ୍କ ପାସୱାର୍ଡକୁ ବର୍ତ୍ତମାନ ପରିବର୍ତ୍ତନ କରିଛନ୍ତି, ତେବେ ପୁରୁଣା ପାସୱାର୍ଡ ବ୍ୟବହାର କରନ୍ତୁ। ଆପଣ ସାଇନ୍ ଆଉଟ୍ କରିବା ପରେ ଆପଣଙ୍କ ନୂଆ ପାସୱାର୍ଡ ଲାଗୁ ହେବ।</translation> <translation id="8855885154700222542">ପୂର୍ଣ୍ଣସ୍କ୍ରିନ୍ କୀ</translation> @@ -2042,6 +2053,7 @@ <translation id="9129245940793250979">ରିଅର କେମେରା</translation> <translation id="9133335900048457298">ସୁରକ୍ଷିତ ବିଷୟବସ୍ତୁକୁ ରେକର୍ଡ କରାଯାଇପାରିବ ନାହିଁ</translation> <translation id="9139720510312328767">ପରବର୍ତ୍ତୀ ଅକ୍ଷରକୁ ଡିଲିଟ କରନ୍ତୁ</translation> +<translation id="9148058034647219655">ପ୍ରସ୍ଥାନ କରନ୍ତୁ</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">ପ୍ରସ୍ତାବିତ ଆପ୍ସ</translation> <translation id="9168436347345867845">ଏହାକୁ ପରେ କରନ୍ତୁ</translation>
diff --git a/ash/strings/ash_strings_pa.xtb b/ash/strings/ash_strings_pa.xtb index 14c3af9..d4e376a 100644 --- a/ash/strings/ash_strings_pa.xtb +++ b/ash/strings/ash_strings_pa.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">ਮੈਂ ਬੋਰ ਹੋ ਚੁੱਕਾ/ਚੁੱਕੀ ਹਾਂ</translation> <translation id="1104084341931202936">ਪਹੁੰਚਯੋਗਤਾ ਸੈਟਿੰਗਾਂ ਦਿਖਾਓ</translation> <translation id="1104621072296271835">ਰਲ ਕੇ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਹੋਰ ਵੀ ਬਿਹਤਰ ਕੰਮ ਕਰਦੇ ਹਨ</translation> -<translation id="1106446201446919638">1 ਡੀਵਾਈਸ ਕਨੈਕਟ ਕੀਤਾ ਗਿਆ। ਹੌਟਸਪੌਟ ਵਰਤਣ ਦੌਰਾਨ, ਵਾਈ-ਫਾਈ ਬੰਦ ਰਹੇਗਾ।</translation> <translation id="1111021433905331574">ਤੁਸੀਂ ਸੈਟਿੰਗਾਂ > <ph name="APP_TITLE" /> 'ਤੇ ਜਾ ਕੇ ਆਪਣੇ ਕੀ-ਬੋਰਡ ਬੈਕਲਾਈਟ ਦਾ ਰੰਗ ਬਦਲ ਸਕਦੇ ਹੋ</translation> <translation id="1117719261843403176">ਮੋਬਾਈਲ ਡਾਟੇ ਨੂੰ ਟੌਗਲ ਕਰੋ। <ph name="STATE" />.</translation> <translation id="112308213915226829">ਸ਼ੈਲਫ ਆਟੋਲੁਕਾਓ</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">ਕੋਈ ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਨਹੀਂ ਹੈ</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> ਲਈ ਪ੍ਰਤਿਬਿੰਬੀਕਰਨ</translation> <translation id="1885785240814121742">ਫਿੰਗਰਪ੍ਰਿੰਟ ਨਾਲ ਅਣਲਾਕ ਕਰੋ</translation> +<translation id="1904997243703671177">ਬਲੂਟੁੱਥ ਬੰਦ ਕਰਨ 'ਤੇ, <ph name="DEVICE_COUNT" /> ਬਾਹਰੀ ਡੀਵਾਈਸ ਤੁਹਾਡੇ <ph name="DEVICE_TYPE" /> ਤੋਂ ਡਿਸਕਨੈਕਟ ਹੋ ਜਾਣਗੇ, ਇਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ:</translation> <translation id="1908992311423394684">ਨਵੀਂ ਸਥਾਪਤ ਕੀਤੀ ਗਈ</translation> <translation id="1915307458270490472">ਸਮਾਪਤ ਕਰੋ</translation> <translation id="1918022425394817322">ਕੈਮਰੇ ਨੂੰ ਉੱਪਰਲੇ ਸੱਜੇ ਕੋਨੇ 'ਤੇ ਵਿਵਸਥਿਤ ਕੀਤਾ ਗਿਆ</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Explore ਐਪ ਵਿੱਚ "ਮਦਦ" ਖੋਲ੍ਹੋ</translation> <translation id="2018630726571919839">ਮੈਨੂੰ ਕੋਈ ਚੁਟਕਲਾ ਸੁਣਾਓ</translation> <translation id="2021864487439853900">ਅਣਲਾਕ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ</translation> -<translation id="2023558322300866873">ਤੁਸੀਂ ਕਿਸੇ ਵੇਲੇ ਵੀ ਪੈਕੇਟ ਕੈਪਚਰ ਨੂੰ ਰੋਕ ਸਕਦੇ ਹੋ</translation> <translation id="2034971124472263449">ਫਿਰ ਵੀ ਰੱਖਿਅਤ ਕਰੋ</translation> <translation id="204259843076055848">ਫ਼ਿਲਹਾਲ <ph name="SIX_PACK_KEY_NAME" /> ਸ਼ਾਰਟਕੱਟ ਦੀ ਸੁਵਿਧਾ ਬੰਦ ਹੈ</translation> <translation id="2049240716062114887">ਡੈਸਕ ਦਾ ਨਾਮ ਬਦਲ ਕੇ <ph name="DESK_NAME" /> ਕਰ ਦਿੱਤਾ ਗਿਆ</translation> -<translation id="206377500836174974">ਸੰਪੂਰਨ</translation> <translation id="2064048859448024834">ਕੈਮਰਾ ਪੂਰਵ-ਝਲਕ ਚਾਲੂ ਹੈ</translation> <translation id="2067602449040652523">ਕੀ-ਬੋਰਡ ਚਮਕ</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> ਨੂੰ ਟੌਗਲ ਕਰੋ। <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /> ਹੈ</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">ਕਨੈਕਟ ਨਹੀਂ ਹੈ</translation> <translation id="2408955596600435184">ਆਪਣਾ PIN ਦਾਖਲ ਕਰੋ</translation> <translation id="2412593942846481727">ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ</translation> +<translation id="2416438829169535743">ਕੀ ਦ੍ਰਿਸ਼ ਤੋਂ ਬਾਹਰ ਜਾਣਾ ਹੈ?</translation> <translation id="2417486498593892439">ਨੈੱਟਵਰਕ 'ਤੇ ਸਾਈਨ-ਇਨ ਕਰੋ</translation> <translation id="2426051945783024481">ਕੈਮਰਾ ਫ੍ਰੇਮ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਕੇਂਦਰਿਤ ਹੁੰਦਾ ਹੈ</translation> <translation id="2427507373259914951">ਖੱਬਾ ਕਲਿੱਕ ਕਰੋ</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">ਸੂਚਨਾਵਾਂ</translation> <translation id="2484513351006226581">ਕੀ-ਬੋਰਡ ਖਾਕਾ ਬਦਲਣ ਲਈ <ph name="KEYBOARD_SHORTCUT" /> ਦਬਾਓ।</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> ਦੀ ਪੂਰਵ-ਝਲਕ। ਕਿਰਿਆਸ਼ੀਲ ਡੈਸਕ।</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" ਨੂੰ <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) ਰੈਜ਼ੋਲਿਊਸ਼ਨ 'ਤੇ ਬਦਲ ਦਿੱਤਾ ਗਿਆ। ਤਸਦੀਕ ਕਰਨ ਤੋਂ ਬਿਨਾਂ, ਪਿਛਲੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ <ph name="TIMEOUT_SECONDS" /> ਵਿੱਚ ਮੁੜ-ਬਹਾਲ ਕੀਤਾ ਜਾਵੇਗਾ।</translation> <translation id="2487915095798731898">ਸ਼ਾਮਲ ਹੋਵੋ</translation> <translation id="2499445554382787206">ਡੈਸਕ ਪ੍ਰੋਫਾਈਲ ਮੀਨੂ। <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">ਸਟਿਕੀ ਕੁੰਜੀਆਂ</translation> @@ -410,7 +410,7 @@ <translation id="2705001408393684014">ਮਾਈਕ ਨੂੰ ਟੌਗਲ ਕਰੋ। <ph name="STATE_TEXT" /></translation> <translation id="2706462751667573066">ਉੱਪਰ</translation> <translation id="2710984741481549981">ਵਿੰਡੋ ਨੂੰ ਲਾਕ ਕਰੋ</translation> -<translation id="2718395828230677721">ਰਾਤ ਦੀ ਰੋਸ਼ਨੀ</translation> +<translation id="2718395828230677721">ਨਾਈਟ ਲਾਈਟ</translation> <translation id="2726420622004325180">ਹੌਟਸਪੌਟ ਮੁਹੱਈਆ ਕਰਵਾਉਣ ਲਈ ਤੁਹਾਡੇ ਫ਼ੋਨ ਵਿੱਚ ਮੋਬਾਈਲ ਡਾਟਾ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ</translation> <translation id="2727175239389218057">ਜਵਾਬ ਦਿਓ</translation> <translation id="2727977024730340865">ਇੱਕ ਘੱਟ-ਪਾਵਰ ਦੇ ਚਾਰਜਰ ਨਾਲ ਪਲੱਗ-ਇਨ ਕੀਤਾ ਗਿਆ। ਬੈਟਰੀ ਚਾਰਜਿੰਗ ਭਰੋਸੇਯੋਗ ਨਹੀਂ ਵੀ ਹੋ ਸਕਦੀ।</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 ਡੀਵਾਈਸ ਕਨੈਕਟ ਕੀਤਾ ਗਿਆ</translation> <translation id="2791421900609674576">ਤੁਹਾਨੂੰ ਸਿਫ਼ਾਰਸ਼ਾਂ ਦਿਖਾਈ ਦੇਣਗੀਆਂ ਤਾਂ ਜੋ ਤੁਸੀਂ ਉੱਥੋਂ ਜਾਰੀ ਰੱਖ ਸਕੋ ਜਿੱਥੇ ਤੁਸੀਂ ਛੱਡਿਆ ਸੀ। ਤੁਸੀਂ ਸਿਫ਼ਾਰਸ਼ਾਂ ਹਟਾਉਣ ਲਈ ਸਪਰਸ਼ ਕਰ ਕੇ ਰੱਖ ਸਕਦੇ ਹੋ।</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">ਸਕ੍ਰੀਨ ਦਾ ਆਕਾਰ</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" /> ਨੂੰ ਚੁਣਿਆ ਗਿਆ</translation> <translation id="2805756323405976993">ਐਪਸ</translation> <translation id="2814448776515246190">ਅੰਸ਼ਕ ਕੈਪਚਰ</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">ਟੈਮਪਲੇਟ ਵਿੱਚ ਅਸਮਰਥਿਤ ਐਪਾਂ</translation> <translation id="3160929076476941240">2 ਘੰ.</translation> <translation id="316356270129335934"><ph name="MANAGER" /> ਤੁਹਾਡੇ <ph name="DEVICE_TYPE" /> ਨੂੰ ਪਿਛਲੇ ਵਰਜਨ 'ਤੇ ਵਾਪਸ ਲਿਆ ਰਿਹਾ ਹੈ। ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਰੀਸੈੱਟ ਹੋ ਜਾਵੇਗਾ ਅਤੇ ਸਾਰਾ ਡਾਟਾ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ।</translation> -<translation id="3170769098533255179">ਕੋਈ ਡੀਵਾਈਸ ਕਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ। ਹੌਟਸਪੌਟ ਵਰਤਣ ਦੌਰਾਨ, ਵਾਈ-ਫਾਈ ਬੰਦ ਰਹੇਗਾ।</translation> <translation id="3171170659304083361">ਇਨਪੁੱਟ ਵਿਧੀਆਂ ਦੀਆਂ ਸੈਟਿੰਗਾਂ</translation> <translation id="3176221688814061633">ਤੁਹਾਡੀ Chromebook ਜਾਂ ਬਲੂਟੁੱਥ ਡੀਵਾਈਸ ਵਿੱਚ ਬਲੂਟੁੱਥ ਦੇ ਪੁਰਾਣੇ ਵਰਜਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ। ਬਿਹਤਰ ਆਡੀਓ ਕੁਆਲਿਟੀ ਲਈ ਬਲੂਟੁੱਥ ਸੁਪਰ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਨੂੰ ਚਾਲੂ ਕਰੋ ਜਾਂ ਅੰਦਰੂਨੀ ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।</translation> <translation id="3181441307743005334">ਮੁੜ-ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਕੁਝ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" /> ਦੇ ਹੌਟਸਪੌਟ ਨਾਲ <ph name="DEVICECOUNT" /> ਡੀਵਾਈਸ ਕਨੈਕਟ ਹਨ</translation> <translation id="3307642347673023554">ਲੈਪਟਾਪ ਮੋਡ 'ਤੇ ਸਵਿੱਚ ਕੀਤਾ ਗਿਆ</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> ਹਾਲੇ ਵੀ ਬਾਅਦ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰ ਸਕਦੇ ਹਨ।</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> ਡੀਵਾਈਸ ਕਨੈਕਟ ਕੀਤੇ ਗਏ। ਹੌਟਸਪੌਟ ਵਰਤਣ ਦੌਰਾਨ, ਵਾਈ-ਫਾਈ ਬੰਦ ਰਹੇਗਾ।</translation> <translation id="3321628682574733415">ਮਾਂ-ਪਿਓ ਵਾਲਾ ਕੋਡ ਗਲਤ ਹੈ</translation> <translation id="332827762492701193">ਸੂਚਨਾਵਾਂ ਲੁਕੀਆਂ ਹੋਈਆਂ ਹਨ</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> ਸੂਚਨਾ ਦਾ ਵਿਸਤਾਰ ਕਰੋ</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">ਮੌਜੂਦਾ ਡੈਸਕ ਤੋਂ ਵਿੰਡੋਆਂ ਦਿਖਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ, ਸਾਰੇ ਡੈਸਕਾਂ ਤੋਂ ਵਿੰਡੋਆਂ ਦਿਖਾਉਣ ਲਈ ਉੱਪਰ ਤੀਰ ਵਾਲੀ ਕੁੰਜੀ ਦਬਾਓ</translation> <translation id="3702846122927433391">ਨਾਈਜੀਰੀਆ ਦੀ ਜਨਸੰਖਿਆ</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">ਮਨੋਰੰਜਨ</translation> <translation id="3708186454126126312">ਪਹਿਲਾਂ ਤੋਂ ਕਨੈਕਟ ਕੀਤੇ</translation> <translation id="3712143870407382523">ਇਸ ਪਾਸੇ ਲਈ ਵਿੰਡੋ ਨੂੰ ਚੁਣੋ</translation> <translation id="371370241367527062">ਮੂਹਰਲਾ ਮਾਈਕ੍ਰੋਫ਼ੋਨ</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ, ਮੈਂ ਤੁਹਾਡੀ ਮਦਦ ਕਿਵੇਂ ਕਰਾਂ?</translation> <translation id="3804737937830804242">ਕੈਮਰੇ ਨੂੰ ਸਮੇਟੋ</translation> <translation id="3824784079442479685">ਇਸ ਨਾਲ <ph name="APP_NAME" /> ਅਤੇ ਉਨ੍ਹਾਂ ਸਾਰੀਆਂ ਐਪਾਂ ਅਤੇ ਵੈੱਬਸਾਈਟਾਂ ਨੂੰ ਕੈਮਰੇ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਜਿਨ੍ਹਾਂ ਕੋਲ ਕੈਮਰਾ ਇਜਾਜ਼ਤ ਹੈ। ਤੁਹਾਨੂੰ ਵੈੱਬ ਪੰਨੇ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰਨ ਜਾਂ ਐਪ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਲੋੜ ਪੈ ਸਕਦੀ ਹੈ।</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ਵਿੱਚੋਂ <ph name="NUM_TURNED_IN" /> ਸਪੁਰਦ ਕੀਤੇ ਗਏ, <ph name="NUM_GRADED" /> ਨੂੰ ਗ੍ਰੇਡ ਦਿੱਤੇ ਗਏ</translation> <translation id="3826099427150913765">ਪਾਸਵਰਡ 'ਤੇ ਬਦਲੀ ਕਰੋ</translation> <translation id="383058930331066723">ਬੈਟਰੀ ਸੇਵਰ ਮੋਡ ਚਾਲੂ ਹੈ</translation> <translation id="383629559565718788">ਕੀ-ਬੋਰਡ ਸੈਟਿੰਗਾਂ ਦਿਖਾਓ</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">ਚਾਲੂ ਹੈ, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">'ਡਾਊਨਲੋਡ' ਪੰਨਾ ਖੋਲ੍ਹੋ</translation> <translation id="4072264167173457037">ਮੱਧਮ ਸਿਗਨਲ</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ਨੂੰ ਪੂਰਾ ਕੀਤਾ ਗਿਆ • <ph name="NUM_GRADED" /> ਗ੍ਰੇਡ ਦਿੱਤਾ ਗਿਆ</translation> <translation id="4086921558679520050">ਆਪਣੇ ਡੀਵਾਈਸ 'ਤੇ ਭੌਤਿਕ ਮਾਈਕ ਸਵਿੱਚ ਨੂੰ ਚਾਲੂ ਕਰੋ</translation> <translation id="4101772068965291327">ਮੁੱਖ ਪੰਨਾ ਖੋਲ੍ਹੋ</translation> <translation id="4112140312785995938">ਪਿੱਛੇ ਕਰੋ</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">ਸਕ੍ਰੀਨਕਾਸਟ ਨੂੰ ਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ</translation> <translation id="4405151984121254935">ਇਸ ਕਨੈਕਟ ਕੀਤੀ ਪੈਰੀਫੈਰਲ ਕਿਸਮ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ</translation> <translation id="4406883609789734330">ਲਾਈਵ ਸੁਰਖੀਆਂ</translation> +<translation id="4412698727486357573">ਮਦਦ ਕੇਂਦਰ</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ਬੰਦ ਹੈ।</translation> <translation id="4424159417645388645">ਡੈਸਕ 5</translation> <translation id="4430019312045809116">ਵੌਲਿਊਮ</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">ਕਿਸੇ ਵੀ ਸੁਝਾਅ ਵਿੱਚ ਕੋਈ ਦਿਲਚਸਪੀ ਨਹੀਂ ਹੈ</translation> <translation id="4569753163207712681">ਆਪਣੇ ਫ਼ੋਨ ਦੀਆਂ ਹਾਲੀਆ ਫ਼ੋਟੋਆਂ, ਮੀਡੀਆ ਅਤੇ ਐਪਾਂ ਨੂੰ ਦੇਖੋ</translation> <translation id="4573176682887762361">"ਕਿਸਮ [ਸ਼ਬਦ / ਵਾਕਾਂਸ਼]"</translation> -<translation id="4577188182049003486">ਹੌਟਸਪੌਟ ਚਾਲੂ ਹੋਣ 'ਤੇ, ਵਾਈ-ਫਾਈ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ</translation> <translation id="4577274620589681794">ਸਮਾਂ ਸਮਾਪਤ ਹੋਇਆ · <ph name="LABEL" /></translation> <translation id="4577990005084629481">ਪੂਰਵ-ਝਲਕਾਂ ਦਿਖਾਓ</translation> <translation id="4578906031062871102">ਸੈਟਿੰਗ ਮੀਨੂ ਨੂੰ ਖੋਲ੍ਹਿਆ ਗਿਆ</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">ਟੈਬ ਪੱਟੀ 'ਤੇ ਲਿੰਕ ਨੂੰ ਕਿਸੇ ਖਾਲੀ ਖੇਤਰ ਵੱਲ ਘਸੀਟੋ</translation> <translation id="4814539958450445987">ਲੌਗ-ਇਨ ਸਕ੍ਰੀਨ</translation> <translation id="481455355267255546">ਇਸ ਤੋਂ ਬਾਅਦ</translation> +<translation id="481749895090480684">ਕਾਰਜ ਸੂਚੀ: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">ਕੈਮਰਾ ਅਤੇ ਮਾਈਕ੍ਰੋਫ਼ੋਨ</translation> <translation id="482908187605862807">Play Store 'ਤੇ ਉਪਲਬਧ ਐਪਾਂ</translation> <translation id="4831034276697007977">ਕੀ ਤੁਸੀਂ ਪੱਕਾ ਸਵੈਚਲਿਤ ਕਲਿੱਕਾਂ ਨੂੰ ਬੰਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?</translation> @@ -1001,6 +1000,7 @@ <translation id="4952936045814352993">ਅਲਾਰਮ ਧੁਨੀਆਂ ਬੰਦ ਹੋਣ 'ਤੇ ਫ਼ੋਨ ਦਾ ਪਤਾ ਲਗਾਉਣ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਉਪਲਬਧ ਨਹੀਂ ਹੁੰਦੀ</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> ਮੁਤਾਬਕ ਤੁਹਾਨੂੰ ਆਪਣੇ <ph name="DEVICE_TYPE" /> 'ਤੇ ਵਾਪਸ ਆਉਣ ਦੀ ਲੋੜ ਹੈ। ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਰੀਸੈੱਟ ਹੋ ਜਾਵੇਗਾ ਅਤੇ ਸਾਰਾ ਡਾਟਾ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ।</translation> <translation id="4961318399572185831">ਸਕ੍ਰੀਨ ਕਾਸਟ ਕਰੋ</translation> +<translation id="4964188651935955085">ਬਲੂਟੁੱਥ ਬੰਦ ਕਰਨ 'ਤੇ, ਇਹ ਬਾਹਰੀ ਡੀਵਾਈਸ ਤੁਹਾਡੇ <ph name="DEVICE_TYPE" /> ਤੋਂ ਡਿਸਕਨੈਕਟ ਹੋ ਜਾਵੇਗਾ:</translation> <translation id="4966431234408005599">ਅਵਾਜ਼ ਵਧਾਓ</translation> <translation id="4969092041573468113"><ph name="HOURS" />ਘੰ <ph name="MINUTES" />ਮਿੰ <ph name="SECONDS" />ਸਕਿੰ</translation> <translation id="4975771730019223894">ਐਪ ਬੈਜਿੰਗ</translation> @@ -1028,6 +1028,7 @@ <translation id="5062496344832867502">ਰੈਮ</translation> <translation id="5068762093486106012">ਮਿਊਟ ਹੋਣ ਦੌਰਾਨ ਬੋਲਣ 'ਤੇ ਤੁਹਾਨੂੰ ਸੂਚਿਤ ਕੀਤਾ ਜਾਵੇਗਾ। ਆਡੀਓ ਕਦੇ ਵੀ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਵੇਗੀ।</translation> <translation id="5077416371682039027">ਆਪਣੇ ਫ਼ੋਨ ਦੀਆਂ ਹਾਲੀਆ ਫ਼ੋਟੋਆਂ, ਮੀਡੀਆ, ਸੂਚਨਾਵਾਂ ਅਤੇ ਐਪਾਂ ਨੂੰ ਦੇਖਣ ਦਾ ਸੈੱਟਅੱਪ ਕਰੋ</translation> +<translation id="5077936103761694531">ਕੀ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਦੀ ਤਸਦੀਕੀ ਕਰਨੀ ਹੈ?</translation> <translation id="5078796286268621944">ਗ਼ਲਤ PIN</translation> <translation id="5083035541015925118">Ctrl + alt + ਉੱਪਰ ਤੀਰ</translation> <translation id="5083553833479578423">Assistant ਦੀਆਂ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਅਣਲਾਕ ਕਰੋ।</translation> @@ -1149,12 +1150,13 @@ <translation id="5550417424894892620">ਫ਼ਾਈਲਾਂ ਨੂੰ <ph name="HOLDING_SPACE_TITLE" /> ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਉਨ੍ਹਾਂ ਨੂੰ ਡੈਸਕਟਾਪ 'ਤੇ ਛੱਡੋ। ਤੁਸੀਂ ਡੈਸਕਟਾਪ 'ਤੇ ਫ਼ਾਈਲਾਂ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰ ਸਕਦੇ।</translation> <translation id="5551456515017410630">ਕੈਲੰਡਰ ਨੂੰ ਖੋਲ੍ਹੋ/ਬੰਦ ਕਰੋ</translation> <translation id="5551974246223970793">ਕਿਸੇ ਪੰਨੇ ਨੂੰ ਖੋਜਣ ਵੇਲੇ, ਖੋਜ ਲਈ ਅਗਲੇ ਮਿਲਾਨ 'ਤੇ ਜਾਓ</translation> -<translation id="5555639311269196631">ਹੌਟਸਪੌਟ ਬੰਦ ਕਰੋ</translation> <translation id="5556459405103347317">ਰੀਲੋਡ ਕਰੋ</translation> <translation id="5558091555391176027">'ਨਜ਼ਦੀਕੀ ਸਾਂਝ' ਉੱਚ ਦਿਖਣਯੋਗਤਾ ਨੂੰ ਟੌਗਲ ਕਰੋ</translation> +<translation id="5558314826121965174">ਰਚਨਾਤਮਕਤਾ</translation> <translation id="556042886152191864">ਬਟਨ</translation> <translation id="5570122939431135380">ਨਵੀਂ ਇਨਕੋਗਨਿਟੋ ਵਿੰਡੋ ਵਿੱਚ ਨਵੀਂ ਟੈਬ ਖੋਲ੍ਹੋ</translation> <translation id="5571066253365925590">ਬਲੂਟੁੱਥ ਸਮਰਥਿਤ</translation> +<translation id="5572632238877308040">ਲੋੜੀਂਦੀਆਂ</translation> <translation id="557563299383177668">ਅਗਲਾ ਪੈਰਾ</translation> <translation id="5577082622442191756">ਬਲੂਟੁੱਥ ਨੂੰ ਟੌਗਲ ਕਰੋ। <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">ਜਾਂਚ ਕਰੋ ਕਿ ਫ਼ੋਨ ਹੱਬ ਵਰਤਣ ਲਈ ਤੁਹਾਡੇ ਫ਼ੋਨ 'ਤੇ ਬਲੂਟੁੱਥ ਚਾਲੂ ਹੈ</translation> @@ -1179,6 +1181,7 @@ <translation id="5662075790140998213">ਡੈਸਕ 10</translation> <translation id="5662709761327382534">ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਨਾਲ ਰਿਕਾਰਡ ਕਰੋ <ph name="CURRENT_STATE" />, ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਰਿਕਾਰਡਿੰਗ ਚਾਲੂ ਕਰਨ ਲਈ Enter ਦਬਾਓ <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">ਸਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ</translation> +<translation id="5672890847723042801">ਉਪਯੋਗਤਾਵਾਂ</translation> <translation id="5673434351075758678">ਤੁਹਾਡੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸਿੰਕ ਕਰਨ ਤੋਂ ਬਾਅਦ ਭਾਸ਼ਾ "<ph name="FROM_LOCALE" />" ਤੋਂ "<ph name="TO_LOCALE" />" ਹੋਈ।</translation> <translation id="5675363643668471212">ਸ਼ੈਲਫ ਆਈਟਮ</translation> <translation id="5677928146339483299">ਬਲੌਕ ਕੀਤਾ</translation> @@ -1236,7 +1239,6 @@ <translation id="5864748620896638071">ਬੈਟਰੀ <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">ਨੈੱਟਵਰਕ ਸੰਬੰਧੀ ਜਾਣਕਾਰੀ ਇਕੱਠੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ</translation> <translation id="5867606971598166637">ਤੁਹਾਡਾ ਸਿਸਟਮ ਪ੍ਰਸ਼ਾਸਕ ਤੁਹਾਡੀਆਂ ਸਕ੍ਰੀਨਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰ ਰਿਹਾ ਹੈ</translation> -<translation id="5876535466645959772">ਚੁਣੀ ਗਈ ਸੂਚੀ ਖਾਲੀ ਹੈ, ਕੋਈ ਨਵਾਂ ਕਾਰਜ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਹੇਠਾਂ ਨੈਵੀਗੇਟ ਕਰੋ</translation> <translation id="5876666360658629066">ਮਾਂ-ਪਿਓ ਕੋਡ ਦਾਖਲ ਕਰੋ</translation> <translation id="5881540930187678962">ਫ਼ੋਨ ਹੱਬ ਦਾ ਬਾਅਦ ਵਿੱਚ ਸੈੱਟਅੱਪ ਕਰੋ</translation> <translation id="5887954372087850114">ਵਿੰਡੋ <ph name="WINDOW_TITLE" /> ਨੂੰ <ph name="DESK_TITLE" /> ਦੇ ਜ਼ਿੰਮੇ ਲਗਾਇਆ ਗਿਆ ਅਤੇ ਹੋਰ ਸਾਰੇ ਡੈਸਕਾਂ ਦੇ ਜ਼ਿੰਮੇ ਤੋਂ ਹਟਾਇਆ ਗਿਆ</translation> @@ -1256,7 +1258,6 @@ <translation id="5955304353782037793">ਐਪ</translation> <translation id="5958529069007801266">ਨਿਗਰਾਨੀ ਕੀਤੇ ਵਰਤੋਂਕਾਰ</translation> <translation id="5960410286721553511">ਆਪਣੇ ਫ਼ੋਨ ਦੀਆਂ ਹਾਲੀਆ ਫ਼ੋਟੋਆਂ ਅਤੇ ਮੀਡੀਆ ਦੇਖੋ</translation> -<translation id="5961960957587052807">ਰੋਸ਼ਨੀ</translation> <translation id="5965524703725988602">ਗੂੜ੍ਹੇ ਥੀਮ ਨੂੰ ਟੌਗਲ ਕਰੋ। <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">ਵਿੰਡੋਆਂ ਰਾਹੀਂ ਅੱਗੇ ਜਾਓ</translation> <translation id="5978382165065462689">ਰਿਮੋਟ ਸਹਾਇਤਾ ਰਾਹੀਂ ਨਾਲ ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ ਦਾ ਨਿਯੰਤਰਣ ਸ਼ੇਅਰ ਕਰ ਰਿਹਾ ਹੈ।</translation> @@ -1362,6 +1363,7 @@ <translation id="6351032674660237738">ਐਪ ਸੁਝਾਅ</translation> <translation id="6352082849089527770">ਅਗਿਆਤ ਨੈੱਟਵਰਕ</translation> <translation id="6359587239691116345">ਨਵੀਨਤਮ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸੁਰੱਖਿਆ ਸੰਬੰਧੀ ਸੁਧਾਰ ਪ੍ਰਾਪਤ ਕਰੋ। ਜੇ ਤੁਸੀਂ ਇਸ ਅੱਪਡੇਟ ਨੂੰ ਅਸਵੀਕਾਰ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਸ਼ਾਇਦ ਹੁਣ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਨਾ ਕਰੇ ਅਤੇ ਤੁਹਾਨੂੰ ਸੁਰੱਖਿਆ ਅਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਸੰਬੰਧੀ ਸਮੱਸਿਆਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ।</translation> +<translation id="6362833380917912748">ਆਪਣੀਆਂ ਬਿਲਟ-ਇਨ ਐਪਾਂ ਬਾਰੇ ਜਾਣੋ</translation> <translation id="6376931439017688372">ਬਲੂਟੁੱਥ ਚਾਲੂ ਹੈ</translation> <translation id="6378515133128829137">ਵਿੰਡੋ ਨੂੰ ਸੱਜੇ ਪਾਸੇ ਪਿੰਨ ਕਰੋ</translation> <translation id="6381109794406942707">ਡੀਵਾਈਸ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਲਈ, ਆਪਣਾ ਪਿੰਨ ਦਾਖਲ ਕਰੋ।</translation> @@ -1528,6 +1530,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> ਨਾਮ ਵਾਲੇ ਕਿਸੇ ਡੀਵਾਈਸ ਨਾਲ ਕਨੈਕਟ ਹੈ</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> ਵਜੇ ਡੀਵਾਈਸ ਦੁਬਾਰਾ ਵਰਤੋ।</translation> <translation id="70168403932084660">ਡੈਸਕ 6</translation> +<translation id="702252130983202758">ਤੁਹਾਡੀਆਂ ਐਪਾਂ</translation> <translation id="7025533177575372252">ਆਪਣੇ ਫ਼ੋਨ ਨਾਲ ਆਪਣੇ <ph name="DEVICE_NAME" /> ਨੂੰ ਕਨੈਕਟ ਕਰੋ</translation> <translation id="7026338066939101231">ਘਟਾਓ</translation> <translation id="7029814467594812963">ਸੈਸ਼ਨ ਤੋਂ ਬਾਹਰ ਜਾਓ</translation> @@ -1677,6 +1680,7 @@ <translation id="7647488630410863958">ਆਪਣੀਆਂ ਸੂਚਨਾਵਾਂ ਦੇਖਣ ਲਈ ਡੀਵਾਈਸ ਨੂੰ ਅਣਲਾਕ ਕਰੋ</translation> <translation id="7649070708921625228">ਸਹਾਇਤਾ</translation> <translation id="7654687942625752712">ਬੋਲੀ ਪ੍ਰਤੀਕਰਮ ਬੰਦ ਕਰਨ ਲਈ ਦੋਵੇਂ ਅਵਾਜ਼ ਕੁੰਜੀਆਂ ਨੂੰ 5 ਸਕਿੰਟ ਤੱਕ ਦਬਾਈ ਰੱਖੋ।</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" ਨੂੰ <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) ਰੈਜ਼ੋਲਿਊਸ਼ਨ 'ਤੇ ਬਦਲ ਦਿੱਤਾ ਗਿਆ। ਪੋਰਟ ਬੈਂਡਵਿਡਥ ਦੀਆਂ ਸੀਮਾਵਾਂ ਕਰਕੇ, ਤੁਹਾਡੀ ਡਿਸਪਲੇ <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰ ਸਕਦੀ। ਤਸਦੀਕ ਕਰਨ ਤੋਂ ਬਿਨਾਂ, ਪਿਛਲੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ <ph name="TIMEOUT_SECONDS" /> ਵਿੱਚ ਮੁੜ-ਬਹਾਲ ਕੀਤਾ ਜਾਵੇਗਾ।</translation> <translation id="7658239707568436148">ਰੱਦ ਕਰੋ</translation> <translation id="7659861092419699379">ਡੈਸਕ ਅਤੇ ਵਿੰਡੋਆਂ ਨੂੰ ਬੰਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ</translation> <translation id="7660160718439869192">ਤੁਹਾਡਾ <ph name="NAME" /> <ph name="EMAIL" /> ਨਾਲ ਲਿੰਕ ਕੀਤੇ ਡੀਵਾਈਸਾਂ 'ਤੇ ਦਿਸੇਗਾ</translation> @@ -1767,6 +1771,7 @@ <translation id="7945357288295809525">ਪਹੁੰਚਯੋਗਤਾ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਦਿਖਾਓ ਕਿ "<ph name="ENABLED_FEATURES" />" ਚਾਲੂ ਹੈ।</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> ਐਪ <ph name="DEVICE_NAME" /> ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੀ ਹੈ</translation> <translation id="7951630946012935453">ਕੀ-ਬੋਰਡ ਦੀ ਚਮਕ ਘਟਾਓ</translation> +<translation id="7953994493035617347">ਕੀ ਨਵੇਂ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਦੀ ਤਸਦੀਕ ਕਰਨੀ ਹੈ?</translation> <translation id="7963689218131240420">'ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ' ਮੋਡ ਬੰਦ ਹੈ।</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> ਤੋਂ</translation> <translation id="7968693143708939792">ਫੋਲਡਰ ਚੁਣੋ...</translation> @@ -1779,6 +1784,7 @@ <translation id="799296642788192631">ਤੁਸੀਂ ਮਹੱਤਵਪੂਰਨ ਫ਼ਾਈਲਾਂ ਨੂੰ ਪਿੰਨ ਕਰ ਸਕਦੇ ਹੋ। ਪਿੰਨ ਕਰਨ ਲਈ, ਕਰਸਰ ਨੂੰ ਕਿਸੇ ਆਈਟਮ ਦੇ ਉੱਤੇ ਘੁੰਮਾਓ ਜਾਂ ਫ਼ਾਈਲਾਂ ਖੋਲ੍ਹੋ ਅਤੇ ਉਸ ਆਈਟਮ 'ਤੇ ਸੱਜਾ-ਕਲਿਕ ਕਰੋ।</translation> <translation id="7994370417837006925">ਬਹੁ-ਗਿਣਤੀ ਸਾਈਨ-ਇਨ</translation> <translation id="7995804128062002838">ਸਕ੍ਰੀਨ ਨੂੰ ਕੈਪਚਰ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ</translation> +<translation id="8000020256436988724">ਟੂਲਬਾਰ</translation> <translation id="8000066093800657092">ਕੋਈ ਨੈੱਟਵਰਕ ਨਹੀਂ</translation> <translation id="8001755249288974029">ਕਰਸਰ ਤੋਂ ਲਾਈਨ ਦੀ ਸ਼ੁਰੂਆਤ ਤੱਕ ਲਿਖਤ ਚੁਣੋ</translation> <translation id="8004512796067398576">ਵਧਾਓ</translation> @@ -1825,6 +1831,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> ਲਈ ਜਾਣਕਾਰੀ ਵਿੰਡੋ ਖੋਲ੍ਹੋ</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ</translation> <translation id="8185090165691050712">ਲਾਕ ਮੋਡ ਦਾ ਆਕਾਰ ਬਦਲਣ ਲਈ ਮੀਨੂ ਨੂੰ ਚਾਲੂ/ਬੰਦ ਕਰੋ</translation> +<translation id="8192727139462702395">ਬਲੂਟੁੱਥ ਬੰਦ ਕਰਨ 'ਤੇ, ਇਹ ਬਾਹਰੀ ਡੀਵਾਈਸ ਤੁਹਾਡੇ <ph name="DEVICE_TYPE" /> ਤੋਂ ਡਿਸਕਨੈਕਟ ਹੋ ਜਾਣਗੇ:</translation> <translation id="8198456017687137612">ਟੈਬ ਕਾਸਟ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ</translation> <translation id="8200772114523450471">ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰੋ</translation> <translation id="8203795194971602413">ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ</translation> @@ -1844,6 +1851,7 @@ <translation id="8262312463845990408">ਪਲੇਬੈਕ ਨੂੰ ਟੌਗਲ ਕਰੋ</translation> <translation id="8270450402312105425">{0,plural, =1{ਡੀਵਾਈਸ ਨੂੰ ਇੱਕ ਘੰਟੇ ਵਿੱਚ ਹੀ ਪਿਛਲੇ ਵਰਜਨ 'ਤੇ ਬਦਲੋ}one{ਡੀਵਾਈਸ ਨੂੰ # ਘੰਟੇ ਵਿੱਚ ਹੀ ਪਿਛਲੇ ਵਰਜਨ 'ਤੇ ਬਦਲੋ}other{ਡੀਵਾਈਸ ਨੂੰ # ਘੰਟਿਆਂ ਵਿੱਚ ਹੀ ਪਿਛਲੇ ਵਰਜਨ 'ਤੇ ਬਦਲੋ}}</translation> <translation id="8277261673056602147">ਆਪਣੀ ਸਕ੍ਰੀਨ 'ਤੇ ਲਿਖਤ ਨੂੰ ਉਜਾਗਰ ਕਰੋ</translation> +<translation id="8287009018010202411">ਉਤਪਾਦਕਤਾ</translation> <translation id="828708037801473432">ਬੰਦ</translation> <translation id="8297006494302853456">ਕਮਜ਼ੋਰ</translation> <translation id="8308637677604853869">ਪਿਛਲਾ ਮੀਨੂ</translation> @@ -1915,6 +1923,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">ਆਪਣੀਆਂ ਐਪਾਂ ਨੂੰ ਨਾਮ ਜਾਂ ਰੰਗ ਮੁਤਾਬਕ ਕ੍ਰਮ-ਬੱਧ ਕਰੋ</translation> <translation id="8609384513243082612">ਨਵੀਂ ਟੈਬ ਖੋਲ੍ਹੋ</translation> +<translation id="861045123704058818">ਐਪਾਂ ਨੂੰ ਕੁਝ ਸਮੇਂ ਲਈ ਸ਼੍ਰੇਣੀ ਮੁਤਾਬਕ ਵਿਵਸਥਿਤ ਕੀਤਾ ਗਿਆ ਹੈ</translation> <translation id="8612216344243590325">ਮਹੱਤਵਪੂਰਨ ਫ਼ਾਈਲਾਂ ਨੂੰ ਡੈਸਕਟਾਪ 'ਤੇ ਰੱਖਣ ਦੀ ਬਜਾਏ ਉਨ੍ਹਾਂ ਨੂੰ <ph name="HOLDING_SPACE_TITLE" /> ਵਿੱਚ ਰੱਖੋ। ਬਸ ਫ਼ਾਈਲਾਂ ਨੂੰ <ph name="HOLDING_SPACE_TITLE" /> 'ਤੇ ਘਸੀਟੋ।</translation> <translation id="8614517853887502247"><ph name="APP_1_TITLE" /> ਅਤੇ <ph name="APP_2_TITLE" /> ਸੂਚਨਾਵਾਂ ਲੁਕੀਆਂ ਹੋਈਆਂ ਹਨ ਕਿਉਂਕਿ ਦੇਖਣ ਸੰਬੰਧੀ ਸੁਰੱਖਿਆ ਚਾਲੂ ਹੈ</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1953,6 +1962,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">ਆਪਣੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ: <ph name="ORIGIN_NAME" /> ਤੁਹਾਡੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨਾ ਚਾਹੁੰਦੀ ਹੈ</translation> <translation id="875593634123171288">VPN ਸੈਟਿੰਗਾਂ ਦਿਖਾਓ</translation> +<translation id="8756799553341497810">ਇਸ ਦ੍ਰਿਸ਼ ਤੋਂ ਬਾਹਰ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਆਪਣੀ ਐਪ ਦੇ ਖਾਕੇ ਨੂੰ ਵਿਉਂਤਬੱਧ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ।</translation> <translation id="8759408218731716181">ਬਹੁ-ਗਿਣਤੀ ਸਾਈਨ-ਇਨ ਸੈੱਟ ਅੱਪ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ</translation> <translation id="8763883995157866248">ਡੀਵਾਈਸ ਨੂੰ ਸਲੀਪ ਮੋਡ ਵਿੱਚ ਰੱਖੋ</translation> <translation id="877404052021108314">C ਵਿੱਚ 90°F</translation> @@ -1973,6 +1983,7 @@ <translation id="8834539327799336565">ਇਸ ਵੇਲੇ ਕਨੈਕਟ ਹੈ</translation> <translation id="8841375032071747811">'ਪਿੱਛੇ' ਬਟਨ</translation> <translation id="8843682306134542540">ਘੁਮਾਅ ਸੰਬੰਧੀ ਲਾਕ ਨੂੰ ਟੌਗਲ ਕਰੋ। <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">ਮਦਦ ਪ੍ਰਾਪਤ ਕਰੋ</translation> <translation id="8849001918648564819">ਲੁਕੀ ਹੋਈ</translation> <translation id="8853703225951107899">ਤੁਹਾਡੇ ਪਿੰਨ ਜਾਂ ਪਾਸਵਰਡ ਦੀ ਹਾਲੇ ਵੀ ਪੁਸ਼ਟੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ। ਨੋਟ ਕਰੋ: ਜੇ ਤੁਸੀਂ ਹਾਲ ਹੀ ਵਿੱਚ ਆਪਣਾ ਪਾਸਵਰਡ ਬਦਲਿਆ ਹੈ, ਤਾਂ ਆਪਣਾ ਪੁਰਾਣਾ ਪਾਸਵਰਡ ਵਰਤੋ। ਇੱਕ ਵਾਰ ਸਾਈਨ-ਆਊਟ ਕਰਨ 'ਤੇ ਤੁਹਾਡਾ ਨਵਾਂ ਪਾਸਵਰਡ ਲਾਗੂ ਕੀਤਾ ਜਾਵੇਗਾ।</translation> <translation id="8855885154700222542">ਪੂਰੀ-ਸਕ੍ਰੀਨ ਕੁੰਜੀ</translation> @@ -2044,6 +2055,7 @@ <translation id="9129245940793250979">ਪਿਛਲਾ ਬਟਨ</translation> <translation id="9133335900048457298">ਸੁਰੱਖਿਅਤ ਸਮੱਗਰੀ ਨੂੰ ਰਿਕਾਰਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ</translation> <translation id="9139720510312328767">ਅਗਲਾ ਅੱਖਰ ਮਿਟਾਓ</translation> +<translation id="9148058034647219655">ਬਾਹਰ ਜਾਓ</translation> <translation id="9151906066336345901">ਸਮਾਪਤ</translation> <translation id="9161053988251441839">ਸੁਝਾਈਆਂ ਗਈਆਂ ਐਪਾਂ</translation> <translation id="9168436347345867845">ਇਸਨੂੰ ਬਾਅਦ ਵਿੱਚ ਸੈੱਟਅੱਪ ਕਰੋ</translation>
diff --git a/ash/strings/ash_strings_pl.xtb b/ash/strings/ash_strings_pl.xtb index 190e36f..932413b 100644 --- a/ash/strings/ash_strings_pl.xtb +++ b/ash/strings/ash_strings_pl.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Nudzi mi się</translation> <translation id="1104084341931202936">Pokaż ustawienia ułatwień dostępu</translation> <translation id="1104621072296271835">Razem Twoje urządzenia mogą jeszcze więcej</translation> -<translation id="1106446201446919638">Połączono 1 urządzenie. Gdy korzystasz z hotspota, Wi-Fi pozostaje wyłączone.</translation> <translation id="1111021433905331574">Kolor podświetlenia klawiatury możesz zmienić, klikając Ustawienia > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Przełącz mobilną transmisję danych. <ph name="STATE" /></translation> <translation id="112308213915226829">Autoukrywanie półki</translation> @@ -116,6 +115,7 @@ <translation id="1383597849754832576">Nie udało się pobrać plików z mową. Spróbuj później.</translation> <translation id="1383876407941801731">Szukaj</translation> <translation id="1391102559483454063">Włączono</translation> +<translation id="1394698770495054737">Pełne rozmycie</translation> <translation id="1407069428457324124">Ciemny motyw</translation> <translation id="1410568680128842168"><ph name="DATE_CELL_TOOL_TIP" />. Aby przechodzić między datami, użyj klawiszy strzałek.</translation> <translation id="141170878022560212">Przycisk środkowy</translation> @@ -228,6 +228,7 @@ <translation id="1882814835921407042">Brak sieci komórkowej</translation> <translation id="1882897271359938046">Kopia na <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Odblokuj odciskiem palca</translation> +<translation id="1904997243703671177">Gdy wyłączysz Bluetooth, urządzenia zewnętrzne (<ph name="DEVICE_COUNT" />) rozłączą się z urządzeniem <ph name="DEVICE_TYPE" />. Będą to:</translation> <translation id="1908992311423394684">Nowa instalacja</translation> <translation id="1915307458270490472">Rozłącz</translation> <translation id="1918022425394817322">Podgląd z kamery został przyciągnięty do prawego górnego rogu</translation> @@ -258,11 +259,9 @@ <translation id="2017998995161831444">Otwórz „Pomoc” w aplikacji Odkrywaj</translation> <translation id="2018630726571919839">Opowiedz mi kawał</translation> <translation id="2021864487439853900">Kliknij, aby odblokować</translation> -<translation id="2023558322300866873">Przechwytywanie pakietów możesz zatrzymać w dowolnym momencie</translation> <translation id="2034971124472263449">Zapisz mimo to</translation> <translation id="204259843076055848">Skrót symulujący działanie klawisza <ph name="SIX_PACK_KEY_NAME" /> jest obecnie wyłączony</translation> <translation id="2049240716062114887">Nazwa biurka została zmieniona na <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Pełne</translation> <translation id="2064048859448024834">Podgląd z aparatu jest włączony</translation> <translation id="2067602449040652523">Jasność klawiatury</translation> <translation id="2075520525463668108">Przełącz: <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> – <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +336,7 @@ <translation id="2405664212338326887">Brak połączenia</translation> <translation id="2408955596600435184">Wpisz kod PIN</translation> <translation id="2412593942846481727">Dostępna aktualizacja</translation> +<translation id="2416438829169535743">Zamknąć widok?</translation> <translation id="2417486498593892439">Zaloguj się do sieci</translation> <translation id="2426051945783024481">Kadr kamery jest automatycznie wyśrodkowany</translation> <translation id="2427507373259914951">Kliknięcie lewym przyciskiem</translation> @@ -356,6 +356,7 @@ <translation id="2482878487686419369">Powiadomienia</translation> <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="2486405091093637109">Rozdzielczość wyświetlacza „<ph name="DISPLAY_NAME" />” została zmieniona na <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Jeśli tego nie potwierdzisz, za <ph name="TIMEOUT_SECONDS" /> zostaną przywrócone poprzednie ustawienia.</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> @@ -427,6 +428,7 @@ <translation id="2785499565474703580">1 połączone urządzenie</translation> <translation id="2791421900609674576">Zobaczysz rekomendacje, dzięki którym możesz kontynuować od ostatniego miejsca. Aby je usunąć, naciśnij i przytrzymaj.</translation> <translation id="2792498699870441125">Alt+Szukaj</translation> +<translation id="2801954693771979815">Rozmiar elementów na ekranie</translation> <translation id="2802938996245446490">Wybrano: <ph name="BUTTON_LABEL" /></translation> <translation id="2805756323405976993">Aplikacje</translation> <translation id="2814448776515246190">Przechwytywanie części ekranu</translation> @@ -517,7 +519,6 @@ <translation id="316086887565479535">Nieobsługiwane aplikacje w szablonie</translation> <translation id="3160929076476941240">2 godz.</translation> <translation id="316356270129335934"><ph name="MANAGER" /> przywraca na urządzeniu <ph name="DEVICE_TYPE" /> wcześniejszą wersję systemu operacyjnego. Urządzenie zostanie zresetowane, a wszystkie dane – usunięte.</translation> -<translation id="3170769098533255179">Brak połączonych urządzeń. Gdy korzystasz z hotspota, Wi-Fi pozostaje wyłączone.</translation> <translation id="3171170659304083361">Ustawienia metod wprowadzania</translation> <translation id="3176221688814061633">Na Twoim Chromebooku lub urządzeniu Bluetooth funkcja Bluetooth jest dostępna w starszej wersji. Włącz superrozdzielczość Bluetooth lub użyj mikrofonu wewnętrznego, aby uzyskać lepszą jakość dźwięku.</translation> <translation id="3181441307743005334">Ponowne uruchomienie może trochę potrwać</translation> @@ -552,7 +553,6 @@ <translation id="3306386552969601301">Urządzenia połączone z hotspotem <ph name="DEVICE_NAME" />: <ph name="DEVICECOUNT" /></translation> <translation id="3307642347673023554">Przełączono na tryb laptopa</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> nadal może się później zalogować.</translation> -<translation id="3317779231018057649">Podłączone urządzenia: <ph name="DEVICECOUNT" />. Gdy korzystasz z hotspota, Wi-Fi pozostaje wyłączone.</translation> <translation id="3321628682574733415">Nieprawidłowy kod rodzica</translation> <translation id="332827762492701193">Powiadomienia są ukryte</translation> <translation id="3333674550998107387">Rozwiń powiadomienie <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +676,7 @@ <translation id="3702809606464356667">Pokazuję okna z aktualnego biurka, naciśnij klawisz strzałki w górę, aby wyświetlić okna ze wszystkich biurek</translation> <translation id="3702846122927433391">Populacja Nigerii</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Rozrywka</translation> <translation id="3708186454126126312">Wcześniej połączone</translation> <translation id="3712143870407382523">Wybierz okno dla tej strony</translation> <translation id="371370241367527062">Przedni mikrofon</translation> @@ -699,7 +700,6 @@ <translation id="380165613292957338">Cześć, w czym mogę pomóc?</translation> <translation id="3804737937830804242">Zamknij aparat</translation> <translation id="3824784079442479685">Zezwala na dostęp do kamery aplikacji <ph name="APP_NAME" /> oraz wszystkim aplikacjom i stronom internetowym, które mają uprawnienia do korzystania z kamery. Konieczne może być odświeżenie strony lub ponowne uruchomienie aplikacji.</translation> -<translation id="3825680296690914697">Oddane: <ph name="NUM_TURNED_IN" /> z <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, ocenione: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Zmień na hasło</translation> <translation id="383058930331066723">Włączone jest oszczędzanie baterii.</translation> <translation id="383629559565718788">Pokaż ustawienia klawiatury</translation> @@ -763,7 +763,6 @@ <translation id="4066027111132117168">Włączone. Pozostały czas: <ph name="REMAINING_TIME" />.</translation> <translation id="4069532248403319695">Otwórz stronę Pobrane</translation> <translation id="4072264167173457037">średni sygnał</translation> -<translation id="4076455981957565732">Oddane: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Ocenione: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Włącz fizyczny przełącznik mikrofonu na urządzeniu</translation> <translation id="4101772068965291327">Otwórz stronę główną</translation> <translation id="4112140312785995938">Przewiń do tyłu</translation> @@ -853,6 +852,7 @@ <translation id="440113666232554208">Nie udało się zapisać screencastu</translation> <translation id="4405151984121254935">Typ podłączonego urządzenia peryferyjnego nie jest obsługiwany</translation> <translation id="4406883609789734330">Napisy na żywo</translation> +<translation id="4412698727486357573">Centrum pomocy</translation> <translation id="4412944820643904175">Funkcja <ph name="FEATURE_NAME" /> jest wyłączona.</translation> <translation id="4424159417645388645">Biurko 5</translation> <translation id="4430019312045809116">Głośność</translation> @@ -893,7 +893,6 @@ <translation id="4566144812051858745">Żadne sugestie mnie nie interesują</translation> <translation id="4569753163207712681">Wyświetlaj najnowsze zdjęcia, pliki multimedialne i aplikacje z telefonu</translation> <translation id="4573176682887762361">„Wpisz [słowo/wyrażenie]”</translation> -<translation id="4577188182049003486">Gdy hotspot jest włączony, Wi-Fi jest wyłączone</translation> <translation id="4577274620589681794">Czas minął · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Pokaż podglądy</translation> <translation id="4578906031062871102">Otwarto menu ustawień</translation> @@ -956,9 +955,11 @@ <translation id="4798888871844665150">Element został już skopiowany do schowka. Aby go wyświetlić, naciśnij <ph name="SHORTCUT_KEY_NAME" /> + V.</translation> <translation id="479989351350248267">search</translation> <translation id="4804818685124855865">Rozłącz</translation> +<translation id="4806631651704497161">Niewielkie rozmycie</translation> <translation id="4813311884204119883">Przeciągnij link na pusty obszar na pasku kart</translation> <translation id="4814539958450445987">Ekran logowania</translation> <translation id="481455355267255546">Następne</translation> +<translation id="481749895090480684">Lista zadań: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamery i mikrofonu</translation> <translation id="482908187605862807">Aplikacje dostępne w Sklepie Play</translation> <translation id="4831034276697007977">Czy na pewno chcesz wyłączyć automatyczne kliknięcia?</translation> @@ -1000,6 +1001,7 @@ <translation id="4952936045814352993">Funkcja Znajdź telefon jest niedostępna, kiedy dźwięki alarmu są wyłączone</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> wymaga przywrócenia wcześniejszej wersji systemu operacyjnego na urządzeniu <ph name="DEVICE_TYPE" />. Urządzenie zostanie zresetowane, a wszystkie dane – usunięte.</translation> <translation id="4961318399572185831">Przesyłanie ekranu</translation> +<translation id="4964188651935955085">Gdy wyłączysz Bluetooth, to urządzenie zewnętrzne rozłączy się z urządzeniem <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Zwiększ głośność</translation> <translation id="4969092041573468113"><ph name="HOURS" /> godz. <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Plakietki aplikacji</translation> @@ -1013,6 +1015,7 @@ <translation id="5003993274120026347">Następne zdanie</translation> <translation id="5004607513195820459">Sieć jest zarządzana</translation> <translation id="5009463889040999939">Zmieniam nazwę profilu. Może to potrwać kilka minut.</translation> +<translation id="5013847959275396160">Ukryj pasek narzędzi</translation> <translation id="5016558321564993266">Włącz lub wyłącz pisak. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Kategorie wyszukiwania</translation> <translation id="5030659775136592441">Pokaż menedżera zakładek</translation> @@ -1027,6 +1030,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">Powiadomimy Cię, gdy będziesz mówić, a mikrofon będzie wyciszony. Dźwięk nigdy nie jest wysyłany poza Twoje urządzenie.</translation> <translation id="5077416371682039027">Skonfiguruj wyświetlanie najnowszych zdjęć, plików multimedialnych, powiadomień i aplikacji z telefonu</translation> +<translation id="5077936103761694531">Potwierdzić rozdzielczość?</translation> <translation id="5078796286268621944">Błędny kod PIN</translation> <translation id="5083035541015925118">Ctrl + Alt + strzałka w górę</translation> <translation id="5083553833479578423">Poznaj więcej funkcji Asystenta.</translation> @@ -1148,12 +1152,13 @@ <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> <translation id="5551456515017410630">Otwórz/zamknij kalendarz</translation> <translation id="5551974246223970793">Podczas wyszukiwania na stronie przejdź do następnego elementu pasującego do zapytania</translation> -<translation id="5555639311269196631">Wyłączanie hotspota</translation> <translation id="5556459405103347317">Odśwież</translation> <translation id="5558091555391176027">Przełącz dużą widoczność Udostępniania w pobliżu</translation> +<translation id="5558314826121965174">Kreatywność</translation> <translation id="556042886152191864">Przycisk</translation> <translation id="5570122939431135380">Otwórz nową kartę w nowym oknie incognito</translation> <translation id="5571066253365925590">Bluetooth włączony</translation> +<translation id="5572632238877308040">Najważniejsze aplikacje</translation> <translation id="557563299383177668">Następny akapit</translation> <translation id="5577082622442191756">Przełącz Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Aby korzystać ze sterowania telefonem, na telefonie musi być włączony Bluetooth</translation> @@ -1178,6 +1183,7 @@ <translation id="5662075790140998213">Biurko 10</translation> <translation id="5662709761327382534">Nagrywanie z mikrofonu: <ph name="CURRENT_STATE" />. Naciśnij enter, by przełączyć na: <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Aktywowanie</translation> +<translation id="5672890847723042801">Narzędzia</translation> <translation id="5673434351075758678">Z języka: „<ph name="FROM_LOCALE" />” na „<ph name="TO_LOCALE" />” po zsynchronizowaniu ustawień.</translation> <translation id="5675363643668471212">Element na półce</translation> <translation id="5677928146339483299">Zablokowane</translation> @@ -1235,7 +1241,6 @@ <translation id="5864748620896638071">Bateria: <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Zbieram informacje o sieci</translation> <translation id="5867606971598166637">Administrator systemu monitoruje Twoje ekrany</translation> -<translation id="5876535466645959772">Wybrana lista jest pusta. Aby dodać nowe zadanie, przejdź na dół</translation> <translation id="5876666360658629066">Wpisz kod rodzica</translation> <translation id="5881540930187678962">Skonfiguruj sterowanie telefonem później</translation> <translation id="5887954372087850114">Okno <ph name="WINDOW_TITLE" /> zostało przypisane do biurka <ph name="DESK_TITLE" />, a jego przypisanie do innych biurek zostało anulowane</translation> @@ -1255,7 +1260,6 @@ <translation id="5955304353782037793">aplikacja</translation> <translation id="5958529069007801266">Użytkownik nadzorowany</translation> <translation id="5960410286721553511">Wyświetlaj najnowsze zdjęcia i pliki multimedialne z telefonu</translation> -<translation id="5961960957587052807">Oświetlenie</translation> <translation id="5965524703725988602">Przełącz ciemny motyw. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Przełączaj się do przodu między oknami</translation> <translation id="5978382165065462689">Udostępnianie sterowania ekranem przy użyciu pomocy zdalnej.</translation> @@ -1361,6 +1365,7 @@ <translation id="6351032674660237738">SUGEROWANE APLIKACJE</translation> <translation id="6352082849089527770">Nieznane sieci</translation> <translation id="6359587239691116345">Zainstaluj najnowsze funkcje i poprawki zabezpieczeń. Jeśli odrzucisz tę aktualizację, urządzenie może przestać działać prawidłowo i możesz mieć problemy z bezpieczeństwem i wydajnością.</translation> +<translation id="6362833380917912748">Poznaj wbudowane aplikacje</translation> <translation id="6376931439017688372">Bluetooth jest włączony</translation> <translation id="6378515133128829137">Przypnij okno z prawej strony</translation> <translation id="6381109794406942707">Aby odblokować urządzenie, wpisz kod PIN.</translation> @@ -1526,6 +1531,7 @@ <translation id="7014684956566476813">Połączono z urządzeniem o nazwie <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Możesz wrócić o <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Biurko 6</translation> +<translation id="702252130983202758">Twoje aplikacje</translation> <translation id="7025533177575372252">Połącz urządzenie <ph name="DEVICE_NAME" /> z telefonem</translation> <translation id="7026338066939101231">Zmniejsz</translation> <translation id="7029814467594812963">Zakończ sesję</translation> @@ -1675,6 +1681,7 @@ <translation id="7647488630410863958">Odblokuj urządzenie, by zobaczyć swoje powiadomienia</translation> <translation id="7649070708921625228">Pomoc</translation> <translation id="7654687942625752712">Naciśnij i przytrzymaj przez pięć sekund oba klawisze głośności, by wyłączyć komunikaty głosowe.</translation> +<translation id="7654916369822103315">Rozdzielczość wyświetlacza „<ph name="DISPLAY_NAME" />” została zmieniona na <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Ze względu na ograniczenia przepustowości portów Twój wyświetlacz nie obsługuje rozdzielczości <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Jeśli nie potwierdzisz tej zmiany, za <ph name="TIMEOUT_SECONDS" /> zostaną przywrócone poprzednie ustawienia.</translation> <translation id="7658239707568436148">Anuluj</translation> <translation id="7659861092419699379">Biurko i okna zostały zamknięte</translation> <translation id="7660160718439869192">Urządzenie <ph name="NAME" /> będzie widoczne na urządzeniach połączonych z kontem <ph name="EMAIL" /></translation> @@ -1765,6 +1772,7 @@ <translation id="7945357288295809525">Pokaż ustawienia ułatwień dostępu, włączono „<ph name="ENABLED_FEATURES" />”.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> chce użyć urządzenia <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Przyciemnij klawiaturę</translation> +<translation id="7953994493035617347">Potwierdzić nową rozdzielczość?</translation> <translation id="7963689218131240420">Tryb Nie przeszkadzać jest wyłączony.</translation> <translation id="7963992254934562106">Źródło: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Wybierz folder...</translation> @@ -1777,6 +1785,7 @@ <translation id="799296642788192631">Możesz przypiąć ważne pliki. Aby przypiąć element, najedź na niego kursorem lub otwórz Pliki i kliknij go prawym przyciskiem myszy.</translation> <translation id="7994370417837006925">Wielokrotne logowanie</translation> <translation id="7995804128062002838">Nie udało się zrobić zrzutu ekranu</translation> +<translation id="8000020256436988724">Pasek narzędzi</translation> <translation id="8000066093800657092">Brak sieci</translation> <translation id="8001755249288974029">Zaznacz tekst od kursora do początku wiersza</translation> <translation id="8004512796067398576">Zwiększ</translation> @@ -1823,6 +1832,7 @@ <translation id="8155628902202578800">Otwórz okno informacyjne dla konta <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">W użyciu jest: <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Włącz/wyłącz menu, aby zmienić rozmiar trybu blokady</translation> +<translation id="8192727139462702395">Gdy wyłączysz Bluetooth, te urządzenia zewnętrzne rozłączą się z urządzeniem <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Przesyłam kartę</translation> <translation id="8200772114523450471">Wznów</translation> <translation id="8203795194971602413">Kliknięcie prawym przyciskiem</translation> @@ -1842,6 +1852,7 @@ <translation id="8262312463845990408">Włącz lub wyłącz odtwarzanie</translation> <translation id="8270450402312105425">{0,plural, =1{Przywróć na tym urządzeniu wcześniejszą wersję systemu operacyjnego w ciągu 1 godziny}few{Przywróć na tym urządzeniu wcześniejszą wersję systemu operacyjnego w ciągu # godzin}many{Przywróć na tym urządzeniu wcześniejszą wersję systemu operacyjnego w ciągu # godzin}other{Przywróć na tym urządzeniu wcześniejszą wersję systemu operacyjnego w ciągu # godziny}}</translation> <translation id="8277261673056602147">Zaznacz tekst na ekranie</translation> +<translation id="8287009018010202411">Produktywność</translation> <translation id="828708037801473432">Wyłączono</translation> <translation id="8297006494302853456">Słaby</translation> <translation id="8308637677604853869">Poprzednie menu</translation> @@ -1888,6 +1899,7 @@ <translation id="847056008324733326">Ustawienia skali wyświetlania</translation> <translation id="8473301994082929012">Funkcja <ph name="FEATURE_NAME" /> w organizacji <ph name="ORGANIZATION_NAME" /> jest <ph name="FEATURE_STATE" />.</translation> <translation id="8477270416194247200">Aby anulować, naciśnij Alt + Szukaj lub Shift.</translation> +<translation id="8480418399907765580">Pokaż pasek narzędzi</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Otwórz link w nowej karcie</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> nie obsługuje ustawienia <ph name="SPECIFIED_RESOLUTION" />. Rozdzielczość została zmieniona na <ph name="FALLBACK_RESOLUTION" />. Kliknij „Potwierdź”, by zachować zmiany. Poprzednie ustawienia zostaną przywrócone za <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1913,6 +1925,7 @@ <translation id="8594115950068821369">–<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Posortuj aplikacje według nazwy lub koloru</translation> <translation id="8609384513243082612">Otwórz nową kartę</translation> +<translation id="861045123704058818">Aplikacje są tymczasowo uporządkowane według kategorii</translation> <translation id="8612216344243590325">Ważne pliki przechowuj w obszarze <ph name="HOLDING_SPACE_TITLE" />, a nie na pulpicie. Po prostu przeciągnij je do obszaru <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Powiadomienia z aplikacji <ph name="APP_1_TITLE" /> i <ph name="APP_2_TITLE" /> zostały ukryte, bo masz włączoną ochronę przeglądania</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1951,6 +1964,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Weryfikacja tożsamości: strona <ph name="ORIGIN_NAME" /> wymaga potwierdzenia, że to Ty</translation> <translation id="875593634123171288">Pokaż ustawienia VPN</translation> +<translation id="8756799553341497810">Po zamknięciu tego widoku możesz zacząć dostosowywać układ aplikacji.</translation> <translation id="8759408218731716181">Nie można skonfigurować wielokrotnego logowania</translation> <translation id="8763883995157866248">Przełącz urządzenie w tryb uśpienia</translation> <translation id="877404052021108314">90°F w C</translation> @@ -1971,6 +1985,7 @@ <translation id="8834539327799336565">Obecnie połączone</translation> <translation id="8841375032071747811">Przycisk Wstecz</translation> <translation id="8843682306134542540">Włącz lub wyłącz blokadę obracania. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Uzyskaj pomoc</translation> <translation id="8849001918648564819">Ukryte</translation> <translation id="8853703225951107899">Nadal nie udało się zweryfikować Twojego hasła ani kodu PIN. Uwaga: jeśli Twoje hasło zostało ostatnio zmienione, użyj starego hasła. Nowe hasło zacznie obowiązywać, gdy się wylogujesz.</translation> <translation id="8855885154700222542">Klawisz trybu pełnoekranowego</translation> @@ -2042,6 +2057,7 @@ <translation id="9129245940793250979">Przycisk z tyłu</translation> <translation id="9133335900048457298">Nie można nagrać treści chronionej</translation> <translation id="9139720510312328767">Usuń następną literę</translation> +<translation id="9148058034647219655">Zakończ</translation> <translation id="9151906066336345901">End</translation> <translation id="9161053988251441839">SUGEROWANE APLIKACJE</translation> <translation id="9168436347345867845">Później</translation>
diff --git a/ash/strings/ash_strings_pt-BR.xtb b/ash/strings/ash_strings_pt-BR.xtb index 525e386..4d68a2c 100644 --- a/ash/strings/ash_strings_pt-BR.xtb +++ b/ash/strings/ash_strings_pt-BR.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Que tédio</translation> <translation id="1104084341931202936">Mostrar configurações de acessibilidade</translation> <translation id="1104621072296271835">Seus dispositivos funcionam ainda melhor juntos</translation> -<translation id="1106446201446919638">1 dispositivo conectado. Enquanto o ponto de acesso estiver em uso, o Wi-Fi ficará desativado.</translation> <translation id="1111021433905331574">É possível mudar a cor da luz de fundo do teclado em "Configurações > <ph name="APP_TITLE" />"</translation> <translation id="1117719261843403176">Alternar dados móveis. <ph name="STATE" />.</translation> <translation id="112308213915226829">Ocultar estante automaticamente</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Rede móvel indisponível</translation> <translation id="1882897271359938046">Espelhamento de <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Desbloqueio por impressão digital</translation> +<translation id="1904997243703671177">Quando você desativar o Bluetooth, <ph name="DEVICE_COUNT" /> dispositivos externos serão desconectados do <ph name="DEVICE_TYPE" />, incluindo:</translation> <translation id="1908992311423394684">Nova instalação</translation> <translation id="1915307458270490472">Desligar</translation> <translation id="1918022425394817322">Câmera alinhada ao canto direito de cima</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Abrir a seção "Ajuda" no app Explorar</translation> <translation id="2018630726571919839">Conte uma piada</translation> <translation id="2021864487439853900">Clique para desbloquear</translation> -<translation id="2023558322300866873">Você pode interromper a captura de pacote a qualquer momento</translation> <translation id="2034971124472263449">Salvar mesmo assim</translation> <translation id="204259843076055848">O atalho "<ph name="SIX_PACK_KEY_NAME" />" está desativado</translation> <translation id="2049240716062114887">O nome do espaço de trabalho foi mudado para <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Tela cheia</translation> <translation id="2064048859448024834">Visualização da câmera ativada</translation> <translation id="2067602449040652523">Brilho do teclado</translation> <translation id="2075520525463668108">Ativar ou desativar o recurso <ph name="CAPTURE_MEDIUM" />. O recurso <ph name="CAPTURE_MEDIUM" /> está <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Não conectado</translation> <translation id="2408955596600435184">Informe seu PIN</translation> <translation id="2412593942846481727">Atualização disponível</translation> +<translation id="2416438829169535743">Sair da visualização?</translation> <translation id="2417486498593892439">Fazer login na rede</translation> <translation id="2426051945783024481">Enquadramento da câmera centralizado automaticamente</translation> <translation id="2427507373259914951">Clicar com o botão esquerdo</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Notificações</translation> <translation id="2484513351006226581">Pressione <ph name="KEYBOARD_SHORTCUT" /> para alterar o layout do teclado.</translation> <translation id="2486214324139475545">Prévia do <ph name="DESK_NAME" />. Espaço de trabalho ativo.</translation> +<translation id="2486405091093637109">A resolução do "<ph name="DISPLAY_NAME" />" mudou para <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Se você não confirmar, as configurações anteriores serão restauradas em <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Participar</translation> <translation id="2499445554382787206">Menu do perfil do espaço de trabalho. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Teclas aderentes</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 dispositivo conectado</translation> <translation id="2791421900609674576">Serão mostradas recomendações para que você continue de onde parou. Se quiser que elas sejam removidas, toque na tela e a mantenha pressionada.</translation> <translation id="2792498699870441125">Alt + Pesquisar</translation> +<translation id="2801954693771979815">Tamanho da tela</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, selecionado</translation> <translation id="2805756323405976993">Apps</translation> <translation id="2814448776515246190">Captura parcial</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Apps sem suporte no modelo</translation> <translation id="3160929076476941240">2h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> está revertendo seu <ph name="DEVICE_TYPE" />. O dispositivo será redefinido e todos os dados serão excluídos.</translation> -<translation id="3170769098533255179">Nenhum dispositivo conectado. Enquanto o ponto de acesso estiver em uso, o Wi-Fi ficará desativado.</translation> <translation id="3171170659304083361">Configurações de métodos de entrada</translation> <translation id="3176221688814061633">Seu Chromebook ou dispositivo Bluetooth está usando uma versão mais antiga do Bluetooth. Ative a super resolução do Bluetooth ou use o microfone interno para melhorar a qualidade do áudio.</translation> <translation id="3181441307743005334">A reinicialização pode demorar um pouco</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> dispositivos conectados ao ponto de acesso do <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Modo laptop ativado</translation> <translation id="3308453408813785101">O usuário <ph name="USER_EMAIL_ADDRESS" /> ainda poderá fazer login mais tarde.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> dispositivos conectados. Enquanto o ponto de acesso estiver em uso, o Wi-Fi ficará desativado.</translation> <translation id="3321628682574733415">Código de familiar responsável incorreto</translation> <translation id="332827762492701193">As notificações estão ocultas</translation> <translation id="3333674550998107387">Abrir notificação <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Mostrando janelas do espaço de trabalho atual. Pressione a tecla de seta para cima para mostrar as de todos os espaços de trabalho</translation> <translation id="3702846122927433391">População da Nigéria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Entretenimento</translation> <translation id="3708186454126126312">Conectados anteriormente</translation> <translation id="3712143870407382523">Escolha uma janela para este lado</translation> <translation id="371370241367527062">Microfone frontal</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Oi! Como posso ajudar?</translation> <translation id="3804737937830804242">Fechar câmera</translation> <translation id="3824784079442479685">Essa ação libera o acesso à câmera para <ph name="APP_NAME" /> e todos os apps e sites com essa permissão. Talvez seja necessário atualizar a página da Web ou reiniciar o app.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> de <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> atividades entregues, <ph name="NUM_GRADED" /> com nota</translation> <translation id="3826099427150913765">Usar senha</translation> <translation id="383058930331066723">Modo de Economia de bateria ativado</translation> <translation id="383629559565718788">Mostrar configurações do teclado</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Ativado, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Abrir a página de downloads</translation> <translation id="4072264167173457037">Sinal médio</translation> -<translation id="4076455981957565732">Entregues: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Com nota: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Ativar a chave do microfone do dispositivo</translation> <translation id="4101772068965291327">Abrir página inicial</translation> <translation id="4112140312785995938">Voltar</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Falha ao salvar screencast</translation> <translation id="4405151984121254935">O tipo do periférico conectado não é compatível</translation> <translation id="4406883609789734330">Legenda instantânea</translation> +<translation id="4412698727486357573">Central de Ajuda</translation> <translation id="4412944820643904175">O recurso <ph name="FEATURE_NAME" /> está desativado.</translation> <translation id="4424159417645388645">Espaço de trabalho 5</translation> <translation id="4430019312045809116">Volume</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Não tenho interesse em sugestões</translation> <translation id="4569753163207712681">Visualize os arquivos de mídia, fotos e apps recentes do smartphone</translation> <translation id="4573176682887762361">"Digitar [palavra / frase]"</translation> -<translation id="4577188182049003486">Com o ponto de acesso ativado, o Wi-Fi fica desativado</translation> <translation id="4577274620589681794">Tempo esgotado · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Mostrar visualizações</translation> <translation id="4578906031062871102">Menu de configurações aberto</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Arraste o link até uma área em branco na barra de guias</translation> <translation id="4814539958450445987">Tela de login</translation> <translation id="481455355267255546">Próximos eventos</translation> +<translation id="481749895090480684">Lista de tarefas: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">a câmera e o microfone</translation> <translation id="482908187605862807">Apps disponíveis na Play Store</translation> <translation id="4831034276697007977">Tem certeza de que você quer desativar os cliques automáticos?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">O recurso "Localizar smartphone" fica indisponível quando os sons do alarme estão desativados</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> requer que você reverta seu <ph name="DEVICE_TYPE" />. O dispositivo será redefinido e todos os dados serão excluídos.</translation> <translation id="4961318399572185831">Transmitir tela</translation> +<translation id="4964188651935955085">Quando você desativar o Bluetooth, este dispositivo externo será desconectado do <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Aumentar o volume</translation> <translation id="4969092041573468113"><ph name="HOURS" />h<ph name="MINUTES" />min<ph name="SECONDS" />s</translation> <translation id="4975771730019223894">Notificações de apps</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Próxima frase</translation> <translation id="5004607513195820459">Rede gerenciada</translation> <translation id="5009463889040999939">Renomeando o perfil. Pode levar alguns minutos..</translation> +<translation id="5013847959275396160">Ocultar barra de ferramentas</translation> <translation id="5016558321564993266">Alterne o marcador. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Categorias de pesquisa</translation> <translation id="5030659775136592441">Mostrar gerenciador de favoritos</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Você receberá uma notificação se falar com o som desativado. O áudio nunca é enviado para fora do dispositivo.</translation> <translation id="5077416371682039027">Configurar a visualização de fotos, mídia, notificações e apps do smartphone</translation> +<translation id="5077936103761694531">Confirmar resolução?</translation> <translation id="5078796286268621944">PIN incorreto</translation> <translation id="5083035541015925118">ctrl + alt + seta para cima</translation> <translation id="5083553833479578423">Desbloqueie mais recursos do Assistente.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Solte os arquivos na área de trabalho para adicioná-los ao espaço <ph name="HOLDING_SPACE_TITLE" />. Não é possível adicionar arquivos à área de trabalho.</translation> <translation id="5551456515017410630">Abrir/fechar agenda</translation> <translation id="5551974246223970793">Acessar o próximo resultado ao pesquisar em uma página</translation> -<translation id="5555639311269196631">Desativar o ponto de acesso</translation> <translation id="5556459405103347317">Recarregar</translation> <translation id="5558091555391176027">Alternar a alta visibilidade do Compartilhar por proximidade</translation> +<translation id="5558314826121965174">Criatividade</translation> <translation id="556042886152191864">Botão</translation> <translation id="5570122939431135380">Abrir nova guia em uma nova janela anônima</translation> <translation id="5571066253365925590">Bluetooth ativado</translation> +<translation id="5572632238877308040">Essenciais</translation> <translation id="557563299383177668">Próximo parágrafo</translation> <translation id="5577082622442191756">Alternar Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Confira se o Bluetooth está ativado no smartphone para usar o recurso Seu smartphone</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Espaço de trabalho 10</translation> <translation id="5662709761327382534">Gravação do microfone <ph name="CURRENT_STATE" />. Pressione "Enter" para que a gravação do microfone seja <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Ativando</translation> +<translation id="5672890847723042801">Utilitários</translation> <translation id="5673434351075758678">De "<ph name="FROM_LOCALE" />" para "<ph name="TO_LOCALE" />" após a sincronização das suas configurações.</translation> <translation id="5675363643668471212">Item da estante</translation> <translation id="5677928146339483299">Bloqueado</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Bateria em <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Coletando informações da rede</translation> <translation id="5867606971598166637">O administrador do sistema está monitorando suas telas</translation> -<translation id="5876535466645959772">Lista selecionada vazia. Vá para baixo e adicione uma nova tarefa</translation> <translation id="5876666360658629066">Digite o código de familiar responsável</translation> <translation id="5881540930187678962">Configurar o recurso "Seu smartphone" mais tarde</translation> <translation id="5887954372087850114">A janela <ph name="WINDOW_TITLE" /> foi atribuída a <ph name="DESK_TITLE" /> e não foi atribuída a nenhum outro espaço de trabalho</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Usuário supervisionado</translation> <translation id="5960410286721553511">Ver as fotos e mídias recentes do smartphone</translation> -<translation id="5961960957587052807">Claro</translation> <translation id="5965524703725988602">Alternar tema escuro. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Navegar pelas janelas</translation> <translation id="5978382165065462689">Compartilhando o controle de sua tela por meio da Assistência remota.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">SUGESTÕES DE APPS</translation> <translation id="6352082849089527770">Redes desconhecidas</translation> <translation id="6359587239691116345">Instale os recursos e melhorias de segurança mais recentes. Caso você recuse essa atualização, o dispositivo pode deixar de funcionar corretamente e você pode enfrentar problemas de segurança e performance.</translation> +<translation id="6362833380917912748">Conheça seus apps integrados</translation> <translation id="6376931439017688372">Bluetooth ativado</translation> <translation id="6378515133128829137">Fixar janela à direita</translation> <translation id="6381109794406942707">Para desbloquear o dispositivo, digite o PIN.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Conectado a um dispositivo chamado <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Volte às <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Espaço de trabalho 6</translation> +<translation id="702252130983202758">Seus apps</translation> <translation id="7025533177575372252">Conecte seu <ph name="DEVICE_NAME" /> ao smartphone</translation> <translation id="7026338066939101231">Reduzir</translation> <translation id="7029814467594812963">Sair da sessão</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Desbloquear dispositivo para ver as notificações</translation> <translation id="7649070708921625228">Ajuda</translation> <translation id="7654687942625752712">Pressione as duas teclas de volumes e as mantenha pressionadas por cinco segundos para desativar a resposta falada.</translation> +<translation id="7654916369822103315">A resolução do "<ph name="DISPLAY_NAME" />" mudou para <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Devido a limitações de largura de banda da porta, sua tela não tem suporte a uma resolução de <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Se você não confirmar, as configurações anteriores serão restauradas em <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Cancelar</translation> <translation id="7659861092419699379">O espaço de trabalho e as janelas foram fechadas</translation> <translation id="7660160718439869192">Seu dispositivo <ph name="NAME" /> será mostrado nos dispositivos vinculados a <ph name="EMAIL" /></translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Mostrar configurações de acessibilidade: recurso "<ph name="ENABLED_FEATURES" />" ativado.</translation> <translation id="7947798320695032612">O app <ph name="APP_NAME" /> quer usar seu dispositivo <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Escurecer o teclado</translation> +<translation id="7953994493035617347">Confirmar nova resolução?</translation> <translation id="7963689218131240420">O "Não perturbe" está desativado.</translation> <translation id="7963992254934562106">Do <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Selecionar pasta…</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Você pode fixar arquivos importantes. Para fazer isso, passe o cursor sobre um item ou abra o app Arquivos e clique com o botão direito do mouse em um item.</translation> <translation id="7994370417837006925">Login múltiplo</translation> <translation id="7995804128062002838">Falha na captura de tela</translation> +<translation id="8000020256436988724">Barra de Ferramentas Google</translation> <translation id="8000066093800657092">Sem rede</translation> <translation id="8001755249288974029">Selecionar o texto do cursor até o início da linha</translation> <translation id="8004512796067398576">Aumentar</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Abrir a caixa de diálogo de informações da conta <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Usando <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Ativar/desativar o menu para redimensionar o modo de bloqueio</translation> +<translation id="8192727139462702395">Quando você desativar o Bluetooth, estes dispositivos externos serão desconectados do <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Transmitindo guia</translation> <translation id="8200772114523450471">Retomar</translation> <translation id="8203795194971602413">Clicar com o botão direito</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Pausar/continuar a reprodução</translation> <translation id="8270450402312105425">{0,plural, =1{Reverta o dispositivo para a versão anterior em até 1 hora}one{Reverta o dispositivo para a versão anterior em até # hora}other{Reverta o dispositivo para a versão anterior em até # horas}}</translation> <translation id="8277261673056602147">Destacar texto na tela</translation> +<translation id="8287009018010202411">Produtividade</translation> <translation id="828708037801473432">Desativada</translation> <translation id="8297006494302853456">Fraco</translation> <translation id="8308637677604853869">Menu anterior</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Exibir configurações de escala</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> <ph name="FEATURE_STATE" /> o recurso <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Pressione Alt+Pesquisar ou Shift para cancelar.</translation> +<translation id="8480418399907765580">Mostrar barra de ferramentas </translation> <translation id="8487699605742506766">Ponto de acesso</translation> <translation id="8491237443345908933">Abrir link em uma nova guia</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> não é compatível com <ph name="SPECIFIED_RESOLUTION" />. A resolução foi modificada para <ph name="FALLBACK_RESOLUTION" />. Clique em "Confirmar" para manter as mudanças. As configurações anteriores serão restauradas em <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Ordenar seus apps por nome e cor</translation> <translation id="8609384513243082612">Abrir nova guia</translation> +<translation id="861045123704058818">Os apps estão temporariamente organizados por categoria</translation> <translation id="8612216344243590325">Deixe arquivos importantes no espaço <ph name="HOLDING_SPACE_TITLE" /> em vez da área de trabalho. Basta arrastá-los para <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">As notificações dos apps <ph name="APP_1_TITLE" /> e <ph name="APP_2_TITLE" /> estão ocultas porque a proteção de visualização está ativada</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verifique sua identidade: <ph name="ORIGIN_NAME" /> quer confirmar que é você</translation> <translation id="875593634123171288">Mostrar configurações de VPN</translation> +<translation id="8756799553341497810">Você pode começar a personalizar o layout do app depois de sair desta visualização.</translation> <translation id="8759408218731716181">Não é possível configurar o login múltiplo</translation> <translation id="8763883995157866248">Colocar o dispositivo no modo de espera</translation> <translation id="877404052021108314">90 °F em C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Conectados no momento</translation> <translation id="8841375032071747811">Botão "Voltar"</translation> <translation id="8843682306134542540">Alternar bloqueio de rotação. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Ajuda</translation> <translation id="8849001918648564819">Oculto</translation> <translation id="8853703225951107899">Ainda não foi possível verificar seu PIN ou sua senha. Observação: se você mudou a senha recentemente, use a antiga. A nova senha será aplicada depois que você sair.</translation> <translation id="8855885154700222542">Tecla de tela cheia</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Botão traseiro</translation> <translation id="9133335900048457298">Não é possível gravar conteúdo protegido</translation> <translation id="9139720510312328767">Excluir a próxima letra</translation> +<translation id="9148058034647219655">Sair</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">APPS SUGERIDOS</translation> <translation id="9168436347345867845">Mais tarde</translation>
diff --git a/ash/strings/ash_strings_pt-PT.xtb b/ash/strings/ash_strings_pt-PT.xtb index b2a9447..88016fb 100644 --- a/ash/strings/ash_strings_pt-PT.xtb +++ b/ash/strings/ash_strings_pt-PT.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Estou aborrecido</translation> <translation id="1104084341931202936">Mostrar definições de acessibilidade</translation> <translation id="1104621072296271835">Os seus dispositivos funcionam ainda melhor juntos</translation> -<translation id="1106446201446919638">1 dispositivo ligado. Enquanto estiver a usar a zona Wi-Fi, o Wi-Fi permanece desativado.</translation> <translation id="1111021433905331574">Pode alterar a cor da retroiluminação do teclado nas Definições > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Ativar/desativar dados móveis. <ph name="STATE" />.</translation> <translation id="112308213915226829">Ocultar prateleira automaticamente</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Abrir "Ajuda" na app Explore</translation> <translation id="2018630726571919839">Conta-me uma anedota</translation> <translation id="2021864487439853900">Clicar para desbloquear</translation> -<translation id="2023558322300866873">Pode parar a captura de pacotes em qualquer altura</translation> <translation id="2034971124472263449">Guardar mesmo assim</translation> <translation id="204259843076055848">O atalho para <ph name="SIX_PACK_KEY_NAME" /> está atualmente desativado</translation> <translation id="2049240716062114887">O nome do espaço de trabalho foi alterado para <ph name="DESK_NAME" />.</translation> -<translation id="206377500836174974">Total</translation> <translation id="2064048859448024834">Pré-visualização da câmara ativada</translation> <translation id="2067602449040652523">Brilho do teclado</translation> <translation id="2075520525463668108">Ativar/desativar <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> está <ph name="CAPTURE_STATE" /></translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Sem ligação</translation> <translation id="2408955596600435184">Introduza o PIN</translation> <translation id="2412593942846481727">Atualização disponível</translation> +<translation id="2416438829169535743">Sair da vista?</translation> <translation id="2417486498593892439">Início de sessão na rede</translation> <translation id="2426051945783024481">O enquadramento da câmara foi centrado automaticamente</translation> <translation id="2427507373259914951">Clicar com o botão esquerdo do rato</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Notificações</translation> <translation id="2484513351006226581">Prima <ph name="KEYBOARD_SHORTCUT" /> para mudar o esquema do teclado.</translation> <translation id="2486214324139475545">Pré-visualização de <ph name="DESK_NAME" />. Espaço de trabalho ativo.</translation> +<translation id="2486405091093637109">O ecrã "<ph name="DISPLAY_NAME" />" foi alterado para a resolução <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Se não confirmar, as definições anteriores vão ser restauradas dentro de <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Aderir</translation> <translation id="2499445554382787206">Menu do perfil do espaço de trabalho. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Teclas aderentes</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">1 dispositivo ligado</translation> <translation id="2791421900609674576">Verá recomendações para poder continuar onde parou. Pode tocar sem soltar para remover recomendações.</translation> <translation id="2792498699870441125">Alt + Pesquisar</translation> +<translation id="2801954693771979815">Tamanho do ecrã</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, selecionado</translation> <translation id="2805756323405976993">Apps</translation> <translation id="2814448776515246190">Captura parcial</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Apps não suportadas no modelo</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> está a reverter o dispositivo <ph name="DEVICE_TYPE" />. O seu dispositivo será reposto e todos os dados serão eliminados.</translation> -<translation id="3170769098533255179">Nenhum dispositivo ligado. Enquanto estiver a usar a zona Wi-Fi, o Wi-Fi permanece desativado.</translation> <translation id="3171170659304083361">Definições dos métodos de introdução</translation> <translation id="3176221688814061633">O Chromebook ou o dispositivo Bluetooth está a usar uma versão mais antiga do Bluetooth. Ative a Super-resolução Bluetooth ou use o microfone interno para desfrutar de uma melhor qualidade de áudio.</translation> <translation id="3181441307743005334">O reinício poderá demorar algum tempo</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> dispositivos ligados à zona Wi-Fi do dispositivo <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Mudou para o modo de portátil</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> pode iniciar sessão mais tarde.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> dispositivos ligados. Enquanto estiver a usar a zona Wi-Fi, o Wi-Fi permanece desativado.</translation> <translation id="3321628682574733415">Código parental incorreto</translation> <translation id="332827762492701193">As notificações estão ocultas</translation> <translation id="3333674550998107387">Expandir notificação de <ph name="NOTIFICATION_TITLE" /></translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Ao mostrar as janelas do espaço de trabalho atual, prima a tecla da seta para cima para mostrar janelas de todos os espaços de trabalho</translation> <translation id="3702846122927433391">População da Nigéria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Entretenimento</translation> <translation id="3708186454126126312">Ligados anteriormente</translation> <translation id="3712143870407382523">Escolha uma janela para este lado</translation> <translation id="371370241367527062">Microfone frontal</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">Olá, como posso ajudar?</translation> <translation id="3804737937830804242">Reduza a câmara</translation> <translation id="3824784079442479685">Isto permite o acesso à câmara para a app <ph name="APP_NAME" />, e para todas as apps e Websites com a autorização da câmara. Pode ter de atualizar a página Web ou reiniciar a app.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> de <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> entregues, <ph name="NUM_GRADED" /> classificados</translation> <translation id="3826099427150913765">Mudar para palavra-passe</translation> <translation id="383058930331066723">O modo de Poupança de bateria está ativado.</translation> <translation id="383629559565718788">Mostrar definições do teclado</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">Ativado, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Abrir a página Transferências</translation> <translation id="4072264167173457037">Sinal médio</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> entregue(s) • <ph name="NUM_GRADED" /> classificado(s)</translation> <translation id="4086921558679520050">Ative o botão físico do microfone no dispositivo</translation> <translation id="4101772068965291327">Abrir página inicial</translation> <translation id="4112140312785995938">Procurar para trás</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">Não é possível guardar a gravação de ecrã</translation> <translation id="4405151984121254935">Este tipo de periférico ligado não é suportado</translation> <translation id="4406883609789734330">Legendas instantâneas</translation> +<translation id="4412698727486357573">Centro de Ajuda</translation> <translation id="4412944820643904175">A funcionalidade <ph name="FEATURE_NAME" /> está desativada.</translation> <translation id="4424159417645388645">Espaço de trabalho 5</translation> <translation id="4430019312045809116">Volume</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">Não tenho interesse em quaisquer sugestões</translation> <translation id="4569753163207712681">Veja as fotos, os conteúdos multimédia e as notificações recentes do telemóvel</translation> <translation id="4573176682887762361">"Introduzir [palavra/expressão]"</translation> -<translation id="4577188182049003486">Com a zona Wi-Fi ativada, o Wi-Fi é desativado</translation> <translation id="4577274620589681794">Acabou o tempo · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Mostrar pré-visualizações</translation> <translation id="4578906031062871102">Menu de definições aberto</translation> @@ -1016,6 +1013,7 @@ <translation id="5003993274120026347">Frase seguinte</translation> <translation id="5004607513195820459">A rede é gerida</translation> <translation id="5009463889040999939">A mudar o nome do perfil. Esta ação pode demorar alguns minutos.</translation> +<translation id="5013847959275396160">Ocultar barra de ferramentas</translation> <translation id="5016558321564993266">Ative/desative o marcador. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Pesquise categorias</translation> <translation id="5030659775136592441">Mostrar o gestor de marcadores</translation> @@ -1030,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Vai receber uma notificação se falar enquanto estiver com o som desativado. O áudio nunca sai do seu dispositivo.</translation> <translation id="5077416371682039027">Configurar visualização das fotos, dos conteúdos multimédia, das notificações e das apps recentes do telemóvel</translation> +<translation id="5077936103761694531">Confirmar a resolução?</translation> <translation id="5078796286268621944">PIN incorreto</translation> <translation id="5083035541015925118">ctrl + alt + seta para cima</translation> <translation id="5083553833479578423">Desbloqueie mais funcionalidades do Assistente.</translation> @@ -1151,12 +1150,13 @@ <translation id="5550417424894892620">Largue os ficheiros no ambiente de trabalho para os adicionar a <ph name="HOLDING_SPACE_TITLE" />. Não pode adicionar ficheiros ao ambiente de trabalho.</translation> <translation id="5551456515017410630">Abrir/fechar o calendário</translation> <translation id="5551974246223970793">Ao pesquisar numa página, aceder à próxima correspondência da pesquisa</translation> -<translation id="5555639311269196631">Desativar zona Wi-Fi</translation> <translation id="5556459405103347317">Recarregar</translation> <translation id="5558091555391176027">Ative/desative a alta visibilidade da funcionalidade Partilhar na proximidade</translation> +<translation id="5558314826121965174">Criatividade</translation> <translation id="556042886152191864">Botão</translation> <translation id="5570122939431135380">Abrir o novo separador numa nova janela de navegação anónima</translation> <translation id="5571066253365925590">Bluetooth ativado</translation> +<translation id="5572632238877308040">Essenciais</translation> <translation id="557563299383177668">Parágrafo seguinte</translation> <translation id="5577082622442191756">Ative/desative o Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Verifique se o Bluetooth está ativado no seu telemóvel para utilizar o Phone Hub.</translation> @@ -1181,6 +1181,7 @@ <translation id="5662075790140998213">Espaço de trabalho 10</translation> <translation id="5662709761327382534">Gravar microfone <ph name="CURRENT_STATE" />; prima Enter para ativar a gravação do microfone <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">A activar</translation> +<translation id="5672890847723042801">Utilitários</translation> <translation id="5673434351075758678">De "<ph name="FROM_LOCALE" />" para "<ph name="TO_LOCALE" />" após a sincronização das suas definições.</translation> <translation id="5675363643668471212">Item de prateleira</translation> <translation id="5677928146339483299">Bloqueado</translation> @@ -1238,7 +1239,6 @@ <translation id="5864748620896638071">Bateria: <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">A recolher informações da rede</translation> <translation id="5867606971598166637">O administrador do sistema está a monitorizar os seus ecrãs</translation> -<translation id="5876535466645959772">Lista selecionada vazia; navegue para baixo para adicionar uma nova tarefa</translation> <translation id="5876666360658629066">Introduza o código parental</translation> <translation id="5881540930187678962">Configure o Phone Hub mais tarde</translation> <translation id="5887954372087850114">Janela <ph name="WINDOW_TITLE" /> atribuída a <ph name="DESK_TITLE" /> e não atribuída a mais nenhum espaço de trabalho</translation> @@ -1258,7 +1258,6 @@ <translation id="5955304353782037793">aplicação</translation> <translation id="5958529069007801266">Utilizador supervisionado</translation> <translation id="5960410286721553511">Veja as fotos e os conteúdos multimédia recentes do telemóvel</translation> -<translation id="5961960957587052807">Leve</translation> <translation id="5965524703725988602">Ative/desative o tema escuro. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Avançar através das janelas</translation> <translation id="5978382165065462689">A partilhar o controlo do seu ecrã através da Assistência remota.</translation> @@ -1364,6 +1363,7 @@ <translation id="6351032674660237738">SUGESTÕES DE APLICAÇÕES</translation> <translation id="6352082849089527770">Redes desconhecidas</translation> <translation id="6359587239691116345">Obtenha as funcionalidades e as melhorias de segurança mais recentes. Se recusar esta atualização, o seu dispositivo pode deixar de funcionar corretamente, e pode deparar-se com problemas de segurança e desempenho.</translation> +<translation id="6362833380917912748">Conheça as apps incorporadas</translation> <translation id="6376931439017688372">Bluetooth ativado</translation> <translation id="6378515133128829137">Fixar janela à direita</translation> <translation id="6381109794406942707">Para desbloquear este dispositivo, introduza o seu PIN.</translation> @@ -1530,6 +1530,7 @@ <translation id="7014684956566476813">Ligado a um dispositivo denominado <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Volte à(s) <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Espaço de trabalho 6</translation> +<translation id="702252130983202758">As suas aplicações</translation> <translation id="7025533177575372252">Ligue o dispositivo <ph name="DEVICE_NAME" /> ao telemóvel.</translation> <translation id="7026338066939101231">Diminuir</translation> <translation id="7029814467594812963">Sair da sessão</translation> @@ -1679,6 +1680,7 @@ <translation id="7647488630410863958">Desbloquear o dispositivo para ver as notificações</translation> <translation id="7649070708921625228">Ajuda</translation> <translation id="7654687942625752712">Prima sem soltar ambas as teclas de volume durante cinco segundos para desativar os feedback de voz.</translation> +<translation id="7654916369822103315">O ecrã "<ph name="DISPLAY_NAME" />" foi alterado para a resolução <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Devido a limitações de largura de banda da porta, o ecrã não suporta uma resolução de <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Se não confirmar, as definições anteriores vão ser restauradas dentro de <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Cancelar</translation> <translation id="7659861092419699379">O espaço de trabalho e as janelas foram fechados</translation> <translation id="7660160718439869192">O dispositivo <ph name="NAME" /> vai aparecer nos dispositivos associados a <ph name="EMAIL" /></translation> @@ -1769,6 +1771,7 @@ <translation id="7945357288295809525">Mostrar definições de acessibilidade, funcionalidade "<ph name="ENABLED_FEATURES" />" ativada.</translation> <translation id="7947798320695032612">A app <ph name="APP_NAME" /> quer usar o(a) <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Escurecer o teclado</translation> +<translation id="7953994493035617347">Confirmar a nova resolução?</translation> <translation id="7963689218131240420">O modo Não incomodar está desativado.</translation> <translation id="7963992254934562106">De <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Selecionar pasta…</translation> @@ -1781,6 +1784,7 @@ <translation id="799296642788192631">Pode afixar ficheiros importantes. Para afixar, passe o cursor do rato sobre um item ou abra o Files e clique com o botão direito do rato num item.</translation> <translation id="7994370417837006925">Início de sessão integrado</translation> <translation id="7995804128062002838">Falha ao capturar o ecrã.</translation> +<translation id="8000020256436988724">Barra de ferramentas</translation> <translation id="8000066093800657092">Sem rede</translation> <translation id="8001755249288974029">Selecionar o texto do cursor até ao início da linha</translation> <translation id="8004512796067398576">Aumentar</translation> @@ -1847,6 +1851,7 @@ <translation id="8262312463845990408">Ativar/desativar reprodução</translation> <translation id="8270450402312105425">{0,plural, =1{Alteração do dispositivo para uma versão anterior dentro de uma hora}other{Alteração do dispositivo para uma versão anterior dentro de # horas}}</translation> <translation id="8277261673056602147">Realce texto no ecrã</translation> +<translation id="8287009018010202411">Produtividade</translation> <translation id="828708037801473432">Desativada</translation> <translation id="8297006494302853456">Fraca</translation> <translation id="8308637677604853869">Menu anterior</translation> @@ -1893,6 +1898,7 @@ <translation id="847056008324733326">Definições de escala do ecrã</translation> <translation id="8473301994082929012">A <ph name="ORGANIZATION_NAME" /> colocou a funcionalidade <ph name="FEATURE_NAME" /> como <ph name="FEATURE_STATE" />.</translation> <translation id="8477270416194247200">Prima Alt + Pesquisar ou Shift para cancelar.</translation> +<translation id="8480418399907765580">Mostrar barra de ferramentas</translation> <translation id="8487699605742506766">Zona Wi-Fi</translation> <translation id="8491237443345908933">Abrir o link num novo separador</translation> <translation id="8492573885090281069">O <ph name="DISPLAY_NAME" /> não suporta a resolução <ph name="SPECIFIED_RESOLUTION" />. A resolução foi alterada para <ph name="FALLBACK_RESOLUTION" />. Clique em confirmar para manter as alterações. As definições anteriores serão restauradas dentro de <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1918,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Ordene as suas apps por nome ou cor</translation> <translation id="8609384513243082612">Abrir novo separador</translation> +<translation id="861045123704058818">As apps são organizadas temporariamente por categoria</translation> <translation id="8612216344243590325">Mantenha os ficheiros importantes em <ph name="HOLDING_SPACE_TITLE" /> em vez de os guardar no ambiente de trabalho. Basta arrastar os ficheiros para <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">As notificações das apps <ph name="APP_1_TITLE" /> e <ph name="APP_2_TITLE" /> estão ocultas porque a proteção da visualização está ativada</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1956,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Valide a sua identidade: <ph name="ORIGIN_NAME" /> quer confirmar a sua identidade.</translation> <translation id="875593634123171288">Mostrar definições da VPN</translation> +<translation id="8756799553341497810">Pode começar a personalizar o esquema da app após sair desta vista.</translation> <translation id="8759408218731716181">Não é possível configurar o início de sessão integrado</translation> <translation id="8763883995157866248">Ativar o modo de suspensão do dispositivo</translation> <translation id="877404052021108314">90 °F em C</translation> @@ -1976,6 +1984,7 @@ <translation id="8834539327799336565">Atualmente ligados</translation> <translation id="8841375032071747811">Botão Anterior</translation> <translation id="8843682306134542540">Ativar/desativar bloqueio de rotação. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Obter ajuda</translation> <translation id="8849001918648564819">Oculto</translation> <translation id="8853703225951107899">Ainda não foi possível validar o seu PIN ou palavra-passe. Nota: se alterou a sua palavra-passe recentemente, utilize a palavra-passe antiga. A nova palavra-passe será aplicada quando terminar sessão.</translation> <translation id="8855885154700222542">Tecla de ecrã inteiro</translation> @@ -2047,6 +2056,7 @@ <translation id="9129245940793250979">Botão traseiro</translation> <translation id="9133335900048457298">Não é possível gravar conteúdo protegido</translation> <translation id="9139720510312328767">Eliminar a letra seguinte</translation> +<translation id="9148058034647219655">Sair</translation> <translation id="9151906066336345901">fim</translation> <translation id="9161053988251441839">APLICAÇÕES SUGERIDAS</translation> <translation id="9168436347345867845">Fazer isto mais tarde</translation>
diff --git a/ash/strings/ash_strings_ro.xtb b/ash/strings/ash_strings_ro.xtb index 3baf088..aa6e64fe 100644 --- a/ash/strings/ash_strings_ro.xtb +++ b/ash/strings/ash_strings_ro.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">M-am plictisit</translation> <translation id="1104084341931202936">Afișează setările de accesibilitate</translation> <translation id="1104621072296271835">Dispozitivele funcționează și mai bine împreună</translation> -<translation id="1106446201446919638">Un dispozitiv conectat. Când folosești hotspotul, conexiunea Wi-Fi rămâne dezactivată.</translation> <translation id="1111021433905331574">Poți să schimbi culoarea pentru retroiluminarea tastaturii în Setări > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Comută datele mobile. <ph name="STATE" />.</translation> <translation id="112308213915226829">Ascundeți automat raftul</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Nu este disponibilă nicio rețea mobilă</translation> <translation id="1882897271359938046">Se oglindește pe <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Deblochează cu amprenta</translation> +<translation id="1904997243703671177">Când dezactivezi Bluetooth, <ph name="DEVICE_COUNT" /> dispozitive externe se vor deconecta de la <ph name="DEVICE_TYPE" />, inclusiv:</translation> <translation id="1908992311423394684">Instalare nouă</translation> <translation id="1915307458270490472">Încheie apelul</translation> <translation id="1918022425394817322">Camera foto este aliniată cu colțul din dreapta sus</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Deschide Ajutor în aplicația Explorare</translation> <translation id="2018630726571919839">Spune-mi o glumă</translation> <translation id="2021864487439853900">Dă clic pentru deblocare</translation> -<translation id="2023558322300866873">Poți opri oricând capturarea pachetelor</translation> <translation id="2034971124472263449">Salvează oricum</translation> <translation id="204259843076055848">Comanda rapidă <ph name="SIX_PACK_KEY_NAME" /> este dezactivată momentan</translation> <translation id="2049240716062114887">Numele desktopului a fost schimbat în <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Maximă</translation> <translation id="2064048859448024834">Previzualizarea camerei este activată</translation> <translation id="2067602449040652523">Luminozitatea tastaturii</translation> <translation id="2075520525463668108">Activează / dezactivează <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> este <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Nu s-a conectat</translation> <translation id="2408955596600435184">Introdu codul PIN</translation> <translation id="2412593942846481727">Actualizare disponibilă</translation> +<translation id="2416438829169535743">Ieși din vizualizare?</translation> <translation id="2417486498593892439">Conectează-te la rețea</translation> <translation id="2426051945783024481">Cadrul camerei foto este centrat automat</translation> <translation id="2427507373259914951">Clic stânga</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Notificări</translation> <translation id="2484513351006226581">Apasă <ph name="KEYBOARD_SHORTCUT" /> pentru a schimba aspectul tastaturii.</translation> <translation id="2486214324139475545">Previzualizare pentru <ph name="DESK_NAME" />. Desktop activ.</translation> +<translation id="2486405091093637109">Rezoluția pentru <ph name="DISPLAY_NAME" /> a fost modificată la <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Dacă nu confirmi, vor fi restabilite setările anterioare în <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Urmează</translation> <translation id="2499445554382787206">Meniul profilului de desktop: <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Taste adezive</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">Un dispozitiv conectat</translation> <translation id="2791421900609674576">Vei vedea recomandări ca să poți continua de unde ai rămas. Poți să atingi lung ca să elimini recomandările.</translation> <translation id="2792498699870441125">Alt+Căutare</translation> +<translation id="2801954693771979815">Dimensiunea ecranului</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, selectat</translation> <translation id="2805756323405976993">Aplicații</translation> <translation id="2814448776515246190">Captură parțială</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Aplicații neacceptate în șablon</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> aduce dispozitivul <ph name="DEVICE_TYPE" /> la starea anterioară. Dispozitivul va fi resetat și toate datele vor fi șterse.</translation> -<translation id="3170769098533255179">Niciun dispozitiv conectat. Când folosești hotspotul, conexiunea Wi-Fi rămâne dezactivată.</translation> <translation id="3171170659304083361">Setări pentru metode de introducere a textului</translation> <translation id="3176221688814061633">Chromebookul sau dispozitivul Bluetooth folosește o versiune Bluetooth mai veche. Activează Super-rezoluția Bluetooth sau folosește microfonul intern pentru o calitate audio mai bună.</translation> <translation id="3181441307743005334">Repornirea poate dura un timp</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> dispozitive conectate la hotspotul <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">S-a comutat la modul laptop</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> se poate conecta în continuare mai târziu.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> dispozitive conectate. Când folosești hotspotul, conexiunea Wi-Fi rămâne dezactivată.</translation> <translation id="3321628682574733415">Codul pentru părinte este incorect</translation> <translation id="332827762492701193">Notificările sunt ascunse</translation> <translation id="3333674550998107387">Extinde notificarea <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Se afișează ferestrele de pe desktopul actual. Apasă tasta săgeată în sus pentru a afișa ferestrele de pe toate desktopurile.</translation> <translation id="3702846122927433391">Populația Nigeriei</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Divertisment</translation> <translation id="3708186454126126312">Conectat anterior</translation> <translation id="3712143870407382523">Alege o fereastră pentru această parte</translation> <translation id="371370241367527062">Microfonul din față</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Bună ziua, cu ce vă pot ajuta?</translation> <translation id="3804737937830804242">Restrânge camera</translation> <translation id="3824784079442479685">Astfel, se permite accesul la cameră pentru <ph name="APP_NAME" /> și pentru toate aplicațiile și site-urile care au permisiunea adecvată Poate fi necesar să actualizezi pagina web sau să repornești aplicația.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> din <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> predate, <ph name="NUM_GRADED" /> notate</translation> <translation id="3826099427150913765">Comută la parolă</translation> <translation id="383058930331066723">Modul Economisirea bateriei este activat</translation> <translation id="383629559565718788">Afișează setările pentru tastatură</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Activată, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Deschide pagina Descărcări</translation> <translation id="4072264167173457037">Semnal mediu</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> predate • <ph name="NUM_GRADED" /> evaluate</translation> <translation id="4086921558679520050">Activează comutatorul pentru microfonul fizic al dispozitivului</translation> <translation id="4101772068965291327">Deschideți pagina de pornire</translation> <translation id="4112140312785995938">Derulează înapoi</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Nu se poate salva înregistrarea de pe ecran</translation> <translation id="4405151984121254935">Tipul de dispozitiv periferic conectat nu este acceptat</translation> <translation id="4406883609789734330">Subtitrări live</translation> +<translation id="4412698727486357573">Centrul de ajutor</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> este dezactivat.</translation> <translation id="4424159417645388645">Desktop 5</translation> <translation id="4430019312045809116">Volum</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Nu mă interesează sugestiile</translation> <translation id="4569753163207712681">Afișează fotografiile, elementele media și aplicațiile recente ale telefonului</translation> <translation id="4573176682887762361">Introdu [cuvântul / expresia]</translation> -<translation id="4577188182049003486">Când hotspotul este activat, conexiunea Wi-Fi este dezactivată</translation> <translation id="4577274620589681794">Timpul a expirat · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Afișează previzualizările</translation> <translation id="4578906031062871102">Meniul Setări deschis</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Trage linkul în zona liberă din bara de file</translation> <translation id="4814539958450445987">Ecranul de conectare</translation> <translation id="481455355267255546">Urmează</translation> +<translation id="481749895090480684">Lista de sarcini: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">cameră și microfon</translation> <translation id="482908187605862807">Aplicații disponibile din Magazinul Play</translation> <translation id="4831034276697007977">Sigur vrei să dezactivezi clicurile automate?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Funcția de găsire a telefonului nu este disponibilă atunci când sunetul alarmei este dezactivat</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> solicită să revii la starea anterioară a dispozitivului <ph name="DEVICE_TYPE" />. Dispozitivul va fi resetat și toate datele vor fi șterse.</translation> <translation id="4961318399572185831">Proiectează ecranul</translation> +<translation id="4964188651935955085">Când dezactivezi Bluetooth, acest dispozitiv extern se va deconecta de la <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Crește volumul</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min. <ph name="SECONDS" /> sec.</translation> <translation id="4975771730019223894">Marcarea cu insignă a aplicațiilor</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Propoziția următoare</translation> <translation id="5004607513195820459">Rețeaua este gestionată</translation> <translation id="5009463889040999939">Se redenumește profilul. Poate dura câteva minute.</translation> +<translation id="5013847959275396160">Ascundeți bara de instrumente</translation> <translation id="5016558321564993266">Comută marcatorul. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Caută categorii</translation> <translation id="5030659775136592441">Afișează managerul de marcaje</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">memorie ram</translation> <translation id="5068762093486106012">Vei primi o notificare dacă vorbești cu sunetul dezactivat. Conținutul audio nu părăsește niciodată dispozitivul.</translation> <translation id="5077416371682039027">Configurează afișarea fotografiilor, a elementelor media, a notificărilor și a aplicațiilor recente ale telefonului</translation> +<translation id="5077936103761694531">Confirmi rezoluția?</translation> <translation id="5078796286268621944">Cod PIN incorect</translation> <translation id="5083035541015925118">ctrl + alt + săgeată în sus</translation> <translation id="5083553833479578423">Deblochează mai multe funcții ale Asistentului.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Plasează fișiere pe desktop pentru a le adăuga în <ph name="HOLDING_SPACE_TITLE" />. Nu poți adăuga fișiere pe desktop.</translation> <translation id="5551456515017410630">Deschide / închide calendarul</translation> <translation id="5551974246223970793">Când cauți o pagină, accesează următoarea potrivire pentru căutare</translation> -<translation id="5555639311269196631">Dezactivează hotspotul</translation> <translation id="5556459405103347317">Reîncarcă</translation> <translation id="5558091555391176027">Activează / dezactivează vizibilitatea crescută pentru Trimiterea în apropiere</translation> +<translation id="5558314826121965174">Creativitate</translation> <translation id="556042886152191864">Buton</translation> <translation id="5570122939431135380">Deschide o filă nouă într-o fereastră incognito nouă</translation> <translation id="5571066253365925590">Bluetooth activat</translation> +<translation id="5572632238877308040">Esențiale</translation> <translation id="557563299383177668">Paragraful următor</translation> <translation id="5577082622442191756">Comută Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Asigură-te că ai activat Bluetooth pe telefon pentru a folosi Phone Hub</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Biroul 10</translation> <translation id="5662709761327382534">Înregistrare audio <ph name="CURRENT_STATE" />, Apasă pe Enter pentru înregistrare audio <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Se activează</translation> +<translation id="5672890847723042801">Utilitare</translation> <translation id="5673434351075758678">Din „<ph name="FROM_LOCALE" />” în „<ph name="TO_LOCALE" />” după sincronizarea setărilor.</translation> <translation id="5675363643668471212">Elementul din raft</translation> <translation id="5677928146339483299">Blocat</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Baterie <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Se colectează informații despre rețea</translation> <translation id="5867606971598166637">Administratorul de sistem îți monitorizează ecranele</translation> -<translation id="5876535466645959772">Lista selectată este goală. Navighează în jos pentru a adăuga o activitate nouă</translation> <translation id="5876666360658629066">Introdu codul pentru părinte</translation> <translation id="5881540930187678962">Configurează mai târziu Phone Hub</translation> <translation id="5887954372087850114">Fereastra <ph name="WINDOW_TITLE" /> a fost atribuită către <ph name="DESK_TITLE" /> și s-a anulat atribuirea către toate celelalte desktopuri</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">aplicație</translation> <translation id="5958529069007801266">Utilizator monitorizat</translation> <translation id="5960410286721553511">Vezi fotografiile și elementele media recente ale telefonului</translation> -<translation id="5961960957587052807">Ușoară</translation> <translation id="5965524703725988602">Activează / dezactivează Tema întunecată. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Parcurge înainte ferestrele</translation> <translation id="5978382165065462689">În prezent, permiți controlul la ecran prin Asistență la distanță.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">SUGESTII DE APLICAȚII</translation> <translation id="6352082849089527770">Rețele necunoscute</translation> <translation id="6359587239691116345">Obține cele mai noi funcții și îmbunătățiri ale securității. Dacă refuzi această actualizare, este posibil ca dispozitivul să nu mai funcționeze corespunzător și să întâmpini probleme de securitate și de performanță.</translation> +<translation id="6362833380917912748">Familiarizează-te cu aplicațiile încorporate</translation> <translation id="6376931439017688372">Bluetooth este activat</translation> <translation id="6378515133128829137">Fixează fereastra la dreapta</translation> <translation id="6381109794406942707">Pentru a debloca dispozitivul, introdu codul PIN.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">S-a conectat la dispozitivul <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Revino la <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Desktop 6</translation> +<translation id="702252130983202758">Aplicațiile tale</translation> <translation id="7025533177575372252">Conectează-ți dispozitivul <ph name="DEVICE_NAME" /> cu telefonul</translation> <translation id="7026338066939101231">Micșorează</translation> <translation id="7029814467594812963">Ieși din sesiune</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Deblochează dispozitivul pentru a vedea notificările</translation> <translation id="7649070708921625228">Ajutor</translation> <translation id="7654687942625752712">Apasă lung ambele taste de volum timp de cinci secunde ca să dezactivezi feedbackul rostit.</translation> +<translation id="7654916369822103315">Rezoluția pentru <ph name="DISPLAY_NAME" /> a fost modificată la <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Din cauza limitărilor lățimii de bandă a portului, ecranul nu acceptă rezoluția de <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Dacă nu confirmi, vor fi restabilite setările anterioare în <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Anulează</translation> <translation id="7659861092419699379">Desktopul și ferestrele au fost închise</translation> <translation id="7660160718439869192"><ph name="NAME" /> va apărea pe dispozitivele conectate cu <ph name="EMAIL" /></translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Afișează setările de accesibilitate, <ph name="ENABLED_FEATURES" /> este activată.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> vrea să folosească <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Redu luminozitatea tastaturii</translation> +<translation id="7953994493035617347">Confirmi noua rezoluție?</translation> <translation id="7963689218131240420">Funcția Nu deranja este dezactivată.</translation> <translation id="7963992254934562106">De la <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Selectează dosarul...</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Poți fixa fișiere importante. Pentru a fixa un element, plasează cursorul pe el sau deschide Fișiere și dă clic dreapta pe un element.</translation> <translation id="7994370417837006925">Conectare multiplă</translation> <translation id="7995804128062002838">Nu s-a putut realiza captura de ecran</translation> +<translation id="8000020256436988724">Bara de instrumente Google</translation> <translation id="8000066093800657092">Nicio rețea</translation> <translation id="8001755249288974029">Selectează textul începând de la cursor până la începutul rândului</translation> <translation id="8004512796067398576">Incrementează</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Deschide fereastra de dialog cu informații pentru <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Se folosește <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Activează / dezactivează meniul pentru a redimensiona modul de blocare</translation> +<translation id="8192727139462702395">Când dezactivezi Bluetooth, următoarele dispozitive externe se vor deconecta de la <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Se proiectează fila</translation> <translation id="8200772114523450471">Reia</translation> <translation id="8203795194971602413">Clic dreapta</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Schimbă redarea</translation> <translation id="8270450402312105425">{0,plural, =1{Treci la versiunea anterioară a dispozitivului în cel mult o oră}few{Treci la versiunea anterioară a dispozitivului în # ore}other{Treci la versiunea anterioară a dispozitivului în # de ore}}</translation> <translation id="8277261673056602147">Evidențiază textul pe ecran</translation> +<translation id="8287009018010202411">Productivitate</translation> <translation id="828708037801473432">Dezactivat</translation> <translation id="8297006494302853456">Slab</translation> <translation id="8308637677604853869">Meniul anterior</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Setările pentru scara afișajului</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> are <ph name="FEATURE_NAME" /> <ph name="FEATURE_STATE" />.</translation> <translation id="8477270416194247200">Apasă pe Alt + tasta de căutare sau pe Shift pentru a anula.</translation> +<translation id="8480418399907765580">Afișați bara de instrumente</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Deschide linkul într-o filă nouă</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> nu acceptă <ph name="SPECIFIED_RESOLUTION" />. Rezoluția a fost modificată la <ph name="FALLBACK_RESOLUTION" />. Dă clic pe Confirmă pentru a păstra modificările. Setările anterioare vor fi restabilite în <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Sortează aplicațiile după nume sau culoare</translation> <translation id="8609384513243082612">Deschide o filă nouă</translation> +<translation id="861045123704058818">Aplicațiile sunt organizate temporar după categorie</translation> <translation id="8612216344243590325">Păstrează fișierele importante în <ph name="HOLDING_SPACE_TITLE" /> în loc să le păstrezi pe desktop. Trage fișierele în <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Notificările pentru <ph name="APP_1_TITLE" /> și <ph name="APP_2_TITLE" /> sunt ascunse deoarece este activată protecția la afișare</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Confirmă-ți identitatea: <ph name="ORIGIN_NAME" /> solicită să îți confirmi identitatea</translation> <translation id="875593634123171288">Afișează setările VPN</translation> +<translation id="8756799553341497810">Poți începe să personalizezi aspectul aplicației după ce ieși din această vizualizare.</translation> <translation id="8759408218731716181">Nu se poate configura conectarea multiplă</translation> <translation id="8763883995157866248">Treci dispozitivul în modul inactiv</translation> <translation id="877404052021108314">90 °F în C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Conectat</translation> <translation id="8841375032071747811">Butonul Înapoi</translation> <translation id="8843682306134542540">Comută blocarea rotației. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Obține ajutor</translation> <translation id="8849001918648564819">Ascuns</translation> <translation id="8853703225951107899">Codul PIN sau parola tot nu au putut fi confirmate. Notă: dacă ai schimbat parola recent, folosește vechea parolă. Noua parolă se va aplica după ce te deconectezi.</translation> <translation id="8855885154700222542">Tasta pentru ecran complet</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Butonul din spate</translation> <translation id="9133335900048457298">Nu se poate înregistra conținut protejat</translation> <translation id="9139720510312328767">Șterge litera următoare</translation> +<translation id="9148058034647219655">Ieși</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">APLICAȚII SUGERATE</translation> <translation id="9168436347345867845">Mai târziu</translation>
diff --git a/ash/strings/ash_strings_ru.xtb b/ash/strings/ash_strings_ru.xtb index 6b13986..f5ffd24 100644 --- a/ash/strings/ash_strings_ru.xtb +++ b/ash/strings/ash_strings_ru.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Мне скучно</translation> <translation id="1104084341931202936">Показать настройки специальных возможностей</translation> <translation id="1104621072296271835">Вместе ваши устройства будут работать ещё лучше</translation> -<translation id="1106446201446919638">Подключено 1 устройство. Wi-Fi не будет включен, пока вы используете точку доступа.</translation> <translation id="1111021433905331574">Изменить цвет подсветки клавиатуры можно в разделе "Настройки" > "<ph name="APP_TITLE" />".</translation> <translation id="1117719261843403176">Включить или отключить мобильный интернет. <ph name="STATE" />.</translation> <translation id="112308213915226829">Автоматически скрывать панель запуска</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Не подключено к мобильной сети</translation> <translation id="1882897271359938046">Дублирование экрана в <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Используйте разблокировку по отпечатку пальца</translation> +<translation id="1904997243703671177">После этого от вашего устройства (<ph name="DEVICE_TYPE" />) будет отключено несколько внешних устройств (<ph name="DEVICE_COUNT" />), в том числе:</translation> <translation id="1908992311423394684">Недавно установленное приложение</translation> <translation id="1915307458270490472">Закрыть</translation> <translation id="1918022425394817322">Окно предварительного просмотра камеры привязано к правому верхнему углу</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Открыть Справку в приложении "Возможности"</translation> <translation id="2018630726571919839">Расскажи анекдот</translation> <translation id="2021864487439853900">Нажать, чтобы разблокировать</translation> -<translation id="2023558322300866873">Операцию можно прервать в любой момент.</translation> <translation id="2034971124472263449">Все равно сохранить</translation> <translation id="204259843076055848">Сочетание клавиш для действия "<ph name="SIX_PACK_KEY_NAME" />" отключено</translation> <translation id="2049240716062114887">Название рабочего стола изменилось на "<ph name="DESK_NAME" />"</translation> -<translation id="206377500836174974">Полное</translation> <translation id="2064048859448024834">Предварительный просмотр для камеры включен</translation> <translation id="2067602449040652523">Яркость клавиатуры</translation> <translation id="2075520525463668108">Включить или отключить функцию "<ph name="CAPTURE_MEDIUM" />". Функция "<ph name="CAPTURE_MEDIUM" />" <ph name="CAPTURE_STATE" />.</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Не подключено</translation> <translation id="2408955596600435184">Введите PIN-код</translation> <translation id="2412593942846481727">Доступно обновление</translation> +<translation id="2416438829169535743">Выйти из обучения?</translation> <translation id="2417486498593892439">Регистрация в сети</translation> <translation id="2426051945783024481">Центрировано автоматически.</translation> <translation id="2427507373259914951">Нажатие на левую кнопку мыши</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Уведомления</translation> <translation id="2484513351006226581">Чтобы переключить раскладку клавиатуры, нажмите клавиши <ph name="KEYBOARD_SHORTCUT" />.</translation> <translation id="2486214324139475545">Предпросмотр активного рабочего стола "<ph name="DESK_NAME" />".</translation> +<translation id="2486405091093637109">Вы изменили разрешение экрана "<ph name="DISPLAY_NAME" />" на <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Гц). Если вы не подтвердите изменение, будут восстановлены предыдущие настройки. Оставшееся время: <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Присоединиться</translation> <translation id="2499445554382787206">Меню профиля рабочего стола. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Залипание клавиш</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">Подключено 1 устройство.</translation> <translation id="2791421900609674576">Следуйте рекомендациям, чтобы продолжить работу с того места, на котором вы остановились. Нажмите на них и удерживайте, чтобы удалить.</translation> <translation id="2792498699870441125">Alt + Search</translation> +<translation id="2801954693771979815">Масштаб изображения на экране</translation> <translation id="2802938996245446490">Выделен текст "<ph name="BUTTON_LABEL" />"</translation> <translation id="2805756323405976993">Сервисы</translation> <translation id="2814448776515246190">Запись части экрана</translation> @@ -510,14 +511,13 @@ <translation id="3126069444801937830">Перезагрузите, чтобы обновить</translation> <translation id="3139188263101386725">Воспользуйтесь обновленным сочетанием клавиш</translation> <translation id="3139942575505304791">Рабочий стол 1</translation> -<translation id="315116470104423982">Мобильное подключение</translation> +<translation id="315116470104423982">Мобильный интернет</translation> <translation id="3151786313568798007">Ориентация</translation> <translation id="3153444934357957346">Для множественного входа можно использовать не более <ph name="MULTI_PROFILE_USER_LIMIT" /> аккаунтов.</translation> <translation id="3154351730702813399">Администратору устройства доступна информация о том, какие страницы вы просматриваете в браузере.</translation> <translation id="316086887565479535">В шаблоне есть неподдерживаемые приложения</translation> <translation id="3160929076476941240">2 часа</translation> <translation id="316356270129335934">По требованию <ph name="MANAGER" /> на вашем устройстве <ph name="DEVICE_TYPE" /> выполняется откат. Настройки устройства будут сброшены, а все данные – удалены.</translation> -<translation id="3170769098533255179">Нет подключенных устройств. Wi-Fi не будет включен, пока вы используете точку доступа.</translation> <translation id="3171170659304083361">Настройки способов ввода</translation> <translation id="3176221688814061633">На одном из ваших устройств устаревшая версия Bluetooth. Включите функцию Bluetooth Super Resolution или используйте встроенный микрофон для более высокого качества звука.</translation> <translation id="3181441307743005334">Перезапуск может занять несколько минут</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">К точке доступа <ph name="DEVICE_NAME" /> подключено несколько устройств (<ph name="DEVICECOUNT" />)</translation> <translation id="3307642347673023554">Вы перешли в режим ноутбука.</translation> <translation id="3308453408813785101">Пользователь <ph name="USER_EMAIL_ADDRESS" /> сможет войти в аккаунт позже.</translation> -<translation id="3317779231018057649">Подключено несколько устройств (<ph name="DEVICECOUNT" />). Wi-Fi не будет включен, пока вы используете точку доступа.</translation> <translation id="3321628682574733415">Неверный родительский код доступа</translation> <translation id="332827762492701193">Уведомления скрыты</translation> <translation id="3333674550998107387">Развернуть уведомление "<ph name="NOTIFICATION_TITLE" />"</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Показаны окна текущего рабочего стола. Чтобы показать окна со всех рабочих столов, нажмите на стрелку вверх.</translation> <translation id="3702846122927433391">Население Нигерии</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Развлечения</translation> <translation id="3708186454126126312">Ранее подключенные устройства</translation> <translation id="3712143870407382523">Выберите окно для этой стороны.</translation> <translation id="371370241367527062">Фронтальный микрофон</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Привет! Чем могу помочь?</translation> <translation id="3804737937830804242">Скрыть кнопку изменения размера</translation> <translation id="3824784079442479685">Доступ к камере получит приложение "<ph name="APP_NAME" />", а также все приложения и сайты с разрешением "Камера". Возможно, потребуется обновить веб-страницу или перезапустить приложение.</translation> -<translation id="3825680296690914697">Сдано: <ph name="NUM_TURNED_IN" /> из <ph name="TOTAL_NUM_OF_SUBMISSIONS" />. Проверенных заданий: <ph name="NUM_GRADED" />.</translation> <translation id="3826099427150913765">Войти с помощью пароля</translation> <translation id="383058930331066723">Включен режим энергосбережения</translation> <translation id="383629559565718788">Показать настройки клавиатуры</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Включен, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Показать скачанные файлы</translation> <translation id="4072264167173457037">сигнал средней мощности</translation> -<translation id="4076455981957565732">Сдано: <ph name="NUM_TURNED_IN" /> из <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • C оценкой: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Переключите физический выключатель микрофона на устройстве</translation> <translation id="4101772068965291327">Открытие главной страницы</translation> <translation id="4112140312785995938">Перемотать назад</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Не удалось сохранить скринкаст</translation> <translation id="4405151984121254935">Подключенное периферийное устройство этого типа не поддерживается.</translation> <translation id="4406883609789734330">Автоматические субтитры</translation> +<translation id="4412698727486357573">Справочный центр</translation> <translation id="4412944820643904175">Функция "<ph name="FEATURE_NAME" />" отключена</translation> <translation id="4424159417645388645">Рабочий стол 5</translation> <translation id="4430019312045809116">Объем</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Мне неинтересны эти подсказки</translation> <translation id="4569753163207712681">Просматривайте недавние фотографии, медиафайлы и приложения с телефона.</translation> <translation id="4573176682887762361">"Напечатать [слово или фраза]"</translation> -<translation id="4577188182049003486">Когда используется точка доступа, Wi-Fi отключается</translation> <translation id="4577274620589681794">Время истекло · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Включить предпросмотр</translation> <translation id="4578906031062871102">Меню настроек открыто</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Перетащите ссылку в пустую область на панели вкладок</translation> <translation id="4814539958450445987">Экран входа</translation> <translation id="481455355267255546">Предстоящие мероприятия</translation> +<translation id="481749895090480684">Список задач "<ph name="GLANCEABLES_TASKS_LIST_NAME" />"</translation> <translation id="4826588772550366629">"Камера" и "Микрофон"</translation> <translation id="482908187605862807">Доступные приложения из Google Play</translation> <translation id="4831034276697007977">Вы уверены, что хотите отключить функцию автоматического нажатия?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Функция "Найти телефон" недоступна, так как отключены сигналы оповещений</translation> <translation id="4960324571663582548">Согласно требованиям <ph name="MANAGER" /> вам нужно выполнить откат на устройстве <ph name="DEVICE_TYPE" />. Настройки устройства будут сброшены, а все данные – удалены.</translation> <translation id="4961318399572185831">Трансляция экрана</translation> +<translation id="4964188651935955085">После этого от вашего устройства (<ph name="DEVICE_TYPE" />) будет отключено следующее внешнее устройство:</translation> <translation id="4966431234408005599">Увеличить громкость</translation> <translation id="4969092041573468113"><ph name="HOURS" /> ч. <ph name="MINUTES" /> мин. <ph name="SECONDS" /> сек.</translation> <translation id="4975771730019223894">Число уведомлений на значке приложения</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">К следующему предложению</translation> <translation id="5004607513195820459">Сетью управляет администратор</translation> <translation id="5009463889040999939">Профиль переименовывается. Это может занять несколько минут.</translation> +<translation id="5013847959275396160">Скрыть панель инструментов</translation> <translation id="5016558321564993266">Статус фломастера: <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Категории поиска</translation> <translation id="5030659775136592441">Открыть менеджер закладок</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">озу</translation> <translation id="5068762093486106012">Если вы будете говорить при выключенном микрофоне, появится уведомление. Аудио с вашего устройства никуда не передается.</translation> <translation id="5077416371682039027">Настроить просмотр недавних фотографий, медиафайлов, уведомлений и приложений с телефона</translation> +<translation id="5077936103761694531">Подтвердите изменение</translation> <translation id="5078796286268621944">Неверный PIN-код</translation> <translation id="5083035541015925118">Ctrl + Alt + Стрелка вверх</translation> <translation id="5083553833479578423">Получите доступ к другим возможностям Ассистента.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Чтобы добавить файлы в раздел "<ph name="HOLDING_SPACE_TITLE" />", перетащите их на рабочий стол. Вы не можете хранить файлы на рабочем столе.</translation> <translation id="5551456515017410630">Открыть или закрыть календарь</translation> <translation id="5551974246223970793">Перейти к следующему результату поиска по странице</translation> -<translation id="5555639311269196631">Отключить точку доступа</translation> <translation id="5556459405103347317">Перезагрузить</translation> <translation id="5558091555391176027">Включить или отключить широкий доступ для Обмена с окружением</translation> +<translation id="5558314826121965174">Творчество</translation> <translation id="556042886152191864">Кнопка</translation> <translation id="5570122939431135380">Открыть вкладку в новом окне в режиме инкогнито</translation> <translation id="5571066253365925590">Bluetooth включен</translation> +<translation id="5572632238877308040">Основное</translation> <translation id="557563299383177668">Следующий абзац</translation> <translation id="5577082622442191756">Включить или отключить Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Чтобы использовать функцию "Управление телефоном", включите Bluetooth на телефоне.</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Рабочий стол 10</translation> <translation id="5662709761327382534">Запись аудио с микрофона <ph name="CURRENT_STATE" />. Нажмите Ввод, чтобы она стала <ph name="NEW_STATE" />.</translation> <translation id="5669267381087807207">Активация</translation> +<translation id="5672890847723042801">Утилиты</translation> <translation id="5673434351075758678">В результате синхронизации настроек язык изменен. Теперь используется <ph name="TO_LOCALE" />, а не <ph name="FROM_LOCALE" />.</translation> <translation id="5675363643668471212">Объект на панели запуска</translation> <translation id="5677928146339483299">Заблокированы</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Батарея: <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Сбор информации о сети</translation> <translation id="5867606971598166637">Системный администратор видит действия на ваших экранах</translation> -<translation id="5876535466645959772">В выбранном списке ничего нет. Добавьте новую задачу в нижней части страницы.</translation> <translation id="5876666360658629066">Введите родительский код</translation> <translation id="5881540930187678962">Настройте функцию "Управление телефоном" позже</translation> <translation id="5887954372087850114">Окно "<ph name="WINDOW_TITLE" />" назначено рабочему столу "<ph name="DESK_TITLE" />". Назначение для других рабочих столов отменено.</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Контролируемый профиль</translation> <translation id="5960410286721553511">Просматривайте недавно добавленные на телефон фотографии и медиафайлы.</translation> -<translation id="5961960957587052807">Слабое</translation> <translation id="5965524703725988602">Включить или отключить тёмную тему. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Перейти к следующему окну</translation> <translation id="5978382165065462689">Доступ к экрану с помощью удаленного помощника</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">ПРЕДЛАГАЕМЫЕ ПРИЛОЖЕНИЯ</translation> <translation id="6352082849089527770">Неизвестные сети</translation> <translation id="6359587239691116345">Получите доступ к новым функциям и улучшениям безопасности. Если вы откажетесь от этого обновления, могут возникнуть сбои в работе устройства, а также проблемы с безопасностью и производительностью.</translation> +<translation id="6362833380917912748">Узнайте о встроенных приложениях</translation> <translation id="6376931439017688372">Bluetooth включен</translation> <translation id="6378515133128829137">Закрепить окно справа</translation> <translation id="6381109794406942707">Чтобы разблокировать устройство, введите PIN-код.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Установлено подключение к устройству "<ph name="DEVICE_NAME" />"</translation> <translation id="7015766095477679451">Увидимся снова в <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Рабочий стол 6</translation> +<translation id="702252130983202758">Мои приложения</translation> <translation id="7025533177575372252">Подключите <ph name="DEVICE_NAME" /> к своему телефону</translation> <translation id="7026338066939101231">Уменьшить</translation> <translation id="7029814467594812963">Завершить сеанс</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Чтобы просмотреть уведомления, разблокируйте устройство</translation> <translation id="7649070708921625228">Справка</translation> <translation id="7654687942625752712">Чтобы отключить озвучивание текста на экране, удерживайте обе кнопки громкости в течение пяти секунд.</translation> +<translation id="7654916369822103315">Вы изменили разрешение экрана "<ph name="DISPLAY_NAME" />" на <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Гц). Из-за ограниченной пропускной способности порта экран не поддерживает разрешение <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Гц). Если вы не подтвердите изменение, будут восстановлены предыдущие настройки. Оставшееся время: <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Отмена</translation> <translation id="7659861092419699379">Рабочий стол и окна закрыты.</translation> <translation id="7660160718439869192">Устройство <ph name="NAME" /> будет видно на устройствах, связанных с адресом электронной почты <ph name="EMAIL" />.</translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Открыть настройки специальных возможностей. Включенные функции: <ph name="ENABLED_FEATURES" />.</translation> <translation id="7947798320695032612">Приложению "<ph name="APP_NAME" />" требуется разрешение (<ph name="DEVICE_NAME" />)</translation> <translation id="7951630946012935453">Уменьшить яркость подсветки клавиатуры</translation> +<translation id="7953994493035617347">Подтвердите изменение</translation> <translation id="7963689218131240420">Сейчас он отключен.</translation> <translation id="7963992254934562106">С <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Выбрать папку</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Вы можете закреплять важные файлы. Чтобы это сделать, наведите указатель на нужный объект или откройте приложение "Файлы", найдите объект и нажмите на него правой кнопкой мыши.</translation> <translation id="7994370417837006925">Множественный вход</translation> <translation id="7995804128062002838">Ошибка записи экрана</translation> +<translation id="8000020256436988724">Панель инструментов</translation> <translation id="8000066093800657092">Нет сети</translation> <translation id="8001755249288974029">Выделить текст от курсора до начала строки</translation> <translation id="8004512796067398576">Увеличить</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Открыть диалоговое окно с информацией об аккаунте <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Используемый язык: <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Показать или скрыть меню для режима блокировки изменения размеров</translation> +<translation id="8192727139462702395">После этого от вашего устройства (<ph name="DEVICE_TYPE" />) будут отключены следующие внешние устройства:</translation> <translation id="8198456017687137612">Трансляция вкладки</translation> <translation id="8200772114523450471">Возобновить</translation> <translation id="8203795194971602413">Нажатие правой кнопкой мыши</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Воспроизвести/приостановить</translation> <translation id="8270450402312105425">{0,plural, =1{Вернитесь к предыдущей версии ОС в течение 1 часа}one{Вернитесь к предыдущей версии ОС в течение # часа}few{Вернитесь к предыдущей версии ОС в течение # часов}many{Вернитесь к предыдущей версии ОС в течение # часов}other{Вернитесь к предыдущей версии ОС в течение # часа}}</translation> <translation id="8277261673056602147">Выделите текст на экране</translation> +<translation id="8287009018010202411">Работа</translation> <translation id="828708037801473432">Отключено</translation> <translation id="8297006494302853456">Слабый</translation> <translation id="8308637677604853869">Предыдущее меню</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Настройки масштаба экрана</translation> <translation id="8473301994082929012">Организация <ph name="ORGANIZATION_NAME" /> <ph name="FEATURE_STATE" /> функцию "<ph name="FEATURE_NAME" />".</translation> <translation id="8477270416194247200">Для отмены нажмите ALT + SEARCH или SHIFT.</translation> +<translation id="8480418399907765580">Показать панель инструментов</translation> <translation id="8487699605742506766">Точка доступа</translation> <translation id="8491237443345908933">Открыть ссылку в новой вкладке</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> не поддерживает разрешение <ph name="SPECIFIED_RESOLUTION" />. Установлено разрешение <ph name="FALLBACK_RESOLUTION" />. Чтобы сохранить изменения, нажмите "Подтвердить". Предыдущие настройки восстановятся через <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Упорядочить приложения по названию или цвету</translation> <translation id="8609384513243082612">Открыть новую вкладку</translation> +<translation id="861045123704058818">Приложения отсортированы по категориям временно.</translation> <translation id="8612216344243590325">Храните важные файлы в разделе "<ph name="HOLDING_SPACE_TITLE" />". Для этого просто перетащите их в раздел "<ph name="HOLDING_SPACE_TITLE" />".</translation> <translation id="8614517853887502247">Уведомления "<ph name="APP_1_TITLE" />" и "<ph name="APP_2_TITLE" />" скрыты, потому что включен режим безопасного просмотра.</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682"><ph name="ORIGIN_NAME" /> запрашивает подтверждение вашей личности</translation> <translation id="875593634123171288">Показать настройки VPN</translation> +<translation id="8756799553341497810">Вы сможете упорядочить приложения, после того как выйдете из режима обучения.</translation> <translation id="8759408218731716181">Не удалось настроить множественный вход</translation> <translation id="8763883995157866248">Перевести устройство в спящий режим</translation> <translation id="877404052021108314">90 °F в °C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Текущие подключения</translation> <translation id="8841375032071747811">Назад</translation> <translation id="8843682306134542540">Изменить настройки автоповорота экрана. <ph name="STATE_TEXT" />.</translation> +<translation id="8845001906332463065">Справка</translation> <translation id="8849001918648564819">Скрытые</translation> <translation id="8853703225951107899">Введенный PIN-код или пароль снова оказался недействительным. Если вы недавно меняли пароль, введите прежний. Новый пароль вступит в силу после того, как вы выйдете из аккаунта.</translation> <translation id="8855885154700222542">Клавиша полноэкранного режима</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Задняя кнопка</translation> <translation id="9133335900048457298">Не удается записать видео с экрана из-за защищенного контента</translation> <translation id="9139720510312328767">Удалить следующую букву</translation> +<translation id="9148058034647219655">Выйти</translation> <translation id="9151906066336345901">End</translation> <translation id="9161053988251441839">РЕКОМЕНДУЕМЫЕ ПРИЛОЖЕНИЯ</translation> <translation id="9168436347345867845">Позже</translation>
diff --git a/ash/strings/ash_strings_si.xtb b/ash/strings/ash_strings_si.xtb index 688e77e34..090b5ea3 100644 --- a/ash/strings/ash_strings_si.xtb +++ b/ash/strings/ash_strings_si.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">මට කම්මැලියි</translation> <translation id="1104084341931202936">ප්රවේශ්යතා සැකසීම් පෙන්වන්න</translation> <translation id="1104621072296271835">ඔබේ උපාංග එක්ව වඩා හොඳින් වැඩ කරයි</translation> -<translation id="1106446201446919638">1 උපාංගයක් සම්බන්ධ කර ඇත. හොට්ස්පොට් භාවිතා කරන අතරේ, Wi-Fi ක්රියාවිරහිතව පවතිනු ඇත.</translation> <translation id="1111021433905331574">ඔබට සැකසීම් > <ph name="APP_TITLE" /> තුළ ඔබගේ යතුරු පුවරුවේ පසුබිම් ආලෝකයේ වර්ණය වෙනස් කළ හැකිය</translation> <translation id="1117719261843403176">ජංගම දත්ත ටොගල් කරන්න. <ph name="STATE" />.</translation> <translation id="112308213915226829">ස්වයං සැඟවුම් රාක්කය</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">ජංගම ජාලයක් නැත</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> වෙත කැඩපත් කරයි</translation> <translation id="1885785240814121742">ඇඟිලි සලකුණින් අගුළු හරින්න</translation> +<translation id="1904997243703671177">ඔබ බ්ලූටූත් ක්රියාවිරහිත කළ විට, මේවා ඇතුළුව, බාහිර උපාංග <ph name="DEVICE_COUNT" />ක් ඔබේ <ph name="DEVICE_TYPE" /> වෙතින් විසන්ධි වනු ඇත:</translation> <translation id="1908992311423394684">නව ස්ථාපනය</translation> <translation id="1915307458270490472">විසන්ධි කරන්න</translation> <translation id="1918022425394817322">කැමරාව ඉහළ දකුණු කෙළවරට සවි කර ඇත</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">ගවේෂණ යෙදුම තුළ "උදවු" විවෘත කරන්න</translation> <translation id="2018630726571919839">මට විහිළුවක් කියන්න</translation> <translation id="2021864487439853900">අගුලු හැරීමට ක්ලික් කරන්න</translation> -<translation id="2023558322300866873">ඔබට ඕනෑම වේලාවක පැකට් ග්රහණය නැවැත්විය හැකිය</translation> <translation id="2034971124472263449">කෙසේ වෙතත් සුරකින්න</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> කෙටිමඟ දැනට ක්රියාවිරහිතයි</translation> <translation id="2049240716062114887">ඩෙස්ක් නම <ph name="DESK_NAME" /> ලෙස වෙනස් කරන ලදි</translation> -<translation id="206377500836174974">පිරී ඇත</translation> <translation id="2064048859448024834">කැමරා පෙරදසුන ක්රියාත්මකයි</translation> <translation id="2067602449040652523">යතුරු පුවරුවේ දීප්තිය</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> ටොගල් කරන්න. <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /> වේ</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">සම්බන්ධ නැත</translation> <translation id="2408955596600435184">ඔබගේ PIN එක ඇතුළු කරන්න</translation> <translation id="2412593942846481727">යාවත්කාලීනයක් ඇත</translation> +<translation id="2416438829169535743">දසුනින් පිටවන්න ද?</translation> <translation id="2417486498593892439">ජාලයට පුරනය වන්න</translation> <translation id="2426051945783024481">කැමරා රාමුව ස්වයංක්රීයව මධ්යගත වේ</translation> <translation id="2427507373259914951">වම්පස ක්ලික් කිරීම</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">දැනුම්දීම්</translation> <translation id="2484513351006226581">යතුරු පුවරු පිරිසැලසුම මාරු කිරීමට <ph name="KEYBOARD_SHORTCUT" /> ඔබන්න.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> පෙරදසුන. සක්රීය මේසය.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) විභේදනයට වෙනස් කරන ලදි. තහවුරු කිරීමකින් තොරව, පෙර සැකසීම් <ph name="TIMEOUT_SECONDS" /> හි ප්රතිසාධනය කරනු ලැබේ.</translation> <translation id="2487915095798731898">එක්වන්න</translation> <translation id="2499445554382787206">මේස පැතිකඩ මෙනුව. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">ඇලෙන යතුරු</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 උපාංගයක් සම්බන්ධ කර ඇත</translation> <translation id="2791421900609674576">ඔබ නතර කළ තැනින් ඉදිරියට යාමට ඔබට නිර්දේශ පෙනෙනු ඇත. නිර්දේශ ඉවත් කිරීමට ඔබට ස්පර්ශ කර අල්ලා ගෙන සිටිය හැකිය.</translation> <translation id="2792498699870441125">Alt+සෙවීම</translation> +<translation id="2801954693771979815">තිර විශාලත්වය</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, තෝරා ඇත</translation> <translation id="2805756323405976993">යෙදුම්</translation> <translation id="2814448776515246190">අර්ධ ග්රහණය</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">අච්චුව තුළ සහාය නොදක්වන යෙදුම්</translation> <translation id="3160929076476941240">පැ2</translation> <translation id="316356270129335934"><ph name="MANAGER" /> ඔබගේ <ph name="DEVICE_TYPE" /> ආපසු පෙරළයි. ඔබගේ උපාංගය යළි සකසනු ඇති අතර සියලු දත්ත මකනු ඇත.</translation> -<translation id="3170769098533255179">උපාංග කිසිවක් සම්බන්ධ කර නැත. හොට්ස්පොට් භාවිතා කරන අතරේ, Wi-Fi ක්රියාවිරහිතව පවතිනු ඇත.</translation> <translation id="3171170659304083361">ආදාන ක්රම සැකසීම්</translation> <translation id="3176221688814061633">ඔබේ Chromebook හෝ බ්ලූටූත් උපාංගය බ්ලූටූත් හි පැරණි අනුවාදයක් භාවිතා කරයි. වඩා හොඳ ශ්රව්ය ගුණත්වය සඳහා බ්ලූටූත් සුපිරි විභේදනය ක්රියාත්මක කරන්න හෝ අභ්යන්තර මයික්රෆෝනය භාවිතා කරන්න.</translation> <translation id="3181441307743005334">යළි ඇරඹීමට කෙටි වේලාවක් ගත විය හැක</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" /> හොට්ස්පොට් වෙත උපාංග <ph name="DEVICECOUNT" />ක් සම්බන්ධ වී ඇත</translation> <translation id="3307642347673023554">ලැප්ටොප් ප්රකාරයට මාරු විය</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> හට තවමත් පසුව පිරිය හැක.</translation> -<translation id="3317779231018057649">උපාංග <ph name="DEVICECOUNT" />ක් සම්බන්ධ කර ඇත. හොට්ස්පොට් භාවිතා කරන අතරේ, Wi-Fi ක්රියාවිරහිතව පවතිනු ඇත.</translation> <translation id="3321628682574733415">වැරදි මාපිය කේතය</translation> <translation id="332827762492701193">දැනුම්දීම් සැඟවී ඇත</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> දැනුම්දීම දිග හරින්න</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">වත්මන් මේසයෙන් කවුළු පෙන්වමින්, සියලු මේසවලින් කවුළු පෙන්වීමට ඉහළට ඊතලය යතුර ඔබන්න</translation> <translation id="3702846122927433391">නයිජීරියාවේ ජනගහනය</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">විනෝදාස්වාදය</translation> <translation id="3708186454126126312">පෙර සම්බන්ධිත</translation> <translation id="3712143870407382523">මෙම පැත්ත සඳහා කවුළුවක් තෝරන්න</translation> <translation id="371370241367527062">ඉදිරිපස මයික්රෆෝනය</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">ආයුබෝවන්, මට ඔබට උදවු විය හැක්කේ කෙසේද?</translation> <translation id="3804737937830804242">කැමරාව හකුළන්න</translation> <translation id="3824784079442479685">මෙය <ph name="APP_NAME" /> සහ කැමරා අවසරය ඇති සියලු යෙදුම් සහ වෙබ් අඩවි සඳහා කැමරා ප්රවේශයට ඉඩ දෙයි. ඔබට වෙබ් පිටුව නැවුම් කිරීමට හෝ යෙදුම නැවත ආරම්භ කිරීමට අවශ්ය වේවි.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" />කින් <ph name="NUM_TURNED_IN" />ක් ලබා දී ඇත, <ph name="NUM_GRADED" /> ශ්රේණිගත කර ඇත</translation> <translation id="3826099427150913765">මුරපදයට මාරු වන්න</translation> <translation id="383058930331066723">බැටරි සුරැකුම් ප්රකාරය ක්රියාත්මකයි</translation> <translation id="383629559565718788">යතුරුපුවරු සැකසීම් පෙන්වන්න</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168"><ph name="REMAINING_TIME" />ට</translation> <translation id="4069532248403319695">බාගැනීම් පිටුව විවෘත කරන්න</translation> <translation id="4072264167173457037">මධ්යම සංඥාව</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> සක්රීය කරන ලදි • <ph name="NUM_GRADED" /> ශ්රේණිගත කරන ලදි</translation> <translation id="4086921558679520050">ඔබේ උපාංගයෙහි භෞතික මයික් ස්විචය ක්රියාත්මක කරන්න</translation> <translation id="4101772068965291327">මුල් පිටුව විවෘත කරන්න</translation> <translation id="4112140312785995938">පසුපසට සොයන්න</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">තිරසටහන සුරැකිය නොහැකිය</translation> <translation id="4405151984121254935">සම්බන්ධිත උපාංග වර්ගයට සහාය නොදක්වයි</translation> <translation id="4406883609789734330">සජීවී සිරස්තලය</translation> +<translation id="4412698727486357573">උදවු මධ්යස්ථානය</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ක්රියාවිරහිතයි.</translation> <translation id="4424159417645388645">මේසය 5</translation> <translation id="4430019312045809116">ශබ්ද තීව්රතාවය</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">කිසිදු යෝජනාවක් පිළිබඳ ලැදිකමක් නැත</translation> <translation id="4569753163207712681">ඔබේ දුරකථනයේ මෑත ඡායාරූප, මාධ්ය සහ යෙදුම් බලන්න</translation> <translation id="4573176682887762361">"[වචනය / වැකිකඩ] ටයිප් කරන්න"</translation> -<translation id="4577188182049003486">හොට්ස්පොට් ක්රියාත්මක වීමත් සමග, Wi-Fi ක්රියාවිරහිත වේ</translation> <translation id="4577274620589681794">කාලය ඉවරයි · <ph name="LABEL" /></translation> <translation id="4577990005084629481">පෙරදසුන් පෙන්වන්න</translation> <translation id="4578906031062871102">සැකසීම් මෙනුව විවෘත කරන ලදි</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">පටිති තීරුවේ ඇති හිස් ප්රදේශයට සබැඳිය අදින්න</translation> <translation id="4814539958450445987">පුරන තිරය</translation> <translation id="481455355267255546">මීළඟට</translation> +<translation id="481749895090480684">කාර්ය ලැයිස්තුව: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">කැමරාව සහ මයික්රෆෝනය</translation> <translation id="482908187605862807">Play Store වෙතින් ලබා ගත හැකි යෙදුම්</translation> <translation id="4831034276697007977">ඔබට ස්වයංක්රීය ක්ලික් කිරීම් අක්රිය කළ යුතු බව ඔබට තහවුරුද?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">එලාම හඬවල් අබල කර ඇති විට දුරකථනය තිබෙන තැන සොයා ගන්න ලබා ගත නොහැකිය</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> හට ඔබගේ <ph name="DEVICE_TYPE" /> ආපසු පෙරළීමට අවශ්යයි. ඔබගේ උපාංගය යළි සකසනු ඇති අතර සියලු දත්ත මකනු ඇත.</translation> <translation id="4961318399572185831">තිරය විකාශය කරන්න</translation> +<translation id="4964188651935955085">ඔබ බ්ලූටූත් ක්රියාවිරහිත කළ විට, මෙම බාහිර උපාංගය ඔබේ <ph name="DEVICE_TYPE" /> වෙතින් විසන්ධි වනු ඇත:</translation> <translation id="4966431234408005599">හඬ පරිමාව වැඩි කරන්න</translation> <translation id="4969092041573468113">පැ<ph name="HOURS" /> මි<ph name="MINUTES" /> ත<ph name="SECONDS" /></translation> <translation id="4975771730019223894">යෙදුම් ලාංඡනය</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">ඔබ නිහඬව සිටින අතරේ කතා කරන්නේ නම් ඔබට දැනුම් දෙනු ලැබේ. ශ්රව්ය කිසි විටෙකත් ඔබේ උපාංගයෙන් පිට නොවේ.</translation> <translation id="5077416371682039027">ඔබේ දුරකථනයේ මෑත ඡායාරූප, මාධ්ය, දැනුම්දීම්, සහ යෙදුම් බැලීම පිහිටුවන්න</translation> +<translation id="5077936103761694531">විභේදනය තහවුරු කරන්න ද?</translation> <translation id="5078796286268621944">වැරදි PIN</translation> <translation id="5083035541015925118">ctrl + alt + ඉහළට ඊතලය</translation> <translation id="5083553833479578423">තව සහායක අංග අගුලු හරින්න</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620"><ph name="HOLDING_SPACE_TITLE" /> වෙත ගොනු එක් කිරීමට ඩෙස්ක්ටොපය මත තබන්න. ඔබට ඩෙස්ක්ටොප් වෙත ගොනු එක් කළ නොහැක.</translation> <translation id="5551456515017410630">දින දර්ශනය විවෘත කරන්න/වසන්න</translation> <translation id="5551974246223970793">පිටුවක් සොයන විට, සෙවීම සඳහා මීළඟ ගැළපීම වෙත යන්න</translation> -<translation id="5555639311269196631">හොට්ස්පොට් ක්රියාවිරහිත කරන්න</translation> <translation id="5556459405103347317">නැවත</translation> <translation id="5558091555391176027">ළඟ බෙදා ගැනීමේ ඉහළ දෘශ්යතාව ටොගල් කරන්න</translation> +<translation id="5558314826121965174">නිර්මාණශීලීත්වය</translation> <translation id="556042886152191864">බොත්තම</translation> <translation id="5570122939431135380">නව අප්රසිද්ධ කවුළුවක නව පටිත්ත විවෘත කරන්න</translation> <translation id="5571066253365925590">Bluetooth සක්රීයයි</translation> +<translation id="5572632238877308040">අත්යවශ්යාංග</translation> <translation id="557563299383177668">ඊළඟ ඡේදය</translation> <translation id="5577082622442191756">බ්ලූටූත් ටොගල කරන්න. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Phone Hub භාවිත කිරීමට ඔබගේ දුරකථනයෙහි බ්ලූටූත් සබල කර තිබේද යන්න බලන්න</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">10 වෙනි මේසය</translation> <translation id="5662709761327382534">පටිගත කිරීම් මයික්රෆෝනය <ph name="CURRENT_STATE" />, මයික්රෆෝන පටිගත කිරීම ක්රියාත්මක කිරීමට <ph name="NEW_STATE" /> Enter ඔබන්න</translation> <translation id="5669267381087807207">සක්රීය වෙමින්...</translation> +<translation id="5672890847723042801">උපයෝගිතා</translation> <translation id="5673434351075758678">ඔබේ සැකසීම් සමමුහුර්ත කිරීමෙන් පසු "<ph name="FROM_LOCALE" />" සිට "<ph name="TO_LOCALE" />" දක්වා.</translation> <translation id="5675363643668471212">රාක්ක අයිතමය</translation> <translation id="5677928146339483299">බාධාකළ</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">බැටරිය <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">ජාල තොරතුරු රැස් කරමින්</translation> <translation id="5867606971598166637">ඔබේ පද්ධති පරිපාලක ඔබේ තිර අධීක්ෂණය කරයි</translation> -<translation id="5876535466645959772">තෝරන ලද ලැයිස්තුව හිස් වේ, නව කාර්යයක් එක් කිරීමට පහළට සංචාලනය කරන්න</translation> <translation id="5876666360658629066">මාපිය කේතය ඇතුළත් කරන්න</translation> <translation id="5881540930187678962">පසුව Phone Hub පිහිටුවන්න</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> කවුළුව <ph name="DESK_TITLE" /> වෙත පවරා අනෙකුත් සියලු මේසවලින් පැවරීම ඉවත් කරන ලදි</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">යෙදුම</translation> <translation id="5958529069007801266">අධීක්ෂණය කරන ලද භාවිතකරු</translation> <translation id="5960410286721553511">ඔබගේ දුරකථනයේ මෑත ඡායාරූප සහ මාධ්ය බලන්න</translation> -<translation id="5961960957587052807">ආලෝකය</translation> <translation id="5965524703725988602">අඳුරු තේමාව ටොගල් කරන්න. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">කවුළු හරහා ඉදිරියට කාලක්රම කරන්න</translation> <translation id="5978382165065462689">දුරස්ථ සහයක මගින් ඔබේ තිරයේ පාලනය බෙදාගනී.</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">යෙදුම් යෝජනා</translation> <translation id="6352082849089527770">නොදන්නා ජාල</translation> <translation id="6359587239691116345">නවතම විශේෂාංග සහ ආරක්ෂක වැඩි දියුණු කිරීම් ලබා ගන්න. ඔබ මෙම යාවත්කාලීනය ප්රතික්ෂේප කරන්නේ නම්, ඔබේ උපාංගය තවදුරටත් නිසි ලෙස ක්රියා නොකරන අතර ඔබ ආරක්ෂක සහ කාර්ය සාධන ගැටලු අත්විඳිය හැක.</translation> +<translation id="6362833380917912748">ඔබේ එක්ව-තැනූ යෙදුම් දැන ගන්න</translation> <translation id="6376931439017688372">බ්ලූටූත් ක්රියාත්මකයි</translation> <translation id="6378515133128829137">කවුළුව දකුණට අමුණන්න</translation> <translation id="6381109794406942707">උපාංගය අගුලු ඇරීමට, ඔබේ රහස් අංකය ඇතුළත් කරන්න.</translation> @@ -1527,6 +1529,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> නම් වූ උපාංගයට සම්බන්ධ විය</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> හිදී ආපසු එන්න.</translation> <translation id="70168403932084660">මේසය 6</translation> +<translation id="702252130983202758">ඔබේ යෙදුම්</translation> <translation id="7025533177575372252">ඔබේ <ph name="DEVICE_NAME" /> ඔබේ දුරකථනය සමඟ සබඳින්න</translation> <translation id="7026338066939101231">අඩු වීම</translation> <translation id="7029814467594812963">වාරයෙන් පිටවන්න</translation> @@ -1676,6 +1679,7 @@ <translation id="7647488630410863958">ඔබගේ දැනුම්දීම් බැලීම සඳහා උපාංගය අගුළු හරින්න</translation> <translation id="7649070708921625228">උදවු</translation> <translation id="7654687942625752712">කථන ප්රතිපෝෂණය අබල කිරීම සඳහා ශබ්ද යතුරු දෙකම තත්පර 5 කට ඔබා සිටින්න.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) විභේදනයට වෙනස් කරන ලදි. පෝටයේ කලාප පළල සීමාවන් හේතුවෙන්, ඔබේ සංදර්ශකයට <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) විභේදනයකට සහය විය නොහැක. තහවුරු කිරීමකින් තොරව, පෙර සැකසීම් <ph name="TIMEOUT_SECONDS" /> හි ප්රතිසාධනය කරනු ලැබේ.</translation> <translation id="7658239707568436148">අවලංගු කරන්න</translation> <translation id="7659861092419699379">ඩෙස්ක් සහ කවුළු වසා ඇත</translation> <translation id="7660160718439869192"><ph name="EMAIL" /> සමග සබැඳි කර ඇති උපාංගවල ඔබගේ <ph name="NAME" /> දිස් වනු ඇත</translation> @@ -1766,6 +1770,7 @@ <translation id="7945357288295809525">ප්රවේශ්යතා සැකසීම් පෙන්වන්න, "<ph name="ENABLED_FEATURES" />" සබල කර ඇත.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> හට ඔබේ <ph name="DEVICE_NAME" /> භාවිතා කිරීමට අවශ්යයි</translation> <translation id="7951630946012935453">යතුරු පුවරුව අඳුරු කරන්න</translation> +<translation id="7953994493035617347">නව විභේදනය තහවුරු කරන්න ද?</translation> <translation id="7963689218131240420">බාධා නොකරන්න ක්රියා විරහිතයි.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> සිට</translation> <translation id="7968693143708939792">ෆෝල්ඩරය තෝරන්න...</translation> @@ -1778,6 +1783,7 @@ <translation id="799296642788192631">ඔබට වැදගත් ගොනු ඇමිණිය හැක. ඇමිණීමට, අයිතමයක් මත සැරිසැරීමට හෝ ගොනු විවෘත කර අයිතමයක් දකුණු-ක්ලික් කරන්න.</translation> <translation id="7994370417837006925">බහු පිවිසුම්</translation> <translation id="7995804128062002838">තිරය ග්රහණය කිරීම අසාර්ථක විය</translation> +<translation id="8000020256436988724">මෙවලම් තීරුව</translation> <translation id="8000066093800657092">ජාලයක් නැත</translation> <translation id="8001755249288974029">කර්සරයේ සිට පේළියේ ආරම්භය දක්වා පෙළ තෝරන්න</translation> <translation id="8004512796067398576">වැඩිවීම</translation> @@ -1824,6 +1830,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> සඳහා තතු සංවාදය විවෘත කරන්න</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> භාවිත කිරීම</translation> <translation id="8185090165691050712">අගුලු ප්රකාරය ප්රතිප්රමාණ කිරීමට මෙනුව සක්රීය/අක්රිය කරන්න</translation> +<translation id="8192727139462702395">ඔබ බ්ලූටූත් ක්රියාවිරහිත කළ විට, මෙම බාහිර උපාංග ඔබේ <ph name="DEVICE_TYPE" /> වෙතින් විසන්ධි වනු ඇත:</translation> <translation id="8198456017687137612">විකාශ ටැබය</translation> <translation id="8200772114523450471">කරගෙන යන්න</translation> <translation id="8203795194971602413">දකුණු ක්ලික් කිරීම</translation> @@ -1843,6 +1850,7 @@ <translation id="8262312463845990408">පසුධාවනය ටොගල කරන්න</translation> <translation id="8270450402312105425">{0,plural, =1{පැයක් ඇතුළත උපාංගය පෙර අනුවාදයට වෙනස් කරන්න}one{පැය #ක් ඇතුළත උපාංගය පෙර අනුවාදයට වෙනස් කරන්න}other{පැය #ක් ඇතුළත උපාංගය පෙර අනුවාදයට වෙනස් කරන්න}}</translation> <translation id="8277261673056602147">ඔබේ තිරයේ පෙළ උද්දීපනය කරන්න</translation> +<translation id="8287009018010202411">ඵලදායිතාව</translation> <translation id="828708037801473432">අක්රියයි</translation> <translation id="8297006494302853456">දුර්වලයි</translation> <translation id="8308637677604853869">පෙර මෙනුව</translation> @@ -1914,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">ඔබගේ යෙදුම් නම හෝ වර්ණය අනුව අනුපිළිවෙළට සකසන්න</translation> <translation id="8609384513243082612">නව පටිත්ත විවෘත කරන්න</translation> +<translation id="861045123704058818">යෙදුම් තාවකාලිකව ප්රවර්ගය අනුව සංවිධානය කර ඇත</translation> <translation id="8612216344243590325">ඩෙස්ක්ටොපය මත වෙනුවට වැදගත් ගොනු <ph name="HOLDING_SPACE_TITLE" /> තුළ තබා ගන්න. <ph name="HOLDING_SPACE_TITLE" /> වෙත ගොනු ඇදගෙන යන්න.</translation> <translation id="8614517853887502247"><ph name="APP_1_TITLE" /> සහ <ph name="APP_2_TITLE" /> දැනුම්දීම් බැලීමේ ආරක්ෂාව ක්රියාත්මක බැවින් සඟවා ඇත</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">ඔබගේ අනන්යතාව සත්යාපනය කරන්න: <ph name="ORIGIN_NAME" /> ඒ ඔබ බව තහවුරු කිරීමට කැමතියි</translation> <translation id="875593634123171288">VPN සැකසීම් පෙන්වන්න</translation> +<translation id="8756799553341497810">ඔබ මෙම දසුනෙන් පිට වූ පසු ඔබට ඔබේ යෙදුම් පිරිසැලසුම අභිරුචිකරණය කිරීම ආරම්භ කළ හැක.</translation> <translation id="8759408218731716181">බහු පිවිසුම් සැකසිය නොහැක</translation> <translation id="8763883995157866248">උපාංගය නිද්රා ප්රකාරයේ තබන්න</translation> <translation id="877404052021108314">90°F C වලින්</translation> @@ -1972,6 +1982,7 @@ <translation id="8834539327799336565">දැනට සම්බන්ධ වී ඇත</translation> <translation id="8841375032071747811">ආපසු බොත්තම</translation> <translation id="8843682306134542540">කරකැවීමේ අගුල මාරු කරන්න. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">උදවු ලබා ගන්න</translation> <translation id="8849001918648564819">සඟවා ඇත</translation> <translation id="8853703225951107899">ඔබගේ PIN හෝ මුරපදය තවම සත්යාපනය කළ නොහැකි විය. සටහන: ඔබ මෑතකදී ඔබගේ මුරපදය වෙනස් කළේ නම්, ඔබගේ පැරණි මුරපදය භාවිතා කරන්න. ඔබ ඉවත් වූ පසු ඔබගේ නව මුරපදය අදාළ වේ.</translation> <translation id="8855885154700222542">සම්පූර්ණ තිරයේ යතුර</translation> @@ -2043,6 +2054,7 @@ <translation id="9129245940793250979">පිටුපස බොත්තම</translation> <translation id="9133335900048457298">ආරක්ෂිත අන්තර්ගතය පටිගත කළ නොහැකිය</translation> <translation id="9139720510312328767">මීළඟ අකුර මකන්න</translation> +<translation id="9148058034647219655">ඉවත් වන්න</translation> <translation id="9151906066336345901">නිමාව</translation> <translation id="9161053988251441839">යෝජිත යෙදුම්</translation> <translation id="9168436347345867845">පසුව එය කරන්න</translation>
diff --git a/ash/strings/ash_strings_sk.xtb b/ash/strings/ash_strings_sk.xtb index 65247f4..5f3df246 100644 --- a/ash/strings/ash_strings_sk.xtb +++ b/ash/strings/ash_strings_sk.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Nudím sa</translation> <translation id="1104084341931202936">Zobraziť nastavenia dostupnosti</translation> <translation id="1104621072296271835">Vaše zariadenia fungujú spoločne ešte lepšie</translation> -<translation id="1106446201446919638">Pripojené je jedno zariadenie Počas používania hotspotu zostane pripojenie Wi-Fi vypnuté.</translation> <translation id="1111021433905331574">Farbu podsvietenia klávesnice môžete zmeniť v sekcii Nastavenia > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Prepnúť mobilné dáta <ph name="STATE" />.</translation> <translation id="112308213915226829">Automatické skrývanie poličky</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Otvorenie pomocníka v aplikácii Preskúmať</translation> <translation id="2018630726571919839">Povedz mi vtip</translation> <translation id="2021864487439853900">Odomknite kliknutím</translation> -<translation id="2023558322300866873">Snímanie balíka môžete kedykoľvek zastaviť</translation> <translation id="2034971124472263449">Napriek tomu uložiť</translation> <translation id="204259843076055848">Skratka <ph name="SIX_PACK_KEY_NAME" /> je momentálne vypnutá</translation> <translation id="2049240716062114887">Názov plochy bol zmenený na <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Úplné</translation> <translation id="2064048859448024834">Ukážka kamery je zapnutá</translation> <translation id="2067602449040652523">Jas klávesnice</translation> <translation id="2075520525463668108">Prepnúť funkciu <ph name="CAPTURE_MEDIUM" />. Funkcia <ph name="CAPTURE_MEDIUM" /> je <ph name="CAPTURE_STATE" />.</translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Nepripojené</translation> <translation id="2408955596600435184">Zadajte kód PIN</translation> <translation id="2412593942846481727">K dispozícii je aktualizácia</translation> +<translation id="2416438829169535743">Chcete ukončiť zobrazenie?</translation> <translation id="2417486498593892439">Prihlásenie do siete</translation> <translation id="2426051945783024481">Rám kamery sa automaticky umiestni do stredu</translation> <translation id="2427507373259914951">Kliknutie ľavým tlačidlom myši</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Upozornenia</translation> <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="2486405091093637109">Rozlíšenie obrazovky <ph name="DISPLAY_NAME" /> bolo zmenené na <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Ak to nepotvrdíte, predchádzajúce nastavenia budú obnovené o <ph name="TIMEOUT_SECONDS" />.</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> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">1 pripojené zariadenie</translation> <translation id="2791421900609674576">Zobrazia sa vám odporúčania, aby ste mohli pokračovať tam, kde ste prestali. Odstránite ich pridržaním.</translation> <translation id="2792498699870441125">Alt + Hľadať</translation> +<translation id="2801954693771979815">Veľkosť obrazovky</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, vybrané</translation> <translation id="2805756323405976993">Aplikácie</translation> <translation id="2814448776515246190">Čiastočná snímka</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">Nepodporované aplikácie v šablóne</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> vracia predchádzajúcu verziu vo vašom zariadení <ph name="DEVICE_TYPE" />. Zariadenie bude resetované a všetky údaje odstránené.</translation> -<translation id="3170769098533255179">Nie sú pripojené žiadne zariadenia. Počas používania hotspotu zostane pripojenie Wi-Fi vypnuté.</translation> <translation id="3171170659304083361">Nastavenia metód vstupu</translation> <translation id="3176221688814061633">Chromebook alebo zariadenie s rozhraním Bluetooth používa staršiu verziu rozhrania Bluetooth. Ak chcete zlepšiť kvalitu zvuku, zapnite superrozlíšenie cez Bluetooth alebo použite interný mikrofón.</translation> <translation id="3181441307743005334">Reštart môže chvíľu trvať</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301">K hotspotu zariadenia <ph name="DEVICE_NAME" /> je pripojených niekoľko zariadení (<ph name="DEVICECOUNT" />)</translation> <translation id="3307642347673023554">Prepnuté na režim laptopu</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> sa bude môcť stále prihlásiť neskôr.</translation> -<translation id="3317779231018057649">Pripojených je viacero zariadení (<ph name="DEVICECOUNT" />). Počas používania hotspotu zostane pripojenie Wi-Fi vypnuté.</translation> <translation id="3321628682574733415">Nesprávny kód rodiča</translation> <translation id="332827762492701193">Upozornenia sú skryté</translation> <translation id="3333674550998107387">Rozbaliť upozornenie <ph name="NOTIFICATION_TITLE" /></translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">Keď sa zobrazujú okná aktuálnej plochy, stlačením šípky nahor zobrazíte okná všetkých plôch.</translation> <translation id="3702846122927433391">Počet obyvateľov Nigérie</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Zábava</translation> <translation id="3708186454126126312">Predtým pripojené zariadenia</translation> <translation id="3712143870407382523">Vyberte okno pre túto stranu</translation> <translation id="371370241367527062">Predný mikrofón</translation> @@ -700,7 +699,6 @@ <translation id="380165613292957338">Ako vám môžem pomôcť?</translation> <translation id="3804737937830804242">Zbaliť kameru</translation> <translation id="3824784079442479685">Týmto povolíte prístup ku kamere aplikácii <ph name="APP_NAME" /> a všetkým aplikáciám a webom s povolením používať kameru. Zrejme budete musieť obnoviť webovú stránku alebo reštartovať aplikáciu.</translation> -<translation id="3825680296690914697">Odovzdané: <ph name="NUM_TURNED_IN" /> z <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, ohodnotené: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Prepnúť na heslo</translation> <translation id="383058930331066723">Režim šetriča batérie je zapnutý</translation> <translation id="383629559565718788">Zobraziť nastavenia klávesnice</translation> @@ -764,7 +762,6 @@ <translation id="4066027111132117168">Zapnuté, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Otvorenie stránky Stiahnuté</translation> <translation id="4072264167173457037">priemerný signál</translation> -<translation id="4076455981957565732">Odovzdané: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Ohodnotené: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Zapnite fyzický vypínač mikrofónu na zariadení</translation> <translation id="4101772068965291327">Otvoriť domovskú stránku</translation> <translation id="4112140312785995938">Pretočiť dozadu</translation> @@ -854,6 +851,7 @@ <translation id="440113666232554208">Záznam z obrazovky sa nedá uložiť</translation> <translation id="4405151984121254935">Pripojený typ periférie nie je podporovaný</translation> <translation id="4406883609789734330">Živý prepis</translation> +<translation id="4412698727486357573">Centrum pomoci</translation> <translation id="4412944820643904175">Funkcia <ph name="FEATURE_NAME" /> je vypnutá.</translation> <translation id="4424159417645388645">5. plocha</translation> <translation id="4430019312045809116">Hlasitosť</translation> @@ -894,7 +892,6 @@ <translation id="4566144812051858745">Nezaujímajú ma žiadne návrhy</translation> <translation id="4569753163207712681">Zobrazujte si nedávne fotky, médiá a aplikácie z telefónu</translation> <translation id="4573176682887762361">Napísať [slovo/fráza]</translation> -<translation id="4577188182049003486">Keď je hotspot zapnutý, pripojenie Wi-Fi je vypnuté</translation> <translation id="4577274620589681794">Čas vypršal · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Zobraziť ukážky</translation> <translation id="4578906031062871102">Bola otvorená ponuka Nastavenia</translation> @@ -1016,6 +1013,7 @@ <translation id="5003993274120026347">Ďalšia veta</translation> <translation id="5004607513195820459">Sieť je spravovaná</translation> <translation id="5009463889040999939">Profil sa premenúva. Môže to trvať niekoľko minút.</translation> +<translation id="5013847959275396160">Skryť panel s nástrojmi</translation> <translation id="5016558321564993266">Prepnite zvýrazňovač. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Hľadať v kategóriách</translation> <translation id="5030659775136592441">Zobrazenie správcu záložiek</translation> @@ -1030,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Ak budete hovoriť s vypnutým zvukom, dostanete upozornenie. Zvuk nikdy neopustí vaše zariadenie.</translation> <translation id="5077416371682039027">Nastaviť zobrazovanie nedávnych fotiek, médií, upozornení a aplikácií z telefónu</translation> +<translation id="5077936103761694531">Chcete potvrdiť rozlíšenie?</translation> <translation id="5078796286268621944">Nesprávny kód PIN</translation> <translation id="5083035541015925118">Ctrl + Alt + šípka nahor</translation> <translation id="5083553833479578423">Odblokujte ďalšie funkcie Asistenta.</translation> @@ -1151,12 +1150,13 @@ <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> <translation id="5551456515017410630">Otvorenie alebo zavretie kalendára</translation> <translation id="5551974246223970793">Prechod na ďalšiu zhodu vyhľadávania pri vyhľadávaní na stránke</translation> -<translation id="5555639311269196631">Vypnúť hotspot</translation> <translation id="5556459405103347317">Znova načítať</translation> <translation id="5558091555391176027">Prepnúť vysokú viditeľnosť Zdieľania nablízku</translation> +<translation id="5558314826121965174">Kreativita</translation> <translation id="556042886152191864">Tlačidlo</translation> <translation id="5570122939431135380">Otvorenie novej karty v novom okne inkognito</translation> <translation id="5571066253365925590">Rozhranie Bluetooth je povolené</translation> +<translation id="5572632238877308040">Všetko dôležité</translation> <translation id="557563299383177668">Ďalší odsek</translation> <translation id="5577082622442191756">Prepnúť Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Ak chcete použiť Telefónne centrum, skontrolujte, či je v telefóne zapnuté rozhranie Bluetooth</translation> @@ -1181,6 +1181,7 @@ <translation id="5662075790140998213">10. plocha</translation> <translation id="5662709761327382534">Nahrávať mikrofón <ph name="CURRENT_STATE" />. Stlačením klávesa Enter zapnete nahrávanie zvuku z mikrofónu <ph name="NEW_STATE" />.</translation> <translation id="5669267381087807207">Aktivuje sa</translation> +<translation id="5672890847723042801">Utility</translation> <translation id="5673434351075758678">Po synchronizácii nastavení bol zmenený z možnosti <ph name="FROM_LOCALE" /> na <ph name="TO_LOCALE" />.</translation> <translation id="5675363643668471212">Položka na poličke</translation> <translation id="5677928146339483299">Blokované</translation> @@ -1238,7 +1239,6 @@ <translation id="5864748620896638071">Batéria: <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Zhromažďujú sa informácie o sieti</translation> <translation id="5867606971598166637">Správca systému monitoruje vaše obrazovky</translation> -<translation id="5876535466645959772">Vybraný zoznam je prázdny. Ak chcete pridať novú úlohu, prejdite nadol.</translation> <translation id="5876666360658629066">Zadajte kód rodiča</translation> <translation id="5881540930187678962">Nastavte si Telefónne centrum neskôr</translation> <translation id="5887954372087850114">Okno <ph name="WINDOW_TITLE" /> bolo pridelené ploche <ph name="DESK_TITLE" /> a jeho pridelenie k všetkým ostatným plochám bolo zrušené</translation> @@ -1258,7 +1258,6 @@ <translation id="5955304353782037793">aplikácia</translation> <translation id="5958529069007801266">Kontrolovaný používateľ</translation> <translation id="5960410286721553511">Pozrite si najnovšie fotky a médiá z telefónu</translation> -<translation id="5961960957587052807">Svetlé</translation> <translation id="5965524703725988602">Prepnúť tmavý motív. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Prechádzanie oknami vpred</translation> <translation id="5978382165065462689">Ovládanie obrazovky sa zdieľa prostredníctvom Vzdialenej pomoci.</translation> @@ -1364,6 +1363,7 @@ <translation id="6351032674660237738">NÁVRHY APLIKÁCIÍ</translation> <translation id="6352082849089527770">Neznáme siete</translation> <translation id="6359587239691116345">Dostávajte najnovšie funkcie a zlepšenia zabezpečenia. Ak túto aktualizáciu odmietnete, vaše zariadenie už nemusí fungovať správne a môže dochádzať k problémom so zabezpečením a výkonom.</translation> +<translation id="6362833380917912748">Zoznámte sa so vstavanými aplikáciami</translation> <translation id="6376931439017688372">Rozhranie Bluetooth je zapnuté</translation> <translation id="6378515133128829137">Pripnutie okna doprava</translation> <translation id="6381109794406942707">Ak chcete odomknúť zariadenie, zadajte PIN.</translation> @@ -1530,6 +1530,7 @@ <translation id="7014684956566476813">Pripojené k zariadeniu <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Vráťte sa späť o <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">6. plocha</translation> +<translation id="702252130983202758">Vaše aplikácie</translation> <translation id="7025533177575372252">Pripojte zariadenie <ph name="DEVICE_NAME" /> k svojmu telefónu</translation> <translation id="7026338066939101231">Zníženie</translation> <translation id="7029814467594812963">Ukončiť reláciu</translation> @@ -1679,6 +1680,7 @@ <translation id="7647488630410863958">Ak si chcete zobraziť upozornenia, odomknite zariadenie</translation> <translation id="7649070708921625228">Pomocník</translation> <translation id="7654687942625752712">Ak chcete deaktivovať hovorenú spätnú väzbu, pridržte päť sekúnd obidva klávesy hlasitosti.</translation> +<translation id="7654916369822103315">Rozlíšenie obrazovky <ph name="DISPLAY_NAME" /> bolo zmenené na <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). V dôsledku obmedzení rýchlosti pripojenia portu nedokáže vaša obrazovka podporovať rozlíšenie <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Ak to nepotvrdíte, predchádzajúce nastavenia budú obnovené o <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Zrušiť</translation> <translation id="7659861092419699379">Plocha a okná boli zavreté</translation> <translation id="7660160718439869192"><ph name="NAME" /> sa zobrazí v zariadeniach prepojených s účtom <ph name="EMAIL" /></translation> @@ -1769,6 +1771,7 @@ <translation id="7945357288295809525">Zobraziť nastavenia dostupnosti, funkcie <ph name="ENABLED_FEATURES" /> sú povolené.</translation> <translation id="7947798320695032612">Aplikácia <ph name="APP_NAME" /> chce použiť vaše zariadenie <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Stmavenie klávesnice</translation> +<translation id="7953994493035617347">Chcete potvrdiť nové rozlíšenie?</translation> <translation id="7963689218131240420">Režim bez vyrušení je vypnutý.</translation> <translation id="7963992254934562106">Zdroj: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Vybrať priečinok…</translation> @@ -1781,6 +1784,7 @@ <translation id="799296642788192631">Dôležité súbory si môžete pripnúť. Ak chcete položku pripnúť, umiestnite na ňu kurzor alebo otvorte Súbory a na príslušnú položku kliknite pravým tlačidlom.</translation> <translation id="7994370417837006925">Viacnásobné prihlásenie</translation> <translation id="7995804128062002838">Obrazovku sa nepodarilo nasnímať</translation> +<translation id="8000020256436988724">Panel s nástrojmi</translation> <translation id="8000066093800657092">Žiadna sieť</translation> <translation id="8001755249288974029">Výber textu od kurzora po začiatok riadka</translation> <translation id="8004512796067398576">Zvýšenie</translation> @@ -1847,6 +1851,7 @@ <translation id="8262312463845990408">Prepnúť prehrávanie</translation> <translation id="8270450402312105425">{0,plural, =1{Do hodiny obnovte v zariadení predchádzajúcu verziu}few{Do # hodín obnovte v zariadení predchádzajúcu verziu}many{Do # hodiny obnovte v zariadení predchádzajúcu verziu}other{Do # hodín obnovte v zariadení predchádzajúcu verziu}}</translation> <translation id="8277261673056602147">Zvýrazňovať text na obrazovke</translation> +<translation id="8287009018010202411">Produktivita</translation> <translation id="828708037801473432">Vypnuté</translation> <translation id="8297006494302853456">Slabé</translation> <translation id="8308637677604853869">Predchádzajúca ponuka</translation> @@ -1893,6 +1898,7 @@ <translation id="847056008324733326">Nastavenia hustoty zobrazenia</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> má <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Ak to chcete zrušiť, stlačte klávesy Alt+Hľadať alebo Shift.</translation> +<translation id="8480418399907765580">Zobraziť panel s nástrojmi</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Otvorenie odkazu na novej karte</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> nepodporuje rozlíšenie <ph name="SPECIFIED_RESOLUTION" />. Preto bolo zmenené na <ph name="FALLBACK_RESOLUTION" />. Zmeny ponecháte kliknutím na Potvrdiť. Predchádzajúce nastavenia budú obnovené o <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1918,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Zoraďte aplikácie podľa názvu alebo farby</translation> <translation id="8609384513243082612">Otvorenie novej karty</translation> +<translation id="861045123704058818">Aplikácie sú dočasne usporiadané podľa kategórií</translation> <translation id="8612216344243590325">Dôležité súbory uchovávajte v umiestnení <ph name="HOLDING_SPACE_TITLE" />, nie na ploche. Súbory jednoducho presuňte do umiestnenia <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Upozornenia z aplikácií <ph name="APP_1_TITLE" /> a <ph name="APP_2_TITLE" /> sú skryté, pretože je zapnutá ochrana pred zobrazením</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1955,6 +1962,7 @@ <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />, <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Overte svoju totožnosť: <ph name="ORIGIN_NAME" /> chce potvrdiť, že ste to vy</translation> <translation id="875593634123171288">Zobraziť nastavenia VPN</translation> +<translation id="8756799553341497810">Po ukončení tohto zobrazenia môžete začať prispôsobovať rozloženie aplikácie.</translation> <translation id="8759408218731716181">Nie je možné nastaviť viacnásobné prihlásenie</translation> <translation id="8763883995157866248">Prepnutie zariadenie do režimu spánku</translation> <translation id="877404052021108314">90 °F v C</translation> @@ -1975,6 +1983,7 @@ <translation id="8834539327799336565">Aktuálne pripojené</translation> <translation id="8841375032071747811">Tlačidlo Späť</translation> <translation id="8843682306134542540">Prepnúť uzamknutie otočenia. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Získať pomoc</translation> <translation id="8849001918648564819">Skryté</translation> <translation id="8853703225951107899">Váš kód PIN alebo heslo sa stále nepodarilo overiť. Poznámka: Ak ste nedávno zmenili svoje heslo, použite predchádzajúce. Nové heslo bude uplatnené až po odhlásení.</translation> <translation id="8855885154700222542">Kláves celej obrazovky</translation> @@ -2046,6 +2055,7 @@ <translation id="9129245940793250979">Zadné tlačidlo</translation> <translation id="9133335900048457298">Nie je možné nahrať chránený obsah</translation> <translation id="9139720510312328767">Odstránenie nasledujúceho písmena</translation> +<translation id="9148058034647219655">Ukončiť</translation> <translation id="9151906066336345901">ukončiť</translation> <translation id="9161053988251441839">ODPORÚČANÉ APLIKÁCIE</translation> <translation id="9168436347345867845">Neskôr</translation>
diff --git a/ash/strings/ash_strings_sl.xtb b/ash/strings/ash_strings_sl.xtb index 3ace834..ab2a367 100644 --- a/ash/strings/ash_strings_sl.xtb +++ b/ash/strings/ash_strings_sl.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Dolgočasim se</translation> <translation id="1104084341931202936">Prikaz nastavitev funkcij za ljudi s posebnimi potrebami</translation> <translation id="1104621072296271835">Naprave delujejo še bolje skupaj</translation> -<translation id="1106446201446919638">1 naprava je povezana. Med uporabo dostopne točke je Wi-Fi izklopljen.</translation> <translation id="1111021433905331574">Barvo osvetlitve tipkovnice lahko spremenite v »Nastavitve > <ph name="APP_TITLE" />«.</translation> <translation id="1117719261843403176">Preklop prenosa podatkov v mobilnem omrežju. <ph name="STATE" />.</translation> <translation id="112308213915226829">Samodejno skrivanje police</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Ni mobilnih omrežij</translation> <translation id="1882897271359938046">Zrcaljenje na <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Odklepanje s prstnim odtisom</translation> +<translation id="1904997243703671177">Ko izklopite Bluetooth, bo povezava med zunanjimi napravami (<ph name="DEVICE_COUNT" />) in napravo <ph name="DEVICE_TYPE" /> prekinjena, vključno s temi:</translation> <translation id="1908992311423394684">Nova namestitev</translation> <translation id="1915307458270490472">Prekini</translation> <translation id="1918022425394817322">Fotoaparat je pripet v zgornji desni kot</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Odpiranje menija »Pomoč« v aplikaciji Raziskovanje</translation> <translation id="2018630726571919839">Povej mi šalo</translation> <translation id="2021864487439853900">Kliknite za odklepanje</translation> -<translation id="2023558322300866873">Zajem omrežnih paketov lahko kadar koli ustavite.</translation> <translation id="2034971124472263449">Vseeno shrani</translation> <translation id="204259843076055848">Bližnjica <ph name="SIX_PACK_KEY_NAME" /> je trenutno izklopljena</translation> <translation id="2049240716062114887">Ime namizja je bilo spremenjeno v <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Polna</translation> <translation id="2064048859448024834">Predogled kamere je vklopljen</translation> <translation id="2067602449040652523">Svetlost tipkovnice</translation> <translation id="2075520525463668108">Preklop funkcije <ph name="CAPTURE_MEDIUM" />. Nastavitev funkcije <ph name="CAPTURE_MEDIUM" /> je: <ph name="CAPTURE_STATE" />.</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Ni povezano</translation> <translation id="2408955596600435184">Vnos kode PIN</translation> <translation id="2412593942846481727">Na voljo je posodobitev</translation> +<translation id="2416438829169535743">Želite zapreti pogled?</translation> <translation id="2417486498593892439">Prijava v omrežje</translation> <translation id="2426051945783024481">Okvir fotoaparata je samodejno na sredini.</translation> <translation id="2427507373259914951">Levi klik</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Obvestila</translation> <translation id="2484513351006226581">Pritisnite <ph name="KEYBOARD_SHORTCUT" />, če želite preklopiti postavitev tipkovnice</translation> <translation id="2486214324139475545">Predogled namizja »<ph name="DESK_NAME" />«. Aktivno namizje.</translation> +<translation id="2486405091093637109">Ločljivost zaslona »<ph name="DISPLAY_NAME" />« je bila spremenjena na <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Brez potrditve bodo prejšnje nastavitve obnovljene čez <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Pridruži se</translation> <translation id="2499445554382787206">Meni profila namizja. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Zaklepanje tipk</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 naprava je povezana</translation> <translation id="2791421900609674576">Prikazana bodo priporočila, da boste lahko nadaljevali tam, kjer ste končali. Priporočila lahko odstranite tako, da se dotaknete in pridržite.</translation> <translation id="2792498699870441125">Alt + iskanje</translation> +<translation id="2801954693771979815">Velikost zaslona</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, izbrano</translation> <translation id="2805756323405976993">Aplikacije</translation> <translation id="2814448776515246190">Delni zajem</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Nepodprte aplikacije v predlogi</translation> <translation id="3160929076476941240">2 h</translation> <translation id="316356270129335934"><ph name="MANAGER" /> vrača napravo <ph name="DEVICE_TYPE" /> na prejšnjo različico. Naprava se bo ponastavila in vaši podatki bodo izbrisani.</translation> -<translation id="3170769098533255179">Nobena naprava ni povezana. Med uporabo dostopne točke je Wi-Fi izklopljen.</translation> <translation id="3171170659304083361">Nastavitve načinov vnosa</translation> <translation id="3176221688814061633">Chromebook ali naprava Bluetooth uporablja starejšo različico Bluetootha. Vklopite super ločljivost Bluetooth ali uporabite notranji mikrofon za boljšo kakovost zvoka.</translation> <translation id="3181441307743005334">Vnovičen zagon lahko traja nekaj časa</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">Z dostopno točko naprave <ph name="DEVICE_NAME" /> je povezanih toliko naprav: <ph name="DEVICECOUNT" /></translation> <translation id="3307642347673023554">Preklopljeno v način prenosnika</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> se še vedno lahko prijavi pozneje.</translation> -<translation id="3317779231018057649">Povezanih je toliko naprav: <ph name="DEVICECOUNT" />. Med uporabo dostopne točke je Wi-Fi izklopljen.</translation> <translation id="3321628682574733415">Nepravilna koda starša</translation> <translation id="332827762492701193">Obvestila so skrita.</translation> <translation id="3333674550998107387">Razširi obvestilo <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Prikaz oken s trenutnega namizja, pritisnite tipko s puščico gor, če želite prikazati okna z vseh namizij</translation> <translation id="3702846122927433391">Število prebivalcev v Nigeriji</translation> <translation id="3705722231355495246">–</translation> +<translation id="3706423975342040244">Razvedrilo</translation> <translation id="3708186454126126312">Predhodno povezane naprave</translation> <translation id="3712143870407382523">Izberite okno za to stran</translation> <translation id="371370241367527062">Sprednji mikrofon</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Živijo. Kako lahko pomagam?</translation> <translation id="3804737937830804242">Strni fotoaparat</translation> <translation id="3824784079442479685">To omogoča dostop do kamere za aplikacijo <ph name="APP_NAME" /> in vse aplikacije ter spletna mesta z dovoljenjem za kamero. Morda boste morali osvežiti spletno stran ali znova zagnati aplikacijo.</translation> -<translation id="3825680296690914697">Oddano: <ph name="NUM_TURNED_IN" /> od <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, ocenjeno: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Preklopi na geslo</translation> <translation id="383058930331066723">Način varčevanja z energijo baterije je vklopljen</translation> <translation id="383629559565718788">Prikaz nastavitev tipkovnice</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Vklopljeno, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Odpiranje strani s prenosi</translation> <translation id="4072264167173457037">Srednje močan signal</translation> -<translation id="4076455981957565732">Oddani: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Ocenjeni: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Vklopite fizično stikalo za mikrofon v napravi</translation> <translation id="4101772068965291327">Odpri domačo stran</translation> <translation id="4112140312785995938">Išči nazaj</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Snemanja zaslona ni mogoče shraniti</translation> <translation id="4405151984121254935">Vrsta povezane zunanje naprave ni podprta.</translation> <translation id="4406883609789734330">Samodejni podnapisi</translation> +<translation id="4412698727486357573">Center za pomoč</translation> <translation id="4412944820643904175">Funkcija <ph name="FEATURE_NAME" /> je izklopljena.</translation> <translation id="4424159417645388645">Namizje 5</translation> <translation id="4430019312045809116">Glasnost</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Predlogi me ne zanimajo</translation> <translation id="4569753163207712681">Ogled nedavnih fotografij, predstavnosti in aplikacij telefona</translation> <translation id="4573176682887762361">»Natipkaj [beseda/besedna zveza]«</translation> -<translation id="4577188182049003486">Če je dostopna točka vklopljena, je Wi-Fi izklopljen</translation> <translation id="4577274620589681794">Čas je potekel · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Prikaz predogledov</translation> <translation id="4578906031062871102">Meni z nastavitvami je odprt</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Povlecite povezavo na prazno območje na traku z zavihki</translation> <translation id="4814539958450445987">Zaslon za prijavo</translation> <translation id="481455355267255546">Sledi</translation> +<translation id="481749895090480684">Seznam opravil: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamero in mikrofon</translation> <translation id="482908187605862807">Razpoložljive aplikacije iz Trgovine Play</translation> <translation id="4831034276697007977">Ali ste prepričani, da želite izklopiti samodejne klike?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Iskanje telefona ni na voljo, če so onemogočeni zvoki alarma.</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> zahteva, da napravo <ph name="DEVICE_TYPE" /> povrnete na prejšnjo različico. Naprava se bo ponastavila in vaši podatki bodo izbrisani.</translation> <translation id="4961318399572185831">Predvajanje zaslona</translation> +<translation id="4964188651935955085">Ko izklopite Bluetooth, bo povezava te zunanje naprave z napravo <ph name="DEVICE_TYPE" /> prekinjena:</translation> <translation id="4966431234408005599">Povečanje glasnosti</translation> <translation id="4969092041573468113"><ph name="HOURS" /> h <ph name="MINUTES" /> min <ph name="SECONDS" /> s</translation> <translation id="4975771730019223894">Označevanje aplikacij z značko</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Naslednji stavek</translation> <translation id="5004607513195820459">Omrežje je upravljano</translation> <translation id="5009463889040999939">Preimenovanje profila. To lahko traja nekaj minut.</translation> +<translation id="5013847959275396160">Skrij orodno vrstico</translation> <translation id="5016558321564993266">Preklopite označevalnik. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Iskanje po kategorijah</translation> <translation id="5030659775136592441">Prikaz upravitelja zaznamkov</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Prejeli boste obvestilo, če govorite med izklopljenim zvokom. Zvok nikoli ne zapusti naprave.</translation> <translation id="5077416371682039027">Nastavitev ogleda nedavnih fotografij, predstavnosti, obvestil in aplikacij telefona</translation> +<translation id="5077936103761694531">Želite potrditi ločljivost?</translation> <translation id="5078796286268621944">Napačen PIN</translation> <translation id="5083035541015925118">ctrl + alt + puščica gor</translation> <translation id="5083553833479578423">Odklenite več funkcij Pomočnika.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Če želite datoteke dodati na mesto <ph name="HOLDING_SPACE_TITLE" />, jih spustite na namizje. Datotek ni mogoče dodati na namizje.</translation> <translation id="5551456515017410630">Odpiranje/zapiranje koledarja</translation> <translation id="5551974246223970793">Preklop na naslednje ujemanje za iskanje pri iskanju na strani</translation> -<translation id="5555639311269196631">Izklopi dostopno točko</translation> <translation id="5556459405103347317">Znova naloži</translation> <translation id="5558091555391176027">Preklop visoke vidnosti deljenja v bližini</translation> +<translation id="5558314826121965174">Ustvarjalnost</translation> <translation id="556042886152191864">Gumb</translation> <translation id="5570122939431135380">Odpiranje novega zavihka v novem anonimnem oknu</translation> <translation id="5571066253365925590">Bluetooth omogočen</translation> +<translation id="5572632238877308040">Nepogrešljivo</translation> <translation id="557563299383177668">Naslednji odstavek</translation> <translation id="5577082622442191756">Preklop Bluetootha. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Če želite uporabljati telefonsko središče, preverite, ali je vklopljen Bluetooth.</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Namizje 10</translation> <translation id="5662709761327382534">Snemanje mikrofona <ph name="CURRENT_STATE" />. Pritisnite Enter, če želite vklopiti mikrofon: <ph name="NEW_STATE" />.</translation> <translation id="5669267381087807207">Aktiviranje</translation> +<translation id="5672890847723042801">Orodja</translation> <translation id="5673434351075758678">Iz jezika »<ph name="FROM_LOCALE" />« v jezik »<ph name="TO_LOCALE" />« po sinhronizaciji nastavitev.</translation> <translation id="5675363643668471212">Element na polici</translation> <translation id="5677928146339483299">Blokirano</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071"><ph name="BATTERY_PERCENTAGE" /> % baterije</translation> <translation id="5867217927013474703">Zbiranje podatkov o omrežju</translation> <translation id="5867606971598166637">Skrbnik sistema nadzira vaše zaslone</translation> -<translation id="5876535466645959772">Izbrani seznam je prazen, pomaknite se navzdol, če želite dodati novo opravilo</translation> <translation id="5876666360658629066">Vnos kode starša</translation> <translation id="5881540930187678962">Nastavitve telefonsko središče pozneje</translation> <translation id="5887954372087850114">Okno <ph name="WINDOW_TITLE" /> je dodeljeno namizju <ph name="DESK_TITLE" /> in njegova dodelitev je preklicana za vsa druga namizja.</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">prog</translation> <translation id="5958529069007801266">Zaščiteni uporabnik</translation> <translation id="5960410286721553511">Oglejte si nedavne fotografije in predstavnost telefona.</translation> -<translation id="5961960957587052807">Rahla</translation> <translation id="5965524703725988602">Preklop temne teme. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Pomikanje naprej po oknih</translation> <translation id="5978382165065462689">Deljenje nadzora nad zaslonom prek pomoči na daljavo.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">PREDLOGI ZA APLIKACIJE</translation> <translation id="6352082849089527770">Neznana omrežja</translation> <translation id="6359587239691116345">Zagotovite si najnovejše funkcije in varnostne izboljšave. Če zavrnete to posodobitev, naprava morda ne bo več delovala pravilno in boste morda naleteli na varnostne težave in težave z zmogljivostjo.</translation> +<translation id="6362833380917912748">Spoznajte vgrajene aplikacije</translation> <translation id="6376931439017688372">Bluetooth je vklopljen</translation> <translation id="6378515133128829137">Pripenjanje okna na desno</translation> <translation id="6381109794406942707">Če želite odkleniti napravo, vnesite kodo PIN.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Vzpostavljena je povezava z napravo <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Vrnite se ob <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Namizje 6</translation> +<translation id="702252130983202758">Vaše aplikacije</translation> <translation id="7025533177575372252">Povežite napravo <ph name="DEVICE_NAME" /> s telefonom</translation> <translation id="7026338066939101231">Pomanjšava</translation> <translation id="7029814467594812963">Zapusti sejo</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Če si želite ogledati obvestila, odklenite napravo</translation> <translation id="7649070708921625228">Pomoč</translation> <translation id="7654687942625752712">Če želite onemogočiti glasovni odziv, pridržite obe tipki za glasnost za pet sekund.</translation> +<translation id="7654916369822103315">Ločljivost zaslona »<ph name="DISPLAY_NAME" />« je bila spremenjena na <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Zaradi omejitev pasovne širine vrat vaš zaslon ne podpira ločljivosti <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Brez potrditve bodo prejšnje nastavitve obnovljene čez <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Prekliči</translation> <translation id="7659861092419699379">Namizje in okna so zaprta.</translation> <translation id="7660160718439869192">Naprava <ph name="NAME" /> bo prikazana pri napravah, povezanih z naslovom <ph name="EMAIL" />.</translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Prikaz nastavitev dostopnosti, funkcija »<ph name="ENABLED_FEATURES" />« je omogočena.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> želi uporabljati napravo <ph name="DEVICE_NAME" />.</translation> <translation id="7951630946012935453">Zatemnitev tipkovnice</translation> +<translation id="7953994493035617347">Želite potrditi novo ločljivost?</translation> <translation id="7963689218131240420">Način »Ne moti« je izklopljen.</translation> <translation id="7963992254934562106">Iz: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Izberite mapo …</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Pripnete lahko pomembne datoteke. Če želite pripeti element, premaknite miškin kazalec nanj ali odprite Datoteke in element kliknite z desnim gumbom.</translation> <translation id="7994370417837006925">Prijava z več računi</translation> <translation id="7995804128062002838">Slike zaslona ni bilo mogoče zajeti</translation> +<translation id="8000020256436988724">Orodna vrstica</translation> <translation id="8000066093800657092">Ni omrežja</translation> <translation id="8001755249288974029">Izbira besedila od kazalca do začetka vrstice</translation> <translation id="8004512796067398576">Povečava</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Odpri pogovorno okno z informacijami o uporabniku <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Uporaba jezika <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Vklop/izklop menija za spreminjanje velikosti zaklenjenega načina</translation> +<translation id="8192727139462702395">Ko izklopite Bluetooth, bo povezava teh zunanjih naprav z napravo <ph name="DEVICE_TYPE" /> prekinjena:</translation> <translation id="8198456017687137612">Predvajanje vsebine zavihka</translation> <translation id="8200772114523450471">Nadaljuj</translation> <translation id="8203795194971602413">Desni klik</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Preklop predvajanja</translation> <translation id="8270450402312105425">{0,plural, =1{Spremenite napravo na prejšnjo različico v eni uri}one{Spremenite napravo na prejšnjo različico v # uri}two{Spremenite napravo na prejšnjo različico v # urah}few{Spremenite napravo na prejšnjo različico v # urah}other{Spremenite napravo na prejšnjo različico v # urah}}</translation> <translation id="8277261673056602147">Označevanje besedila na zaslonu</translation> +<translation id="8287009018010202411">Storilnost</translation> <translation id="828708037801473432">Izklopljeno</translation> <translation id="8297006494302853456">Šibek</translation> <translation id="8308637677604853869">Prejšnji meni</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Nastavitve zaslonskega razmerja</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> je <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Za preklic pritisnite Alt in tipko za iskanje ali Shift.</translation> +<translation id="8480418399907765580">Pokaži orodno vrstico</translation> <translation id="8487699605742506766">Dostopna točka</translation> <translation id="8491237443345908933">Odpiranje povezave na novem zavihku</translation> <translation id="8492573885090281069">Zaslon <ph name="DISPLAY_NAME" /> ne podpira te ločljivosti: <ph name="SPECIFIED_RESOLUTION" />. Ločljivost je bila spremenjena na: <ph name="FALLBACK_RESOLUTION" />. Kliknite »Potrdi«, če želite ohraniti spremembe. Prejšnja nastavitev bo obnovljena čez <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">–<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Razvrstitev aplikacij po imenu ali barvi</translation> <translation id="8609384513243082612">Odpiranje novega zavihka</translation> +<translation id="861045123704058818">Aplikacije so začasno razvrščene glede na kategorijo</translation> <translation id="8612216344243590325">Pomembne datoteke shranjujte na mestu <ph name="HOLDING_SPACE_TITLE" /> namesto na namizju. Preprosto povlecite datoteke na mesto <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Obvestili aplikacij <ph name="APP_1_TITLE" /> in <ph name="APP_2_TITLE" /> sta skriti zaradi vklopljene zaščite pred ogledovanjem.</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Preverjanje identitete: Spletno mesto <ph name="ORIGIN_NAME" /> želi potrditi, ali ste to res vi.</translation> <translation id="875593634123171288">Prikaz nastavitev omrežja VPN</translation> +<translation id="8756799553341497810">Postavitev aplikacije lahko začnete prilagajati, ko zaprete ta pogled.</translation> <translation id="8759408218731716181">Prijave z več računi ni mogoče nastaviti</translation> <translation id="8763883995157866248">Preklop naprave v stanje pripravljenosti</translation> <translation id="877404052021108314">90 °F v C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Trenutno povezano</translation> <translation id="8841375032071747811">Gumb za nazaj</translation> <translation id="8843682306134542540">Preklop zaklepanja zasuka. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Poiščite pomoč</translation> <translation id="8849001918648564819">Skrito</translation> <translation id="8853703225951107899">Vaše kode PIN ali gesla še vedno ni bilo mogoče preveriti. Opomba: Če ste nedavno spremenili geslo, uporabite staro. Novo geslo bo začelo veljati, ko se odjavite.</translation> <translation id="8855885154700222542">Tipka za celozaslonski način</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Guma na zadnji strani</translation> <translation id="9133335900048457298">Zaščitene vsebine ni mogoče posneti</translation> <translation id="9139720510312328767">Izbris naslednje črke</translation> +<translation id="9148058034647219655">Zapri</translation> <translation id="9151906066336345901">tipka end</translation> <translation id="9161053988251441839">PREDLAGANE APLIKACIJE</translation> <translation id="9168436347345867845">Pozneje</translation>
diff --git a/ash/strings/ash_strings_sq.xtb b/ash/strings/ash_strings_sq.xtb index 3448516..e5bc75b 100644 --- a/ash/strings/ash_strings_sq.xtb +++ b/ash/strings/ash_strings_sq.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Jam i mërzitur</translation> <translation id="1104084341931202936">Shfaq cilësimet e qasshmërisë</translation> <translation id="1104621072296271835">Pajisjet e tua punojnë edhe më mirë së bashku</translation> -<translation id="1106446201446919638">1 pajisje u lidh. Kur përdoret zona e qasjes për internet, Wi-Fi do të qëndrojë joaktiv.</translation> <translation id="1111021433905331574">Mund ta ndryshosh ngjyrën e dritës së sfondit të tastierës te Cilësimet > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Aktivizo/çaktivizo të dhënat celulare. <ph name="STATE" />.</translation> <translation id="112308213915226829">Fshih raftin automatikisht</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Nuk ka rrjet celular</translation> <translation id="1882897271359938046">Po pasqyron në <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Shkyçe me gjurmën e gishtit</translation> +<translation id="1904997243703671177">Kur të çaktivizosh Bluetooth-in, <ph name="DEVICE_COUNT" /> pajisje të jashtme do të shkëputen nga <ph name="DEVICE_TYPE" />, duke përfshirë:</translation> <translation id="1908992311423394684">Instalim i ri</translation> <translation id="1915307458270490472">Mbyll</translation> <translation id="1918022425394817322">Pamja paraprake e kamerës ka kaluar në këndin e sipërm djathtas</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Hap "Ndihmën" në aplikacionin "Eksploro"</translation> <translation id="2018630726571919839">Më trego një barsoletë</translation> <translation id="2021864487439853900">Kliko për ta shkyçur</translation> -<translation id="2023558322300866873">Mund ta ndalosh regjistrimin e paketave në çdo kohë.</translation> <translation id="2034971124472263449">Ruaje gjithsesi</translation> <translation id="204259843076055848">Shkurtorja <ph name="SIX_PACK_KEY_NAME" /> është aktualisht joaktive</translation> <translation id="2049240716062114887">Emri i tryezës u ndryshua në "<ph name="DESK_NAME" />"</translation> -<translation id="206377500836174974">I plotë</translation> <translation id="2064048859448024834">Pamja paraprake e kamerës aktive</translation> <translation id="2067602449040652523">Ndriçimi i tastierës</translation> <translation id="2075520525463668108">Aktivizo/çaktivizo <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> është <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Nuk është i lidhur</translation> <translation id="2408955596600435184">Fut kodin PIN</translation> <translation id="2412593942846481727">Ka përditësim</translation> +<translation id="2416438829169535743">Dëshiron të dalësh nga pamja?</translation> <translation id="2417486498593892439">Identifikohu në rrjet</translation> <translation id="2426051945783024481">Kuadri i kamerës u vendos automatikisht në qendër</translation> <translation id="2427507373259914951">Klikimi me butonin majtas</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Njoftimet</translation> <translation id="2484513351006226581">Shtyp <ph name="KEYBOARD_SHORTCUT" /> për të ndryshuar planin e tastierës.</translation> <translation id="2486214324139475545">Pamja paraprake e "<ph name="DESK_NAME" />". Tavolina e punës aktive.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" u kalua në rezolucionin <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Nëse nuk konfirmohet, cilësimet e mëparshme do të restaurohen pas <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Bashkohu</translation> <translation id="2499445554382787206">Menyja e profilit të tavolinës së punës. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Tastet e përhershme</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 pajisje e lidhur</translation> <translation id="2791421900609674576">Do të shohësh rekomandime, në mënyrë që të vazhdosh aty ku e ke lënë. Mund të prekësh dhe të mbash shtypur për të hequr rekomandimet.</translation> <translation id="2792498699870441125">Alt+Kërko</translation> +<translation id="2801954693771979815">Madhësia e ekranit</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, është zgjedhur</translation> <translation id="2805756323405976993">Aplikacionet</translation> <translation id="2814448776515246190">Regjistrim i pjesshëm</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Aplikacione të pambështetura në shabllon</translation> <translation id="3160929076476941240">2 orë</translation> <translation id="316356270129335934"><ph name="MANAGER" /> po kthen pas pajisjen tënde <ph name="DEVICE_TYPE" />. Pajisja do të rivendoset dhe të gjitha të dhënat do të fshihen.</translation> -<translation id="3170769098533255179">Nuk ka pajisje të lidhura. Kur përdoret zona e qasjes për internet, Wi-Fi do të qëndrojë joaktiv.</translation> <translation id="3171170659304083361">Cilësimet e metodave të hyrjes</translation> <translation id="3176221688814061633">Pajisja jote Chromebook ose me Bluetooth po përdor një version më të vjetër të Bluetooth-it. Aktivizo "Superrezolucionin e Bluetooth-it" ose përdor mikrofonin e brendshëm për një cilësi më të mirë të audios.</translation> <translation id="3181441307743005334">Rindezja mund të zgjasë pak</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> pajisje të lidhura me zonën e qasjes për internet të <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Kaloi në modalitetin e laptopit</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> mund të identifikohet përsëri më vonë.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> pajisje të lidhura. Kur përdoret zona e qasjes për internet, Wi-Fi do të qëndrojë joaktiv.</translation> <translation id="3321628682574733415">Kod i gabuar prindi</translation> <translation id="332827762492701193">Njoftimet janë të fshehura</translation> <translation id="3333674550998107387">Zgjero njoftimin "<ph name="NOTIFICATION_TITLE" />"</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Po shfaqen dritaret nga tavolina aktuale e punës. Shtyp tastin "Shigjeta lart" për të shfaqur dritaret nga të gjitha tavolinat e punës</translation> <translation id="3702846122927433391">Popullsia në Nigeri</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Argëtimi</translation> <translation id="3708186454126126312">Të lidhura më parë</translation> <translation id="3712143870407382523">Zgjidh një dritare për këtë anë</translation> <translation id="371370241367527062">Mikrofoni i përparmë</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Përshëndetje, si mund të të ndihmoj?</translation> <translation id="3804737937830804242">Palos kamerën</translation> <translation id="3824784079442479685">Kjo lejon qasjen te kamera për <ph name="APP_NAME" /> dhe të gjitha aplikacionet dhe uebsajtet me lejen e kamerës. Mund të duhet të rifreskosh faqen e uebit ose të rinisësh aplikacionin.</translation> -<translation id="3825680296690914697">Të dorëzuara: <ph name="NUM_TURNED_IN" /> nga <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, të vlerësuara me nota: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Kalo te fjalëkalimi</translation> <translation id="383058930331066723">Modaliteti i kursimit të baterisë është aktiv</translation> <translation id="383629559565718788">Shfaq cilësimet e tastierës</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Aktive, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Hap faqen e "Shkarkimeve"</translation> <translation id="4072264167173457037">Sinjal mesatar</translation> -<translation id="4076455981957565732">Të dorëzuara: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Të vlerësuara: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Aktivizo çelësin fizik të mikrofonit në pajisjen tënde</translation> <translation id="4101772068965291327">Hap faqen kryesore</translation> <translation id="4112140312785995938">Kërko prapa</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Transmetimi i ekranit nuk mund të ruhet</translation> <translation id="4405151984121254935">Lloji i pajisjes së lidhur periferike nuk mbështetet</translation> <translation id="4406883609789734330">Titra në çast</translation> +<translation id="4412698727486357573">Qendra e ndihmës</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> është joaktive.</translation> <translation id="4424159417645388645">Tavolina e punës 5</translation> <translation id="4430019312045809116">Volumi</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Nuk të intereson asnjë sugjerim</translation> <translation id="4569753163207712681">Shiko aplikacionet, median dhe fotografitë më të fundit të telefonit tënd</translation> <translation id="4573176682887762361">"Shkruaj [fjalë/frazë]"</translation> -<translation id="4577188182049003486">Kur zona e qasjes për internet është aktive, Wi-Fi është joaktiv</translation> <translation id="4577274620589681794">Koha mbaroi · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Shfaq paraafishimet</translation> <translation id="4578906031062871102">Menyja e "Cilësimeve" u hap</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Zvarrit lidhjen në një zonë boshe në shiritin e skedave</translation> <translation id="4814539958450445987">Ekrani i identifikimit</translation> <translation id="481455355267255546">Në vijim</translation> +<translation id="481749895090480684">Lista e detyrave: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamerën dhe mikrofonin</translation> <translation id="482908187605862807">Aplikacionet e disponueshme nga "Dyqani i Play"</translation> <translation id="4831034276697007977">Je i sigurt që dëshiron të çaktivizosh klikimet automatike?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">"Gjej telefonin" nuk ofrohet kur tingujt e alarmeve janë çaktivizuar</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> kërkon që ta kthesh pas pajisjen tënde <ph name="DEVICE_TYPE" />. Pajisja do të rivendoset dhe të gjitha të dhënat do të fshihen.</translation> <translation id="4961318399572185831">Ekrani i transmetimit</translation> +<translation id="4964188651935955085">Kur të çaktivizosh Bluetooth-in, kjo pajisje e jashtme do të shkëputet nga <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Ngri volumin</translation> <translation id="4969092041573468113"><ph name="HOURS" /> orë e <ph name="MINUTES" /> min. e <ph name="SECONDS" /> sek.</translation> <translation id="4975771730019223894">Distinktivi i aplikacionit</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Do të marrësh njoftime nëse flet kur është në heshtje. Audioja nuk largohet asnjëherë nga pajisja jote.</translation> <translation id="5077416371682039027">Konfiguro shikimin e njoftimeve, aplikacioneve, medias dhe fotografive më të fundit të telefonit tënd</translation> +<translation id="5077936103761694531">Të konfirmohet rezolucioni?</translation> <translation id="5078796286268621944">Kod i pasaktë PIN</translation> <translation id="5083035541015925118">ctrl + alt + shigjeta lart</translation> <translation id="5083553833479578423">Shkyç më shumë funksione të "Asistentit".</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620">Lëshoji skedarët në desktop për t'i shtuar te "<ph name="HOLDING_SPACE_TITLE" />". Nuk mund të shtosh skedarë te desktopi.</translation> <translation id="5551456515017410630">Hap/mbyll kalendarin</translation> <translation id="5551974246223970793">Kur kërkon në një faqe, shko te përputhja tjetër për kërkimin</translation> -<translation id="5555639311269196631">Çaktivizo zonën e qasjes për internet</translation> <translation id="5556459405103347317">Ringarko</translation> <translation id="5558091555391176027">Aktivizo/çaktivizo dukshmërinë e lartë për "Ndarjen në afërsi"</translation> +<translation id="5558314826121965174">Krijimtari</translation> <translation id="556042886152191864">Buton</translation> <translation id="5570122939431135380">Hape skedën e re në një dritare të re "të fshehtë"</translation> <translation id="5571066253365925590">Bluetooth-i u aktivizua</translation> +<translation id="5572632238877308040">Thelbësoret</translation> <translation id="557563299383177668">Paragrafi tjetër</translation> <translation id="5577082622442191756">Aktivizo/çaktivizo Bluetooth-in. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Kontrollo që Bluetooth-i të jetë i aktivizuar në telefon për të përdorur Phone Hub.</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">Tavolina e punës 10</translation> <translation id="5662709761327382534">Regjistro me mikrofonin: <ph name="CURRENT_STATE" />. Shtyp "Enter" për ta vendosur regjistrimin e mikrofonit si: <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Po aktivizohet</translation> +<translation id="5672890847723042801">Aplikacione utilitare</translation> <translation id="5673434351075758678">Nga "<ph name="FROM_LOCALE" />" në "<ph name="TO_LOCALE" />" pas sinkronizimit të cilësimeve të tua.</translation> <translation id="5675363643668471212">Artikulli në raft</translation> <translation id="5677928146339483299">Të bllokuara</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">Bateria <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Po mblidhet informacioni i rrjetit</translation> <translation id="5867606971598166637">Administratori i sistemit po monitoron ekranet e tua</translation> -<translation id="5876535466645959772">Lista e zgjedhur është bosh, navigo poshtë për të shtuar një detyrë të re</translation> <translation id="5876666360658629066">Fut kodin e prindit</translation> <translation id="5881540930187678962">Konfiguroje Phone Hub më vonë</translation> <translation id="5887954372087850114">Dritarja <ph name="WINDOW_TITLE" /> u caktua në <ph name="DESK_TITLE" /> dhe u hoq nga të gjitha tavolinat e tjera të punës</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">aplikacion</translation> <translation id="5958529069007801266">Përdorues i mbikëqyrur</translation> <translation id="5960410286721553511">Shiko fotografitë dhe mediat më të fundit të telefonit tënd</translation> -<translation id="5961960957587052807">I lehtë</translation> <translation id="5965524703725988602">Aktivizo/çaktivizo "Temën e errët". <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Lëviz para përmes dritareve</translation> <translation id="5978382165065462689">Po ndan kontrollin e ekranit përmes "Ndihmës në distancë".</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">SUGJERIMET E APLIKACIONEVE</translation> <translation id="6352082849089527770">Rrjete të panjohura</translation> <translation id="6359587239691116345">Merr veçoritë dhe përmirësimet më të fundit të sigurisë. Nëse e refuzon këtë përditësim, pajisja jote mund të mos funksionojë më siç duhet dhe mund të kesh probleme me sigurinë dhe cilësinë e funksionimit.</translation> +<translation id="6362833380917912748">Njihu me aplikacionet e integruara</translation> <translation id="6376931439017688372">Bluetooth-i është aktiv</translation> <translation id="6378515133128829137">Gozhdoje dritaren në të djathtë</translation> <translation id="6381109794406942707">Për të shkyçur pajisjen, fut kodin PIN.</translation> @@ -1527,6 +1529,7 @@ <translation id="7014684956566476813">Lidhur me një pajisje me emrin "<ph name="DEVICE_NAME" />"</translation> <translation id="7015766095477679451">Kthehu në <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Tavolina e punës 6</translation> +<translation id="702252130983202758">Aplikacionet e tua</translation> <translation id="7025533177575372252">Lidhe <ph name="DEVICE_NAME" /> me telefonin tënd</translation> <translation id="7026338066939101231">Zbrit</translation> <translation id="7029814467594812963">Dil nga sesioni</translation> @@ -1676,6 +1679,7 @@ <translation id="7647488630410863958">Shkyçe pajisjen për të parë njoftimet e tua</translation> <translation id="7649070708921625228">Ndihma</translation> <translation id="7654687942625752712">Shtyp dhe mbaj shtypur të dyja tastet e volumit për pesë sekonda për të çaktivizuar komentet me zë.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" u kalua në rezolucionin <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Për shkak të kufizimeve të gjerësisë së brezit, ekrani yt nuk mund të mbështesë rezolucionin <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Nëse nuk konfirmohet, cilësimet e mëparshme do të restaurohen pas <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Anulo</translation> <translation id="7659861092419699379">Tavolina e punës dhe dritaret janë mbyllur</translation> <translation id="7660160718439869192"><ph name="NAME" /> do të shfaqet në pajisjet e lidhura me <ph name="EMAIL" /></translation> @@ -1766,6 +1770,7 @@ <translation id="7945357288295809525">Shfaq cilësimet e qasshmërisë, "<ph name="ENABLED_FEATURES" />" u aktivizua.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> dëshiron të përdorë <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Errëso tastierën</translation> +<translation id="7953994493035617347">Të konfirmohet rezolucioni i ri?</translation> <translation id="7963689218131240420">Modaliteti "Mos shqetëso" është joaktiv.</translation> <translation id="7963992254934562106">Nga <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Zgjidh dosje...</translation> @@ -1778,6 +1783,7 @@ <translation id="799296642788192631">Mund t'i gozhdosh skedarët e rëndësishëm. Për ta gozhduar një artikull, mbaje kursorin mbi artikull ose hap Files dhe kliko me butonin djathtas tek artikulli.</translation> <translation id="7994370417837006925">Identifikim i shumëfishtë</translation> <translation id="7995804128062002838">Regjistrimi i ekranit dështoi</translation> +<translation id="8000020256436988724">Shiriti i veglave</translation> <translation id="8000066093800657092">Nuk ka rrjet</translation> <translation id="8001755249288974029">Zgjidh tekstin nga kursori deri në fillim të rreshtit</translation> <translation id="8004512796067398576">Rritje</translation> @@ -1824,6 +1830,7 @@ <translation id="8155628902202578800">Hap dialogun e informacioneve për <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Po përdor <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Aktivizo/çaktivizo menynë për të ndryshuar përmasat e modalitetit të kyçjes</translation> +<translation id="8192727139462702395">Kur të çaktivizosh Bluetooth-in, këto pajisje të jashtme do të shkëputen nga <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Skeda e transmetimit</translation> <translation id="8200772114523450471">Vazhdo</translation> <translation id="8203795194971602413">Klikimi me butonin djathtas</translation> @@ -1843,6 +1850,7 @@ <translation id="8262312463845990408">Aktivizo/çaktivizo luajtjen</translation> <translation id="8270450402312105425">{0,plural, =1{Kalo pajisjen në versionin e mëparshëm brenda një ore}other{Kalo pajisjen në versionin e mëparshëm brenda # orësh}}</translation> <translation id="8277261673056602147">Thekso tekstin në ekranin tënd</translation> +<translation id="8287009018010202411">Produktivitet</translation> <translation id="828708037801473432">Joaktiv</translation> <translation id="8297006494302853456">I dobët</translation> <translation id="8308637677604853869">Menyja e mëparshme</translation> @@ -1914,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Renditi aplikacionet sipas emrit dhe ngjyrës</translation> <translation id="8609384513243082612">Hap skedë të re</translation> +<translation id="861045123704058818">Aplikacionet janë organizuar përkohësisht sipas kategorisë</translation> <translation id="8612216344243590325">Mbaji skedarët e rëndësishëm te "<ph name="HOLDING_SPACE_TITLE" />" në vend që t'i mbash në desktop. Thjesht zvarriti skedarët te "<ph name="HOLDING_SPACE_TITLE" />".</translation> <translation id="8614517853887502247">Njoftimet e <ph name="APP_1_TITLE" /> dhe <ph name="APP_2_TITLE" /> janë fshehur sepse është aktivizuar mbrojtja e shikimit</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verifiko identitetin tënd: <ph name="ORIGIN_NAME" /> dëshiron të konfirmojë që je ti</translation> <translation id="875593634123171288">Shfaq cilësimet e VPN</translation> +<translation id="8756799553341497810">Mund të fillosh ta personalizosh strukturën e aplikacioneve pasi të dalësh nga kjo pamje.</translation> <translation id="8759408218731716181">Identifikimi i shumëfishtë nuk mund të konfigurohet</translation> <translation id="8763883995157866248">Vendose pajisjen në modalitetin "në gjumë"</translation> <translation id="877404052021108314">90°F në C</translation> @@ -1972,6 +1982,7 @@ <translation id="8834539327799336565">Të lidhur aktualisht</translation> <translation id="8841375032071747811">Butoni "Prapa"</translation> <translation id="8843682306134542540">Aktivizo/çaktivizo kyçjen e rrotullimit. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Kërko ndihmë</translation> <translation id="8849001918648564819">E fshehur</translation> <translation id="8853703225951107899">Kod yt PIN ose fjalëkalimi përsëri nuk mund të verifikoheshin. Shënim. Nëse e ke ndryshuar fjalëkalimin së fundi, përdor fjalëkalimin e vjetër. Fjalëkalimi yt i ri do të zbatohet pasi të dalësh nga llogaria.</translation> <translation id="8855885154700222542">Tasti i ekranit të plotë</translation> @@ -2043,6 +2054,7 @@ <translation id="9129245940793250979">Butoni prapa</translation> <translation id="9133335900048457298">Përmbajtja e mbrojtur nuk mund të regjistrohet</translation> <translation id="9139720510312328767">Fshi shkronjën tjetër</translation> +<translation id="9148058034647219655">Dil</translation> <translation id="9151906066336345901">tasti End</translation> <translation id="9161053988251441839">APLIKACIONET E SUGJERUARA</translation> <translation id="9168436347345867845">Bëje më vonë</translation>
diff --git a/ash/strings/ash_strings_sr-Latn.xtb b/ash/strings/ash_strings_sr-Latn.xtb index 12ee014..8769ec88 100644 --- a/ash/strings/ash_strings_sr-Latn.xtb +++ b/ash/strings/ash_strings_sr-Latn.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Dosadno mi je</translation> <translation id="1104084341931202936">Pregledajte podešavanja pristupačnosti</translation> <translation id="1104621072296271835">Uređaji zajedno funkcionišu još bolje</translation> -<translation id="1106446201446919638">1 uređaj je povezan. Kada koristite hotspot, WiFi ostaje isključen.</translation> <translation id="1111021433905331574">Boju pozadinskog osvetljenja tastature možete da promenite u podešavanjima > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Uključi ili isključi mobilne podatke. <ph name="STATE" />.</translation> <translation id="112308213915226829">Automatski sakrij policu</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Nema mobilne mreže</translation> <translation id="1882897271359938046">Preslikavanje u <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Otključajte otiskom prsta</translation> +<translation id="1904997243703671177">Kada isključite Bluetooth, broj spoljnih uređaja koji će prekinuti vezu sa uređajem <ph name="DEVICE_TYPE" /> je <ph name="DEVICE_COUNT" />, uključujući:</translation> <translation id="1908992311423394684">Novo instaliranje</translation> <translation id="1915307458270490472">Prekini vezu</translation> <translation id="1918022425394817322">Kamera je uklopljena u gornji desni ugao</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Otvorite Pomoć u aplikaciji Istražite</translation> <translation id="2018630726571919839">Ispričaj mi vic.</translation> <translation id="2021864487439853900">Kliknite da biste otključali</translation> -<translation id="2023558322300866873">Snimanje paketa možete da zaustavite u svakom trenutku</translation> <translation id="2034971124472263449">Ipak sačuvaj</translation> <translation id="204259843076055848">Prečica <ph name="SIX_PACK_KEY_NAME" /> je trenutno isključena</translation> <translation id="2049240716062114887">Ime radne površine je promenjeno u <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Puno</translation> <translation id="2064048859448024834">Pregled kamere je uključen</translation> <translation id="2067602449040652523">Osvetljenost tastature</translation> <translation id="2075520525463668108">Uključi/isključi funkciju <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" />: <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Nije povezano</translation> <translation id="2408955596600435184">Unesite PIN</translation> <translation id="2412593942846481727">Dostupno je ažuriranje</translation> +<translation id="2416438829169535743">Želite da izađete iz prikaza?</translation> <translation id="2417486498593892439">Prijavite se na mrežu</translation> <translation id="2426051945783024481">Okvir kamere je automatski centriran</translation> <translation id="2427507373259914951">Levi klik</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Obaveštenja</translation> <translation id="2484513351006226581">Pritisnite <ph name="KEYBOARD_SHORTCUT" /> da biste promenili raspored tastature.</translation> <translation id="2486214324139475545">Pregled radne površine <ph name="DESK_NAME" />. Aktivna radna površina.</translation> +<translation id="2486405091093637109">Rezolucija „<ph name="DISPLAY_NAME" />“ je promenjena u <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) rezoluciju. Ako ne potvrdite, prethodna podešavanja će biti vraćena za <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Pridruži me</translation> <translation id="2499445554382787206">Meni za profil na radnoj površini. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Lepljivi tasteri</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 uređaj je povezan</translation> <translation id="2791421900609674576">Videćete preporuke da biste mogli da nastavite tamo gde ste stali. Možete da dodirnete i zadržite da biste uklonili preporuke.</translation> <translation id="2792498699870441125">Alt + taster za pretragu</translation> +<translation id="2801954693771979815">Veličina ekrana</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, izabrano je</translation> <translation id="2805756323405976993">Aplikacije</translation> <translation id="2814448776515246190">Delimično snimanje</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Nepodržane aplikacije u šablonu</translation> <translation id="3160929076476941240">2 s</translation> <translation id="316356270129335934"><ph name="MANAGER" /> vraća <ph name="DEVICE_TYPE" /> na prethodnu verziju. Uređaj će se resetovati i svi podaci će biti izbrisani.</translation> -<translation id="3170769098533255179">Nijedan uređaj nije povezan. Kada koristite hotspot, WiFi ostaje isključen.</translation> <translation id="3171170659304083361">Podešavanja metoda unosa</translation> <translation id="3176221688814061633">Chromebook ili Bluetooth uređaj koristi stariju verziju Bluetooth-a. Uključite Bluetooth super rezoluciju ili koristite interni mikrofon za bolji kvalitet zvuka.</translation> <translation id="3181441307743005334">Restartovanje može da potraje</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">Uspostavljena je veza između <ph name="DEVICECOUNT" /> uređaja i <ph name="DEVICE_NAME" /> hotspota</translation> <translation id="3307642347673023554">Prešli ste u režim laptopa</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> će i dalje moći da se prijavi kasnije.</translation> -<translation id="3317779231018057649">Povezanih uređaja: <ph name="DEVICECOUNT" />. Kada koristite hotspot, WiFi ostaje isključen.</translation> <translation id="3321628682574733415">Netačan kôd roditelja</translation> <translation id="332827762492701193">Obaveštenja su sakrivena</translation> <translation id="3333674550998107387">Proširi obaveštenje <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Prikazuju se prozori sa aktuelne radne površine. Pritisnite taster sa strelicom nagore da bi se prikazivali prozori sa svih radnih površina.</translation> <translation id="3702846122927433391">Populacija Nigerije</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Zabava</translation> <translation id="3708186454126126312">Prethodno povezani</translation> <translation id="3712143870407382523">Odaberite prozor za ovu stranu</translation> <translation id="371370241367527062">Prednji mikrofon</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Zdravo, kako mogu da pomognem?</translation> <translation id="3804737937830804242">Skupite kameru</translation> <translation id="3824784079442479685">Ovo omogućava pristup kameri za aplikaciju <ph name="APP_NAME" />, kao i sve aplikacije i veb-sajtove sa dozvolom za kameru. Možda ćete morati da osvežite veb-stranicu ili restartujete aplikaciju.</translation> -<translation id="3825680296690914697">Predato: <ph name="NUM_TURNED_IN" /> od <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, ocenjeno: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Pređi na lozinku</translation> <translation id="383058930331066723">Režim uštede baterije je uključen</translation> <translation id="383629559565718788">Pregledajte podešavanja tastature</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Uključeno, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Otvori stranicu Preuzimanja</translation> <translation id="4072264167173457037">Signal srednje jačine</translation> -<translation id="4076455981957565732">Predato: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Ocenjeno: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Uključite fizički prekidač za mikrofon na uređaju</translation> <translation id="4101772068965291327">Otvori početnu stranicu</translation> <translation id="4112140312785995938">Premotaj unazad</translation> @@ -854,6 +852,7 @@ <translation id="440113666232554208">Čuvanje video snimka ekrana nije uspelo</translation> <translation id="4405151984121254935">Tip povezanog perifernog uređaja nije podržan</translation> <translation id="4406883609789734330">Titl uživo</translation> +<translation id="4412698727486357573">Centar za pomoć</translation> <translation id="4412944820643904175">Funkcija <ph name="FEATURE_NAME" /> je isključena.</translation> <translation id="4424159417645388645">Radna površina 5</translation> <translation id="4430019312045809116">Jačina zvuka</translation> @@ -894,7 +893,6 @@ <translation id="4566144812051858745">Ne zanimaju me nikakvi predlozi</translation> <translation id="4569753163207712681">Pregledajte nedavne slike, medije i aplikacije na telefonu</translation> <translation id="4573176682887762361">„Unesi [reč ili fraza]“</translation> -<translation id="4577188182049003486">Kada je hotspot uključen, WiFi je isključen</translation> <translation id="4577274620589681794">Vreme je isteklo · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Prikaži preglede</translation> <translation id="4578906031062871102">Meni Podešavanja je otvoren</translation> @@ -960,6 +958,7 @@ <translation id="4813311884204119883">Prevucite link u praznu oblast na traci sa karticama</translation> <translation id="4814539958450445987">Ekran za prijavljivanje</translation> <translation id="481455355267255546">Sledeće</translation> +<translation id="481749895090480684">Lista zadataka: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamera i mikrofon</translation> <translation id="482908187605862807">Dostupne aplikacije iz Play prodavnice</translation> <translation id="4831034276697007977">Želite li stvarno da isključite automatske klikove?</translation> @@ -1001,6 +1000,7 @@ <translation id="4952936045814352993">Funkcija Pronađi telefon nije dostupna kada su zvukovi alarma onemogućeni</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> zahteva da vratite <ph name="DEVICE_TYPE" /> na prethodnu verziju. Uređaj će se resetovati i svi podaci će biti izbrisani.</translation> <translation id="4961318399572185831">Prebacivanje ekrana</translation> +<translation id="4964188651935955085">Kada isključite Bluetooth, ovaj spoljni uređaj će prekinuti vezu sa uređajem <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Povećaj jačinu zvuka</translation> <translation id="4969092041573468113"><ph name="HOURS" /> s <ph name="MINUTES" /> min <ph name="SECONDS" /> sek</translation> <translation id="4975771730019223894">Dodavanje znački na aplikacije</translation> @@ -1014,6 +1014,7 @@ <translation id="5003993274120026347">Sledeća rečenica</translation> <translation id="5004607513195820459">Mrežom se upravlja</translation> <translation id="5009463889040999939">Menja se ime profila. To može da potraje nekoliko minuta.</translation> +<translation id="5013847959275396160">Sakrij traku s alatkama</translation> <translation id="5016558321564993266">Uključite/isključite marker. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Kategorije pretrage</translation> <translation id="5030659775136592441">Prikažite menadžer obeleživača</translation> @@ -1028,6 +1029,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">Dobićete obaveštenje ako govorite dok je zvuk isključen. Zvuk ostaje na uređaju.</translation> <translation id="5077416371682039027">Podesite pregled nedavnih slika, medija, obaveštenja i aplikacija na telefonu</translation> +<translation id="5077936103761694531">Želite da potvrdite rezoluciju?</translation> <translation id="5078796286268621944">Netačan PIN</translation> <translation id="5083035541015925118">ctrl + alt + strelica nagore</translation> <translation id="5083553833479578423">Otključajte još funkcija Pomoćnika.</translation> @@ -1149,12 +1151,13 @@ <translation id="5550417424894892620">Otpustite fajlove na pozadini da biste ih dodali u <ph name="HOLDING_SPACE_TITLE" />. Ne možete da dodajete fajlove na pozadini.</translation> <translation id="5551456515017410630">Otvori ili zatvori kalendar</translation> <translation id="5551974246223970793">Pri pretraživanju stranice idi na sledeće podudaranje za pretragu</translation> -<translation id="5555639311269196631">Isključi hotspot</translation> <translation id="5556459405103347317">Učitaj ponovo</translation> <translation id="5558091555391176027">Uključite ili isključite veliku vidljivost Deljenja u blizini</translation> +<translation id="5558314826121965174">Kreativnost</translation> <translation id="556042886152191864">Dugme</translation> <translation id="5570122939431135380">Otvori novu karticu u novom prozoru bez arhiviranja</translation> <translation id="5571066253365925590">Bluetooth je omogućen</translation> +<translation id="5572632238877308040">Osnovne aplikacije</translation> <translation id="557563299383177668">Sledeći pasus</translation> <translation id="5577082622442191756">Uključite/isključite Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Uverite se da je Bluetooth omogućen na telefonu da biste koristili Phone Hub</translation> @@ -1179,6 +1182,7 @@ <translation id="5662075790140998213">Radna površina 10</translation> <translation id="5662709761327382534">Podešavanje Snimaj pomoću mikrofona je <ph name="CURRENT_STATE" />, pritisnite enter da bi snimanje pomoću mikrofona bilo <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Aktiviranje</translation> +<translation id="5672890847723042801">Uslužne aplikacije</translation> <translation id="5673434351075758678">Sa jezika „<ph name="FROM_LOCALE" />“ na „<ph name="TO_LOCALE" />“ posle sinhronizacije uređaja.</translation> <translation id="5675363643668471212">Stavka na polici</translation> <translation id="5677928146339483299">Blokirano</translation> @@ -1236,7 +1240,6 @@ <translation id="5864748620896638071">Baterija <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Prikupljaju se informacije o mreži</translation> <translation id="5867606971598166637">Administrator sistema nadgleda vaše ekrane</translation> -<translation id="5876535466645959772">Izabrana lista je prazna. Pomerite nadole da biste dodali nov zadatak</translation> <translation id="5876666360658629066">Unesite kôd roditelja</translation> <translation id="5881540930187678962">Podesite Phone Hub kasnije</translation> <translation id="5887954372087850114">Prozor <ph name="WINDOW_TITLE" /> je dodeljen radnoj površini <ph name="DESK_TITLE" /> i njegovo dodeljivanje je opozvano sa svih drugih radnih površina</translation> @@ -1256,7 +1259,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Korisnik pod nadzorom</translation> <translation id="5960410286721553511">Pregledajte nedavne slike i medijski sadržaj sa telefona</translation> -<translation id="5961960957587052807">Svetlo</translation> <translation id="5965524703725988602">Uključite/isključite tamnu temu. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Kretanje kroz prozore unapred</translation> <translation id="5978382165065462689">Delite kontrolu nad ekranom preko Daljinske pomoći.</translation> @@ -1362,6 +1364,7 @@ <translation id="6351032674660237738">PREDLOZI APLIKACIJA</translation> <translation id="6352082849089527770">Nepoznate mreže</translation> <translation id="6359587239691116345">Dobijajte najnovije funkcije i bezbednosna poboljšanja. Ako odbijete ovo ažuriranje, uređaj možda više neće raditi kako treba, a vi možete da imate problema sa bezbednošću i performansama.</translation> +<translation id="6362833380917912748">Upoznajte ugrađene aplikacije</translation> <translation id="6376931439017688372">Bluetooth je uključen</translation> <translation id="6378515133128829137">Zakači prozor nadesno</translation> <translation id="6381109794406942707">Da biste otključali uređaj, unesite PIN.</translation> @@ -1528,6 +1531,7 @@ <translation id="7014684956566476813">Povezani ste sa uređajem pod nazivom <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Vratite se u <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Radna površina 6</translation> +<translation id="702252130983202758">Aplikacije</translation> <translation id="7025533177575372252">Povežite <ph name="DEVICE_NAME" /> sa telefonom</translation> <translation id="7026338066939101231">Smanjenje</translation> <translation id="7029814467594812963">Izađi iz sesije</translation> @@ -1678,6 +1682,7 @@ <translation id="7647488630410863958">Otključajte uređaj da biste pregledali obaveštenja</translation> <translation id="7649070708921625228">Pomoć</translation> <translation id="7654687942625752712">Pritisnite oba tastera za jačinu zvuka i zadržite ih pet sekundi da biste onemogućili povratni govor.</translation> +<translation id="7654916369822103315">Rezolucija „<ph name="DISPLAY_NAME" />“ je promenjena u <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) rezoluciju. Zbog ograničenja propusnog opsega porta, ekran ne podržava rezoluciju od <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Ako ne potvrdite, prethodna podešavanja će biti vraćena za <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Otkaži</translation> <translation id="7659861092419699379">Radna površina i prozori su zatvoreni</translation> <translation id="7660160718439869192"><ph name="NAME" /> će se prikazivati među uređajima povezanim sa nalogom <ph name="EMAIL" /></translation> @@ -1768,6 +1773,7 @@ <translation id="7945357288295809525">Prikažite podešavanja pristupačnosti, „<ph name="ENABLED_FEATURES" />“ je omogućeno.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> želi da koristi uređaj <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Zatamni tastaturu</translation> +<translation id="7953994493035617347">Želite da potvrdite novu rezoluciju?</translation> <translation id="7963689218131240420">Režim Ne uznemiravaj je isključen.</translation> <translation id="7963992254934562106">Izvor: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Izaberite folder…</translation> @@ -1780,6 +1786,7 @@ <translation id="799296642788192631">Možete da zakačite važne fajlove. Da biste zakačili fajl, pređite kursorom preko stavke ili otvorite Fajlovi i kliknite desnim tasterom na stavku.</translation> <translation id="7994370417837006925">Višestruko prijavljivanje</translation> <translation id="7995804128062002838">Snimanje ekrana nije uspelo</translation> +<translation id="8000020256436988724">Traka s alatkama</translation> <translation id="8000066093800657092">Nema mreže</translation> <translation id="8001755249288974029">Izaberi tekst od kursora do početka reda</translation> <translation id="8004512796067398576">Povećanje</translation> @@ -1826,6 +1833,7 @@ <translation id="8155628902202578800">Otvara dijalog sa informacijama za korisnika <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Koristi se <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Uključite ili isključite meni za promenu veličine zaključanog režima</translation> +<translation id="8192727139462702395">Kada isključite Bluetooth, ovi spoljni uređaji će prekinuti vezu sa uređajem <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Prebacuje se kartica</translation> <translation id="8200772114523450471">Nastavi</translation> <translation id="8203795194971602413">Desni klik</translation> @@ -1845,6 +1853,7 @@ <translation id="8262312463845990408">Uključite/isključite reprodukciju</translation> <translation id="8270450402312105425">{0,plural, =1{Promenite verziju uređaja u prethodnu verziju u roku od jednog sata}one{Promenite verziju uređaja u prethodnu verziju u roku od # sata}few{Promenite verziju uređaja u prethodnu verziju u roku od # sata}other{Promenite verziju uređaja u prethodnu verziju u roku od # sati}}</translation> <translation id="8277261673056602147">Istaknite tekst na ekranu</translation> +<translation id="8287009018010202411">Produktivnost</translation> <translation id="828708037801473432">Isključeno</translation> <translation id="8297006494302853456">Slab</translation> <translation id="8308637677604853869">Prethodni meni</translation> @@ -1891,6 +1900,7 @@ <translation id="847056008324733326">Podešavanja razmere prikaza</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> – <ph name="FEATURE_STATE" />: <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Pritisnite Alt + taster za pretragu ili Shift da biste otkazali.</translation> +<translation id="8480418399907765580">Prikaži traku s alatkama</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Otvori link na novoj kartici</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> ne podržava rezoluciju <ph name="SPECIFIED_RESOLUTION" />. Rezolucija je promenjena u <ph name="FALLBACK_RESOLUTION" />. Kliknite na Potvrdi da biste zadržali promene. Prethodna podešavanja će biti vraćena za <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1916,6 +1926,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Sortirajte aplikacije prema nazivu ili boji</translation> <translation id="8609384513243082612">Otvorite novu karticu</translation> +<translation id="861045123704058818">Aplikacije su privremeno organizovane prema kategoriji</translation> <translation id="8612216344243590325">Čuvajte važne fajlove u folderu <ph name="HOLDING_SPACE_TITLE" /> umesto na pozadini. Samo prevucite fajlove u <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Obaveštenja aplikacija <ph name="APP_1_TITLE" /> i <ph name="APP_2_TITLE" /> su skrivena jer je zaštita od pregleda uključena</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1954,6 +1965,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verifikujte identitet: <ph name="ORIGIN_NAME" /> želi da potvrdi da ste to vi</translation> <translation id="875593634123171288">Pregledajte podešavanja VPN-a</translation> +<translation id="8756799553341497810">Možete da počnete sa prilagođavanjem rasporeda aplikacija kada izađete iz ovog prikaza.</translation> <translation id="8759408218731716181">Nije moguće podesiti višestruko prijavljivanje</translation> <translation id="8763883995157866248">Prebacite uređaj u režim spavanja</translation> <translation id="877404052021108314">90 °F u C</translation> @@ -1974,6 +1986,7 @@ <translation id="8834539327799336565">Trenutno povezani</translation> <translation id="8841375032071747811">Dugme Nazad</translation> <translation id="8843682306134542540">Uključite/isključite zaključavanje rotacije. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Zatražite pomoć</translation> <translation id="8849001918648564819">Skriveno</translation> <translation id="8853703225951107899">Verifikacija PIN-a ili lozinke još uvek nije uspela. Napomena: Ako ste nedavno promenili lozinku, koristite staru. Nova lozinka će biti primenjena kada se odjavite.</translation> <translation id="8855885154700222542">Taster za ceo ekran</translation> @@ -2045,6 +2058,7 @@ <translation id="9129245940793250979">Zadnje dugme</translation> <translation id="9133335900048457298">Snimanje zaštićenog sadržaja nije uspelo</translation> <translation id="9139720510312328767">Izbriši sledeće slovo</translation> +<translation id="9148058034647219655">Izađi</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">PREDLOŽENE APLIKACIJE</translation> <translation id="9168436347345867845">Uradiću to kasnije</translation>
diff --git a/ash/strings/ash_strings_sr.xtb b/ash/strings/ash_strings_sr.xtb index b6c6467..b6e328d 100644 --- a/ash/strings/ash_strings_sr.xtb +++ b/ash/strings/ash_strings_sr.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Досадно ми је</translation> <translation id="1104084341931202936">Прегледајте подешавања приступачности</translation> <translation id="1104621072296271835">Уређаји заједно функционишу још боље</translation> -<translation id="1106446201446919638">1 уређај је повезан. Када користите хотспот, WiFi остаје искључен.</translation> <translation id="1111021433905331574">Боју позадинског осветљења тастатуре можете да промените у подешавањима > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Укључи или искључи мобилне податке. <ph name="STATE" />.</translation> <translation id="112308213915226829">Аутоматски сакриј полицу</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Нема мобилне мреже</translation> <translation id="1882897271359938046">Пресликавање у <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Откључајте отиском прста</translation> +<translation id="1904997243703671177">Када искључите Bluetooth, број спољних уређаја који ће прекинути везу са уређајем <ph name="DEVICE_TYPE" /> је <ph name="DEVICE_COUNT" />, укључујући:</translation> <translation id="1908992311423394684">Ново инсталирање</translation> <translation id="1915307458270490472">Прекини везу</translation> <translation id="1918022425394817322">Камера је уклопљена у горњи десни угао</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Отворите Помоћ у апликацији Истражите</translation> <translation id="2018630726571919839">Испричај ми виц.</translation> <translation id="2021864487439853900">Кликните да бисте откључали</translation> -<translation id="2023558322300866873">Снимање пакета можете да зауставите у сваком тренутку</translation> <translation id="2034971124472263449">Ипак сачувај</translation> <translation id="204259843076055848">Пречица <ph name="SIX_PACK_KEY_NAME" /> је тренутно искључена</translation> <translation id="2049240716062114887">Име радне површине је промењено у <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Пуно</translation> <translation id="2064048859448024834">Преглед камере је укључен</translation> <translation id="2067602449040652523">Осветљеност тастатуре</translation> <translation id="2075520525463668108">Укључи/искључи функцију <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" />: <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Није повезано</translation> <translation id="2408955596600435184">Унесите PIN</translation> <translation id="2412593942846481727">Доступно је ажурирање</translation> +<translation id="2416438829169535743">Желите да изађете из приказа?</translation> <translation id="2417486498593892439">Пријавите се на мрежу</translation> <translation id="2426051945783024481">Оквир камере је аутоматски центриран</translation> <translation id="2427507373259914951">Леви клик</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Обавештења</translation> <translation id="2484513351006226581">Притисните <ph name="KEYBOARD_SHORTCUT" /> да бисте променили распоред тастатуре.</translation> <translation id="2486214324139475545">Преглед радне површине <ph name="DESK_NAME" />. Активна радна површина.</translation> +<translation id="2486405091093637109">Резолуција „<ph name="DISPLAY_NAME" />“ је промењена у <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) резолуцију. Ако не потврдите, претходна подешавања ће бити враћена за <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Придружи ме</translation> <translation id="2499445554382787206">Мени за профил на радној површини. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Лепљиви тастери</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 уређај је повезан</translation> <translation id="2791421900609674576">Видећете препоруке да бисте могли да наставите тамо где сте стали. Можете да додирнете и задржите да бисте уклонили препоруке.</translation> <translation id="2792498699870441125">Alt + тастер за претрагу</translation> +<translation id="2801954693771979815">Величина екрана</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, изабрано је</translation> <translation id="2805756323405976993">Апликације</translation> <translation id="2814448776515246190">Делимично снимање</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Неподржане апликације у шаблону</translation> <translation id="3160929076476941240">2 с</translation> <translation id="316356270129335934"><ph name="MANAGER" /> враћа <ph name="DEVICE_TYPE" /> на претходну верзију. Уређај ће се ресетовати и сви подаци ће бити избрисани.</translation> -<translation id="3170769098533255179">Ниједан уређај није повезан. Када користите хотспот, WiFi остаје искључен.</translation> <translation id="3171170659304083361">Подешавања метода уноса</translation> <translation id="3176221688814061633">Chromebook или Bluetooth уређај користи старију верзију Bluetooth-а. Укључите Bluetooth супер резолуцију или користите интерни микрофон за бољи квалитет звука.</translation> <translation id="3181441307743005334">Рестартовање може да потраје</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">Успостављена је веза између <ph name="DEVICECOUNT" /> уређаја и <ph name="DEVICE_NAME" /> хотспота</translation> <translation id="3307642347673023554">Прешли сте у режим лаптопа</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> ће и даље моћи да се пријави касније.</translation> -<translation id="3317779231018057649">Повезаних уређаја: <ph name="DEVICECOUNT" />. Када користите хотспот, WiFi остаје искључен.</translation> <translation id="3321628682574733415">Нетачан кôд родитеља</translation> <translation id="332827762492701193">Обавештења су сакривена</translation> <translation id="3333674550998107387">Прошири обавештење <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Приказују се прозори са актуелне радне површине. Притисните тастер са стрелицом нагоре да би се приказивали прозори са свих радних површина.</translation> <translation id="3702846122927433391">Популација Нигерије</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Забава</translation> <translation id="3708186454126126312">Претходно повезани</translation> <translation id="3712143870407382523">Одаберите прозор за ову страну</translation> <translation id="371370241367527062">Предњи микрофон</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Здраво, како могу да помогнем?</translation> <translation id="3804737937830804242">Скупите камеру</translation> <translation id="3824784079442479685">Ово омогућава приступ камери за апликацију <ph name="APP_NAME" />, као и све апликације и веб-сајтове са дозволом за камеру. Можда ћете морати да освежите веб-страницу или рестартујете апликацију.</translation> -<translation id="3825680296690914697">Предато: <ph name="NUM_TURNED_IN" /> од <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, оцењено: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Пређи на лозинку</translation> <translation id="383058930331066723">Режим уштеде батерије је укључен</translation> <translation id="383629559565718788">Прегледајте подешавања тастатуре</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Укључено, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Отвори страницу Преузимања</translation> <translation id="4072264167173457037">Сигнал средње јачине</translation> -<translation id="4076455981957565732">Предато: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Оцењено: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Укључите физички прекидач за микрофон на уређају</translation> <translation id="4101772068965291327">Отвори почетну страницу</translation> <translation id="4112140312785995938">Премотај уназад</translation> @@ -854,6 +852,7 @@ <translation id="440113666232554208">Чување видео снимка екрана није успело</translation> <translation id="4405151984121254935">Тип повезаног периферног уређаја није подржан</translation> <translation id="4406883609789734330">Титл уживо</translation> +<translation id="4412698727486357573">Центар за помоћ</translation> <translation id="4412944820643904175">Функција <ph name="FEATURE_NAME" /> је искључена.</translation> <translation id="4424159417645388645">Радна површина 5</translation> <translation id="4430019312045809116">Јачина звука</translation> @@ -894,7 +893,6 @@ <translation id="4566144812051858745">Не занимају ме никакви предлози</translation> <translation id="4569753163207712681">Прегледајте недавне слике, медије и апликације на телефону</translation> <translation id="4573176682887762361">„Унеси [реч или фраза]“</translation> -<translation id="4577188182049003486">Када је хотспот укључен, WiFi је искључен</translation> <translation id="4577274620589681794">Време је истекло · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Прикажи прегледе</translation> <translation id="4578906031062871102">Мени Подешавања је отворен</translation> @@ -960,6 +958,7 @@ <translation id="4813311884204119883">Превуците линк у празну област на траци са картицама</translation> <translation id="4814539958450445987">Екран за пријављивање</translation> <translation id="481455355267255546">Следеће</translation> +<translation id="481749895090480684">Листа задатака: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">камера и микрофон</translation> <translation id="482908187605862807">Доступне апликације из Play продавнице</translation> <translation id="4831034276697007977">Желите ли стварно да искључите аутоматске кликове?</translation> @@ -1001,6 +1000,7 @@ <translation id="4952936045814352993">Функција Пронађи телефон није доступна када су звукови аларма онемогућени</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> захтева да вратите <ph name="DEVICE_TYPE" /> на претходну верзију. Уређај ће се ресетовати и сви подаци ће бити избрисани.</translation> <translation id="4961318399572185831">Пребацивање екрана</translation> +<translation id="4964188651935955085">Када искључите Bluetooth, овај спољни уређај ће прекинути везу са уређајем <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Повећај јачину звука</translation> <translation id="4969092041573468113"><ph name="HOURS" /> с <ph name="MINUTES" /> мин <ph name="SECONDS" /> сек</translation> <translation id="4975771730019223894">Додавање значки на апликације</translation> @@ -1014,6 +1014,7 @@ <translation id="5003993274120026347">Следећа реченица</translation> <translation id="5004607513195820459">Мрежом се управља</translation> <translation id="5009463889040999939">Мења се име профила. То може да потраје неколико минута.</translation> +<translation id="5013847959275396160">Сакриј траку с алаткама</translation> <translation id="5016558321564993266">Укључите/искључите маркер. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Категорије претраге</translation> <translation id="5030659775136592441">Прикажите менаџер обележивача</translation> @@ -1028,6 +1029,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">Добићете обавештење ако говорите док је звук искључен. Звук остаје на уређају.</translation> <translation id="5077416371682039027">Подесите преглед недавних слика, медија, обавештења и апликација на телефону</translation> +<translation id="5077936103761694531">Желите да потврдите резолуцију?</translation> <translation id="5078796286268621944">Нетачан PIN</translation> <translation id="5083035541015925118">ctrl + alt + стрелица нагоре</translation> <translation id="5083553833479578423">Откључајте још функција Помоћника.</translation> @@ -1149,12 +1151,13 @@ <translation id="5550417424894892620">Отпустите фајлове на позадини да бисте их додали у <ph name="HOLDING_SPACE_TITLE" />. Не можете да додајете фајлове на позадини.</translation> <translation id="5551456515017410630">Отвори или затвори календар</translation> <translation id="5551974246223970793">При претраживању странице иди на следеће подударање за претрагу</translation> -<translation id="5555639311269196631">Искључи хотспот</translation> <translation id="5556459405103347317">Учитај поново</translation> <translation id="5558091555391176027">Укључите или искључите велику видљивост Дељења у близини</translation> +<translation id="5558314826121965174">Креативност</translation> <translation id="556042886152191864">Дугме</translation> <translation id="5570122939431135380">Отвори нову картицу у новом прозору без архивирања</translation> <translation id="5571066253365925590">Bluetooth је омогућен</translation> +<translation id="5572632238877308040">Основне апликације</translation> <translation id="557563299383177668">Следећи пасус</translation> <translation id="5577082622442191756">Укључите/искључите Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Уверите се да је Bluetooth омогућен на телефону да бисте користили Phone Hub</translation> @@ -1179,6 +1182,7 @@ <translation id="5662075790140998213">Радна површина 10</translation> <translation id="5662709761327382534">Подешавање Снимај помоћу микрофона је <ph name="CURRENT_STATE" />, притисните enter да би снимање помоћу микрофона било <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Активирање</translation> +<translation id="5672890847723042801">Услужне апликације</translation> <translation id="5673434351075758678">Са језика „<ph name="FROM_LOCALE" />“ на „<ph name="TO_LOCALE" />“ после синхронизације уређаја.</translation> <translation id="5675363643668471212">Ставка на полици</translation> <translation id="5677928146339483299">Блокирано</translation> @@ -1236,7 +1240,6 @@ <translation id="5864748620896638071">Батерија <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Прикупљају се информације о мрежи</translation> <translation id="5867606971598166637">Администратор система надгледа ваше екране</translation> -<translation id="5876535466645959772">Изабрана листа је празна. Померите надоле да бисте додали нов задатак</translation> <translation id="5876666360658629066">Унесите кôд родитеља</translation> <translation id="5881540930187678962">Подесите Phone Hub касније</translation> <translation id="5887954372087850114">Прозор <ph name="WINDOW_TITLE" /> је додељен радној површини <ph name="DESK_TITLE" /> и његово додељивање је опозвано са свих других радних површина</translation> @@ -1256,7 +1259,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Корисник под надзором</translation> <translation id="5960410286721553511">Прегледајте недавне слике и медијски садржај са телефона</translation> -<translation id="5961960957587052807">Светло</translation> <translation id="5965524703725988602">Укључите/искључите тамну тему. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Кретање кроз прозоре унапред</translation> <translation id="5978382165065462689">Делите контролу над екраном преко Даљинске помоћи.</translation> @@ -1362,6 +1364,7 @@ <translation id="6351032674660237738">ПРЕДЛОЗИ АПЛИКАЦИЈА</translation> <translation id="6352082849089527770">Непознате мреже</translation> <translation id="6359587239691116345">Добијајте најновије функције и безбедносна побољшања. Ако одбијете ово ажурирање, уређај можда више неће радити како треба, а ви можете да имате проблема са безбедношћу и перформансама.</translation> +<translation id="6362833380917912748">Упознајте уграђене апликације</translation> <translation id="6376931439017688372">Bluetooth је укључен</translation> <translation id="6378515133128829137">Закачи прозор надесно</translation> <translation id="6381109794406942707">Да бисте откључали уређај, унесите PIN.</translation> @@ -1528,6 +1531,7 @@ <translation id="7014684956566476813">Повезани сте са уређајем под називом <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Вратите се у <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Радна површина 6</translation> +<translation id="702252130983202758">Апликације</translation> <translation id="7025533177575372252">Повежите <ph name="DEVICE_NAME" /> са телефоном</translation> <translation id="7026338066939101231">Смањење</translation> <translation id="7029814467594812963">Изађи из сесије</translation> @@ -1678,6 +1682,7 @@ <translation id="7647488630410863958">Откључајте уређај да бисте прегледали обавештења</translation> <translation id="7649070708921625228">Помоћ</translation> <translation id="7654687942625752712">Притисните оба тастера за јачину звука и задржите их пет секунди да бисте онемогућили повратни говор.</translation> +<translation id="7654916369822103315">Резолуција „<ph name="DISPLAY_NAME" />“ је промењена у <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) резолуцију. Због ограничења пропусног опсега порта, екран не подржава резолуцију од <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Ако не потврдите, претходна подешавања ће бити враћена за <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Откажи</translation> <translation id="7659861092419699379">Радна површина и прозори су затворени</translation> <translation id="7660160718439869192"><ph name="NAME" /> ће се приказивати међу уређајима повезаним са налогом <ph name="EMAIL" /></translation> @@ -1768,6 +1773,7 @@ <translation id="7945357288295809525">Прикажите подешавања приступачности, „<ph name="ENABLED_FEATURES" />“ је омогућено.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> жели да користи уређај <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Затамни тастатуру</translation> +<translation id="7953994493035617347">Желите да потврдите нову резолуцију?</translation> <translation id="7963689218131240420">Режим Не узнемиравај је искључен.</translation> <translation id="7963992254934562106">Извор: <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Изаберите фолдер…</translation> @@ -1780,6 +1786,7 @@ <translation id="799296642788192631">Можете да закачите важне фајлове. Да бисте закачили фајл, пређите курсором преко ставке или отворите Фајлови и кликните десним тастером на ставку.</translation> <translation id="7994370417837006925">Вишеструко пријављивање</translation> <translation id="7995804128062002838">Снимање екрана није успело</translation> +<translation id="8000020256436988724">Трака с алаткама</translation> <translation id="8000066093800657092">Нема мреже</translation> <translation id="8001755249288974029">Изабери текст од курсора до почетка реда</translation> <translation id="8004512796067398576">Повећање</translation> @@ -1826,6 +1833,7 @@ <translation id="8155628902202578800">Отвара дијалог са информацијама за корисника <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Користи се <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Укључите или искључите мени за промену величине закључаног режима</translation> +<translation id="8192727139462702395">Када искључите Bluetooth, ови спољни уређаји ће прекинути везу са уређајем <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Пребацује се картица</translation> <translation id="8200772114523450471">Настави</translation> <translation id="8203795194971602413">Десни клик</translation> @@ -1845,6 +1853,7 @@ <translation id="8262312463845990408">Укључите/искључите репродукцију</translation> <translation id="8270450402312105425">{0,plural, =1{Промените верзију уређаја у претходну верзију у року од једног сата}one{Промените верзију уређаја у претходну верзију у року од # сата}few{Промените верзију уређаја у претходну верзију у року од # сата}other{Промените верзију уређаја у претходну верзију у року од # сати}}</translation> <translation id="8277261673056602147">Истакните текст на екрану</translation> +<translation id="8287009018010202411">Продуктивност</translation> <translation id="828708037801473432">Искључено</translation> <translation id="8297006494302853456">Слаб</translation> <translation id="8308637677604853869">Претходни мени</translation> @@ -1891,6 +1900,7 @@ <translation id="847056008324733326">Подешавања размере приказа</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> – <ph name="FEATURE_STATE" />: <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Притисните Alt + тастер за претрагу или Shift да бисте отказали.</translation> +<translation id="8480418399907765580">Прикажи траку с алаткама</translation> <translation id="8487699605742506766">Хотспот</translation> <translation id="8491237443345908933">Отвори линк на новој картици</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> не подржава резолуцију <ph name="SPECIFIED_RESOLUTION" />. Резолуција је промењена у <ph name="FALLBACK_RESOLUTION" />. Кликните на Потврди да бисте задржали промене. Претходна подешавања ће бити враћена за <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1916,6 +1926,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Сортирајте апликације према називу или боји</translation> <translation id="8609384513243082612">Отворите нову картицу</translation> +<translation id="861045123704058818">Апликације су привремено организоване према категорији</translation> <translation id="8612216344243590325">Чувајте важне фајлове у фолдеру <ph name="HOLDING_SPACE_TITLE" /> уместо на позадини. Само превуците фајлове у <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Обавештења апликација <ph name="APP_1_TITLE" /> и <ph name="APP_2_TITLE" /> су скривена јер је заштита од прегледа укључена</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1954,6 +1965,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Верификујте идентитет: <ph name="ORIGIN_NAME" /> жели да потврди да сте то ви</translation> <translation id="875593634123171288">Прегледајте подешавања VPN-а</translation> +<translation id="8756799553341497810">Можете да почнете са прилагођавањем распореда апликација када изађете из овог приказа.</translation> <translation id="8759408218731716181">Није могуће подесити вишеструко пријављивање</translation> <translation id="8763883995157866248">Пребаците уређај у режим спавања</translation> <translation id="877404052021108314">90 °F у C</translation> @@ -1974,6 +1986,7 @@ <translation id="8834539327799336565">Тренутно повезани</translation> <translation id="8841375032071747811">Дугме Назад</translation> <translation id="8843682306134542540">Укључите/искључите закључавање ротације. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Затражите помоћ</translation> <translation id="8849001918648564819">Скривено</translation> <translation id="8853703225951107899">Верификација PIN-а или лозинке још увек није успела. Напомена: Ако сте недавно променили лозинку, користите стару. Нова лозинка ће бити примењена када се одјавите.</translation> <translation id="8855885154700222542">Тастер за цео екран</translation> @@ -2045,6 +2058,7 @@ <translation id="9129245940793250979">Задње дугме</translation> <translation id="9133335900048457298">Снимање заштићеног садржаја није успело</translation> <translation id="9139720510312328767">Избриши следеће слово</translation> +<translation id="9148058034647219655">Изађи</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">ПРЕДЛОЖЕНЕ АПЛИКАЦИЈЕ</translation> <translation id="9168436347345867845">Урадићу то касније</translation>
diff --git a/ash/strings/ash_strings_sv.xtb b/ash/strings/ash_strings_sv.xtb index 6a28a8ed..d8eae423 100644 --- a/ash/strings/ash_strings_sv.xtb +++ b/ash/strings/ash_strings_sv.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Jag har tråkigt</translation> <translation id="1104084341931202936">Visa tillgänglighetsinställningar</translation> <translation id="1104621072296271835">Dina enheter fungerar ännu bättre tillsammans</translation> -<translation id="1106446201446919638">1 enhet är ansluten. Wifi förblir inaktiverat när surfzonen används.</translation> <translation id="1111021433905331574">Du kan byta färg på tangentbordets bakgrundsbelysning i inställningarna > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Aktivera och inaktivera mobildata. <ph name="STATE" />.</translation> <translation id="112308213915226829">Dölj hyllan automatiskt</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Inget mobilnätverk</translation> <translation id="1882897271359938046">Spegling av <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Lås upp med fingeravtryck</translation> +<translation id="1904997243703671177">När du inaktiverar Bluetooth kopplas <ph name="DEVICE_COUNT" /> externa enheter från din <ph name="DEVICE_TYPE" />, inklusive följande:</translation> <translation id="1908992311423394684">Nyligen installerad</translation> <translation id="1915307458270490472">Lägg på</translation> <translation id="1918022425394817322">Kameran har fästs i det övre högra hörnet</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Öppna Hjälp i appen Utforska</translation> <translation id="2018630726571919839">Dra ett skämt</translation> <translation id="2021864487439853900">Klicka för att låsa upp</translation> -<translation id="2023558322300866873">Du kan avsluta paketanalysen när som helst</translation> <translation id="2034971124472263449">Spara ändå</translation> <translation id="204259843076055848">Kortkommandot <ph name="SIX_PACK_KEY_NAME" /> är inaktiverat</translation> <translation id="2049240716062114887">Skrivbordsnamnet ändrades till <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Fullständig</translation> <translation id="2064048859448024834">Förhandsgranskning av kamera visas</translation> <translation id="2067602449040652523">Ljusstyrka för tangentbordet</translation> <translation id="2075520525463668108">Aktivera och inaktivera <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> är <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Inte ansluten</translation> <translation id="2408955596600435184">Ange din pinkod</translation> <translation id="2412593942846481727">Det finns en uppdatering</translation> +<translation id="2416438829169535743">Vill du stänga vyn?</translation> <translation id="2417486498593892439">Logga in på nätverket</translation> <translation id="2426051945783024481">Kameraramen har centrerats automatiskt</translation> <translation id="2427507373259914951">Vänsterklicka</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Aviseringar</translation> <translation id="2484513351006226581">Tryck på <ph name="KEYBOARD_SHORTCUT" /> om du vill byta tangentbordslayout.</translation> <translation id="2486214324139475545">Förhandsgranskning av <ph name="DESK_NAME" />. Aktivt skrivbord.</translation> +<translation id="2486405091093637109"><ph name="DISPLAY_NAME" /> har ändrats till upplösningen <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Om du inte bekräftar återställs de tidigare inställningarna om <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Delta</translation> <translation id="2499445554382787206">Meny för skrivbordsprofilen. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Tröga tangenter</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 enhet är ansluten</translation> <translation id="2791421900609674576">Rekommendationer visas så att du kan fortsätta där du slutade. Du kan ta bort rekommendationer genom att trycka länge.</translation> <translation id="2792498699870441125">Alt + Sök</translation> +<translation id="2801954693771979815">Skärmstorlek</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, har valts</translation> <translation id="2805756323405976993">Appar</translation> <translation id="2814448776515246190">Skärmbild/skärminspelning av en del av skärmen</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Appar som inte stöds i mallen</translation> <translation id="3160929076476941240">2 tim</translation> <translation id="316356270129335934"><ph name="MANAGER" /> återställer din <ph name="DEVICE_TYPE" /> till en tidigare version. Enheten återställs och all data raderas.</translation> -<translation id="3170769098533255179">Inga enheter är anslutna. Wifi förblir inaktiverat när surfzonen används.</translation> <translation id="3171170659304083361">Inmatningsinställningar</translation> <translation id="3176221688814061633">En äldre version av Bluetooth används av Chromebook eller Bluetooth-enheten. Aktivera Bluetooth Super Resolution eller använd den interna mikrofonen för bättre ljudkvalitet.</translation> <translation id="3181441307743005334">Det kan ta en stund att starta om</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> enheter är anslutna till <ph name="DEVICE_NAME" />-surfzonen</translation> <translation id="3307642347673023554">Bytte till laptopläge</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> kan ändå logga in igen senare.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> enheter är anslutna. Wifi förblir inaktiverat när surfzonen används.</translation> <translation id="3321628682574733415">Felaktig föräldrakod</translation> <translation id="332827762492701193">Aviseringar har dolts</translation> <translation id="3333674550998107387">Utöka <ph name="NOTIFICATION_TITLE" />-avisering</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Visar fönster från det aktuella skrivbordet, tryck på uppåtpilen för att visa fönster från alla skrivbord</translation> <translation id="3702846122927433391">Befolkning i Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Nöje</translation> <translation id="3708186454126126312">Tidigare anslutna enheter</translation> <translation id="3712143870407382523">Välj ett fönster för den här sidan</translation> <translation id="371370241367527062">Mikrofonen på framsidan</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Hej. Hur kan jag hjälpa dig?</translation> <translation id="3804737937830804242">Komprimera kameran</translation> <translation id="3824784079442479685">Detta ger kameraåtkomst för <ph name="APP_NAME" /> och alla appar och webbplatser med kamerabehörighet. Du kan behöva uppdatera webbsidan eller starta om appen.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> av <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> inlämnade, <ph name="NUM_GRADED" /> betygsatta</translation> <translation id="3826099427150913765">Byt till lösenord</translation> <translation id="383058930331066723">Batterisparläget är aktiverat</translation> <translation id="383629559565718788">Visa tangentbordsinställningar</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">På, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Öppna sidan Nedladdningar</translation> <translation id="4072264167173457037">medelstark signal</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> inlämnade • <ph name="NUM_GRADED" /> betygsatta</translation> <translation id="4086921558679520050">Aktivera det fysiska mikrofonreglaget på enheten</translation> <translation id="4101772068965291327">Öppna startsidan</translation> <translation id="4112140312785995938">Sök bakåt</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Det gick inte att spara screencast</translation> <translation id="4405151984121254935">Typen av kringutrustning som är ansluten stöds inte</translation> <translation id="4406883609789734330">Live Caption</translation> +<translation id="4412698727486357573">Hjälpcenter</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> är av.</translation> <translation id="4424159417645388645">Skrivbord 5</translation> <translation id="4430019312045809116">Volym</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Jag är inte intresserad av några förslag</translation> <translation id="4569753163207712681">Visa de senaste bilderna, mediefilerna och aviseringarna på telefonen</translation> <translation id="4573176682887762361">”Skriv [ord/fras]”</translation> -<translation id="4577188182049003486">Wifi är inaktiverat när surfzonen är aktiverad</translation> <translation id="4577274620589681794">Tiden är ute · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Visa förhandsgranskningar</translation> <translation id="4578906031062871102">Inställningsmenyn har öppnats</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Dra länken till ett tomt område på flikhuvudet</translation> <translation id="4814539958450445987">Inloggningsskärm</translation> <translation id="481455355267255546">Kommande</translation> +<translation id="481749895090480684">Uppgiftslista: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamera och mikrofon</translation> <translation id="482908187605862807">Tillgängliga appar i Play Butik</translation> <translation id="4831034276697007977">Vill du inaktivera automatiska klick?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Funktionen Hitta telefonen är inte tillgänglig när ljudet är avstängt för alarmet</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> kräver att du byter till en tidigare version av <ph name="DEVICE_TYPE" />. Enheten återställs och all data raderas.</translation> <translation id="4961318399572185831">Casta skärmen</translation> +<translation id="4964188651935955085">När du inaktiverar Bluetooth kopplas den här externa enheten från din <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Höj volymen</translation> <translation id="4969092041573468113"><ph name="HOURS" /> tim. <ph name="MINUTES" /> min. <ph name="SECONDS" /> sek.</translation> <translation id="4975771730019223894">Appmärkning</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Nästa mening</translation> <translation id="5004607513195820459">Nätverket hanteras</translation> <translation id="5009463889040999939">Byter namn på profilen. Det kan ta några minuter.</translation> +<translation id="5013847959275396160">Dölj verktygsfält</translation> <translation id="5016558321564993266">Aktivera och inaktivera märkpennan. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Sökkategorier</translation> <translation id="5030659775136592441">Visa bokmärkeshanteraren</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Du får en avisering om du pratar när ljudet är av. Ljudet lämnar aldrig enheten.</translation> <translation id="5077416371682039027">Ställ in visning av de senaste bilderna, mediefilerna, aviseringarna och apparna på telefonen</translation> +<translation id="5077936103761694531">Vill du bekräfta upplösningen?</translation> <translation id="5078796286268621944">Fel pinkod</translation> <translation id="5083035541015925118">ctrl + alt + uppåtpil</translation> <translation id="5083553833479578423">Lås upp fler funktioner för Assistent</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Släpp filer på skrivbordet för att lägga till dem i ditt <ph name="HOLDING_SPACE_TITLE" />. Du kan inte lägga till filer på skrivbordet.</translation> <translation id="5551456515017410630">Öppna/stäng kalendern</translation> <translation id="5551974246223970793">Gå till nästa matchning för sökningen när du söker på en sida</translation> -<translation id="5555639311269196631">Inaktivera surfzon</translation> <translation id="5556459405103347317">Hämta igen</translation> <translation id="5558091555391176027">Aktivera och inaktivera Närdelning med hög synlighet</translation> +<translation id="5558314826121965174">Kreativitet</translation> <translation id="556042886152191864">Knapp</translation> <translation id="5570122939431135380">Öppna en ny flik i ett nytt inkognitofönster</translation> <translation id="5571066253365925590">Bluetooth aktiverad</translation> +<translation id="5572632238877308040">Det viktigaste</translation> <translation id="557563299383177668">Nästa stycke</translation> <translation id="5577082622442191756">Aktivera och inaktivera Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Kontrollera att Bluetooth är aktiverat på telefonen om du vill använda Phone Hub</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Skrivbord 10</translation> <translation id="5662709761327382534">Inspelning med mikrofon <ph name="CURRENT_STATE" />, Tryck på Retur för att slå <ph name="NEW_STATE" /> mikrofoninspelning</translation> <translation id="5669267381087807207">Aktiverar</translation> +<translation id="5672890847723042801">Verktyg</translation> <translation id="5673434351075758678">Från <ph name="FROM_LOCALE" /> till <ph name="TO_LOCALE" /> efter synkronisering av inställningarna.</translation> <translation id="5675363643668471212">Hyllobjekt</translation> <translation id="5677928146339483299">Blockerat</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Batteri <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="5867217927013474703">Nätverksinformation samlas in</translation> <translation id="5867606971598166637">Systemadministratören övervakar dina skärmar</translation> -<translation id="5876535466645959772">Den valda listan är tom, navigera nedåt för att lägga till en ny uppgift</translation> <translation id="5876666360658629066">Ange föräldrakod</translation> <translation id="5881540930187678962">Konfigurera Phone Hub senare</translation> <translation id="5887954372087850114">Fönstret <ph name="WINDOW_TITLE" /> tilldelades <ph name="DESK_TITLE" /> och tilldelningen har tagits bort från alla andra skrivbord</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Kontrollerad användare</translation> <translation id="5960410286721553511">Visa de senaste bilderna och mediefilerna från telefonen</translation> -<translation id="5961960957587052807">Ljus</translation> <translation id="5965524703725988602">Aktivera och inaktivera Mörkt tema. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Bläddra framåt bland fönster</translation> <translation id="5978382165065462689">Dela kontroll över skärmen via Fjärrhjälp.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">APPFÖRSLAG</translation> <translation id="6352082849089527770">Okända nätverk</translation> <translation id="6359587239691116345">Få de senaste funktionerna och säkerhetsförbättringarna. Om du inte godkänner uppdateringen kan det hända att enheten slutar fungerar som den ska och det kan uppstå säkerhets- och prestandaproblem.</translation> +<translation id="6362833380917912748">Lär känna dina inbyggda appar</translation> <translation id="6376931439017688372">Bluetooth är aktiverat</translation> <translation id="6378515133128829137">Fäst fönstret till höger</translation> <translation id="6381109794406942707">Lås upp enheten genom att ange pinkoden.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Ansluten till enheten <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Prova igen klockan <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Skrivbord 7</translation> +<translation id="702252130983202758">Dina appar</translation> <translation id="7025533177575372252">Anslut <ph name="DEVICE_NAME" /> med mobilen</translation> <translation id="7026338066939101231">Minska</translation> <translation id="7029814467594812963">Avsluta session</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Lås upp enheten om du vill visa aviseringarna</translation> <translation id="7649070708921625228">Hjälp</translation> <translation id="7654687942625752712">Inaktivera talad feedback genom att hålla båda volymknapparna nedtryckta i fem sekunder.</translation> +<translation id="7654916369822103315"><ph name="DISPLAY_NAME" /> har ändrats till upplösningen <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). På grund av begränsningar i portens bandbredd har skärmen inte stöd för upplösningen <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Om du inte bekräftar återställs de tidigare inställningarna om <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Avbryt</translation> <translation id="7659861092419699379">Skrivbordet och dess fönster har stängts</translation> <translation id="7660160718439869192"><ph name="NAME" /> visas på enheter som har länkats till <ph name="EMAIL" /></translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Visa tillgänglighetsinställningar. <ph name="ENABLED_FEATURES" /> har aktiverats.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> vill använda din <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Gör tangentbordets belysning svagare</translation> +<translation id="7953994493035617347">Vill du bekräfta den nya upplösningen?</translation> <translation id="7963689218131240420">Stör ej är inaktiverat.</translation> <translation id="7963992254934562106">Från <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Välj mapp …</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Du kan fästa viktiga filer. Håll muspekaren över ett objekt eller öppna Filer och högerklicka på ett objekt för att fästa det.</translation> <translation id="7994370417837006925">Multiinloggning</translation> <translation id="7995804128062002838">Skärmbild/skärminspelning misslyckades</translation> +<translation id="8000020256436988724">Verktygsfält</translation> <translation id="8000066093800657092">Inget nätverk</translation> <translation id="8001755249288974029">Markera text från markören till början av raden</translation> <translation id="8004512796067398576">Öka</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Öppna informationsdialogrutan för <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Använder <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Aktivera/inaktivera menyn för att ändra storlek på låst läge</translation> +<translation id="8192727139462702395">När du inaktiverar Bluetooth kopplas dessa externa enheter från din <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Castar flik</translation> <translation id="8200772114523450471">Återuppta</translation> <translation id="8203795194971602413">Högerklicka</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Aktivera och inaktivera uppspelning</translation> <translation id="8270450402312105425">{0,plural, =1{Byt till en tidigare version av enheten inom en timme}other{Byt till en tidigare version av enheten inom # timmar}}</translation> <translation id="8277261673056602147">Markera text på skärmen</translation> +<translation id="8287009018010202411">Produktivitet</translation> <translation id="828708037801473432">Av</translation> <translation id="8297006494302853456">Svag</translation> <translation id="8308637677604853869">Föregående meny</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Inställningar för skala på skärmen</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> har <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Avbryt genom att trycka på Alt + söktangenten eller Skift.</translation> +<translation id="8480418399907765580">Visa verktygsfält</translation> <translation id="8487699605742506766">Surfzon</translation> <translation id="8491237443345908933">Öppna länken i ny flik</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> har inte stöd för <ph name="SPECIFIED_RESOLUTION" />. Upplösningen ändrades till <ph name="FALLBACK_RESOLUTION" />. Klicka på bekräfta om du vill behålla ändringarna. De gamla inställningarna återställs om <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Sortera apparna efter namn eller färg</translation> <translation id="8609384513243082612">Öppna ny flik</translation> +<translation id="861045123704058818">Apparna ordnas tillfälligt efter kategori</translation> <translation id="8612216344243590325">Spara viktiga filer i ditt <ph name="HOLDING_SPACE_TITLE" /> i stället för på skrivbordet. Dra bara filerna till <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Aviseringar från <ph name="APP_1_TITLE" /> och <ph name="APP_2_TITLE" /> har dolts eftersom skyddet mot smygtittare har aktiverats</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Verifiera din identitet: <ph name="ORIGIN_NAME" /> vill kontrollera din identitet</translation> <translation id="875593634123171288">Visa VPN-inställningar</translation> +<translation id="8756799553341497810">Du kan börja anpassa appens layout när du har stängt den här vyn.</translation> <translation id="8759408218731716181">Det går inte att starta multiinloggning</translation> <translation id="8763883995157866248">Sätt enheten i viloläge</translation> <translation id="877404052021108314">90 °F i C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Anslutna just nu</translation> <translation id="8841375032071747811">Bakåtknapp</translation> <translation id="8843682306134542540">Aktivera och inaktivera rotationslås. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Få hjälp</translation> <translation id="8849001918648564819">Dold</translation> <translation id="8853703225951107899">Det gick fortfarande inte att verifiera pinkoden eller lösenordet. Obs! Om du nyligen har bytt lösenord ska du använda det gamla lösenordet. Det nya lösenordet börjar gälla när du loggar ut.</translation> <translation id="8855885154700222542">Tangent för helskärm</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Bakre knapp</translation> <translation id="9133335900048457298">Det går inte att spela in skyddat innehåll</translation> <translation id="9139720510312328767">Radera nästa bokstav</translation> +<translation id="9148058034647219655">Avsluta</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">FÖRESLAGNA APPAR</translation> <translation id="9168436347345867845">Gör det senare</translation>
diff --git a/ash/strings/ash_strings_sw.xtb b/ash/strings/ash_strings_sw.xtb index fc54b8e..ced2d97 100644 --- a/ash/strings/ash_strings_sw.xtb +++ b/ash/strings/ash_strings_sw.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Nahitaji kuchangamshwa</translation> <translation id="1104084341931202936">Onyesha mipangilio ya ufikivu</translation> <translation id="1104621072296271835">Vifaa vyako vitafanya kazi vizuri vikiwa pamoja</translation> -<translation id="1106446201446919638">Kifaa 1 kimeunganishwa. Unapotumia mtandao pepe, Wi-Fi itazimwa.</translation> <translation id="1111021433905331574">Unaweza kubadilisha rangi ya mwangaza wa kibodi yako kwa kwenda kwenye Mipangilio > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Washa au uzime data ya mtandao wa simu. <ph name="STATE" />.</translation> <translation id="112308213915226829">Ficha rafu kiotomatiki</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Hakuna mtandao wa simu</translation> <translation id="1882897271359938046">Inaakisi kwenye <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Tumia alama ya kidole kufungua</translation> +<translation id="1904997243703671177">Unapozima Bluetooth, vifaa <ph name="DEVICE_COUNT" /> vya nje vitatenganishwa na <ph name="DEVICE_TYPE" /> yako, ikiwa ni pamoja na:</translation> <translation id="1908992311423394684">Imesakinishwa hivi karibuni</translation> <translation id="1915307458270490472">Kata simu</translation> <translation id="1918022425394817322">Onyesho la kukagua kamera limelinganishwa kwenye kona ya juu kulia</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Fungua "Usaidizi" kwenye programu ya Gundua</translation> <translation id="2018630726571919839">Nipe kichekesho</translation> <translation id="2021864487439853900">Bofya ili ufungue</translation> -<translation id="2023558322300866873">Unaweza kukomesha mchakato wa kunasa kifurushi cha data wakati wowote</translation> <translation id="2034971124472263449">Hifadhi licha ya hayo</translation> <translation id="204259843076055848">Kwa sasa njia ya mkato ya <ph name="SIX_PACK_KEY_NAME" /> imezimwa</translation> <translation id="2049240716062114887">Jina la eneokazi limebadilishwa kuwa <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Kamili</translation> <translation id="2064048859448024834">Onyesho la kukagua kamera limewashwa</translation> <translation id="2067602449040652523">Ung'avu wa kibodi</translation> <translation id="2075520525463668108">Zima au uwashe <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> ni <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Haijaunganishwa</translation> <translation id="2408955596600435184">Weka PIN yako</translation> <translation id="2412593942846481727">Sasisho linapatikana</translation> +<translation id="2416438829169535743">Ungependa kufunga mwonekano?</translation> <translation id="2417486498593892439">Ingia katika mtandao</translation> <translation id="2426051945783024481">Fremu ya kamera imewekwa katikati kiotomatiki</translation> <translation id="2427507373259914951">Mbofyo wa kushoto</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Arifa</translation> <translation id="2484513351006226581">Gusa <ph name="KEYBOARD_SHORTCUT" /> ili ubadilishe mpangilio wa kibodi.</translation> <translation id="2486214324139475545">Onyesho la kukagua <ph name="DESK_NAME" />. Eneokazi linalotumika.</translation> +<translation id="2486405091093637109">Ubora wa "<ph name="DISPLAY_NAME" />" umebadilishwa kuwa <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Bila kuthibitisha, mipangilio ya awali itarejeshwa baada ya <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Jiunge</translation> <translation id="2499445554382787206">Menyu ya wasifu wa eneokazi. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Vitufe vya kusalia kwa muda</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">Kifaa 1 kimeunganishwa</translation> <translation id="2791421900609674576">Utaona mapendekezo ili uweze kuendelea ulipoachia. Unaweza kugusa na ushikilie ili kuondoa mapendekezo.</translation> <translation id="2792498699870441125">Alt + Utafutaji</translation> +<translation id="2801954693771979815">Ukubwa wa skrini</translation> <translation id="2802938996245446490">Umechagua, <ph name="BUTTON_LABEL" /></translation> <translation id="2805756323405976993">Programu</translation> <translation id="2814448776515246190">Kupiga picha ya sehemu ya skrini</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Programu ambazo haziwezi kutumika katika kiolezo</translation> <translation id="3160929076476941240">Saa 2</translation> <translation id="316356270129335934"><ph name="MANAGER" /> inarejesha toleo la awali kwenye <ph name="DEVICE_TYPE" /> yako. Mipangilio ya kifaa chako itawekwa upya na data yote itafutwa.</translation> -<translation id="3170769098533255179">Hakuna vifaa vilivyounganishwa. Unapotumia mtandao pepe, Wi-Fi itazimwa.</translation> <translation id="3171170659304083361">Mipangilio ya mbinu za kuingiza data</translation> <translation id="3176221688814061633">Chromebook yako au kifaa chako chenye Bluetooth kinatumia toleo la zamani la Bluetooth. Washa kipengele cha Ubora Thabiti wa Bluetooth au utumie maikrofoni ya ndani ili upate ubora wa sauti unaofaa.</translation> <translation id="3181441307743005334">Shughuli ya kuzima kisha uwashe inaweza kuchukua muda</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">Vifaa <ph name="DEVICECOUNT" /> vimeunganishwa kwenye mtandao pepe wa <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Inatumia hali ya kompyuta ya kupakata</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> bado anaweza kuingia katika akaunti baadaye.</translation> -<translation id="3317779231018057649">Vifaa <ph name="DEVICECOUNT" /> vimeunganishwa. Unapotumia mtandao pepe, Wi-Fi itazimwa.</translation> <translation id="3321628682574733415">Msimbo wa mzazi si sahihi</translation> <translation id="332827762492701193">Arifa zimefichwa</translation> <translation id="3333674550998107387">Panua arifa ya <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Inaonyesha madirisha yaliyo kwenye eneokazi la sasa, bonyeza kishale cha Juu ili uonyeshe madirisha yaliyo kwenye maeneokazi yote</translation> <translation id="3702846122927433391">Idadi ya watu nchini Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Burudani</translation> <translation id="3708186454126126312">Vilivyounganishwa awali</translation> <translation id="3712143870407382523">Chagua dirisha la upande huu</translation> <translation id="371370241367527062">Maikrofoni ya mbele</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Hujambo, ungependa nikusaidie vipi?</translation> <translation id="3804737937830804242">Kunja kamera</translation> <translation id="3824784079442479685">Hatua hii huruhusu ufikiaji wa kamera kwa ajili ya <ph name="APP_NAME" /> pamoja na programu na tovuti zote zilizo na ruhusa ya kufikia kamera. Huenda ukahitaji kuonyesha upya ukurasa wa wavuti au ufunge kisha uwashe programu.</translation> -<translation id="3825680296690914697">Mazoezi <ph name="NUM_TURNED_IN" /> kati ya <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> yaliyowasilishwa, <ph name="NUM_GRADED" /> yamewekewa alama</translation> <translation id="3826099427150913765">Tumia nenosiri</translation> <translation id="383058930331066723">Hali ya kuokoa betri imewashwa</translation> <translation id="383629559565718788">Onyesha mipangilio ya kibodi</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Umewashwa, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Fungua Ukurasa wa vipakuliwa</translation> <translation id="4072264167173457037">Mtandao ni thabiti kiasi</translation> -<translation id="4076455981957565732">Mazoezi <ph name="NUM_TURNED_IN" /> kati ya <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> yaliyowasilishwa • <ph name="NUM_GRADED" /> yamewekewa alama</translation> <translation id="4086921558679520050">Washa swichi ya maikrofoni kwenye kifaa chako</translation> <translation id="4101772068965291327">Fungua ukurasa wa mwanzo</translation> <translation id="4112140312785995938">Sogeza Nyuma</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Imeshindwa kuhifadhi kionyesha skrini</translation> <translation id="4405151984121254935">Aina ya kifaa ulichounganisha haiwezi kutumika</translation> <translation id="4406883609789734330">Manukuu Papo Hapo</translation> +<translation id="4412698727486357573">Kituo cha usaidizi</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> kimezimwa.</translation> <translation id="4424159417645388645">Eneokazi la tano</translation> <translation id="4430019312045809116">Kiwango cha sauti</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Sijavutiwa na mapendekezo yoyote</translation> <translation id="4569753163207712681">Angalia picha, maudhui na programu za hivi karibuni za simu yako</translation> <translation id="4573176682887762361">"Andika [neno / kifungu]"</translation> -<translation id="4577188182049003486">Mtandao pepe unapowashwa, Wi-Fi huzimwa</translation> <translation id="4577274620589681794">Muda umekwisha · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Fungua maonyesho ya kukagua</translation> <translation id="4578906031062871102">Menyu ya mipangilio imefunguliwa</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Buruta kiungo kwenye sehemu tupu katika ukanda wa vichupo</translation> <translation id="4814539958450445987">Skrini ya Kuingia katika Akaunti</translation> <translation id="481455355267255546">Yanayofuata</translation> +<translation id="481749895090480684">Orodha ya majukumu <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamera na maikrofoni</translation> <translation id="482908187605862807">Programu zinazopatikana kutoka kwenye Duka la Google Play</translation> <translation id="4831034276697007977">Je, una uhakika ungependa kuzima mibofyo ya kiotomatiki?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Kipengele cha kutafuta simu hakipatikani wakati umezima sauti za kengele</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> inahitaji urejeshe toleo la awali kwenye <ph name="DEVICE_TYPE" /> yako. Mipangilio ya kifaa chako itawekwa upya na data yote itafutwa.</translation> <translation id="4961318399572185831">Tuma skrini</translation> +<translation id="4964188651935955085">Unapozima Bluetooth, kifaa hiki cha nje kitatenganishwa na <ph name="DEVICE_TYPE" /> yako:</translation> <translation id="4966431234408005599">Ongeza sauti</translation> <translation id="4969092041573468113">Saa <ph name="HOURS" /> dak <ph name="MINUTES" /> sek <ph name="SECONDS" /></translation> <translation id="4975771730019223894">Kuweka beji kwenye programu</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Utaarifiwa ukizungumza huku umezima maikrofoni. Kamwe sauti haiondoki kwenye kifaa chako.</translation> <translation id="5077416371682039027">Weka mipangilio ya kuangalia picha, maudhui, arifa na programu za hivi karibuni za simu yako</translation> +<translation id="5077936103761694531">Ungependa kuthibitisha ubora?</translation> <translation id="5078796286268621944">PIN isiyo sahihi</translation> <translation id="5083035541015925118">ctrl + alt + kishale cha juu</translation> <translation id="5083553833479578423">Fungua vipengele zaidi vya programu yako ya Mratibu.</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620">Dondosha faili kwenye eneokazi ili uziweke katika <ph name="HOLDING_SPACE_TITLE" />. Huwezi kuweka faili kwenye eneokazi.</translation> <translation id="5551456515017410630">Fungua au funga kalenda</translation> <translation id="5551974246223970793">Unapotafuta ukurasa, nenda kwenye utafutaji unaofuata unaolingana na utafutaji wa sasa</translation> -<translation id="5555639311269196631">Zima mtandao pepe</translation> <translation id="5556459405103347317">Pakia upya</translation> <translation id="5558091555391176027">Washa au uzime uonekanaji wa hali ya juu wa kipengele cha Uhamishaji wa Karibu</translation> +<translation id="5558314826121965174">Ubunifu</translation> <translation id="556042886152191864">Kitufe</translation> <translation id="5570122939431135380">Fungua kichupo kipya katika dirisha fiche jipya</translation> <translation id="5571066253365925590">Bluetooth imewezeshwa</translation> +<translation id="5572632238877308040">Essentials</translation> <translation id="557563299383177668">Aya inayofuata</translation> <translation id="5577082622442191756">Washa au uzime Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Hakikisha umewasha Bluetooth kwenye simu yako ili uweze kutumia Kituo cha Kudhibiti Simu</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">Eneokazi la 10</translation> <translation id="5662709761327382534">Hali ya maikrofoni ya kurekodi <ph name="CURRENT_STATE" />, Bonyeza 'enter' ili ubadilishe hali ya maikrofoni ya kurekodi iwe <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Inawashwa</translation> +<translation id="5672890847723042801">Huduma</translation> <translation id="5673434351075758678">Imebadalisha lugha kutoka "<ph name="FROM_LOCALE" />" kuwa "<ph name="TO_LOCALE" />" baada ya kusawazisha mipangilio yako.</translation> <translation id="5675363643668471212">Kipengee cha kabati</translation> <translation id="5677928146339483299">Kumezuiwa</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">Chaji ya betri ni asilimia <ph name="BATTERY_PERCENTAGE" /></translation> <translation id="5867217927013474703">Inakusanya maelezo ya mtandao</translation> <translation id="5867606971598166637">Msimamizi wako wa mfumo anafuatilia skrini zako</translation> -<translation id="5876535466645959772">Orodha iliyochaguliwa ni tupu, sogeza chini ili uweke jukumu jipya</translation> <translation id="5876666360658629066">Weka msimbo wa mzazi</translation> <translation id="5881540930187678962">Weka mipangillio ya Kituo cha Kudhibiti Simu baadaye</translation> <translation id="5887954372087850114">Dirisha la <ph name="WINDOW_TITLE" /> limewekwa kwenye <ph name="DESK_TITLE" /> na limeondolewa kwenye maeneokazi mengine yote</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">programu</translation> <translation id="5958529069007801266">Mtumiaji anayesimamiwa</translation> <translation id="5960410286721553511">Tazama picha na maudhui ya hivi karibuni ya simu yako</translation> -<translation id="5961960957587052807">Mwangaza</translation> <translation id="5965524703725988602">Zima au uwashe Mandhari meusi. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Songa mbele kupitia madirisha uliyofungua</translation> <translation id="5978382165065462689">Kushiriki udhibiti wa skrini yako kupitia Usaidizi wa Mbali.</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">MAPENDEKEZO YA PROGRAMU</translation> <translation id="6352082849089527770">Mitandao isiyotambulika</translation> <translation id="6359587239691116345">Pata vipengele vipya zaidi na maboresho ya usalama. Iwapo utakataa sasisho hili, huenda kifaa chako kisifanye kazi ipasavyo na unaweza kukumbwa na hitilafu za kiusalama na kiutendaji.</translation> +<translation id="6362833380917912748">Fahamu programu zako zilizojumuishwa ndani ya kifaa</translation> <translation id="6376931439017688372">Bluetooth imewashwa</translation> <translation id="6378515133128829137">Bandika dirisha upande wa kulia</translation> <translation id="6381109794406942707">Ili ufungue kifaa, weka PIN yako.</translation> @@ -1527,6 +1529,7 @@ <translation id="7014684956566476813">Imeunganishwa kwenye kifaa kiitwacho <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Rejea saa <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Eneokazi la sita</translation> +<translation id="702252130983202758">Programu zako</translation> <translation id="7025533177575372252">Unganisha <ph name="DEVICE_NAME" /> na simu yako</translation> <translation id="7026338066939101231">Punguzo</translation> <translation id="7029814467594812963">Toka kwenye kipindi</translation> @@ -1677,6 +1680,7 @@ <translation id="7647488630410863958">Fungua kifaa ili uone arifa zako</translation> <translation id="7649070708921625228">Usaidizi</translation> <translation id="7654687942625752712">Bonyeza na ushikilie vitufe vyote viwili vya sauti kwa sekunde tano ili uzime maelezo yanayotamkwa.</translation> +<translation id="7654916369822103315">Ubora wa "<ph name="DISPLAY_NAME" />" umebadilishwa kuwa <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Kwa sababu ya vikwazo vya kipimo data cha mlango, onyesho lako haliwezi kutumia ubora wa <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Bila kuthibitisha, mipangilio ya awali itarejeshwa baada ya <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Ghairi</translation> <translation id="7659861092419699379">Eneokazi na madirisha yamefungwa</translation> <translation id="7660160718439869192"><ph name="NAME" /> zako zitaonekana kwenye vifaa vilivyounganishwa na <ph name="EMAIL" /></translation> @@ -1767,6 +1771,7 @@ <translation id="7945357288295809525">Onyesha mipangilio ya ufikivu, "<ph name="ENABLED_FEATURES" />" imewashwa.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> inataka kutumia <ph name="DEVICE_NAME" /> yako</translation> <translation id="7951630946012935453">Fifisha kibodi</translation> +<translation id="7953994493035617347">Ungependa kuthibitisha ubora mwingine?</translation> <translation id="7963689218131240420">Kipengele cha Usinisumbue kimezimwa.</translation> <translation id="7963992254934562106">Kutoka <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Chagua folda...</translation> @@ -1779,6 +1784,7 @@ <translation id="799296642788192631">Unaweza kubandika faili muhimu. Ili ubandike, elea juu ya kipengee au fungua Faili na ubofye kulia kwenye kipengee.</translation> <translation id="7994370417837006925">Uwezo wa kuingia katika akaunti nyingi kwa wakati mmoja</translation> <translation id="7995804128062002838">Imeshindwa kupiga picha ya skrini</translation> +<translation id="8000020256436988724">Upauzana</translation> <translation id="8000066093800657092">Hakuna mtandao</translation> <translation id="8001755249288974029">Chagua maandishi kuanzia kwenye kiteuzi hadi mwanzo wa mstari</translation> <translation id="8004512796067398576">Ongezeko</translation> @@ -1825,6 +1831,7 @@ <translation id="8155628902202578800">Fungua kidirisha cha maelezo cha <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Unatumia <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Zima au uwashe menyu ili ubadilishe ukubwa wa hali ya kufunga</translation> +<translation id="8192727139462702395">Unapozima Bluetooth, vifaa hivi vya nje vitatenganishwa na <ph name="DEVICE_TYPE" /> yako:</translation> <translation id="8198456017687137612">Inatuma maudhui ya kichupo</translation> <translation id="8200772114523450471">Endelea</translation> <translation id="8203795194971602413">Mbofyo wa kulia</translation> @@ -1844,6 +1851,7 @@ <translation id="8262312463845990408">Kipengele cha kuwasha uchezaji</translation> <translation id="8270450402312105425">{0,plural, =1{Badilisha utumie toleo la awali kwenye kifaa ndani ya saa moja}other{Badilisha utumie toleo la awali kwenye kifaa ndani ya saa #}}</translation> <translation id="8277261673056602147">Angazia maandishi kwenye skrini yako</translation> +<translation id="8287009018010202411">Tija</translation> <translation id="828708037801473432">Imezimwa</translation> <translation id="8297006494302853456">Dhaifu</translation> <translation id="8308637677604853869">Menyu ya awali</translation> @@ -1915,6 +1923,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Panga programu zako kwa majina au rangi</translation> <translation id="8609384513243082612">Fungua kichupo kipya</translation> +<translation id="861045123704058818">Programu hupangwa kulingana na aina kwa muda</translation> <translation id="8612216344243590325">Weka faili muhimu kwenye <ph name="HOLDING_SPACE_TITLE" /> badala ya eneokazi. Buruta tu faili kwenye <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Arifa za <ph name="APP_1_TITLE" /> na <ph name="APP_2_TITLE" /> zimefichwa kwa sababu ulinzi wa utazamaji umewashwa</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1953,6 +1962,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Thibitisha utambulisho wako: <ph name="ORIGIN_NAME" /> ingependa kuthibitisha kwamba ni wewe</translation> <translation id="875593634123171288">Onyesha mipangilio ya VPN</translation> +<translation id="8756799553341497810">Unaweza kuanza kuwekea mapendeleo muundo wa programu yako baada ya kufunga mwonekano huu.</translation> <translation id="8759408218731716181">Haiwezi kusanida uwezo wa kuingia katika akaunti nyingi kwa wakati mmoja</translation> <translation id="8763883995157866248">Weka kifaa katika hali tuli</translation> <translation id="877404052021108314">90°F katika C</translation> @@ -1973,6 +1983,7 @@ <translation id="8834539327799336565">Vilivyounganishwa kwa sasa</translation> <translation id="8841375032071747811">Kitufe cha Nyuma</translation> <translation id="8843682306134542540">Washa au uzime hali ya kufunga kwa kuzungusha. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Pata usaidizi</translation> <translation id="8849001918648564819">Kimefichwa</translation> <translation id="8853703225951107899">Bado imeshindwa kuthibitisha PIN au nenosiri lako. Kumbuka: Iwapo ulibadilisha nenosiri lako hivi majuzi, tumia nenosiri lako la awali. Nenosiri lako jipya litatumika utakapoondoka kwenye akaunti.</translation> <translation id="8855885154700222542">Kitufe cha skrini nzima</translation> @@ -2044,6 +2055,7 @@ <translation id="9129245940793250979">Kitufe cha Nyuma</translation> <translation id="9133335900048457298">Huwezi kurekodi maudhui yanayolindwa</translation> <translation id="9139720510312328767">Futa herufi inayofuata</translation> +<translation id="9148058034647219655">Ondoka</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">PROGRAMU ZINAZOPENDEKEZWA</translation> <translation id="9168436347345867845">Ufanye baadaye</translation>
diff --git a/ash/strings/ash_strings_ta.xtb b/ash/strings/ash_strings_ta.xtb index 8e97ab5b..84d964eb 100644 --- a/ash/strings/ash_strings_ta.xtb +++ b/ash/strings/ash_strings_ta.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">எனக்குப் பொழுதுபோகவில்லை</translation> <translation id="1104084341931202936">அணுகல்தன்மை அமைப்புகளைக் காண்பிக்கும்</translation> <translation id="1104621072296271835">இணைத்தால், உங்கள் சாதனங்கள் இன்னும் சிறப்பாக வேலை செய்யும்</translation> -<translation id="1106446201446919638">1 சாதனம் இணைக்கப்பட்டுள்ளது. ஹாட்ஸ்பாட்டைப் பயன்படுத்தும் வரை வைஃபை முடக்கப்பட்டிருக்கும்.</translation> <translation id="1111021433905331574">அமைப்புகள் > <ph name="APP_TITLE" /> என்பதற்குச் சென்று கீபோர்டு பேக்லைட்டின் வண்ணத்தை மாற்றலாம்</translation> <translation id="1117719261843403176">மொபைல் டேட்டாவை இயக்கு/முடக்கு. <ph name="STATE" />.</translation> <translation id="112308213915226829">அடுக்கைத் தானாக மறை</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">மொபைலில் நெட்வொர்க் இல்லை</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> ஐப் பிரதிபலிக்கிறது</translation> <translation id="1885785240814121742">கைரேகை மூலம் அன்லாக் செய்யலாம்</translation> +<translation id="1904997243703671177">புளூடூத்தை முடக்கினால் இவை உட்பட <ph name="DEVICE_COUNT" /> வெளிப்புறச் சாதனங்கள் உங்கள் <ph name="DEVICE_TYPE" /> இல் இருந்து துண்டிக்கப்படும்:</translation> <translation id="1908992311423394684">புதிதாக நிறுவப்பட்டது</translation> <translation id="1915307458270490472">மூடுக</translation> <translation id="1918022425394817322">கேமரா மாதிரிக்காட்சி மேல் வலது மூலையில் பொருத்தப்பட்டது</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Explore ஆப்ஸில் "உதவி" என்பதைத் திற</translation> <translation id="2018630726571919839">ஒரு ஜோக் சொல்லு</translation> <translation id="2021864487439853900">அன்லாக் செய்யக் கிளிக் செய்க</translation> -<translation id="2023558322300866873">எப்போது வேண்டுமானாலும் பேக்கெட் கேப்ச்சரை நிறுத்தலாம்</translation> <translation id="2034971124472263449">பரவாயில்லை, சேமி</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> ஷார்ட்கட் தற்போது முடக்கப்பட்டுள்ளது</translation> <translation id="2049240716062114887">டெஸ்க் பெயர் <ph name="DESK_NAME" /> என மாற்றப்பட்டது</translation> -<translation id="206377500836174974">முழுவதும்</translation> <translation id="2064048859448024834">கேமரா மாதிரிக்காட்சி இயக்கத்தில் உள்ளது</translation> <translation id="2067602449040652523">கீபோர்டு ஒளிர்வு</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> ஐ இயக்கும்/முடக்கும். <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">இணைக்கப்படவில்லை</translation> <translation id="2408955596600435184">பின்னை உள்ளிடவும்</translation> <translation id="2412593942846481727">புதுப்பிப்பு உள்ளது</translation> +<translation id="2416438829169535743">காட்சியில் இருந்து வெளியேறவா?</translation> <translation id="2417486498593892439">நெட்வொர்க்கில் உள்நுழையவும்</translation> <translation id="2426051945783024481">கேமரா ஃபிரேம் திரையில் தானாக மையப்படுத்தப்பட்டது</translation> <translation id="2427507373259914951">இடது கிளிக் செய்யும்</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">அறிவிப்புகள்</translation> <translation id="2484513351006226581">கீபோர்டைத் தளவமைப்பை மாற்ற, <ph name="KEYBOARD_SHORTCUT" /> விசையை அழுத்தவும்.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> மாதிரிக்காட்சி. செயலில் உள்ள டெஸ்க்.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" டிஸ்ப்ளே <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) தெளிவுத்திறனுக்கு மாற்றப்பட்டது. இதை உறுதிப்படுத்தவில்லை என்றால், இன்னும் <ph name="TIMEOUT_SECONDS" /> முந்தைய அமைப்புகள் மீட்டெடுக்கப்படும்.</translation> <translation id="2487915095798731898">சேர்</translation> <translation id="2499445554382787206">டெஸ்க் சுயவிவர மெனு. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">ஸ்டிக்கி விசைகள்</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 சாதனம் இணைக்கப்பட்டுள்ளது</translation> <translation id="2791421900609674576">நீங்கள் விட்ட இடத்தில் இருந்து தொடர்வதற்கு உதவும் வகையில் பரிந்துரைகள் காட்டப்படும். தொட்டுப் பிடிப்பதன் மூலம் அவற்றை அகற்றலாம்.</translation> <translation id="2792498699870441125">Alt+தேடல்</translation> +<translation id="2801954693771979815">திரையின் அளவு</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, தேர்ந்தெடுக்கப்பட்டது</translation> <translation id="2805756323405976993">ஆப்ஸ்</translation> <translation id="2814448776515246190">பகுதியளவு படமெடுக்கும்</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">டெம்ப்ளேட்டில் ஆதரிக்கப்படாத ஆப்ஸ் உள்ளன</translation> <translation id="3160929076476941240">2 ம.நே</translation> <translation id="316356270129335934">உங்கள் <ph name="DEVICE_TYPE" /> ஐ முந்தைய பதிப்பிற்கு <ph name="MANAGER" /> மாற்றுகிறது. சாதனம் மீட்டமைக்கப்பட்டு, அனைத்துத் தரவும் நீக்கப்படும்.</translation> -<translation id="3170769098533255179">சாதனங்கள் எதுவும் இணைக்கப்படவில்லை. ஹாட்ஸ்பாட்டைப் பயன்படுத்தும் வரை வைஃபை முடக்கப்பட்டிருக்கும்.</translation> <translation id="3171170659304083361">உள்ளீட்டு முறைகளுக்கான அமைப்புகள்</translation> <translation id="3176221688814061633">உங்கள் Chromebook அல்லது புளூடூத் சாதனம் புளூடூத்தின் பழைய பதிப்பைப் பயன்படுத்துகிறது. சிறந்த ஆடியோ தரத்தைப் பெற, புளூடூத் சூப்பர் ரெசல்யூஷனை இயக்கவும் அல்லது சாதனத்தின் மைக்ரோஃபோனைப் பயன்படுத்தவும்.</translation> <translation id="3181441307743005334">மீண்டும் தொடங்க சிறிது நேரம் ஆகலாம்</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> சாதனங்கள் <ph name="DEVICE_NAME" /> ஹாட்ஸ்பாட் உடன் இணைக்கப்பட்டுள்ளன</translation> <translation id="3307642347673023554">லேப்டாப் பயன்முறைக்கு மாற்றப்பட்டது</translation> <translation id="3308453408813785101">அப்போதும் <ph name="USER_EMAIL_ADDRESS" /> பின்னர் உள்நுழையலாம்.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> சாதனங்கள் இணைக்கப்பட்டுள்ளன. ஹாட்ஸ்பாட்டைப் பயன்படுத்தும் வரை வைஃபை முடக்கப்பட்டிருக்கும்.</translation> <translation id="3321628682574733415">தவறான பெற்றோர் அணுகல் குறியீடு</translation> <translation id="332827762492701193">அறிவிப்புகள் மறைக்கப்பட்டுள்ளன</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> அறிவிப்பை விரிவாக்கும்</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">தற்போதைய டெஸ்க்கில் உள்ள சாளரங்களைக் காட்டுகிறது, அனைத்து டெஸ்க்குகளிலும் உள்ள சாளரங்களைக் காட்ட, மேல்நோக்கிய அம்புக்குறி விசையை அழுத்தவும்</translation> <translation id="3702846122927433391">நைஜீரியாவின் மக்கள் தொகை</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">பொழுதுபோக்கு</translation> <translation id="3708186454126126312">ஏற்கெனவே இணைத்தவை</translation> <translation id="3712143870407382523">இந்தப் பக்கத்திற்கான சாளரத்தைத் தேர்வுசெய்யவும்</translation> <translation id="371370241367527062">முன்பக்க மைக்ரோஃபோன்</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">வணக்கம், நான் எவ்வாறு உதவலாம்?</translation> <translation id="3804737937830804242">கேமராவைச் சுருக்கும்</translation> <translation id="3824784079442479685">இது <ph name="APP_NAME" /> ஆப்ஸுக்கும், கேமராவைப் பயன்படுத்த அனுமதி உள்ள பிற ஆப்ஸ், இணையதளங்கள் ஆகியவற்றுக்கும் கேமராவிற்கான அணுகலை வழங்கும். இணையப் பக்கத்தை ரெஃப்ரெஷ் செய்ய வேண்டியிருக்கலாம் அல்லது ஆப்ஸை மீண்டும் தொடங்க வேண்டியிருக்கலாம்.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> இல் <ph name="NUM_TURNED_IN" /> கிடைத்துள்ளன, <ph name="NUM_GRADED" /> மதிப்பிடப்பட்டுள்ளன</translation> <translation id="3826099427150913765">கடவுச்சொல்லிற்கு மாற்று</translation> <translation id="383058930331066723">பேட்டரி சேமிப்பான் பயன்முறை இயக்கத்தில் உள்ளது</translation> <translation id="383629559565718788">கீபோர்டு அமைப்புகளைக் காண்பிக்கும்</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">இயக்கத்தில் உள்ளது, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">பதிவிறக்கங்கள் பக்கத்தைத் திற</translation> <translation id="4072264167173457037">நடுத்தரமான சிக்னல்</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> சமர்ப்பிக்கப்பட்டுள்ளன • கிரேடு வழங்கப்பட்டவை: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">சாதனத்தின் மைக் சுவிட்ச்சை இயக்குங்கள்</translation> <translation id="4101772068965291327">முகப்புப் பக்கத்தைத் திற</translation> <translation id="4112140312785995938">பின்செல்</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">ஸ்க்ரீன்காஸ்ட்டைச் சேமிக்க முடியவில்லை</translation> <translation id="4405151984121254935">இணைத்துள்ள இந்த வகையான சாதனத்தைப் பயன்படுத்த முடியாது</translation> <translation id="4406883609789734330">உடனடி வசனம்</translation> +<translation id="4412698727486357573">உதவி மையம்</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> முடக்கப்பட்டுள்ளது.</translation> <translation id="4424159417645388645">டெஸ்க் 5</translation> <translation id="4430019312045809116">அளவு</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">எந்தப் பரிந்துரையிலும் ஆர்வமில்லை</translation> <translation id="4569753163207712681">மொபைலில் உள்ள சமீபத்திய படங்கள், மீடியா, ஆப்ஸ் ஆகியவற்றைப் பார்க்கலாம்</translation> <translation id="4573176682887762361">"[சொல்/சொற்றொடர்] டைப் செய்க"</translation> -<translation id="4577188182049003486">ஹாட்ஸ்பாட் இயக்கப்பட்டதால் வைஃபை முடக்கப்பட்டது</translation> <translation id="4577274620589681794">நேரம் முடிந்தது · <ph name="LABEL" /></translation> <translation id="4577990005084629481">மாதிரிக்காட்சிகளைக் காட்டு</translation> <translation id="4578906031062871102">அமைப்புகள் மெனு திறக்கப்பட்டுள்ளது</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">உலாவிப்பக்கப் பட்டியில் உள்ள வெற்றுப் பகுதியில் இணைப்பை இழுக்கவும்</translation> <translation id="4814539958450445987">உள்நுழைவுத் திரை</translation> <translation id="481455355267255546">அடுத்து</translation> +<translation id="481749895090480684">பணிப் பட்டியல்: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">கேமராவையும் மைக்ரோஃபோனையும்</translation> <translation id="482908187605862807">Play Storeரில் உள்ள கிடைக்கக்கூடிய ஆப்ஸ்</translation> <translation id="4831034276697007977">தானாகக் கிளிக் செய்யும் அம்சத்தை ஆஃப் செய்ய விரும்புகிறீர்களா?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">அலாரத்தின் ஒலி முடக்கப்பட்டிருக்கும்போது ’மொபைல் இருக்குமிடத்தைக் கண்டறிதல்’ அம்சத்தைப் பயன்படுத்த முடியாது</translation> <translation id="4960324571663582548">உங்கள் <ph name="DEVICE_TYPE" /> ஐ முந்தைய பதிப்பிற்கு மாற்றுமாறு <ph name="MANAGER" /> கோருகிறது. சாதனம் மீட்டமைக்கப்பட்டு, அனைத்துத் தரவும் நீக்கப்படும்.</translation> <translation id="4961318399572185831">திரையை அலைபரப்பு</translation> +<translation id="4964188651935955085">புளூடூத்தை முடக்கினால் இந்த வெளிப்புறச் சாதனம் உங்கள் <ph name="DEVICE_TYPE" /> இல் இருந்து துண்டிக்கப்படும்:</translation> <translation id="4966431234408005599">ஒலியளவை அதிகரி</translation> <translation id="4969092041573468113"><ph name="HOURS" />ம <ph name="MINUTES" />நி <ph name="SECONDS" />வி</translation> <translation id="4975771730019223894">ஆப்ஸ் பேட்ஜிங்</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">அடுத்த வாக்கியம்</translation> <translation id="5004607513195820459">நெட்வொர்க் நிர்வகிக்கப்படுகிறது</translation> <translation id="5009463889040999939">நெட்வொர்க் சுயவிவரத்தின் பெயரை மாற்றுகிறது. இதற்குச் சில நிமிடங்கள் ஆகலாம்.</translation> +<translation id="5013847959275396160">கருவிப்பட்டியை மறை</translation> <translation id="5016558321564993266">மார்க்கரை இயக்கும்/முடக்கும். <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">வகைகளின் அடிப்படையில் தேடுதல்</translation> <translation id="5030659775136592441">புத்தகக்குறி நிர்வாகியைக் காட்டும்</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">ஒலியடக்கப்பட்டிருக்கும்போது நீங்கள் பேசினால் அது குறித்த அறிவிப்பு காட்டப்படும். உங்கள் குரல் யாருக்கும் கேட்காது.</translation> <translation id="5077416371682039027">மொபைலில் உள்ள சமீபத்திய படங்கள், மீடியா, அறிவிப்புகள், ஆப்ஸ் ஆகியவற்றைப் பார்க்கும்படி அமைக்கும்</translation> +<translation id="5077936103761694531">தெளிவுத்திறனை உறுதிப்படுத்தவா?</translation> <translation id="5078796286268621944">தவறான PIN</translation> <translation id="5083035541015925118">Ctrl + Alt + மேல்நோக்கிய அம்புக்குறி</translation> <translation id="5083553833479578423">மேலும் பல அசிஸ்டண்ட் அம்சங்களைப் பெறுக.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">ஃபைல்களை <ph name="HOLDING_SPACE_TITLE" /> இல் சேர்க்க அவற்றை டெஸ்க்டாப்பில் இழுத்து விடவும். டெஸ்க்டாப்பில் ஃபைல்களைச் சேர்க்க முடியாது.</translation> <translation id="5551456515017410630">கேலெண்டரைத் திற/மூடுக</translation> <translation id="5551974246223970793">ஒரு பக்கத்தைத் தேடும்போது தேடலுக்கான அடுத்த பொருத்தத்திற்குச் செல்</translation> -<translation id="5555639311269196631">ஹாட்ஸ்பாட்டை முடக்குதல்</translation> <translation id="5556459405103347317">மீண்டும் ஏற்று</translation> <translation id="5558091555391176027">அருகிலுள்ளவற்றுடன் பகிர்தல் அம்சத்தின் அதிகத் தெரிவுநிலைப் பயன்முறையை இயக்கும்/முடக்கும்.</translation> +<translation id="5558314826121965174">படைப்பாற்றல்</translation> <translation id="556042886152191864">பட்டன்</translation> <translation id="5570122939431135380">புதிய மறைநிலைச் சாளரத்தில் புதிய பக்கத்தைத் திற</translation> <translation id="5571066253365925590">புளூடூத் இயக்கப்பட்டது</translation> +<translation id="5572632238877308040">அத்தியாவசியமானவை</translation> <translation id="557563299383177668">அடுத்த பத்தி</translation> <translation id="5577082622442191756">புளூடூத்தை இயக்கும்/முடக்கும். <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">ஃபோன் ஹப்பைப் பயன்படுத்த உங்கள் மொபைலில் புளுடூத் இயக்கப்பட்டுள்ளதா எனச் சோதிக்கவும்</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">டெஸ்க் 10</translation> <translation id="5662709761327382534">மைக்ரோஃபோன் மூலம் ரெக்கார்டு செய்தல் <ph name="CURRENT_STATE" />, மைக்ரோஃபோன் ரெக்கார்டிங் நிலையை மாற்ற Enter விசையை அழுத்துங்கள் <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">செயலாக்குகிறது</translation> +<translation id="5672890847723042801">யூட்டிலிட்டி சேவைகள்</translation> <translation id="5673434351075758678">அமைப்புகளை ஒத்திசைத்த பின்னர், "<ph name="FROM_LOCALE" />" இலிருந்து "<ph name="TO_LOCALE" />"க்கு மாற்றப்பட்டது.</translation> <translation id="5675363643668471212">ஷெல்ஃபில் உள்ளவை</translation> <translation id="5677928146339483299">தடுக்கப்பட்டது</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071"><ph name="BATTERY_PERCENTAGE" />% பேட்டரி மீதமுள்ளது</translation> <translation id="5867217927013474703">நெட்வொர்க் தகவல்களைச் சேகரிக்கிறது</translation> <translation id="5867606971598166637">சிஸ்டம் நிர்வாகி உங்கள் திரைகளைக் கண்காணிக்கிறார்</translation> -<translation id="5876535466645959772">தேர்ந்தெடுத்த பட்டியல் காலியாக உள்ளது. புதிய பணியைச் சேர்க்க கீழே செல்லவும்.</translation> <translation id="5876666360658629066">பெற்றோர் குறியீட்டை உள்ளிடுங்கள்</translation> <translation id="5881540930187678962">Phone Hubபைப் பின்னர் அமைத்திடுங்கள்</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> சாளர ஒதுக்கீடு பிற டெஸ்க்குகளில் இருந்து அகற்றப்பட்டு <ph name="DESK_TITLE" />க்கு வழங்கப்பட்டுள்ளது</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">ஆப்ஸ்</translation> <translation id="5958529069007801266">மேற்பார்வையிடப்படும் பயனர்</translation> <translation id="5960410286721553511">மொபைலில் உள்ள சமீபத்திய படங்களையும் மீடியாவையும் பார்க்கலாம்</translation> -<translation id="5961960957587052807">லைட்</translation> <translation id="5965524703725988602">டார்க் தீமினை இயக்கும்/முடக்கும். <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">சாளரங்களுக்கு இடையே முன்னோக்கிச் செல்</translation> <translation id="5978382165065462689">தொலைநிலை உதவி மூலம் உங்கள் திரையின் கட்டுப்பாட்டைப் பகிர்கிறது.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">பயன்பாட்டுப் பரிந்துரைகள்</translation> <translation id="6352082849089527770">தெரியாத நெட்வொர்க்குகள்</translation> <translation id="6359587239691116345">சமீபத்திய அம்சங்களையும் பாதுகாப்பு மேம்பாடுகளையும் பெறலாம். இந்தப் புதுப்பிப்பை நிராகரித்தால் உங்கள் சாதனம் சரியாகச் செயல்படாமல் போகக்கூடும். அத்துடன் பாதுகாப்பு மற்றும் செயல்திறன் சிக்கல்களும் ஏற்படக்கூடும்.</translation> +<translation id="6362833380917912748">உள்ளமைக்கப்பட்ட ஆப்ஸ் பற்றித் தெரிந்துகொள்ளுங்கள்</translation> <translation id="6376931439017688372">புளூடூத் இயக்கப்பட்டுள்ளது</translation> <translation id="6378515133128829137">சாளரத்தை வலதுபுறத்தில் பின் செய்</translation> <translation id="6381109794406942707">சாதனத்தை அன்லாக் செய்ய உங்கள் பின்னை உள்ளிடவும்.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> என்ற சாதனத்துடன் இணைக்கப்பட்டுள்ளது</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" />க்கு மீண்டும் சாதனத்தைப் பயன்படுத்தலாம்.</translation> <translation id="70168403932084660">டெஸ்க் 6</translation> +<translation id="702252130983202758">உங்கள் ஆப்ஸ்</translation> <translation id="7025533177575372252">உங்கள் <ph name="DEVICE_NAME" />ஐ ஃபோனுடன் இணைக்கவும்</translation> <translation id="7026338066939101231">குறை</translation> <translation id="7029814467594812963">அமர்விலிருந்து வெளியேறவும்</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">அறிவிப்புகளைப் பார்க்க, சாதனத்தை அன்லாக் செய்யவும்</translation> <translation id="7649070708921625228">உதவி</translation> <translation id="7654687942625752712">பேச்சுவடிவ கருத்தை முடக்க, ஐந்து வினாடிகளுக்கு இரண்டு ஒலியளவு விசைகளையும் அழுத்திப் பிடித்திருக்கவும்.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" டிஸ்ப்ளே <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) தெளிவுத்திறனுக்கு மாற்றப்பட்டது. போர்ட்டின் இணைய வேக வரம்புகள் காரணமாக, உங்கள் டிஸ்ப்ளே <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) தெளிவுத்திறனை ஆதரிக்கவில்லை. இதை உறுதிப்படுத்தவில்லை என்றால், இன்னும் <ph name="TIMEOUT_SECONDS" /> முந்தைய அமைப்புகள் மீட்டெடுக்கப்படும்.</translation> <translation id="7658239707568436148">ரத்து செய்</translation> <translation id="7659861092419699379">டெஸ்க் மற்றும் சாளரங்கள் மூடப்பட்டன</translation> <translation id="7660160718439869192"><ph name="EMAIL" /> என்ற முகவரியுடன் இணைக்கப்பட்டுள்ள சாதனங்களில் உங்கள் <ph name="NAME" /> காட்டப்படும்</translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">அணுகல்தன்மை அமைப்புகளைக் காட்டும், "<ph name="ENABLED_FEATURES" />" இயக்கப்பட்டுள்ளது.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> ஆப்ஸ் உங்கள் <ph name="DEVICE_NAME" /> ஐப் பயன்படுத்த விரும்புகிறது</translation> <translation id="7951630946012935453">கீபோர்டு வெளிச்சத்தைக் குறை</translation> +<translation id="7953994493035617347">புதிய தெளிவுத்திறனை உறுதிப்படுத்தவா?</translation> <translation id="7963689218131240420">'தொந்தரவு செய்ய வேண்டாம்' அம்சம் முடக்கப்பட்டுள்ளது.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> இலிருந்து</translation> <translation id="7968693143708939792">ஃபோல்டரைத் தேர்ந்தெடு...</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">முக்கியமான ஃபைல்களைப் பின் செய்யலாம். பின் செய்ய, ஃபைலின் மேலே கர்சரைக் கொண்டுசெல்லவும் அல்லது Filesஸைத் திறந்து ஒரு ஃபைலில் வலது கிளிக் செய்யவும்.</translation> <translation id="7994370417837006925">பல உள்நுழைவு</translation> <translation id="7995804128062002838">திரையைப் படமெடுக்க முடியவில்லை</translation> +<translation id="8000020256436988724">Toolbar</translation> <translation id="8000066093800657092">நெட்வொர்க் இல்லை</translation> <translation id="8001755249288974029">கர்சரிலிருந்து வரியின் தொடக்கம் வரை தேர்ந்தெடுக்கும்</translation> <translation id="8004512796067398576">அதிகரி</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> என்ற கணக்கிற்கான தகவலைக் காட்டும் உரையாடலைத் திறக்கும்</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" />ஐப் பயன்படுத்துகிறது</translation> <translation id="8185090165691050712">அளவு மாற்றத்தை லாக் செய்யும் பயன்முறைக்கான மெனுவை இயக்கு/முடக்கு</translation> +<translation id="8192727139462702395">புளூடூத்தை முடக்கினால் இந்த வெளிப்புறச் சாதனங்கள் உங்கள் <ph name="DEVICE_TYPE" /> இல் இருந்து துண்டிக்கப்படும்:</translation> <translation id="8198456017687137612">தாவலை அலைபரப்புகிறது</translation> <translation id="8200772114523450471">மீண்டும் தொடங்கு</translation> <translation id="8203795194971602413">வலது கிளிக் செய்யும்</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">பிளேபேக்கை இடைநிறுத்தும்/மீண்டும் தொடங்கும்</translation> <translation id="8270450402312105425">{0,plural, =1{சாதனத்தை ஒரு மணிநேரத்திற்குள் முந்தைய பதிப்பிற்கு மாற்றுங்கள்}other{சாதனத்தை # மணிநேரத்திற்குள் முந்தைய பதிப்பிற்கு மாற்றுங்கள்}}</translation> <translation id="8277261673056602147">திரையில் உள்ள வார்த்தைகளை ஹைலைட் செய்யும்</translation> +<translation id="8287009018010202411">பணிச் செயல்திறன்</translation> <translation id="828708037801473432">முடக்கப்பட்டுள்ளது</translation> <translation id="8297006494302853456">வலுவாக இல்லை</translation> <translation id="8308637677604853869">முந்தைய மெனு</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">திரை அளவு அமைப்புகள்</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" />, <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />ஐ கொண்டுள்ளது.</translation> <translation id="8477270416194247200">ரத்துசெய்ய, Alt+தேடல் அல்லது Shift விசையை அழுத்தவும்.</translation> +<translation id="8480418399907765580">கருவிப்பட்டியைக் காண்பி</translation> <translation id="8487699605742506766">ஹாட்ஸ்பாட்</translation> <translation id="8491237443345908933">புதிய பக்கத்தில் இணைப்பைத் திறக்கும்</translation> <translation id="8492573885090281069"><ph name="SPECIFIED_RESOLUTION" /> தெளிவுத்திறனை <ph name="DISPLAY_NAME" /> ஆதரிக்கவில்லை. தெளிவுத்திறன் <ph name="FALLBACK_RESOLUTION" />க்கு மாற்றப்பட்டது. மாற்றங்களை உறுதிசெய்ய 'உறுதிப்படுத்து' என்பதைக் கிளிக் செய்யவும். இன்னும் <ph name="TIMEOUT_SECONDS" /> இல் முந்தைய அமைப்புகளுக்கு மீட்டமைக்கப்படும்.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">பெயர் அல்லது வண்ணத்தின்படி ஆப்ஸை வரிசைப்படுத்துங்கள்</translation> <translation id="8609384513243082612">புதிய தாவலைத் திறக்கும்</translation> +<translation id="861045123704058818">வகைப்படுத்தல் மூலம் தற்காலிகமாக ஆப்ஸ் ஒருங்கிணைக்கப்படுகின்றன</translation> <translation id="8612216344243590325">முக்கியமான ஃபைல்களை டெஸ்க்டாப்பிற்குப் பதிலாக <ph name="HOLDING_SPACE_TITLE" /> இல் வைக்கலாம். அதற்கு ஃபைல்களை <ph name="HOLDING_SPACE_TITLE" />க்கு இழுக்கவும்.</translation> <translation id="8614517853887502247">பார்ப்பதற்கான கட்டுப்பாடு இயக்கத்தில் உள்ளதால் <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> ஆகியவற்றின் அறிவிப்புகள் மறைக்கப்பட்டுள்ளன</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">உங்கள் அடையாளத்தைச் சரிபாருங்கள்: இது நீங்கள்தான் என்பதை <ph name="ORIGIN_NAME" /> உறுதிப்படுத்த விரும்புகிறது</translation> <translation id="875593634123171288">VPN அமைப்புகளைக் காண்பிக்கும்</translation> +<translation id="8756799553341497810">இந்தக் காட்சியில் இருந்து வெளியேறியதும் உங்கள் ஆப்ஸ் தளவமைப்பைப் பிரத்தியேகமாக்கலாம்.</translation> <translation id="8759408218731716181">பல உள்நுழைவை அமைக்க முடியாது</translation> <translation id="8763883995157866248">சாதனத்தை உறக்கப் பயன்முறைக்கு அமை</translation> <translation id="877404052021108314">90°F செல்சியஸில்</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">தற்போது இணைக்கப்பட்டுள்ளவை</translation> <translation id="8841375032071747811">முந்தையது பட்டன்</translation> <translation id="8843682306134542540">சுழற்சிப் பூட்டை நிலைமாற்றும். <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">உதவி பெறுக</translation> <translation id="8849001918648564819">மறைக்கப்பட்டுள்ளது</translation> <translation id="8853703225951107899">உங்கள் பின்னையோ கடவுச்சொல்லையோ இப்போதும் சரிபார்க்க முடியவில்லை. கவனத்திற்கு: நீங்கள் சமீபத்தில் கடவுச்சொல்லை மாற்றியிருந்தால் பழைய கடவுச்சொல்லைப் பயன்படுத்தவும். வெளியேறினால் மட்டுமே புதிய கடவுச்சொல்லைப் பயன்படுத்த முடியும்.</translation> <translation id="8855885154700222542">முழுத்திரை விசை</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">பின்பக்க பட்டன்</translation> <translation id="9133335900048457298">பாதுகாக்கப்பட்ட உள்ளடக்கம் இருப்பதால் ரெக்கார்டு செய்ய முடியாது</translation> <translation id="9139720510312328767">அடுத்த எழுத்தை நீக்கும்</translation> +<translation id="9148058034647219655">வெளியேறு</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">பரிந்துரைக்கும் ஆப்ஸ்</translation> <translation id="9168436347345867845">பின்னர் செய்யலாம்</translation>
diff --git a/ash/strings/ash_strings_te.xtb b/ash/strings/ash_strings_te.xtb index e6a6fca..a220b14 100644 --- a/ash/strings/ash_strings_te.xtb +++ b/ash/strings/ash_strings_te.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">నాకు ఏమీ తోచడం లేదు</translation> <translation id="1104084341931202936">యాక్సెసిబిలిటీ సెట్టింగ్లను చూపుతుంది</translation> <translation id="1104621072296271835">మీ పరికరాలు కలిసికట్టుగా మరింత బాగా పనిచేస్తాయి</translation> -<translation id="1106446201446919638">1 పరికరం కనెక్ట్ అయింది. హాట్స్పాట్ ఉపయోగిస్తున్నప్పుడు, Wi-Fi ఆఫ్లో ఉంటుంది.</translation> <translation id="1111021433905331574">మీరు మీ కీబోర్డ్ బ్యాక్లైట్ రంగును సెట్టింగ్లు > <ph name="APP_TITLE" />లో మార్చవచ్చు</translation> <translation id="1117719261843403176">మొబైల్ డేటాను టోగుల్ చేయండి. <ph name="STATE" />.</translation> <translation id="112308213915226829">అరను ఆటోమేటిక్గా దాచు</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">అన్వేషణ యాప్లో ఉన్న "సహాయ" విభాగాన్ని తెరవండి</translation> <translation id="2018630726571919839">ఒక జోక్ చెప్పు</translation> <translation id="2021864487439853900">అన్లాక్ కోసం క్లిక్ చేయండి</translation> -<translation id="2023558322300866873">మీరు ఎప్పుడైనా ప్యాకెట్ క్యాప్చర్ ఆపరేషన్ను ఆపివేయవచ్చు</translation> <translation id="2034971124472263449">ఏదేమైనా సేవ్ చేయండి</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> షార్ట్కట్ ప్రస్తుతం ఆఫ్లో ఉంది</translation> <translation id="2049240716062114887">డెస్క్ పేరు <ph name="DESK_NAME" />గా మార్చబడింది</translation> -<translation id="206377500836174974">పూర్తి బ్లర్</translation> <translation id="2064048859448024834">కెమెరా ప్రివ్యూ ఆన్లో ఉంది</translation> <translation id="2067602449040652523">కీబోర్డ్ ప్రకాశం</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" />ను టోగుల్ చేయండి. <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" />లో ఉంది</translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">కనెక్ట్ చేయబడలేదు</translation> <translation id="2408955596600435184">మీ PINని నమోదు చేయండి</translation> <translation id="2412593942846481727">అప్డేట్ అందుబాటులో ఉంది</translation> +<translation id="2416438829169535743">వీక్షణ నుండి ఎగ్జిట్ అవ్వాలా?</translation> <translation id="2417486498593892439">నెట్వర్క్కు సైన్ ఇన్ చేయండి</translation> <translation id="2426051945783024481">కెమెరా ఫ్రేమ్ ఆటోమేటిక్గా మధ్యలో ఉంటుంది</translation> <translation id="2427507373259914951">ఎడమ క్లిక్</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">నోటిఫికేషన్లు</translation> <translation id="2484513351006226581">కీబోర్డ్ లేఅవుట్ను మార్చడానికి <ph name="KEYBOARD_SHORTCUT" />ని నొక్కండి.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> ప్రివ్యూ. యాక్టివ్ డెస్క్.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) రిజల్యూషన్కు మార్చబడింది. నిర్ధారించకుండా, మునుపటి సెట్టింగ్లు <ph name="TIMEOUT_SECONDS" />లో రీస్టోర్ చేయబడతాయి.</translation> <translation id="2487915095798731898">చేర్చు</translation> <translation id="2499445554382787206">డెస్క్ ప్రొఫైల్ మెనూ. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">స్టిక్కీ కీలు</translation> @@ -428,6 +427,7 @@ <translation id="2785499565474703580">1 పరికరం కనెక్ట్ అయింది</translation> <translation id="2791421900609674576">మీకు సిఫార్సులు కనిపిస్తాయి, కాబట్టి మీరు ఆపివేసిన చోటు నుండే కొనసాగించవచ్చు. మీరు తాకి, నొక్కి ఉంచి, సిఫార్సులను తీసివేయవచ్చు.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">స్క్రీన్ సైజ్</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />ను ఎంచుకున్నారు</translation> <translation id="2805756323405976993">యాప్స్</translation> <translation id="2814448776515246190">పాక్షికంగా క్యాప్చర్ చేయండి</translation> @@ -518,7 +518,6 @@ <translation id="316086887565479535">టెంప్లేట్లో సపోర్ట్ చేయని యాప్లు</translation> <translation id="3160929076476941240">2గం</translation> <translation id="316356270129335934"><ph name="MANAGER" />, మీ <ph name="DEVICE_TYPE" />ను దాని పాత వెర్షన్కు మారుస్తున్నారు. మీ పరికరం రీసెట్ చేయబడుతుంది, ఇంకా మొత్తం డేటా తొలగించబడుతుంది.</translation> -<translation id="3170769098533255179">పరికరాలు ఏవీ కనెక్ట్ కాలేదు. హాట్స్పాట్ ఉపయోగిస్తున్నప్పుడు, Wi-Fi ఆఫ్లో ఉంటుంది.</translation> <translation id="3171170659304083361">ఇన్పుట్ విధానాల సెట్టింగ్లు</translation> <translation id="3176221688814061633">మీ Chromebook లేదా బ్లూటూత్ పరికరం, బ్లూటూత్ పాత వెర్షన్ను ఉపయోగిస్తున్నాయి. మెరుగైన ఆడియో క్వాలిటీ కోసం బ్లూటూత్ సూపర్ రిజల్యూషన్ను ఆన్ చేయండి లేదా అంతర్గత మైక్రోఫోన్ను ఉపయోగించండి.</translation> <translation id="3181441307743005334">రీస్టార్ట్ చేయడానికి కొంత సమయం పట్టవచ్చు</translation> @@ -553,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" /> హాట్స్పాట్కు <ph name="DEVICECOUNT" /> పరికరాలు కనెక్ట్ చేయబడ్డాయి</translation> <translation id="3307642347673023554">ల్యాప్టాప్ మోడ్కు స్విచ్ చేయబడింది</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> ఇప్పటికీ తర్వాత సైన్ ఇన్ చేయవచ్చు.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> పరికరాలు కనెక్ట్ అయ్యాయి. హాట్స్పాట్ ఉపయోగిస్తున్నప్పుడు, Wi-Fi ఆఫ్లో ఉంటుంది.</translation> <translation id="3321628682574733415">తల్లి/తండ్రి కోడ్ తప్పు</translation> <translation id="332827762492701193">నోటిఫికేషన్లు దాచబడ్డాయి</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> నోటిఫికేషన్ను విస్తరించండి</translation> @@ -677,6 +675,7 @@ <translation id="3702809606464356667">ప్రస్తుత డెస్క్ నుండి విండోలను చూపుతోంది, అన్ని డెస్క్ల నుండి విండోలను చూపడానికి పై వైపు బాణం కీని నొక్కండి</translation> <translation id="3702846122927433391">నైజీరియాలో జనాభా</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">వినోదం</translation> <translation id="3708186454126126312">ఇంతకు మునుపు కనెక్ట్ చేయబడినవి</translation> <translation id="3712143870407382523">ఈ వైపు ఏ విండో కనిపించాలో ఎంచుకోండి</translation> <translation id="371370241367527062">ముందువైపు మైక్రోఫోన్</translation> @@ -701,7 +700,6 @@ <translation id="380165613292957338">హాయ్, నేను ఎలా సహాయపడగలను?</translation> <translation id="3804737937830804242">కెమెరాను కుదించండి</translation> <translation id="3824784079442479685">ఇది కెమెరా అనుమతితో <ph name="APP_NAME" />, అన్ని యాప్లు, వెబ్సైట్లకు యాక్సెస్ను అనుమతిస్తుంది. మీరు వెబ్ పేజీని రిఫ్రెష్ చేయాల్సి రావచ్చు లేదా యాప్ను రీస్టార్ట్ చేయాల్సి రావచ్చు.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" />లో <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> అసైన్మెంట్లు సబ్మిట్ అయ్యాయి,<ph name="NUM_GRADED" /> అసైన్మెంట్లకు గ్రేడింగ్ ఇవ్వబడింది</translation> <translation id="3826099427150913765">పాస్వర్డ్కు స్విచ్ చేయి</translation> <translation id="383058930331066723">బ్యాటరీ సేవర్ మోడ్ ఆన్లో ఉంది</translation> <translation id="383629559565718788">కీబోర్డ్ సెట్టింగ్లను చూపుతుంది</translation> @@ -765,7 +763,6 @@ <translation id="4066027111132117168">ఆన్లో ఉంది, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">డౌన్లోడ్ల పేజీని తెరవండి</translation> <translation id="4072264167173457037">సిగ్నల్ ఓ మోస్తరుగా ఉంది</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> అసైన్మెంట్లు సబ్మిట్ అయ్యాయి • <ph name="NUM_GRADED" /> అసైన్మెంట్లకు గ్రేడింగ్ ఇవ్వబడింది</translation> <translation id="4086921558679520050">మీ పరికరంలో ఫిజికల్ మైక్ స్విచ్ని ఆన్ చేయండి</translation> <translation id="4101772068965291327">హోమ్ పేజీని తెరువు</translation> <translation id="4112140312785995938">వెనుకకు జరుపు</translation> @@ -839,7 +836,7 @@ <translation id="4324840740119394760">ఇది కెమెరా అనుమతితో <ph name="APP_NAME" />, అన్ని యాప్లు ఇంకా వెబ్సైట్ల కోసం కెమెరా యాక్సెస్ను అనుమతిస్తుంది</translation> <translation id="4333628967105022692">పలు యూజర్లు సైన్ ఇన్ చేసి ఉన్నప్పుడు Lacros కు సపోర్ట్ లేదు .</translation> <translation id="4338109981321384717">భూతద్దం</translation> -<translation id="4351244548802238354">డైలాగ్ను మూసివేయి</translation> +<translation id="4351244548802238354">డైలాగ్ను మూసివేయండి</translation> <translation id="4356872429719185452">హాట్స్పాట్ వివరాలను చూడండి. హాట్స్పాట్ ఆన్ చేయబడుతోంది.</translation> <translation id="4364101114148522660"><ph name="DURATION" /> రికార్డింగ్</translation> <translation id="4371348193907997655">ప్రసార సెట్టింగ్లు</translation> @@ -855,6 +852,7 @@ <translation id="440113666232554208">స్క్రీన్కాస్ట్ను సేవ్ చేయడం సాధ్యం కాదు</translation> <translation id="4405151984121254935">కనెక్ట్ చేయబడిన పెరిఫెరల్ రకానికి సపోర్ట్ లేదు</translation> <translation id="4406883609789734330">లైవ్ క్యాప్షన్</translation> +<translation id="4412698727486357573">సహాయ కేంద్రం</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ఆఫ్లో ఉంది.</translation> <translation id="4424159417645388645">డెస్క్ 5</translation> <translation id="4430019312045809116">వాల్యూమ్</translation> @@ -895,7 +893,6 @@ <translation id="4566144812051858745">ఎటువంటి సూచనలపై ఆసక్తి లేదు</translation> <translation id="4569753163207712681">మీ ఫోన్లోని తాజా ఫోటోలను, మీడియాను, ఇంకా యాప్లను చూడండి</translation> <translation id="4573176682887762361">"[word / phrase]ను టైప్ చేయండి"</translation> -<translation id="4577188182049003486">హాట్స్పాట్ ఆన్లో ఉన్నందున, Wi-Fi ఆఫ్ చేయబడింది</translation> <translation id="4577274620589681794">సమయం ముగిసింది · <ph name="LABEL" /></translation> <translation id="4577990005084629481">ప్రివ్యూలను చూపు</translation> <translation id="4578906031062871102">సెట్టింగ్ల మెనూ తెరవబడింది</translation> @@ -1017,6 +1014,7 @@ <translation id="5003993274120026347">తర్వాతి వాక్యం</translation> <translation id="5004607513195820459">నెట్వర్క్ మేనేజ్ చేయబడుతోంది</translation> <translation id="5009463889040999939">ప్రొఫైల్ పేరు మార్చుతోంది. దీనికి కొన్ని నిమిషాలు పట్టవచ్చు.</translation> +<translation id="5013847959275396160">ఉపకరణపట్టీని దాచిపెట్టు</translation> <translation id="5016558321564993266">మార్కర్ను టోగుల్ చేయండి. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">కేటగిరీలను సెర్చ్ చేయండి</translation> <translation id="5030659775136592441">బుక్మార్క్ మేనేజర్ను చూపండి</translation> @@ -1031,6 +1029,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">మ్యూట్లో ఉన్నప్పుడు మీరు మాట్లాడితే, మీకు నోటిఫికేషన్ అందుతుంది. ఆడియో మీ పరికరం నుండి ఎప్పుడూ బయటకు వెళ్లదు.</translation> <translation id="5077416371682039027">మీ ఫోన్లోని తాజా ఫోటోలను, మీడియాను, నోటిఫికేషన్లను, యాప్లను చూసే సదుపాయాన్ని సెటప్ చేయండి</translation> +<translation id="5077936103761694531">రిజల్యూషన్ను నిర్ధారించాలా?</translation> <translation id="5078796286268621944"> సరి కానటువంటి PIN</translation> <translation id="5083035541015925118">ctrl + alt + పై వైపు బాణం గుర్తు</translation> <translation id="5083553833479578423">మరిన్ని Assistant ఫీచర్లను అన్లాక్ చేయండి.</translation> @@ -1152,12 +1151,13 @@ <translation id="5550417424894892620"><ph name="HOLDING_SPACE_TITLE" />కు ఫైల్స్ను జోడించడానికి వాటిని డెస్క్టాప్ మీద వదలండి. మీరు డెస్క్టాప్కు ఫైల్స్ను జోడించడం సాధ్యం కాదు.</translation> <translation id="5551456515017410630">క్యాలెండర్ను తెరవండి/మూసివేయండి</translation> <translation id="5551974246223970793">ఒక పేజీని సెర్చ్ చేస్తున్నప్పుడు, తర్వాతి మ్యాచ్కు వెళ్లండి</translation> -<translation id="5555639311269196631">హాట్స్పాట్ను ఆఫ్ చేయండి</translation> <translation id="5556459405103347317">మళ్లీ లోడ్ చేయి</translation> <translation id="5558091555391176027">సమీప షేరింగ్ అధిక విజిబిలిటీ మోడ్ను టోగుల్ చేయండి</translation> +<translation id="5558314826121965174">క్రియేటివిటీ</translation> <translation id="556042886152191864">బటన్</translation> <translation id="5570122939431135380">కొత్త ట్యాబ్ను కొత్త అజ్ఞాత విండోలో తెరవండి</translation> <translation id="5571066253365925590">బ్లూటూత్ ప్రారంభించబడింది</translation> +<translation id="5572632238877308040">అవసరమైనవి</translation> <translation id="557563299383177668">తర్వాతి పేరా</translation> <translation id="5577082622442191756">బ్లూటూత్ను టోగుల్ చేయండి. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">ఫోన్ హబ్ను ఉపయోగించడానికి మీ ఫోన్లో బ్లూటూత్ ఎనేబుల్ చేసి ఉందో, లేదో చెక్ చేయండి</translation> @@ -1182,6 +1182,7 @@ <translation id="5662075790140998213">డెస్క్ 10</translation> <translation id="5662709761327382534">మైక్రోఫోన్తో రికార్డ్ చేయడం <ph name="CURRENT_STATE" />లో ఉంది, మైక్రోఫోన్తో రికార్డ్ చేయడాన్ని <ph name="NEW_STATE" /> చేయడానికి enterను నొక్కండి</translation> <translation id="5669267381087807207">సక్రియమవుతోంది</translation> +<translation id="5672890847723042801">యుటిలిటీలు</translation> <translation id="5673434351075758678">మీ సెట్టింగులను సింక్ చేసిన తర్వాత "<ph name="FROM_LOCALE" />" నుండి "<ph name="TO_LOCALE" />"కి.</translation> <translation id="5675363643668471212">అరలోని అంశం</translation> <translation id="5677928146339483299">బ్లాక్ చేయబడింది</translation> @@ -1239,7 +1240,6 @@ <translation id="5864748620896638071">బ్యాటరీ <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">నెట్వర్క్ సమాచారాన్ని సేకరిస్తోంది</translation> <translation id="5867606971598166637">మీ సిస్టమ్ అడ్మినిస్ట్రేటర్ మీ స్క్రీన్లను మానిటర్ చేస్తున్నారు</translation> -<translation id="5876535466645959772">ఎంచుకున్న లిస్ట్ ఖాళీగా ఉంది, కొత్త టాస్క్ను జోడించడానికి కిందికి నావిగేట్ చేయండి</translation> <translation id="5876666360658629066">తల్లిదండ్రుల కోడ్ను ఎంటర్ చేయండి</translation> <translation id="5881540930187678962">ఫోన్ హబ్ను తర్వాత సెటప్ చేయండి</translation> <translation id="5887954372087850114">విండో <ph name="WINDOW_TITLE" />, <ph name="DESK_TITLE" />కు కేటాయించబడింది, ఇంకా ఇతర డెస్క్ల నుండి కేటాయింపు తీసివేయబడింది</translation> @@ -1259,7 +1259,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">పర్యవేక్షించబడే వినియోగదారు</translation> <translation id="5960410286721553511">మీ ఫోన్లోని తాజా ఫోటోలు, మీడియాను చూడండి</translation> -<translation id="5961960957587052807">పాక్షిక బ్లర్</translation> <translation id="5965524703725988602">ముదురు రంగు రూపాన్ని టోగుల్ చేయండి. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">విండోల ద్వారా ముందుకు వెళ్లండి</translation> <translation id="5978382165065462689">రిమోట్ సహాయం విధానంలో మీ స్క్రీన్ నియంత్రణను షేర్ చేస్తోంది.</translation> @@ -1284,7 +1283,7 @@ <translation id="6030495522958826102">స్క్రీన్లో కింద ఎడమ వైపు మూలకు మెనూ తరలించబడింది.</translation> <translation id="6032620807120418574">ఫుల్ స్క్రీన్ను రికార్డ్ చేయడానికి ఎక్కడైనా క్లిక్ చేయండి</translation> <translation id="6040071906258664830">మైక్రోఫోన్తో రికార్డ్ చేయడం <ph name="STATE" />లో ఉంది</translation> -<translation id="6040143037577758943">మూసివేయి</translation> +<translation id="6040143037577758943">మూసివేయండి</translation> <translation id="6043212731627905357">మీ <ph name="DEVICE_TYPE" />తో ఈ మానిటర్ పని చేయడం లేదు (మానిటర్కు మద్దతు లేదు).</translation> <translation id="6043994281159824495">ఇప్పుడే సైన్ అవుట్ చేయి</translation> <translation id="6045629311476491587"><ph name="APP_COUNT" /> యాప్ల ద్వారా ఉపయోగించబడింది</translation> @@ -1365,6 +1364,7 @@ <translation id="6351032674660237738">యాప్ సూచనలు</translation> <translation id="6352082849089527770">తెలియని నెట్వర్క్లు</translation> <translation id="6359587239691116345">తాజా ఫీచర్లు, సెక్యూరిటీ మెరుగుదలలను పొందండి. మీరు ఈ అప్డేట్ను తిరస్కరిస్తే, మీ పరికరం ఇకపై సరిగ్గా పని చేయకపోవచ్చు, మీరు సెక్యూరిటీ, అలాగే పనితీరుకు సంబంధించిన సమస్యలను ఎదుర్కోవచ్చు.</translation> +<translation id="6362833380917912748">మీ బిల్ట్-ఇన్ యాప్ల గురించి తెలుసుకోండి</translation> <translation id="6376931439017688372">బ్లూటూత్ ఆన్ చేయబడింది</translation> <translation id="6378515133128829137">విండోను కుడి వైపునకు పిన్ చేయండి</translation> <translation id="6381109794406942707">పరికరాన్ని అన్లాక్ చేయడానికి, మీ పిన్ను ఎంటర్ చేయండి.</translation> @@ -1531,6 +1531,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> అనే పేరుతో ఉన్న పరికరానికి కనెక్ట్ చేయబడింది</translation> <translation id="7015766095477679451">తిరిగి <ph name="COME_BACK_TIME" />కి రండి.</translation> <translation id="70168403932084660">డెస్క్ 6</translation> +<translation id="702252130983202758">మీ యాప్లు</translation> <translation id="7025533177575372252">మీ <ph name="DEVICE_NAME" />ని మీ ఫోన్కి కనెక్ట్ చేయండి</translation> <translation id="7026338066939101231">తరుగుదల</translation> <translation id="7029814467594812963">సెషన్ నిష్క్రమించండి</translation> @@ -1655,7 +1656,7 @@ <translation id="7548434653388805669">నిద్రపోయే సమయం</translation> <translation id="7551643184018910560">అరకు పిన్ చేయండి</translation> <translation id="7557816257942363084"><ph name="APP_NAME" /> ప్రస్తుతం మీ మైక్రోఫోన్ను ఉపయోగిస్తోంది</translation> -<translation id="7561982940498449837">మెనూను మూసివేయి</translation> +<translation id="7561982940498449837">మెనూను మూసివేయండి</translation> <translation id="7564874036684306347">విండోలను మరొక డెస్క్టాప్కు తరలించడం వలన ఊహించని ప్రవర్తన చోటు చేసుకోవచ్చు. తర్వాత చూపబడే నోటిఫికేషన్లు, విండోలు మరియు డైలాగ్లు డెస్క్టాప్ల మధ్య విభజించబడవచ్చు.</translation> <translation id="7569509451529460200">బ్రెయిలీ మరియు ChromeVox ప్రారంభించబడ్డాయి</translation> <translation id="7569886975397378678">మీ ఫోన్లోని నోటిఫికేషన్లను, యాప్లను చూసే సదుపాయాన్ని సెటప్ చేయడాన్ని విస్మరించండి</translation> @@ -1680,6 +1681,7 @@ <translation id="7647488630410863958">మీ నోటిఫికేషన్లను చూడటానికి పరికరాన్ని అన్లాక్ చేయండి</translation> <translation id="7649070708921625228">సహాయం</translation> <translation id="7654687942625752712">ప్రసంగ రూప ప్రతిస్పందనను నిలిపివేయడానికి ఒకేసారి రెండు వాల్యూమ్ కీలను ఐదు సెకన్ల పాటు నొక్కి, పట్టుకోండి.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) రిజల్యూషన్కు మార్చబడింది. పోర్ట్ బ్యాండ్విడ్త్ పరిమితుల కారణంగా, మీ డిస్ప్లే <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) రిజల్యూషన్కు సపోర్ట్ చేయదు. నిర్ధారించకుండా, మునుపటి సెట్టింగ్లు <ph name="TIMEOUT_SECONDS" />లో రీస్టోర్ చేయబడతాయి.</translation> <translation id="7658239707568436148">రద్దు చేయండి</translation> <translation id="7659861092419699379">డెస్క్, విండోలు మూసివేయబడ్డాయి</translation> <translation id="7660160718439869192"><ph name="EMAIL" /> తో లింక్ చేయబడిన పరికరాలలో మీ <ph name="NAME" /> కనిపిస్తుంది</translation> @@ -1770,6 +1772,7 @@ <translation id="7945357288295809525">యాక్సెసిబిలిటీ సెట్టింగ్లను చూపించండి, "<ph name="ENABLED_FEATURES" />" ఎనేబుల్ చేయబడింది.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> యాప్ మీ <ph name="DEVICE_NAME" />ను ఉపయోగించాలనుకుంటుంది</translation> <translation id="7951630946012935453">కీబోర్డ్ బ్రైట్నెస్ కాంతిని తగ్గించండి</translation> +<translation id="7953994493035617347">కొత్త రిజల్యూషన్ను నిర్ధారించాలా?</translation> <translation id="7963689218131240420">'అంతరాయం కలిగించవద్దు' ఆఫ్లో ఉంది.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> నుండి</translation> <translation id="7968693143708939792">ఫోల్డర్ను ఎంచుకోండి...</translation> @@ -1782,6 +1785,7 @@ <translation id="799296642788192631">మీరు ముఖ్యమైన ఫైల్స్ను పిన్ చేయవచ్చు. ఏదైనా ఐటెమ్ను పిన్ చేయడానికి, దానిపై మౌస్ కర్సర్ ఉంచండి లేదా Filesను తెరిచి, ఐటెమ్పై కుడి క్లిక్ చేయండి.</translation> <translation id="7994370417837006925">బహుళ సైన్-ఇన్</translation> <translation id="7995804128062002838">స్క్రీన్ను క్యాప్చర్ చేయడం విఫలమైంది</translation> +<translation id="8000020256436988724">ఉపకరణపట్టీ</translation> <translation id="8000066093800657092">ఏ నెట్వర్క్ లేదు</translation> <translation id="8001755249288974029">కర్సర్ నుండి లైన్ ప్రారంభం వరకు ఉన్న టెక్స్ట్ను ఎంచుకోండి</translation> <translation id="8004512796067398576">పెరుగుదల</translation> @@ -1848,6 +1852,7 @@ <translation id="8262312463845990408">ప్లేబ్యాక్ను టోగుల్ చేయండి</translation> <translation id="8270450402312105425">{0,plural, =1{ఒక గంటలోపు పరికరాన్ని మునుపటి వెర్షన్కు మార్చండి}other{# గంటల్లోపు పరికరాన్ని మునుపటి వెర్షన్కు మార్చండి}}</translation> <translation id="8277261673056602147">మీ స్క్రీన్పై ఉన్న టెక్స్ట్ను హైలైట్ చేయండి</translation> +<translation id="8287009018010202411">ప్రొడక్టివిటీ</translation> <translation id="828708037801473432">ఆఫ్</translation> <translation id="8297006494302853456">బలహీనం</translation> <translation id="8308637677604853869">మునుపటి మెనూ</translation> @@ -1894,6 +1899,7 @@ <translation id="847056008324733326">స్కేల్ సెట్టింగ్లను ప్రదర్శించండి</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> <ph name="FEATURE_NAME" />ను <ph name="FEATURE_STATE" />.</translation> <translation id="8477270416194247200">రద్దు చేయడానికి Alt+Search లేదా Shiftను నొక్కండి.</translation> +<translation id="8480418399907765580">టూల్బార్ను చూపించు</translation> <translation id="8487699605742506766">హాట్స్పాట్</translation> <translation id="8491237443345908933">కొత్త ట్యాబ్లో లింక్ను తెరవండి</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> <ph name="SPECIFIED_RESOLUTION" />ను సపోర్ట్ చేయదు. <ph name="FALLBACK_RESOLUTION" />కు రిజల్యూషన్ మార్చబడింది. మార్పులను అలాగే ఉంచడానికి 'ధృవీకరించు'ను క్లిక్ చేయండి. మునుపటి సెట్టింగ్లు <ph name="TIMEOUT_SECONDS" />లో రీస్టోర్ చేయబడతాయి.</translation> @@ -1919,6 +1925,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">పేరు లేదా రంగు ఆధారంగా మీ యాప్లను క్రమపద్ధతిలో అమర్చండి</translation> <translation id="8609384513243082612">కొత్త ట్యాబ్ను తెరవండి</translation> +<translation id="861045123704058818">యాప్లు తాత్కాలికంగా కేటగిరీ వారీగా ఆర్గనైజ్ చేయబడతాయి</translation> <translation id="8612216344243590325">ముఖ్యమైన ఫైల్స్ను డెస్క్టాప్లో కాకుండా <ph name="HOLDING_SPACE_TITLE" />లో ఉంచండి. ఫైల్స్ను <ph name="HOLDING_SPACE_TITLE" />కు లాగండి.</translation> <translation id="8614517853887502247">వీక్షణ ప్రొటెక్షన్ ఆన్లో ఉంది కాబట్టి <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> నోటిఫికేషన్లు దాచబడ్డాయి</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1957,6 +1964,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">మీ గుర్తింపును వెరిఫై చేయండి: <ph name="ORIGIN_NAME" /> అది మీరేనని నిర్ధారించాలనుకుంటుంది</translation> <translation id="875593634123171288">VPN సెట్టింగ్లను చూపుతుంది</translation> +<translation id="8756799553341497810">మీరు ఈ వీక్షణ నుండి ఎగ్జిట్ అయిన తర్వాత మీ యాప్ లేఅవుట్ను అనుకూలీకరించడం ప్రారంభించవచ్చు.</translation> <translation id="8759408218731716181">బహుళ సైన్-ఇన్ను సెటప్ చేయలేరు</translation> <translation id="8763883995157866248">పరికరాన్ని స్లీప్ మోడ్లో ఉంచండి</translation> <translation id="877404052021108314">సెంటీగ్రేడ్లలో 90°F</translation> @@ -1977,6 +1985,7 @@ <translation id="8834539327799336565">ప్రస్తుతం కనెక్ట్ చేయబడింది</translation> <translation id="8841375032071747811">వెనుకకు బటన్</translation> <translation id="8843682306134542540">భ్రమణం లాక్ను టోగుల్ చేయండి. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">సహాయం పొందండి</translation> <translation id="8849001918648564819">దాచబడింది</translation> <translation id="8853703225951107899">మీ పిన్ లేదా పాస్వర్డ్ను వెరిఫై చేయడం ఇంకా సాధ్యం కాలేదు. గమనిక: మీరు ఇటీవలే మీ పాస్వర్డ్ను మార్చి ఉంటే, మీ పాత పాస్వర్డ్ను ఉపయోగించండి. మీరు ఖాతా నుంచి సైన్ అవుట్ చేసిన తర్వాత మీ కొత్త పాస్వర్డ్ వర్తిస్తుంది.</translation> <translation id="8855885154700222542">పూర్తిస్క్రీన్ కీ</translation> @@ -2048,6 +2057,7 @@ <translation id="9129245940793250979">వెనుక వైపు బటన్</translation> <translation id="9133335900048457298">రక్షిత కంటెంట్ను రికార్డ్ చేయడం సాధ్యం కాదు</translation> <translation id="9139720510312328767">తర్వాతి అక్షరాన్ని తొలగించండి</translation> +<translation id="9148058034647219655">నిష్క్రమించండి</translation> <translation id="9151906066336345901">ముగింపు కీ</translation> <translation id="9161053988251441839">సూచించబడిన యాప్లు</translation> <translation id="9168436347345867845">తర్వాత చేయండి</translation>
diff --git a/ash/strings/ash_strings_th.xtb b/ash/strings/ash_strings_th.xtb index 114cae6..a163c9f 100644 --- a/ash/strings/ash_strings_th.xtb +++ b/ash/strings/ash_strings_th.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">ฉันเบื่อจัง</translation> <translation id="1104084341931202936">แสดงการตั้งค่าการเข้าถึงพิเศษ</translation> <translation id="1104621072296271835">อุปกรณ์จะทำงานได้ดียิ่งขึ้นเมื่อใช้ร่วมกัน</translation> -<translation id="1106446201446919638">มีอุปกรณ์ที่เชื่อมต่ออยู่ 1 เครื่อง Wi-Fi จะยังคงปิดอยู่ขณะใช้ฮอตสปอต</translation> <translation id="1111021433905331574">คุณเปลี่ยนสีไฟแบ็กไลต์ของแป้นพิมพ์ได้ในการตั้งค่า > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">เปิด/ปิดอินเทอร์เน็ตมือถือ <ph name="STATE" /></translation> <translation id="112308213915226829">ซ่อนชั้นวางโดยอัตโนมัติ</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">ไม่มีเครือข่ายมือถือ</translation> <translation id="1882897271359938046">กำลังแสดงผลไปที่ <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">ปลดล็อกด้วยลายนิ้วมือ</translation> +<translation id="1904997243703671177">เมื่อปิดบลูทูธ อุปกรณ์ภายนอก <ph name="DEVICE_COUNT" /> เครื่องจะยกเลิกการเชื่อมต่อกับ <ph name="DEVICE_TYPE" /> ของคุณ ได้แก่</translation> <translation id="1908992311423394684">ติดตั้งใหม่</translation> <translation id="1915307458270490472">วางซ้อนไว้ด้านบน</translation> <translation id="1918022425394817322">จัดกล้องพอดีกับมุมขวาบนแล้ว</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">เปิด "ความช่วยเหลือ" ในแอปสำรวจ</translation> <translation id="2018630726571919839">เล่าเรื่องตลกให้ฟังหน่อย</translation> <translation id="2021864487439853900">คลิกเพื่อปลดล็อก</translation> -<translation id="2023558322300866873">คุณหยุดการบันทึกแพ็กเก็ตได้ทุกเมื่อ</translation> <translation id="2034971124472263449">บันทึกเลย</translation> <translation id="204259843076055848">แป้นพิมพ์ลัดสำหรับการ<ph name="SIX_PACK_KEY_NAME" />ปิดอยู่</translation> <translation id="2049240716062114887">เปลี่ยนชื่อเดสก์ท็อปเป็น <ph name="DESK_NAME" /> แล้ว</translation> -<translation id="206377500836174974">เต็ม</translation> <translation id="2064048859448024834">การแสดงตัวอย่างจากกล้องถ่ายรูปเปิดอยู่</translation> <translation id="2067602449040652523">ความสว่างของแป้นพิมพ์</translation> <translation id="2075520525463668108">เปิด/ปิด<ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_MEDIUM" /><ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">ไม่เชื่อมต่อ</translation> <translation id="2408955596600435184">ป้อน PIN ของคุณ</translation> <translation id="2412593942846481727">มีเวอร์ชันอัปเดต</translation> +<translation id="2416438829169535743">ออกจากมุมมองไหม</translation> <translation id="2417486498593892439">ลงชื่อเข้าใช้เครือข่าย</translation> <translation id="2426051945783024481">เฟรมกล้องจะอยู่ตรงกลางโดยอัตโนมัติ</translation> <translation id="2427507373259914951">คลิกซ้าย</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">การแจ้งเตือน</translation> <translation id="2484513351006226581">กด <ph name="KEYBOARD_SHORTCUT" /> เพื่อสลับรูปแบบแป้นพิมพ์</translation> <translation id="2486214324139475545">ตัวอย่าง <ph name="DESK_NAME" /> เดสก์ที่ใช้งานอยู่</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" เปลี่ยนเป็นความละเอียด <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) หากไม่ยืนยัน ระบบจะคืนค่าการตั้งค่าก่อนหน้านี้ใน <ph name="TIMEOUT_SECONDS" /></translation> <translation id="2487915095798731898">เข้าร่วม</translation> <translation id="2499445554382787206">เมนูโปรไฟล์เดสก์ <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">คีย์ติดหนึบ</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">มีอุปกรณ์ที่เชื่อมต่ออยู่ 1 เครื่อง</translation> <translation id="2791421900609674576">คุณจะเห็นคำแนะนำเพื่อให้ดำเนินการต่อจากจุดที่คุณค้างไว้ได้ โดยสามารถแตะค้างไว้หากต้องการนำคำแนะนำออก</translation> <translation id="2792498699870441125">Alt+ค้นหา</translation> +<translation id="2801954693771979815">ขนาดหน้าจอ</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" /> เลือกอยู่</translation> <translation id="2805756323405976993">แอป</translation> <translation id="2814448776515246190">จับภาพบางส่วน</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">แอปที่ไม่รองรับในเทมเพลต</translation> <translation id="3160929076476941240">2 ชม.</translation> <translation id="316356270129335934"><ph name="MANAGER" /> จะย้อนกลับเวอร์ชันของ <ph name="DEVICE_TYPE" /> อุปกรณ์จะรีเซ็ตและระบบจะลบข้อมูลทั้งหมด</translation> -<translation id="3170769098533255179">ไม่มีอุปกรณ์ที่เชื่อมต่อ Wi-Fi จะยังคงปิดอยู่ขณะใช้ฮอตสปอต</translation> <translation id="3171170659304083361">การตั้งค่าวิธีการป้อนข้อมูล</translation> <translation id="3176221688814061633">Chromebook หรืออุปกรณ์บลูทูธของคุณกำลังใช้บลูทูธเวอร์ชันเก่า เปิด Bluetooth Super Resolution หรือใช้ไมโครโฟนภายในเพื่อคุณภาพเสียงที่ดีกว่า</translation> <translation id="3181441307743005334">การรีสตาร์ทอาจใช้เวลาสักพัก</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">อุปกรณ์ <ph name="DEVICECOUNT" /> เครื่องเชื่อมต่ออยู่กับฮอตสปอต <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">เปลี่ยนเป็นโหมดแล็ปท็อปแล้ว</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> ยังมีสิทธิ์ลงชื่อเข้าใช้ภายหลังได้</translation> -<translation id="3317779231018057649">มีอุปกรณ์ที่เชื่อมต่ออยู่ <ph name="DEVICECOUNT" /> เครื่อง Wi-Fi จะยังคงปิดอยู่ขณะใช้ฮอตสปอต</translation> <translation id="3321628682574733415">รหัสผู้ปกครองไม่ถูกต้อง</translation> <translation id="332827762492701193">การแจ้งเตือนซ่อนอยู่</translation> <translation id="3333674550998107387">ขยายการแจ้งเตือนเกี่ยวกับ<ph name="NOTIFICATION_TITLE" /></translation> @@ -672,6 +671,7 @@ <translation id="3702809606464356667">กำลังแสดงหน้าต่างจากเดสก์ปัจจุบัน กดปุ่มลูกศรขึ้นเพื่อแสดงหน้าต่างจากเดสก์ทั้งหมด</translation> <translation id="3702846122927433391">ประชากรในประเทศไนจีเรีย</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">ความบันเทิง</translation> <translation id="3708186454126126312">อุปกรณ์ที่เคยเชื่อมต่อ</translation> <translation id="3712143870407382523">เลือกหน้าต่างสำหรับด้านนี้</translation> <translation id="371370241367527062">ไมโครโฟนด้านหน้า</translation> @@ -695,7 +695,6 @@ <translation id="380165613292957338">สวัสดี มีอะไรให้ฉันช่วยไหม</translation> <translation id="3804737937830804242">ย่อขนาดกล้อง</translation> <translation id="3824784079442479685">การดำเนินการนี้ช่วยให้ <ph name="APP_NAME" /> รวมถึงแอปและเว็บไซต์ทั้งหมดที่มีสิทธิ์สามารถเข้าถึงกล้องได้ คุณอาจต้องรีเฟรชหน้าเว็บหรือรีสตาร์ทแอป</translation> -<translation id="3825680296690914697">ส่งแล้ว <ph name="NUM_TURNED_IN" /> จาก <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> รายการ ให้คะแนนแล้ว <ph name="NUM_GRADED" /> รายการ</translation> <translation id="3826099427150913765">เปลี่ยนไปใช้รหัสผ่าน</translation> <translation id="383058930331066723">โหมดประหยัดแบตเตอรี่เปิดอยู่</translation> <translation id="383629559565718788">แสดงการตั้งค่าแป้นพิมพ์</translation> @@ -759,7 +758,6 @@ <translation id="4066027111132117168">เปิดอยู่ <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">เปิดหน้าดาวน์โหลด</translation> <translation id="4072264167173457037">สัญญาณแรงปานกลาง</translation> -<translation id="4076455981957565732">ส่งแล้ว <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> รายการ • ให้คะแนนแล้ว <ph name="NUM_GRADED" /> รายการ</translation> <translation id="4086921558679520050">เปิดสวิตช์ไมค์ในอุปกรณ์</translation> <translation id="4101772068965291327">เปิดหน้าแรก</translation> <translation id="4112140312785995938">ย้อนกลับ</translation> @@ -848,6 +846,7 @@ <translation id="440113666232554208">บันทึก Screencast ไม่ได้</translation> <translation id="4405151984121254935">ไม่รองรับอุปกรณ์ต่อพ่วงที่เชื่อมต่ออยู่</translation> <translation id="4406883609789734330">คำบรรยายสด</translation> +<translation id="4412698727486357573">ศูนย์ช่วยเหลือ</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ปิดอยู่</translation> <translation id="4424159417645388645">เดสก์ 5</translation> <translation id="4430019312045809116">ระดับเสียง</translation> @@ -888,7 +887,6 @@ <translation id="4566144812051858745">ไม่สนใจคำแนะนำใดๆ</translation> <translation id="4569753163207712681">ดูรูปภาพ สื่อ และแอปล่าสุดของโทรศัพท์</translation> <translation id="4573176682887762361">"พิมพ์[คำหรือวลี]"</translation> -<translation id="4577188182049003486">เมื่อเปิดฮอตสปอตไว้ Wi-Fi จะปิด</translation> <translation id="4577274620589681794">หมดเวลา · <ph name="LABEL" /></translation> <translation id="4577990005084629481">แสดงตัวอย่าง</translation> <translation id="4578906031062871102">เมนูการตั้งค่าเปิดอยู่</translation> @@ -954,6 +952,7 @@ <translation id="4813311884204119883">ลากลิงก์ไปยังพื้นที่ว่างบนแนวแท็บ</translation> <translation id="4814539958450445987">หน้าจอการเข้าสู่ระบบ</translation> <translation id="481455355267255546">กิจกรรมถัดไป</translation> +<translation id="481749895090480684">รายการงาน: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">กล้องและไมโครโฟน</translation> <translation id="482908187605862807">แอปที่พร้อมใช้งานจาก Play Store</translation> <translation id="4831034276697007977">แน่ใจไหมว่าต้องการปิดการคลิกอัตโนมัติ</translation> @@ -995,6 +994,7 @@ <translation id="4952936045814352993">ระบุตำแหน่งของโทรศัพท์ไม่ได้เมื่อปิดเสียงการปลุกไว้</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> กำหนดให้คุณต้องย้อนกลับเวอร์ชันของ <ph name="DEVICE_TYPE" /> อุปกรณ์จะรีเซ็ตและระบบจะลบข้อมูลทั้งหมด</translation> <translation id="4961318399572185831">แคสต์หน้าจอ</translation> +<translation id="4964188651935955085">เมื่อปิดบลูทูธ อุปกรณ์ภายนอกนี้จะยกเลิกการเชื่อมต่อกับ <ph name="DEVICE_TYPE" /> ของคุณ</translation> <translation id="4966431234408005599">เพิ่มระดับเสียง</translation> <translation id="4969092041573468113"><ph name="HOURS" /> ชม. <ph name="MINUTES" /> นาที <ph name="SECONDS" /> วินาที</translation> <translation id="4975771730019223894">การติดป้ายแอป</translation> @@ -1008,6 +1008,7 @@ <translation id="5003993274120026347">ประโยคถัดไป</translation> <translation id="5004607513195820459">เครือข่ายได้รับการจัดการ</translation> <translation id="5009463889040999939">กำลังเปลี่ยนชื่อโปรไฟล์ การดำเนินการนี้อาจใช้เวลาสักครู่</translation> +<translation id="5013847959275396160">ซ่อนแถบเครื่องมือ</translation> <translation id="5016558321564993266">เปิด/ปิดตัวทำเครื่องหมาย <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">หมวดหมู่การค้นหา</translation> <translation id="5030659775136592441">แสดงการจัดการบุ๊กมาร์ก</translation> @@ -1022,6 +1023,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">คุณจะได้รับการแจ้งเตือนเมื่อพูดขณะที่ปิดเสียงอยู่ โดยระบบจะไม่ส่งเสียงของคุณออกไปที่อื่น</translation> <translation id="5077416371682039027">ตั้งค่าการดูรูปภาพ สื่อ การแจ้งเตือน และแอปล่าสุดของโทรศัพท์</translation> +<translation id="5077936103761694531">ยืนยันความละเอียดไหม</translation> <translation id="5078796286268621944">PIN ไม่ถูกต้อง</translation> <translation id="5083035541015925118">Ctrl + Alt + ลูกศรขึ้น</translation> <translation id="5083553833479578423">ใช้ฟีเจอร์จาก Assistant ได้มากขึ้น</translation> @@ -1143,12 +1145,13 @@ <translation id="5550417424894892620">วางไฟล์บนเดสก์ท็อปเพื่อเพิ่มลงใน <ph name="HOLDING_SPACE_TITLE" /> คุณจะเพิ่มไฟล์ไปยังเดสก์ท็อปไม่ได้</translation> <translation id="5551456515017410630">เปิด/ปิดปฏิทิน</translation> <translation id="5551974246223970793">เมื่อค้นหาในหน้า ให้ไปยังรายการถัดไปที่ตรงกับการค้นหา</translation> -<translation id="5555639311269196631">ปิดฮอตสปอต</translation> <translation id="5556459405103347317">โหลดใหม่</translation> <translation id="5558091555391176027">เปิด/ปิดระดับการเข้าถึงสูงของการแชร์ใกล้เคียง</translation> +<translation id="5558314826121965174">ความคิดสร้างสรรค์</translation> <translation id="556042886152191864">ปุ่ม</translation> <translation id="5570122939431135380">เปิดแท็บใหม่ในหน้าต่างใหม่ที่ไม่ระบุตัวตน</translation> <translation id="5571066253365925590">เปิดใช้งานบลูทูธแล้ว</translation> +<translation id="5572632238877308040">Essentials</translation> <translation id="557563299383177668">ย่อหน้าถัดไป</translation> <translation id="5577082622442191756">เปิด/ปิดบลูทูธ <ph name="STATE_TEXT" /></translation> <translation id="5577281275355252094">ตรวจดูว่าเปิดใช้บลูทูธของโทรศัพท์อยู่เพื่อใช้ฮับโทรศัพท์</translation> @@ -1173,6 +1176,7 @@ <translation id="5662075790140998213">เดสก์ที่ 10</translation> <translation id="5662709761327382534">การบันทึกเสียงจากไมโครโฟน<ph name="CURRENT_STATE" /> กด Enter เพื่อ<ph name="NEW_STATE" />การบันทึกเสียงจากไมโครโฟน</translation> <translation id="5669267381087807207">กำลังเปิดใช้</translation> +<translation id="5672890847723042801">ยูทิลิตี</translation> <translation id="5673434351075758678">เปลี่ยนจาก "<ph name="FROM_LOCALE" />" เป็น "<ph name="TO_LOCALE" />" หลังการซิงก์การตั้งค่า</translation> <translation id="5675363643668471212">รายการชั้นวาง</translation> <translation id="5677928146339483299">ถูกบล็อก</translation> @@ -1230,7 +1234,6 @@ <translation id="5864748620896638071">แบตเตอรี่ <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">กำลังรวบรวมข้อมูลเครือข่าย</translation> <translation id="5867606971598166637">ผู้ดูแลระบบกำลังตรวจสอบหน้าจอของคุณ</translation> -<translation id="5876535466645959772">รายการที่เลือกไว้ว่างเปล่า นำทางลงเพื่อเพิ่มงานใหม่</translation> <translation id="5876666360658629066">กรอกรหัสผู้ปกครอง</translation> <translation id="5881540930187678962">ตั้งค่าฮับโทรศัพท์ภายหลัง</translation> <translation id="5887954372087850114">กำหนดหน้าต่าง <ph name="WINDOW_TITLE" /> ให้กับ <ph name="DESK_TITLE" /> และยกเลิกการกำหนดจากเดสก์อื่นๆ ทั้งหมดแล้ว</translation> @@ -1250,7 +1253,6 @@ <translation id="5955304353782037793">แอป</translation> <translation id="5958529069007801266">ผู้ใช้ภายใต้การควบคุมดูแล</translation> <translation id="5960410286721553511">ดูรูปภาพและสื่อล่าสุดของโทรศัพท์</translation> -<translation id="5961960957587052807">น้อย</translation> <translation id="5965524703725988602">เปิด/ปิดธีมมืด <ph name="STATE_TEXT" /></translation> <translation id="5975235751479998104">สลับระหว่างหน้าต่าง (ไปข้างหน้า)</translation> <translation id="5978382165065462689">กำลังแชร์การควบคุมหน้าจอผ่านความช่วยเหลือระยะไกล</translation> @@ -1356,6 +1358,7 @@ <translation id="6351032674660237738">คำแนะนำเกี่ยวกับแอป</translation> <translation id="6352082849089527770">เครือข่ายที่ไม่รู้จัก</translation> <translation id="6359587239691116345">รับฟีเจอร์และการปรับปรุงด้านความปลอดภัยล่าสุด หากปฏิเสธการอัปเดตนี้ อุปกรณ์อาจทำงานไม่ถูกต้องอีกต่อไป และคุณอาจพบปัญหาด้านความปลอดภัยและประสิทธิภาพ</translation> +<translation id="6362833380917912748">ทำความรู้จักกับแอปในตัว</translation> <translation id="6376931439017688372">บลูทูธเปิดอยู่</translation> <translation id="6378515133128829137">ปักหมุดหน้าต่างไว้ทางด้านขวา</translation> <translation id="6381109794406942707">ป้อน PIN เพื่อปลดล็อกอุปกรณ์</translation> @@ -1522,6 +1525,7 @@ <translation id="7014684956566476813">เชื่อมต่ออยู่กับอุปกรณ์ชื่อ <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">กลับมาเมื่อถึงเวลา <ph name="COME_BACK_TIME" /></translation> <translation id="70168403932084660">เดสก์ 6</translation> +<translation id="702252130983202758">แอปของคุณ</translation> <translation id="7025533177575372252">เชื่อมต่อ <ph name="DEVICE_NAME" /> กับโทรศัพท์</translation> <translation id="7026338066939101231">การลด</translation> <translation id="7029814467594812963">ออกจากเซสชัน</translation> @@ -1671,6 +1675,7 @@ <translation id="7647488630410863958">ปลดล็อกอุปกรณ์เพื่อดูการแจ้งเตือน</translation> <translation id="7649070708921625228">ความช่วยเหลือ</translation> <translation id="7654687942625752712">กดแป้นปรับระดับเสียงค้างไว้ 5 วินาทีเพื่อปิดใช้การอธิบายและอ่านออกเสียง</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" เปลี่ยนเป็นความละเอียด <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) จอแสดงผลของคุณไม่รองรับความละเอียด <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) เนื่องจากข้อจำกัดด้านแบนด์วิดท์ของพอร์ต หากไม่ยืนยัน ระบบจะคืนค่าการตั้งค่าก่อนหน้านี้ใน <ph name="TIMEOUT_SECONDS" /></translation> <translation id="7658239707568436148">ยกเลิก</translation> <translation id="7659861092419699379">ปิดเดสก์และหน้าต่างแล้ว</translation> <translation id="7660160718439869192"><ph name="NAME" /> ของคุณจะปรากฏในอุปกรณ์ที่ลิงก์กับ <ph name="EMAIL" /></translation> @@ -1761,6 +1766,7 @@ <translation id="7945357288295809525">แสดงการตั้งค่าการช่วยเหลือพิเศษที่เปิดใช้ "<ph name="ENABLED_FEATURES" />"</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> ต้องการใช้ <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">หรี่แสงแป้นพิมพ์</translation> +<translation id="7953994493035617347">ยืนยันความละเอียดใหม่ไหม</translation> <translation id="7963689218131240420">โหมดห้ามรบกวนปิดอยู่</translation> <translation id="7963992254934562106">จาก <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">เลือกโฟลเดอร์...</translation> @@ -1773,6 +1779,7 @@ <translation id="799296642788192631">คุณปักหมุดไฟล์ที่สำคัญได้ หากต้องการปักหมุด ให้วางเมาส์เหนือรายการหรือเปิด Files และคลิกขวาที่รายการ</translation> <translation id="7994370417837006925">การลงชื่อเข้าสู่ระบบพร้อมกันหลายบัญชี</translation> <translation id="7995804128062002838">จับภาพหน้าจอไม่สำเร็จ</translation> +<translation id="8000020256436988724">แถบเครื่องมือ</translation> <translation id="8000066093800657092">ไม่มีเครือข่าย</translation> <translation id="8001755249288974029">เลือกข้อความจากเคอร์เซอร์ไปจนถึงต้นบรรทัด</translation> <translation id="8004512796067398576">การเพิ่ม</translation> @@ -1819,6 +1826,7 @@ <translation id="8155628902202578800">เปิดกล่องโต้ตอบข้อมูลของ <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">กำลังใช้<ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">เปิด/ปิดเมนูเพื่อปรับขนาดโหมดล็อก</translation> +<translation id="8192727139462702395">เมื่อปิดบลูทูธ อุปกรณ์ภายนอกเหล่านี้จะยกเลิกการเชื่อมต่อกับ <ph name="DEVICE_TYPE" /> ของคุณ</translation> <translation id="8198456017687137612">กำลังแคสต์แท็บ</translation> <translation id="8200772114523450471">ทำต่อ</translation> <translation id="8203795194971602413">คลิกขวา</translation> @@ -1838,6 +1846,7 @@ <translation id="8262312463845990408">สลับการเล่น</translation> <translation id="8270450402312105425">{0,plural, =1{เปลี่ยนอุปกรณ์เป็นเวอร์ชันก่อนหน้าภายใน 1 ชั่วโมง}other{เปลี่ยนอุปกรณ์เป็นเวอร์ชันก่อนหน้าภายใน # ชั่วโมง}}</translation> <translation id="8277261673056602147">ไฮไลต์ข้อความในหน้าจอ</translation> +<translation id="8287009018010202411">ประสิทธิภาพการทำงาน</translation> <translation id="828708037801473432">ปิด</translation> <translation id="8297006494302853456">อ่อน</translation> <translation id="8308637677604853869">เมนูก่อนหน้า</translation> @@ -1884,6 +1893,7 @@ <translation id="847056008324733326">การตั้งค่าระดับการแสดงผล</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> ได้<ph name="FEATURE_STATE" /><ph name="FEATURE_NAME" />ไว้</translation> <translation id="8477270416194247200">กด Alt + Search หรือ Shift เพื่อยกเลิก</translation> +<translation id="8480418399907765580">แสดงแถบเครื่องมือ</translation> <translation id="8487699605742506766">ฮอตสปอต</translation> <translation id="8491237443345908933">เปิดลิงก์ในแท็บใหม่</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> ไม่รองรับ <ph name="SPECIFIED_RESOLUTION" /> ระบบเปลี่ยนความละเอียดเป็น <ph name="FALLBACK_RESOLUTION" /> คลิก "ยืนยัน" เพื่อเก็บการเปลี่ยนแปลงไว้ ระบบจะคืนการตั้งค่าก่อนหน้าใน <ph name="TIMEOUT_SECONDS" /></translation> @@ -1909,6 +1919,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">จัดเรียงแอปตามชื่อหรือสี</translation> <translation id="8609384513243082612">เปิดแท็บใหม่</translation> +<translation id="861045123704058818">แอปจัดเรียงตามหมวดหมู่ชั่วคราว</translation> <translation id="8612216344243590325">เก็บไฟล์สำคัญไว้ใน <ph name="HOLDING_SPACE_TITLE" /> แทนที่จะเก็บไฟล์บนเดสก์ท็อป เพียงลากไฟล์ไปที่ <ph name="HOLDING_SPACE_TITLE" /></translation> <translation id="8614517853887502247">การแจ้งเตือนของ <ph name="APP_1_TITLE" /> และ <ph name="APP_2_TITLE" /> ซ่อนอยู่เนื่องจากเปิดโหมดป้องกันการดูไว้</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1947,6 +1958,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">ยืนยันตัวตนของคุณ: <ph name="ORIGIN_NAME" /> ต้องการยืนยันว่าเป็นคุณ</translation> <translation id="875593634123171288">แสดงการตั้งค่า VPN</translation> +<translation id="8756799553341497810">คุณเริ่มปรับแต่งเลย์เอาต์ของแอปได้เมื่อออกจากมุมมองนี้</translation> <translation id="8759408218731716181">ไม่สามารถตั้งค่าการลงชื่อเข้าสู่ระบบพร้อมกันหลายบัญชีได้</translation> <translation id="8763883995157866248">ให้อุปกรณ์เข้าสู่โหมดสลีป</translation> <translation id="877404052021108314">90°F เท่ากับกี่เซลเซียส</translation> @@ -1967,6 +1979,7 @@ <translation id="8834539327799336565">เชื่อมต่ออยู่</translation> <translation id="8841375032071747811">ปุ่มกลับ</translation> <translation id="8843682306134542540">เปิด/ปิดการล็อกการหมุน <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">ขอความช่วยเหลือ</translation> <translation id="8849001918648564819">ซ่อน</translation> <translation id="8853703225951107899">ยังคงยืนยัน PIN หรือรหัสผ่านของคุณไม่ได้ หากคุณเพิ่งเปลี่ยนรหัสผ่านไปไม่นาน ให้ใช้รหัสผ่านเก่า รหัสผ่านใหม่จะมีผลเมื่อคุณออกจากระบบ</translation> <translation id="8855885154700222542">แป้นแสดงเต็มหน้าจอ</translation> @@ -2038,6 +2051,7 @@ <translation id="9129245940793250979">ปุ่มด้านหลัง</translation> <translation id="9133335900048457298">บันทึกเนื้อหาที่ได้รับการคุ้มครองไม่ได้</translation> <translation id="9139720510312328767">ลบตัวอักษรถัดไป</translation> +<translation id="9148058034647219655">ออก</translation> <translation id="9151906066336345901">End</translation> <translation id="9161053988251441839">แอปที่แนะนำ</translation> <translation id="9168436347345867845">ข้ามไปก่อน</translation>
diff --git a/ash/strings/ash_strings_tr.xtb b/ash/strings/ash_strings_tr.xtb index 1064f28..9fca94a 100644 --- a/ash/strings/ash_strings_tr.xtb +++ b/ash/strings/ash_strings_tr.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Canım sıkıldı</translation> <translation id="1104084341931202936">Erişilebilirlik ayarlarını göster</translation> <translation id="1104621072296271835">Cihazlarınız birlikte daha da iyi çalışır</translation> -<translation id="1106446201446919638">1 cihaz bağlı. Hotspot kullanılırken kablosuz bağlantı kapalı kalır.</translation> <translation id="1111021433905331574">Ayarlar > <ph name="APP_TITLE" /> bölümüne giderek klavye arka ışığınızın rengini değiştirebilirsiniz</translation> <translation id="1117719261843403176">Mobil veriyi aç/kapat. <ph name="STATE" />.</translation> <translation id="112308213915226829">Rafı otomatik gizle</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Mobil ağ yok</translation> <translation id="1882897271359938046">Şuraya yansıtılıyor: <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Parmak iziyle kilit açın</translation> +<translation id="1904997243703671177">Bluetooth'u kapattığınızda aşağıdakiler de dahil olmak üzere <ph name="DEVICE_COUNT" /> harici cihazın, <ph name="DEVICE_TYPE" /> cihazınızla bağlantısı kesilir:</translation> <translation id="1908992311423394684">Yeni yükleme</translation> <translation id="1915307458270490472">Kapat</translation> <translation id="1918022425394817322">Kamera sağ üst köşeye tutturuldu</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Keşfet uygulamasında "Yardım"ı açar</translation> <translation id="2018630726571919839">Bana bir fıkra anlat</translation> <translation id="2021864487439853900">Kilidi açmak için tıklayın</translation> -<translation id="2023558322300866873">Paket yakalama işlemini dilediğiniz zaman durdurabilirsiniz</translation> <translation id="2034971124472263449">Yine de kaydet</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> kısayolu şu anda devre dışı</translation> <translation id="2049240716062114887">Masa adı <ph name="DESK_NAME" /> olarak değiştirildi</translation> -<translation id="206377500836174974">Tam</translation> <translation id="2064048859448024834">Kamera önizlemesi açık</translation> <translation id="2067602449040652523">Klavye parlaklığı</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> özelliğini aç/kapat. <ph name="CAPTURE_MEDIUM" /> özelliği <ph name="CAPTURE_STATE" /> durumda</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Bağlı değil</translation> <translation id="2408955596600435184">PIN'inizi girin</translation> <translation id="2412593942846481727">Güncelleme var</translation> +<translation id="2416438829169535743">Görünümden çıkılsın mı?</translation> <translation id="2417486498593892439">Ağda oturum açın</translation> <translation id="2426051945783024481">Kamera çerçevesi otomatik olarak ortalandı</translation> <translation id="2427507373259914951">Sol tıklama</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Bildirimler</translation> <translation id="2484513351006226581">Klavye düzenini değiştirmek için <ph name="KEYBOARD_SHORTCUT" /> tuşlarına basın.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> önizlemesi. Etkin masa.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" çözünürlüğü <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) olarak değiştirildi. Onaylamazsanız önceki ayarlar <ph name="TIMEOUT_SECONDS" /> içinde geri yüklenecek.</translation> <translation id="2487915095798731898">Katıl</translation> <translation id="2499445554382787206">Masa profili menüsü. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Yapışkan tuşlar</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 cihaz bağlandı</translation> <translation id="2791421900609674576">Kaldığınız yerden devam edebilmeniz için öneriler gösterilir. Dokunup basılı tutarak önerileri kaldırabilirsiniz.</translation> <translation id="2792498699870441125">Alt+Arama</translation> +<translation id="2801954693771979815">Ekran boyutu</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, seçildi</translation> <translation id="2805756323405976993">Uygulamalar</translation> <translation id="2814448776515246190">Kısmi ekran görüntüsü alma</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Şablonda desteklenmeyen uygulamalar var</translation> <translation id="3160929076476941240">2 sa.</translation> <translation id="316356270129335934"><ph name="MANAGER" />, <ph name="DEVICE_TYPE" /> cihazınızı geri çekiyor. Cihazınız sıfırlanacak ve tüm veriler silinecek.</translation> -<translation id="3170769098533255179">Bağlı cihaz yok. Hotspot kullanılırken kablosuz bağlantı kapalı kalır.</translation> <translation id="3171170659304083361">Giriş yöntemi ayarları</translation> <translation id="3176221688814061633">Chromebook veya Bluetooth cihazınızda Bluetooth'un eski bir sürümü kullanılıyor. Daha iyi ses kalitesi için Bluetooth Süper Çözünürlük'ü açın veya cihazın mikrofonunu kullanın.</translation> <translation id="3181441307743005334">Yeniden başlatmak biraz zaman alabilir</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" /> hotspot'una <ph name="DEVICECOUNT" /> cihaz bağlı</translation> <translation id="3307642347673023554">Dizüstü bilgisayar moduna geçildi</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> daha sonra yine oturum açabilir.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> cihaz bağlı. Hotspot kullanılırken kablosuz bağlantı kapalı kalır.</translation> <translation id="3321628682574733415">Ebeveyn kodu yanlış</translation> <translation id="332827762492701193">Bildirimler gizlendi.</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> bildirimini genişlet</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Mevcut masadaki pencereler gösteriliyor, tüm masalardaki pencerelerin gösterilmesi için Yukarı ok tuşuna basın</translation> <translation id="3702846122927433391">Nijerya'nın nüfusu</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Eğlence</translation> <translation id="3708186454126126312">Daha önce bağlanılmış cihazlar</translation> <translation id="3712143870407382523">Ekranın bu tarafı için pencere seçin</translation> <translation id="371370241367527062">Ön mikrofon</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Merhaba, nasıl yardımcı olabilirim?</translation> <translation id="3804737937830804242">Kamerayı daralt</translation> <translation id="3824784079442479685">Bu işlem, <ph name="APP_NAME" /> uygulamalarının yanı sıra kamera izni olan tüm uygulamaların ve web sitelerinin kameraya erişmesine izin verir Web sayfasını yenilemeniz veya uygulamayı yeniden başlatmanız gerekebilir.</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ödevden <ph name="NUM_TURNED_IN" /> tanesi teslim edildi, <ph name="NUM_GRADED" /> ödeve not verildi</translation> <translation id="3826099427150913765">Şifreye geç</translation> <translation id="383058930331066723">Pil tasarrufu modu açık</translation> <translation id="383629559565718788">Klavye ayarlarını göster</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Açık, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">İndirilenler sayfasını aç</translation> <translation id="4072264167173457037">Orta düzeyde sinyal</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ödev teslim edildi • <ph name="NUM_GRADED" /> tanesine not verildi</translation> <translation id="4086921558679520050">Cihazınızda fiziksel mikrofon anahtarını açın</translation> <translation id="4101772068965291327">Ana sayfayı aç</translation> <translation id="4112140312785995938">Geri Sar</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Ekran video kaydı kaydedilemiyor</translation> <translation id="4405151984121254935">Bağlı çevre birimi türü desteklenmiyor</translation> <translation id="4406883609789734330">Canlı Altyazı</translation> +<translation id="4412698727486357573">Yardım merkezi</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> özelliği kapalı.</translation> <translation id="4424159417645388645">Masa 5</translation> <translation id="4430019312045809116">Ses</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Hiçbir öneriyle ilgilenmiyorum</translation> <translation id="4569753163207712681">Telefonunuzdaki son fotoğrafları, medya içeriklerini ve uygulamaları görün</translation> <translation id="4573176682887762361">"[Kelime/kelime öbeği] yaz"</translation> -<translation id="4577188182049003486">Hotspot açıkken kablosuz bağlantı kapatılır</translation> <translation id="4577274620589681794">Süre doldu · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Önizlemeleri göster</translation> <translation id="4578906031062871102">Ayarlar menüsü açıldı</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Bağlantıyı sekme şeridindeki boş bir alana sürükleyin</translation> <translation id="4814539958450445987">Giriş Ekranı</translation> <translation id="481455355267255546">Sıradaki</translation> +<translation id="481749895090480684">Görev listesi: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamera ve mikrofon</translation> <translation id="482908187605862807">Play Store'daki mevcut uygulamalar</translation> <translation id="4831034276697007977">Otomatik tıklamaları kapatmak istediğinizden emin misiniz?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Alarm sesleri devre dışıyken telefonu bulma özelliği kullanılamaz</translation> <translation id="4960324571663582548"><ph name="MANAGER" />, <ph name="DEVICE_TYPE" /> cihazınızı geri çekmenizi zorunlu tutuyor. Cihazınız sıfırlanacak ve tüm veriler silinecek.</translation> <translation id="4961318399572185831">Ekranı yayınla</translation> +<translation id="4964188651935955085">Bluetooth'u kapattığınızda aşağıdaki harici cihazın, <ph name="DEVICE_TYPE" /> cihazınızla bağlantısı kesilir:</translation> <translation id="4966431234408005599">Sesi açın</translation> <translation id="4969092041573468113"><ph name="HOURS" /> sa. <ph name="MINUTES" /> dk. <ph name="SECONDS" /> sn.</translation> <translation id="4975771730019223894">Uygulama rozeti ekleme</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Sonraki cümle</translation> <translation id="5004607513195820459">Ağ yönetiliyor</translation> <translation id="5009463889040999939">Profil yeniden adlandırılıyor. Bu işlem birkaç dakika sürebilir.</translation> +<translation id="5013847959275396160">Araç çubuğunu gizle</translation> <translation id="5016558321564993266">İşaretçiyi açın/kapatın. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Kategorilerde arayın</translation> <translation id="5030659775136592441">Yer işareti yöneticisini görüntüler</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Mikrofonunuz kapalıyken konuşursanız bildirim alırsınız. Cihazınızdan hiç ses aktarılmaz.</translation> <translation id="5077416371682039027">Telefonunuzdaki son fotoğrafları, medya içeriklerini, bildirimleri ve uygulamaları görme seçeneğini ayarlayın</translation> +<translation id="5077936103761694531">Çözünürlüğü onaylıyor musunuz?</translation> <translation id="5078796286268621944">Yanlış PIN</translation> <translation id="5083035541015925118">ctrl + alt + yukarı ok</translation> <translation id="5083553833479578423">Diğer Asistan özelliklerinin kilidini açın.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Dosyaları <ph name="HOLDING_SPACE_TITLE" /> hedefine eklemek için masaüstüne bırakın. Masaüstüne dosya ekleyemezsiniz.</translation> <translation id="5551456515017410630">Takvimi açın/kapatın</translation> <translation id="5551974246223970793">Sayfa ararken aramayla ilgili bir sonraki eşleşmeye git</translation> -<translation id="5555639311269196631">Hotspot'u kapat</translation> <translation id="5556459405103347317">Yeniden Yükle</translation> <translation id="5558091555391176027">Yakındakilerle Paylaş özelliğinin yüksek görünürlüğünü aç/kapat</translation> +<translation id="5558314826121965174">Yaratıcılık</translation> <translation id="556042886152191864">Düğme</translation> <translation id="5570122939431135380">Yeni sekmeyi yeni gizli pencerede aç</translation> <translation id="5571066253365925590">Bluetooth etkin</translation> +<translation id="5572632238877308040">Temel Uygulamalar</translation> <translation id="557563299383177668">Sonraki paragraf</translation> <translation id="5577082622442191756">Bluetooth'u aç/kapat. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Telefon Merkezi'ni kullanmak için telefonunuzda Bluetooth'un açık olup olmadığını kontrol edin</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Masa 10</translation> <translation id="5662709761327382534">Mikrofon kaydı <ph name="CURRENT_STATE" />, mikrofon kaydını <ph name="NEW_STATE" /> konuma getirmek için Enter'a basın</translation> <translation id="5669267381087807207">Etkinleştiriliyor</translation> +<translation id="5672890847723042801">Yardımcı programlar</translation> <translation id="5673434351075758678">Ayarlarınız senkronize edildikten sonra "<ph name="FROM_LOCALE" />" olan dil "<ph name="TO_LOCALE" />" olarak değiştirildi.</translation> <translation id="5675363643668471212">Raf öğesi</translation> <translation id="5677928146339483299">Engelleniyor</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071">Pil %<ph name="BATTERY_PERCENTAGE" /></translation> <translation id="5867217927013474703">Ağ bilgileri toplanıyor</translation> <translation id="5867606971598166637">Sistem yöneticiniz ekranlarınızı izliyor</translation> -<translation id="5876535466645959772">Seçili liste boş. Yeni bir görev eklemek için aşağı kaydırın</translation> <translation id="5876666360658629066">Ebeveyn kodunu girin</translation> <translation id="5881540930187678962">Telefon Merkezi'ni sonra kurun</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> penceresi <ph name="DESK_TITLE" /> masasına atandı ve diğer tüm masalardaki ataması kaldırıldı</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Denetlenen kullanıcı</translation> <translation id="5960410286721553511">Telefonunuzdaki son fotoğrafları ve medya içeriklerini görün</translation> -<translation id="5961960957587052807">Hafif</translation> <translation id="5965524703725988602">Koyu temayı aç/kapat. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Pencereler arasında ileriye doğru geçiş yapın</translation> <translation id="5978382165065462689">Ekranınızın kontrolü Uzaktan Yardım kullanılarak paylaşılıyor.</translation> @@ -1300,7 +1302,7 @@ <translation id="6095425951508823973"><ph name="PROVIDER" /> ile bağlantı ekleyin</translation> <translation id="6099678161144790572">Geçen ay düzenlendi</translation> <translation id="6103838137565245112">sistem</translation> -<translation id="6108952804512516814">Yapay zeka ile oluştur</translation> +<translation id="6108952804512516814">Yapay zeka ile üret</translation> <translation id="6114505516289286752"><ph name="LANGUAGE" /> dosyaları indirildi</translation> <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation> <translation id="6119972796024789243">Renk düzeltme</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">UYGULAMA ÖNERİLERİ</translation> <translation id="6352082849089527770">Bilinmeyen ağlar</translation> <translation id="6359587239691116345">En son özellikleri ve güvenlik iyileştirmelerini edinin. Bu güncellemeyi reddederseniz cihazınız artık düzgün çalışmayabilir, ayrıca güvenlik ve performans sorunları yaşayabilirsiniz.</translation> +<translation id="6362833380917912748">Yerleşik uygulamalarınızı tanıyın</translation> <translation id="6376931439017688372">Bluetooth açık</translation> <translation id="6378515133128829137">Pencereyi sağa sabitle</translation> <translation id="6381109794406942707">Cihazın kilidini açmak için PIN'inizi girin.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> adlı cihaza bağlanıldı</translation> <translation id="7015766095477679451">Saat <ph name="COME_BACK_TIME" /> olduğunda geri gelin.</translation> <translation id="70168403932084660">Masa 6</translation> +<translation id="702252130983202758">Uygulamalarınız</translation> <translation id="7025533177575372252"><ph name="DEVICE_NAME" /> cihazınızı telefonunuza bağlayın</translation> <translation id="7026338066939101231">Azalt</translation> <translation id="7029814467594812963">Oturumdan çık</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Bildirimlerinizi görüntülemek için cihazınızın kilidini açın</translation> <translation id="7649070708921625228">Yardım</translation> <translation id="7654687942625752712">Sesli geri bildirimi beş saniyeliğine devre dışı bırakmak için her iki ses ayarı tuşunu basılı tutun.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" ekranının çözünürlüğü <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) olarak değiştirildi. Ekranınız, bağlantı noktası bant genişliği sınırlamaları nedeniyle <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) çözünürlüğü destekleyemez. Onaylamazsanız önceki ayarlar <ph name="TIMEOUT_SECONDS" /> içinde geri yüklenecek.</translation> <translation id="7658239707568436148">İptal</translation> <translation id="7659861092419699379">Masa ve pencereler kapatıldı</translation> <translation id="7660160718439869192"><ph name="NAME" /> cihazınız, <ph name="EMAIL" /> adresine bağlı cihazlarda görünür</translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Erişilebilirlik ayarlarını göster, "<ph name="ENABLED_FEATURES" />" etkin.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" />, <ph name="DEVICE_NAME" /> kullanmak istiyor</translation> <translation id="7951630946012935453">Klavyenin ışığını kısın</translation> +<translation id="7953994493035617347">Yeni çözünürlük onaylansın mı?</translation> <translation id="7963689218131240420">Rahatsız Etmeyin modu kapalı.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> telefondan</translation> <translation id="7968693143708939792">Klasör seç...</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Önemli dosyaları sabitleyebilirsiniz. Sabitlemek için fareyle bir öğenin üzerine gelin veya Dosyalar'ı açıp öğeyi sağ tıklayın.</translation> <translation id="7994370417837006925">Çoklu oturum açma</translation> <translation id="7995804128062002838">Ekran görüntüsü alınamadı</translation> +<translation id="8000020256436988724">Araç Çubuğu</translation> <translation id="8000066093800657092">Ağ yok</translation> <translation id="8001755249288974029">İmleç konumundan satırın başına kadar olan metni seç</translation> <translation id="8004512796067398576">Artır</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> için bilgi iletişim kutusunu aç</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> kullanılıyor</translation> <translation id="8185090165691050712">Kilit modunu yeniden boyutlandırmak için menüyü açın/kapatın</translation> +<translation id="8192727139462702395">Bluetooth'u kapattığınızda aşağıdaki harici cihazların, <ph name="DEVICE_TYPE" /> cihazınızla bağlantısı kesilir:</translation> <translation id="8198456017687137612">Sekme yayınlanıyor</translation> <translation id="8200772114523450471">Sürdür</translation> <translation id="8203795194971602413">Sağ tıklama</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Çal/duraklat</translation> <translation id="8270450402312105425">{0,plural, =1{Cihazı bir saat içinde önceki sürüme geçirin}other{Cihazı # saat içinde önceki sürüme geçirin}}</translation> <translation id="8277261673056602147">Ekrandaki metni vurgula</translation> +<translation id="8287009018010202411">Verimlilik</translation> <translation id="828708037801473432">Kapalı</translation> <translation id="8297006494302853456">Zayıf</translation> <translation id="8308637677604853869">Önceki menü</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Ekran ölçeği ayarları</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" />, <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" /> özelliğine sahip.</translation> <translation id="8477270416194247200">İptal etmek için Alt+Ara veya Üst Karakter tuşuna basın.</translation> +<translation id="8480418399907765580">Araç çubuğunu göster</translation> <translation id="8487699605742506766">Hotspot</translation> <translation id="8491237443345908933">Bağlantıyı yeni sekmede aç</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" />, <ph name="SPECIFIED_RESOLUTION" /> çözünürlüğü desteklemiyor. Çözünürlük <ph name="FALLBACK_RESOLUTION" /> olarak değiştirildi. Değişiklikleri korumak için Onayla'yı tıklayın. Önceki ayarlar <ph name="TIMEOUT_SECONDS" /> saniye içinde geri yüklenecek.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Uygulamalarınızı ada veya renge göre sıralama</translation> <translation id="8609384513243082612">Yeni sekme açar</translation> +<translation id="861045123704058818">Uygulamalar geçici olarak kategoriye göre düzenlenir</translation> <translation id="8612216344243590325">Önemli dosyaları masaüstü yerine <ph name="HOLDING_SPACE_TITLE" /> içinde saklayın. Dosyaları <ph name="HOLDING_SPACE_TITLE" /> hedefine sürüklemeniz yeterlidir.</translation> <translation id="8614517853887502247">Görüntüleme koruması açık olduğundan <ph name="APP_1_TITLE" /> ve <ph name="APP_2_TITLE" /> bildirimleri gösterilmiyor</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Kimliğinizi doğrulayın: <ph name="ORIGIN_NAME" />, kimliğinizi doğrulamak istiyor</translation> <translation id="875593634123171288">VPN ayarlarını göster</translation> +<translation id="8756799553341497810">Bu görünümden çıktıktan sonra uygulama düzeninizi özelleştirmeye başlayabilirsiniz.</translation> <translation id="8759408218731716181">Çoklu oturum açma kurulamıyor</translation> <translation id="8763883995157866248">Cihazı uyku moduna geçirin</translation> <translation id="877404052021108314">90°F kaç santigrattır?</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Şu anda bağlı</translation> <translation id="8841375032071747811">Geri düğmesi</translation> <translation id="8843682306134542540">Döndürme kilidini aç/kapat. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Yardım alın</translation> <translation id="8849001918648564819">Gizli</translation> <translation id="8853703225951107899">PIN'iniz veya şifreniz hâlâ doğrulanamadı. Not: Şifrenizi yakın zamanda değiştirdiyseniz eski şifrenizi kullanın. Yeni şifreniz, oturumunuzu kapattıktan sonra geçerli olacaktır.</translation> <translation id="8855885154700222542">Tam ekran tuşu</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Arka Düğme</translation> <translation id="9133335900048457298">Korunan içerik kaydedilemez</translation> <translation id="9139720510312328767">Sonraki harfi sil</translation> +<translation id="9148058034647219655">Çıkış</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">ÖNERİLEN UYGULAMALAR</translation> <translation id="9168436347345867845">Daha sonra yap</translation>
diff --git a/ash/strings/ash_strings_uk.xtb b/ash/strings/ash_strings_uk.xtb index 590ac01..d62063ce5 100644 --- a/ash/strings/ash_strings_uk.xtb +++ b/ash/strings/ash_strings_uk.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Мені нудно</translation> <translation id="1104084341931202936">Показати налаштування функцій доступності</translation> <translation id="1104621072296271835">Ваші пристрої працюватимуть разом ще краще</translation> -<translation id="1106446201446919638">Підключено 1 пристрій. Під час використання точки доступу Wi-Fi буде вимкнено.</translation> <translation id="1111021433905331574">Щоб змінити колір підсвічування клавіатури, перейдіть у налаштування > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Увімкнути або вимкнути мобільний Інтернет. <ph name="STATE" />.</translation> <translation id="112308213915226829">Автоматично ховати панель запуску</translation> @@ -259,11 +258,9 @@ <translation id="2017998995161831444">Відкрити довідку в додатку Можливості</translation> <translation id="2018630726571919839">Розкажи жарт</translation> <translation id="2021864487439853900">Натисніть, щоб розблокувати</translation> -<translation id="2023558322300866873">Ви можете будь-коли зупинити захоплення пакетів</translation> <translation id="2034971124472263449">Усе одно зберегти</translation> <translation id="204259843076055848">Комбінацію клавіш для дії "<ph name="SIX_PACK_KEY_NAME" />" зараз вимкнено</translation> <translation id="2049240716062114887">Назву робочого столу змінено на "<ph name="DESK_NAME" />"</translation> -<translation id="206377500836174974">Повне</translation> <translation id="2064048859448024834">Попередній перегляд зображення з камери ввімкнено</translation> <translation id="2067602449040652523">Яскравість клавіатури</translation> <translation id="2075520525463668108">Увімкнути або вимкнути функцію "<ph name="CAPTURE_MEDIUM" />". Функція "<ph name="CAPTURE_MEDIUM" />" <ph name="CAPTURE_STATE" />.</translation> @@ -338,6 +335,7 @@ <translation id="2405664212338326887">Не підключено</translation> <translation id="2408955596600435184">Введіть PIN-код</translation> <translation id="2412593942846481727">Доступне оновлення</translation> +<translation id="2416438829169535743">Вийти?</translation> <translation id="2417486498593892439">Вхід у мережу</translation> <translation id="2426051945783024481">Камера центрується автоматично</translation> <translation id="2427507373259914951">Натиснути лівою кнопкою</translation> @@ -357,6 +355,7 @@ <translation id="2482878487686419369">Сповіщення</translation> <translation id="2484513351006226581">Натисніть комбінацію клавіш <ph name="KEYBOARD_SHORTCUT" />, щоб змінити розкладку клавіатури.</translation> <translation id="2486214324139475545">Попередній огляд робочого столу "<ph name="DESK_NAME" />". Він активний.</translation> +<translation id="2486405091093637109">Роздільну здатність дисплея "<ph name="DISPLAY_NAME" />" змінено на <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Гц). Якщо не підтвердити цю зміну, попередні налаштування відновляться через <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Приєднатися</translation> <translation id="2499445554382787206">Меню профілю робочого столу (<ph name="DESK_NAME" />).</translation> <translation id="2501920221385095727">Залипання клавіш</translation> @@ -365,6 +364,7 @@ <translation id="2509468283778169019">Режим CAPS LOCK увімкнено</translation> <translation id="2514415433888497495">Вимкнути функцію "<ph name="CAPTURE_MEDIUM" />". Функція "<ph name="CAPTURE_MEDIUM" />" <ph name="CAPTURE_STATE" />.</translation> <translation id="2515586267016047495">Alt</translation> +<translation id="2516637483312286228">Змінити елементи керування іграми</translation> <translation id="2526581474998477112">Розблокувати вікна</translation> <translation id="2528111225373402384">Налаштування точки доступу</translation> <translation id="253007620291357635"><ph name="NETWORK_NAME" /> · <ph name="SERVICE_PROVIDER" /></translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">Підключено 1 пристрій</translation> <translation id="2791421900609674576">Ви побачите рекомендації, тож зможете продовжити з місця зупинки. Натисність і втримуйте, щоб видалити їх.</translation> <translation id="2792498699870441125">Alt+клавіша пошуку</translation> +<translation id="2801954693771979815">Розмір екрана</translation> <translation id="2802938996245446490">Кнопку "<ph name="BUTTON_LABEL" />" вибрано</translation> <translation id="2805756323405976993">Додатки</translation> <translation id="2814448776515246190">Зйомка частини екрана</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Непідтримувані додатки в шаблоні</translation> <translation id="3160929076476941240">2 години</translation> <translation id="316356270129335934"><ph name="MANAGER" /> повертає на пристрої <ph name="DEVICE_TYPE" /> попередню версію. Налаштування пристрою буде скинуто, а дані – видалено.</translation> -<translation id="3170769098533255179">Немає підключених пристроїв. Під час використання точки доступу Wi-Fi буде вимкнено.</translation> <translation id="3171170659304083361">Налаштування методів введення</translation> <translation id="3176221688814061633">На вашому ноутбуку Chromebook або пристрої з Bluetooth використовується застаріла версія Bluetooth. Увімкніть високу роздільну здатність Bluetooth або використовуйте внутрішній мікрофон для кращої якості аудіо.</translation> <translation id="3181441307743005334">Перезапуск може зайняти якийсь час</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">До точки доступу <ph name="DEVICE_NAME" /> підключено стільки пристроїв: <ph name="DEVICECOUNT" /></translation> <translation id="3307642347673023554">Увімкнено режим ноутбука</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> усе одно зможе ввійти в обліковий запис.</translation> -<translation id="3317779231018057649">Підключено пристроїв: <ph name="DEVICECOUNT" />. Під час використання точки доступу Wi-Fi буде вимкнено.</translation> <translation id="3321628682574733415">Неправильний код доступу батьків</translation> <translation id="332827762492701193">Сповіщення сховано</translation> <translation id="3333674550998107387">Розгорнути сповіщення "<ph name="NOTIFICATION_TITLE" />"</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Показано вікна поточного робочого столу. Щоб показати вікна всіх робочих столів, натисніть клавішу зі стрілкою вгору.</translation> <translation id="3702846122927433391">Яка чисельність населення в Нігерії</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Розваги</translation> <translation id="3708186454126126312">Підключені раніше</translation> <translation id="3712143870407382523">Виберіть вікно для цієї сторони</translation> <translation id="371370241367527062">Мікрофон на передній панелі</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Вітаю! Чим я можу допомогти?</translation> <translation id="3804737937830804242">Згорнути вікно камери</translation> <translation id="3824784079442479685">Буде надано доступ до камери для додатка <ph name="APP_NAME" /> і всіх додатків та веб-сайтів, які мають відповідний дозвіл. Можливо, вам також доведеться оновити веб-сторінку або перезапустити додаток.</translation> -<translation id="3825680296690914697">Здано <ph name="NUM_TURNED_IN" /> з <ph name="TOTAL_NUM_OF_SUBMISSIONS" />, оцінено <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Ввести пароль</translation> <translation id="383058930331066723">Режим енергозбереження ввімкнено</translation> <translation id="383629559565718788">Показати налаштування клавіатури</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Увімкнено, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Відкрити сторінку "Завантаження"</translation> <translation id="4072264167173457037">середній сигнал</translation> -<translation id="4076455981957565732">Здано: <ph name="NUM_TURNED_IN" /> з <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Оцінено: <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Увімкніть фізичний перемикач мікрофона на пристрої</translation> <translation id="4101772068965291327">Відкривати домашню сторінку</translation> <translation id="4112140312785995938">Перейти назад</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Не вдалося зберегти скрінкаст</translation> <translation id="4405151984121254935">Тип підключеного периферійного пристрою не підтримується</translation> <translation id="4406883609789734330">Живі субтитри</translation> +<translation id="4412698727486357573">Довідковий центр</translation> <translation id="4412944820643904175">Функцію "<ph name="FEATURE_NAME" />" вимкнено.</translation> <translation id="4424159417645388645">Робочий стіл 5</translation> <translation id="4430019312045809116">Гучність</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Мене не цікавлять жодні підказки</translation> <translation id="4569753163207712681">Переглядайте нещодавні фотографії, медіафайли й додатки на телефоні</translation> <translation id="4573176682887762361">"Написати [слово або фразу]"</translation> -<translation id="4577188182049003486">Коли точку доступу ввімкнено, Wi-Fi не працює</translation> <translation id="4577274620589681794">Час минув <ph name="LABEL" /></translation> <translation id="4577990005084629481">Увімкнути попередній перегляд</translation> <translation id="4578906031062871102">Меню налаштувань відкрито</translation> @@ -1015,6 +1013,7 @@ <translation id="5003993274120026347">Наступне речення</translation> <translation id="5004607513195820459">Мережею керує адміністратор</translation> <translation id="5009463889040999939">Триває перейменування профілю. Це може зайняти кілька хвилин.</translation> +<translation id="5013847959275396160">Сховати панель інструментів</translation> <translation id="5016558321564993266">Перемкнути маркер. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Пошук за категоріями</translation> <translation id="5030659775136592441">Показати диспетчер закладок</translation> @@ -1029,6 +1028,7 @@ <translation id="5062496344832867502">оперативна пам’ять</translation> <translation id="5068762093486106012">Якщо ви говоритимете в режимі "Без звуку", то отримаєте сповіщення. Звук не передаватиметься з вашого пристрою.</translation> <translation id="5077416371682039027">Налаштувати перегляд нещодавніх фотографій, медіафайлів, сповіщень і додатків на телефоні</translation> +<translation id="5077936103761694531">Підтвердити роздільну здатність?</translation> <translation id="5078796286268621944">Неправильний PIN-код</translation> <translation id="5083035541015925118">ctrl + alt + стрілка вгору</translation> <translation id="5083553833479578423">Розблокуйте інші функції Асистента.</translation> @@ -1150,12 +1150,13 @@ <translation id="5550417424894892620">Перетягніть файли на робочий стіл, щоб додати їх у сервіс <ph name="HOLDING_SPACE_TITLE" />. Ви не можете додавати файли на робочий стіл.</translation> <translation id="5551456515017410630">Відкрити або закрити календар</translation> <translation id="5551974246223970793">Під час пошуку на сторінці перейти до наступного збігу</translation> -<translation id="5555639311269196631">Вимкнути точку доступу</translation> <translation id="5556459405103347317">Перезавантажити</translation> <translation id="5558091555391176027">Перемикач режиму високої видимості для функції "Передавання поблизу"</translation> +<translation id="5558314826121965174">Творчість</translation> <translation id="556042886152191864">Кнопка</translation> <translation id="5570122939431135380">Відкрити нову вкладку в новому вікні в режимі анонімного перегляду</translation> <translation id="5571066253365925590">Bluetooth увімкнено</translation> +<translation id="5572632238877308040">Системні</translation> <translation id="557563299383177668">Наступний абзац</translation> <translation id="5577082622442191756">Увімкнути або вимкнути Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Щоб користуватися функцією "Керування телефоном", переконайтеся, що на пристрої ввімкнено Bluetooth</translation> @@ -1180,6 +1181,7 @@ <translation id="5662075790140998213">Робочий стіл 10</translation> <translation id="5662709761327382534">Мікрофон для запису <ph name="CURRENT_STATE" />. Щоб запис із мікрофона було <ph name="NEW_STATE" />, натисніть клавішу Enter</translation> <translation id="5669267381087807207">Активація</translation> +<translation id="5672890847723042801">Утиліти</translation> <translation id="5673434351075758678">Після синхронізації налаштувань мову змінено. Попередня мова: <ph name="FROM_LOCALE" />, нова: <ph name="TO_LOCALE" />.</translation> <translation id="5675363643668471212">Елемент полиці</translation> <translation id="5677928146339483299">Заблоковано</translation> @@ -1237,7 +1239,6 @@ <translation id="5864748620896638071">Рівень заряду акумулятора: <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Збір інформації про мережу</translation> <translation id="5867606971598166637">Системний адміністратор записує ваші екрани</translation> -<translation id="5876535466645959772">Вибраний список порожній. Перейдіть униз, щоб додати нове завдання.</translation> <translation id="5876666360658629066">Введіть батьківський код</translation> <translation id="5881540930187678962">Налаштуйте функцію "Керування телефоном" пізніше</translation> <translation id="5887954372087850114">Вікно "<ph name="WINDOW_TITLE" />" призначено робочому столу "<ph name="DESK_TITLE" />". Його призначення для всіх інших робочих столів скасовано</translation> @@ -1257,7 +1258,6 @@ <translation id="5955304353782037793">додаток</translation> <translation id="5958529069007801266">Контрольований користувач</translation> <translation id="5960410286721553511">Переглядайте останні фотографії та медіафайли з телефона</translation> -<translation id="5961960957587052807">Легке</translation> <translation id="5965524703725988602">Увімкнути або вимкнути темну тему. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Переходити вперед між вікнами</translation> <translation id="5978382165065462689">Спільний доступ до екрана через віддалену допомогу.</translation> @@ -1265,6 +1265,7 @@ <translation id="5983567367406220847">Точку доступу вимкнено, оскільки ви нею не користувалися.</translation> <translation id="598407983968395253">Використати шаблон</translation> <translation id="598882571027504733">Щоб завантажити оновлення, перезапустіть Chromebook із під’єднаною клавіатурою.</translation> +<translation id="5998374579424866922">Вимкнути елементи керування іграми</translation> <translation id="6000279412553873020">Клавіші, кнопки тощо</translation> <translation id="6002122790816966947">Ваші пристрої</translation> <translation id="6012623610530968780">Сторінка <ph name="SELECTED_PAGE" /> з <ph name="TOTAL_PAGE_NUM" /></translation> @@ -1362,6 +1363,7 @@ <translation id="6351032674660237738">ПРОПОЗИЦІЇ ДОДАТКІВ</translation> <translation id="6352082849089527770">Невідомі мережі</translation> <translation id="6359587239691116345">Отримуйте доступ до найновіших функцій і покращеної безпеки. Якщо відхилити це оновлення, ваш пристрій може працювати неналежним чином і у вас можуть виникати проблеми з безпекою та продуктивністю.</translation> +<translation id="6362833380917912748">Дізнайтеся більше про доступні вбудовані додатки</translation> <translation id="6376931439017688372">Bluetooth увімкнено</translation> <translation id="6378515133128829137">Закріпити вікно праворуч</translation> <translation id="6381109794406942707">Щоб розблокувати пристрій, введіть PIN-код.</translation> @@ -1528,6 +1530,7 @@ <translation id="7014684956566476813">Підключено до пристрою "<ph name="DEVICE_NAME" />"</translation> <translation id="7015766095477679451">Поверніться о <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Робочий стіл 6</translation> +<translation id="702252130983202758">Ваші додатки</translation> <translation id="7025533177575372252">Під’єднайте <ph name="DEVICE_NAME" /> до телефона</translation> <translation id="7026338066939101231">Понизити</translation> <translation id="7029814467594812963">Завершити сеанс</translation> @@ -1666,6 +1669,7 @@ <translation id="7607002721634913082">Призупинено</translation> <translation id="7609951632080598826">Запис у календарі, <ph name="DATE" /> о <ph name="TIME" /></translation> <translation id="7611213136657090146">Камеру знову підключено.</translation> +<translation id="7613620083300976559">Увімкнути елементи керування іграми</translation> <translation id="761736749114493194">Увімкнути або вимкнути режим слідкування. <ph name="STATE_TEXT" /></translation> <translation id="7624117708979618027"><ph name="TEMPERATURE_F" />° F</translation> <translation id="7634648064048557203">Зображення з камери закріплено в нижньому правому куті</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Розблокуйте пристрій, щоб переглянути сповіщення</translation> <translation id="7649070708921625228">Довідка</translation> <translation id="7654687942625752712">Утримуйте обидві клавіші гучності впродовж п’яти секунд, щоб вимкнути голосові підказки.</translation> +<translation id="7654916369822103315">Роздільну здатність дисплея "<ph name="DISPLAY_NAME" />" змінено на <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Гц). Ваш дисплей не підтримує роздільну здатність <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Гц) через обмежену пропускну спроможність порту. Якщо не підтвердити цю зміну, попередні налаштування відновляться через <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Скасувати</translation> <translation id="7659861092419699379">Робочий стіл і вікна закрито</translation> <translation id="7660160718439869192">Пристрій <ph name="NAME" /> з’явиться в списку зв’язаних з обліковим записом <ph name="EMAIL" /></translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Показати налаштування функцій доступності; функцію "<ph name="ENABLED_FEATURES" />" увімкнено.</translation> <translation id="7947798320695032612">Додаток <ph name="APP_NAME" /> хоче використовувати цей пристрій: <ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">Зменшити яскравість клавіатури</translation> +<translation id="7953994493035617347">Підтвердити нову роздільну здатність?</translation> <translation id="7963689218131240420">Режим "Не турбувати" вимкнено.</translation> <translation id="7963992254934562106">З телефона <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Вибрати папку…</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Ви можете закріпити важливі файли. Для цього наведіть курсор на об’єкт або відкрийте додаток Файли й натисніть об’єкт правою кнопкою миші.</translation> <translation id="7994370417837006925">Паралельний вхід</translation> <translation id="7995804128062002838">Не вдалося зробити знімок екрана</translation> +<translation id="8000020256436988724">Панель інструментів</translation> <translation id="8000066093800657092">Немає мережі</translation> <translation id="8001755249288974029">Вибрати текст від курсора до початку рядка</translation> <translation id="8004512796067398576">Підвищити</translation> @@ -1844,6 +1851,7 @@ <translation id="8262312463845990408">Увімкнути або вимкнути відтворення</translation> <translation id="8270450402312105425">{0,plural, =1{Поверніться до попередньої версії на пристрої протягом години}one{Поверніться до попередньої версії на пристрої протягом # години}few{Поверніться до попередньої версії на пристрої протягом # годин}many{Поверніться до попередньої версії на пристрої протягом # годин}other{Поверніться до попередньої версії на пристрої протягом # години}}</translation> <translation id="8277261673056602147">Виділити текст на екрані</translation> +<translation id="8287009018010202411">Продуктивність</translation> <translation id="828708037801473432">Вимкнено</translation> <translation id="8297006494302853456">Слабкий</translation> <translation id="8308637677604853869">Попереднє меню</translation> @@ -1890,6 +1898,7 @@ <translation id="847056008324733326">Налаштування масштабу дисплея</translation> <translation id="8473301994082929012">На сайті <ph name="ORGANIZATION_NAME" /> <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Щоб скасувати, натисніть Alt+Search або Shift.</translation> +<translation id="8480418399907765580">Показати панель інструментів</translation> <translation id="8487699605742506766">Точка доступу</translation> <translation id="8491237443345908933">Відкрити посилання на новій вкладці</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> не підтримує роздільну здатність <ph name="SPECIFIED_RESOLUTION" />. Роздільну здатність змінено на <ph name="FALLBACK_RESOLUTION" />. Щоб зберегти зміни, натисніть "Підтвердити". Попередні налаштування відновляться через <ph name="TIMEOUT_SECONDS" />.</translation> @@ -1915,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Сортуйте додатки за назвою чи кольором</translation> <translation id="8609384513243082612">Відкрити нову вкладку</translation> +<translation id="861045123704058818">Додатки тимчасово впорядковано за категоріями</translation> <translation id="8612216344243590325">Зберігайте важливі файли в сервісі <ph name="HOLDING_SPACE_TITLE" />, а не на комп’ютері. Для цього перетягніть файли сюди: <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Сповіщення з додатків <ph name="APP_1_TITLE" /> і <ph name="APP_2_TITLE" /> приховано, оскільки ввімкнено безпечний перегляд</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1953,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Потрібне підтвердження: сайт <ph name="ORIGIN_NAME" /> хоче підтвердити вашу особу</translation> <translation id="875593634123171288">Показати налаштування VPN</translation> +<translation id="8756799553341497810">Коли ви вийдете із цього режиму, то зможете налаштовувати макет додатка.</translation> <translation id="8759408218731716181">Не вдається налаштувати паралельний вхід</translation> <translation id="8763883995157866248">Перевести пристрій у режим сну</translation> <translation id="877404052021108314">90°F у °C</translation> @@ -1973,6 +1984,7 @@ <translation id="8834539327799336565">Підключено</translation> <translation id="8841375032071747811">Кнопка "Назад"</translation> <translation id="8843682306134542540">Заблокувати/розблокувати обертання. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Отримати довідку</translation> <translation id="8849001918648564819">Приховано</translation> <translation id="8853703225951107899">PIN-код або пароль усе ще не вдається підтвердити. Примітка: якщо ви нещодавно змінювали пароль, введіть старий. Новий пароль буде застосовано, щойно ви вийдете з облікового запису.</translation> <translation id="8855885154700222542">Клавіша повноекранного режиму</translation> @@ -2044,6 +2056,7 @@ <translation id="9129245940793250979">Задня кнопка</translation> <translation id="9133335900048457298">Не вдається записати захищений контент</translation> <translation id="9139720510312328767">Видалити наступну літеру</translation> +<translation id="9148058034647219655">Вийти</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">ПРОПОНОВАНІ ДОДАТКИ</translation> <translation id="9168436347345867845">Пізніше</translation>
diff --git a/ash/strings/ash_strings_ur.xtb b/ash/strings/ash_strings_ur.xtb index 16272ff..530650c 100644 --- a/ash/strings/ash_strings_ur.xtb +++ b/ash/strings/ash_strings_ur.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">مجھے بوریت ہو رہی ہے</translation> <translation id="1104084341931202936">ایکسیسبیلٹی کی ترتیبات دکھائیں</translation> <translation id="1104621072296271835">آپ کے آلات مل کر اور بہتر کام کرتے ہیں</translation> -<translation id="1106446201446919638">1 آلہ منسلک ہو گیا۔ ہاٹ اسپاٹ استعمال کرتے وقت، Wi-Fi آف رہے گا۔</translation> <translation id="1111021433905331574">آپ ترتیبات میں اپنے کی بورڈ کی بیک لائٹ کا رنگ تبدیل کر سکتے ہیں > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">موبائل ڈیٹا کو ٹوگل کریں۔ <ph name="STATE" />۔</translation> <translation id="112308213915226829">شیلف کو از خود چھپائیں</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">کوئی موبائل نیٹ ورک نہیں ہے</translation> <translation id="1882897271359938046"><ph name="DISPLAY_NAME" /> میں معکوس سازی</translation> <translation id="1885785240814121742">فنگر پرنٹ کی مدد سے غیر مقفل کریں</translation> +<translation id="1904997243703671177">جب آپ بلوٹوتھ کو آف کرتے ہیں تو <ph name="DEVICE_COUNT" /> بیرونی آلات آپ کے <ph name="DEVICE_TYPE" /> سے غیر منسلک ہو جائیں گے، بشمول:</translation> <translation id="1908992311423394684">نئی انسٹال کردہ ایپ</translation> <translation id="1915307458270490472">کال منقطع کریں</translation> <translation id="1918022425394817322">کیمرا اوپری دائیں کونے میں اسنیپ کیا گیا ہے</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">دریافت ایپ میں 'مدد' کھولیں</translation> <translation id="2018630726571919839">مجھے کوئی لطیفہ سنائيں</translation> <translation id="2021864487439853900">غیر مقفل کرنے کے لیے کلک کریں</translation> -<translation id="2023558322300866873">آپ کسی بھی وقت پیکٹ کیپچر کو روک سکتے ہیں</translation> <translation id="2034971124472263449">بہرحال محفوظ کریں</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> کا شارٹ کٹ فی الحال آف ہے</translation> <translation id="2049240716062114887">ڈیسک کا نام تبدیل کر کے <ph name="DESK_NAME" /> کر دیا گیا۔</translation> -<translation id="206377500836174974">فُل</translation> <translation id="2064048859448024834">کیمرا کا پیش منظر آن ہے</translation> <translation id="2067602449040652523">کی بورڈ کی چمک</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> کو ٹوگل کریں۔ <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" /> ہے</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">غیر منسلک</translation> <translation id="2408955596600435184">اپنا PIN درج کریں</translation> <translation id="2412593942846481727">اپ ڈیٹ دستیاب ہے</translation> +<translation id="2416438829169535743">منظر سے باہر نکلیں؟</translation> <translation id="2417486498593892439">نیٹ ورک میں سائن ان کریں</translation> <translation id="2426051945783024481">کیمرے کا فریم خودکار طور پر بیچ میں کر دیا گیا ہے</translation> <translation id="2427507373259914951">بائیں طرف کلک کریں</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">اطلاعات</translation> <translation id="2484513351006226581">کی بورڈ کا لے آؤٹ سوئچ کرنے کے لیے <ph name="KEYBOARD_SHORTCUT" /> دبائیں۔</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> کا پیش منظر۔ فعال ڈیسک۔</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" کو <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) ریزولوشن میں تبدیل کر دیا گیا۔ تصدیق کیے بغیر، گزشتہ ترتیبات کو <ph name="TIMEOUT_SECONDS" /> میں بحال کر دیا جائے گا۔</translation> <translation id="2487915095798731898">شامل ہوں</translation> <translation id="2499445554382787206">ڈیسک پروفائل کے لیے مینیو۔ <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">اسٹکی کلیدیں</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 آلہ منسلک ہے</translation> <translation id="2791421900609674576">آپ کو تجاویز نظر آئیں گی تاکہ آپ نے جہاں چھوڑا تھا وہاں سے جاری رکھ سکیں۔ آپ تجاویز کو ہٹانے کے لیے ٹچ کر کے دبائے رکھ سکتے ہیں۔</translation> <translation id="2792498699870441125">Alt+تلاش</translation> +<translation id="2801954693771979815">اسکرین کا سائز</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />، منتخب کیا گیا</translation> <translation id="2805756323405976993">اطلاقات</translation> <translation id="2814448776515246190">جزوی کیپچر</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">تمثیل میں غیر تعاون یافتہ ایپس</translation> <translation id="3160929076476941240">2 گھنٹے</translation> <translation id="316356270129335934"><ph name="MANAGER" /> آپ کے <ph name="DEVICE_TYPE" /> کو واپس کر رہا ہے۔ آپ کا آلہ ری سیٹ ہو جائے گا اور تمام ڈیٹا حذف ہو جائے گا۔</translation> -<translation id="3170769098533255179">کوئی آلات منسلک نہیں ہیں۔ ہاٹ اسپاٹ استعمال کرتے وقت، Wi-Fi آف رہے گا۔</translation> <translation id="3171170659304083361">اندراج کے طریقوں کی ترتیبات</translation> <translation id="3176221688814061633">آپ کا Chromebook یا بلوٹوتھ آلہ بلوٹوتھ کا پرانا ورژن استعمال کر رہا ہے۔ بہتر آڈیو کوالٹی کے لیے بلوٹوتھ سپر ریزولوشن کو آن کریں یا اندرونی مائیکروفون استعمال کریں۔</translation> <translation id="3181441307743005334">ری سٹارٹ کرنے میں کچھ وقت لگ سکتا ہے</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICE_NAME" /> ہاٹ اسپاٹ سے <ph name="DEVICECOUNT" /> آلات منسلک ہیں</translation> <translation id="3307642347673023554">لیپ ٹاپ وضح میں سوئچ کیا</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> اب بھی بعد میں سائن ان کر سکتا ہے۔</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> آلات منسلک ہیں۔ ہاٹ اسپاٹ استعمال کرتے وقت، Wi-Fi آف رہے گا۔</translation> <translation id="3321628682574733415">والدین کا غلط کوڈ</translation> <translation id="332827762492701193">اطلاعات پوشیدہ ہیں</translation> <translation id="3333674550998107387"><ph name="NOTIFICATION_TITLE" /> اطلاع کو پھیلائيں</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">موجودہ ڈیسک سے ونڈوز دکھائی جا رہی ہیں تمام ڈیسکس سے ونڈوز کو دکھانے کے لیے اوپر تیر کے نشان والی کلید دبائیں</translation> <translation id="3702846122927433391">نائیجیریا میں آبادی</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">تفریح</translation> <translation id="3708186454126126312">پہلے سے منسلک کردہ</translation> <translation id="3712143870407382523">اس سائیڈ کے لیے ایک ونڈو کا انتخاب کریں</translation> <translation id="371370241367527062">سامنے کا مائیکروفون</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">آداب، میں کیسے مدد کر سکتا ہوں؟</translation> <translation id="3804737937830804242">کیمرا سکیڑیں</translation> <translation id="3824784079442479685">اس سے کیمرے کی اجازت کے ساتھ <ph name="APP_NAME" />، اور تمام ایپس اور ویب سائٹس کو کیمرے تک رسائی کی اجازت ملتی ہے۔ آپ کو ویب صفحہ کو ریفریش کرنے یا ایپ کو دوبارہ شروع کرنے کی ضرورت پڑ سکتی ہے۔</translation> -<translation id="3825680296690914697"><ph name="TOTAL_NUM_OF_SUBMISSIONS" /> میں سے <ph name="NUM_TURNED_IN" /> جمع کرائے گئے، <ph name="NUM_GRADED" /> کی درجہ بندی کی گئی</translation> <translation id="3826099427150913765">پاس ورڈ پر سوئچ کریں</translation> <translation id="383058930331066723">بیٹری سیور موڈ آن ہے</translation> <translation id="383629559565718788">کی بورڈ کی ترتیبات دکھائیں</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168"><ph name="REMAINING_TIME" />، آن</translation> <translation id="4069532248403319695">ڈاؤن لوڈز صفحہ کھولیں</translation> <translation id="4072264167173457037">اوسط سگنل</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> جمع کرائے گئے • <ph name="NUM_GRADED" /> گریڈ دیا گیا</translation> <translation id="4086921558679520050">اپنے آلے پر فزیکل مائیک سوئچ کو آن کریں</translation> <translation id="4101772068965291327">ہوم صفحہ کھولیں</translation> <translation id="4112140312785995938">پیچھے کریں</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">اسکرین کاسٹ کو محفوظ نہیں کیا جا سکتا</translation> <translation id="4405151984121254935">منسلک پیریفرل کی قسم تعاون یافتہ نہیں ہے</translation> <translation id="4406883609789734330">لائیو کیپشن</translation> +<translation id="4412698727486357573">ہیلپ سینٹر</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> آف ہے۔</translation> <translation id="4424159417645388645">ڈیسک 5</translation> <translation id="4430019312045809116">والیوم</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">کسی بھی تجویز میں دلچسپی نہیں</translation> <translation id="4569753163207712681">اپنے فون کی حالیہ تصاویر، میڈیا اور ایپس دیکھیں</translation> <translation id="4573176682887762361">"[لفظ / فقرہ] ٹائپ کریں"</translation> -<translation id="4577188182049003486">ہاٹ اسپاٹ آن ہونے کے ساتھ، Wi-Fi آف ہے</translation> <translation id="4577274620589681794">وقت ختم ہو گیا · <ph name="LABEL" /></translation> <translation id="4577990005084629481">پیش مناظر دکھائیں</translation> <translation id="4578906031062871102">ترتیبات کا مینیو کھولا گیا</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">لنک کو ٹیب اسٹرپ پر خالی جگہ پر گھسیٹیں</translation> <translation id="4814539958450445987">لاگ ان اسکرین</translation> <translation id="481455355267255546">اس کے آگے</translation> +<translation id="481749895090480684">ٹاسک کی فہرست: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">کیمرا اور مائیکروفون</translation> <translation id="482908187605862807">Play اسٹور سے دستیاب ایپس</translation> <translation id="4831034276697007977">کیا آپ واقعی خودکار کلکس کو آف کرنا چاہتے ہیں؟</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">الارم کی آوازیں غیر فعال ہونے پر فون کا پتہ لگانے والی خصوصیت دستیاب نہیں ہے</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> کا تقاضہ ہے کہ آپ اپنے <ph name="DEVICE_TYPE" /> پر واپس جائیں۔ آپ کا آلہ ری سیٹ ہو جائے گا اور تمام ڈیٹا حذف ہو جائے گا۔</translation> <translation id="4961318399572185831">اسکرین کاسٹ کریں</translation> +<translation id="4964188651935955085">جب آپ بلوٹوتھ آف کرتے ہیں، تو یہ بیرونی آلہ آپ کے <ph name="DEVICE_TYPE" /> سے غیر منسلک ہو جائے گا:</translation> <translation id="4966431234408005599">والیوم بڑھائیں</translation> <translation id="4969092041573468113">h <ph name="MINUTES" />m <ph name="SECONDS" />s<ph name="HOURS" /></translation> <translation id="4975771730019223894">ایپ بیجینگ</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">اگر آپ خاموش وضع میں رہتے ہوئے بات کرتے ہیں تو آپ کو مطلع کر دیا جائے گا۔ آڈیو آپ کے آلے سے باہر نہیں جاتی ہے۔</translation> <translation id="5077416371682039027">اپنے فون کی حالیہ تصاویر، میڈیا، اطلاعات اور ایپس دیکھنے کو سیٹ اپ کریں</translation> +<translation id="5077936103761694531">ریزولیوشن کی تصدیق کریں؟</translation> <translation id="5078796286268621944">غلط PIN</translation> <translation id="5083035541015925118">ctrl + alt + اوپر تیر کا نشان</translation> <translation id="5083553833479578423">اسسٹنٹ کی مزید خصوصیات کو غیر مقفل کریں۔</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620">فائلز کو <ph name="HOLDING_SPACE_TITLE" /> میں شامل کرنے کے لیے ڈیسک ٹاپ پر ڈراپ کریں۔ آپ ڈیسک ٹاپ پر فائلز شامل نہیں کر سکتے۔</translation> <translation id="5551456515017410630">کیلنڈر کھولیں/بند کریں</translation> <translation id="5551974246223970793">صفحہ تلاش کرتے وقت، تلاش کے لیے اگلی مماثلت پر جائیں</translation> -<translation id="5555639311269196631">ہاٹ اسپاٹ آف کریں</translation> <translation id="5556459405103347317">دوبارہ لوڈ کریں</translation> <translation id="5558091555391176027">قریبی آلات کے ساتھ اشتراک کی اعلی مرئیت کو ٹوگل کریں</translation> +<translation id="5558314826121965174">تخلیقی صلاحیت</translation> <translation id="556042886152191864">بٹن</translation> <translation id="5570122939431135380">نئی پوشیدگی ونڈو میں نیا ٹیب کھولیں</translation> <translation id="5571066253365925590">بلوٹوتھ فعال ہے</translation> +<translation id="5572632238877308040">لوازمات</translation> <translation id="557563299383177668">اگلا پیراگراف</translation> <translation id="5577082622442191756">بلوٹوتھ ٹوگل کریں۔ <ph name="STATE_TEXT" />۔</translation> <translation id="5577281275355252094">فون ہب استعمال کرنے کیلئے چیک کریں کہ آپ کے فون پر بلوٹوتھ فعال ہے</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">ڈیسک 10</translation> <translation id="5662709761327382534">مائیکروفون کے ذریعے ریکارڈ کریں <ph name="CURRENT_STATE" />، مائیکروفون کے ذریعے ریکارڈنگ کرنے کیلئے Enter دبائیں <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">فعال ہو رہا ہے</translation> +<translation id="5672890847723042801">یوٹیلیٹیز</translation> <translation id="5673434351075758678">آپ کی ترتیبات کی مطابقت پذیری کے بعد '<ph name="FROM_LOCALE" />' سے ''<ph name="TO_LOCALE" /> میں۔</translation> <translation id="5675363643668471212">شیلف آئٹم</translation> <translation id="5677928146339483299">مسدود کردہ</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">بیٹری %<ph name="BATTERY_PERCENTAGE" /></translation> <translation id="5867217927013474703">نیٹ ورک کی معلومات جمع کی جا رہی ہیں</translation> <translation id="5867606971598166637">آپ کے سسٹم کا منتظم آپ کی اسکرینز کی نگرانی کر رہا ہے</translation> -<translation id="5876535466645959772">منتخب کردہ فہرست خالی ہے، نیا ٹاسک شامل کرنے کے لیے نیچے نیویگیٹ کریں۔</translation> <translation id="5876666360658629066">والد/والدہ کا کوڈ درج کریں</translation> <translation id="5881540930187678962">بعد میں فون ہب سیٹ اپ کریں</translation> <translation id="5887954372087850114">ونڈو <ph name="WINDOW_TITLE" /> کو <ph name="DESK_TITLE" /> کو تفویض کیا گیا اور دیگر تمام ڈیسک سے غیر تفویض کیا گیا</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">ایپ</translation> <translation id="5958529069007801266">تحفظ یافتہ صارف</translation> <translation id="5960410286721553511">اپنے فون کی حالیہ تصاویر اور میڈیا دیکھیں</translation> -<translation id="5961960957587052807">روشنی</translation> <translation id="5965524703725988602">گہری تھیم کو ٹوگل کریں۔ <ph name="STATE_TEXT" />۔</translation> <translation id="5975235751479998104">ونڈوز کے ذریعے سب سے آگے ایپ پر جائیں</translation> <translation id="5978382165065462689">ریموٹ اسسٹنس کے ذریعے آپ کی اسکرین کے کنٹرول کا اشتراک کیا جا رہا ہے۔</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">ایپ کی تجاویز</translation> <translation id="6352082849089527770">نامعلوم نیٹ ورکس</translation> <translation id="6359587239691116345">تازہ ترین خصوصیات اور سیکیورٹی میں بہتریاں حاصل کریں۔ اگر آپ اس اپ ڈیٹ کو مسترد کرتے ہیں تو ہو سکتا ہے کہ آپ کا آلہ اب مزید ٹھیک سے کام نہ کرے اور آپ کو سیکیورٹی اور کارکردگی کے مسائل کا سامنا کرنا پڑے۔</translation> +<translation id="6362833380917912748">اپنی پہلے سے شامل ایپس کو جانیں</translation> <translation id="6376931439017688372">بلوٹوتھ آن ہے</translation> <translation id="6378515133128829137">ونڈو کو دائیں جانب پن کریں</translation> <translation id="6381109794406942707">آلہ غیر مقفل کرنے کے لیے، اپنا PIN درج کریں۔</translation> @@ -1526,6 +1528,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> نام والے آلے سے منسلک ہے</translation> <translation id="7015766095477679451">بوقت <ph name="COME_BACK_TIME" /> پھر استعمال کریں۔</translation> <translation id="70168403932084660">ڈیسک 6</translation> +<translation id="702252130983202758">آپ کی ایپس</translation> <translation id="7025533177575372252">اپنے <ph name="DEVICE_NAME" /> کو اپنے فون سے منسلک کریں</translation> <translation id="7026338066939101231">تخفیف</translation> <translation id="7029814467594812963">سیشن سے خارج ہوں</translation> @@ -1675,6 +1678,7 @@ <translation id="7647488630410863958">اپنی اطلاعات دیکھنے کیلئے آلہ کو غیر مقفل کریں</translation> <translation id="7649070708921625228">مدد</translation> <translation id="7654687942625752712">صوتی تاثرات کو غیر فعال کرنے کیلئے پانچ منٹ تک والیوم کی دونوں کلیدوں کو دبائے رکھیں۔</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" کو <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) ریزولوشن میں تبدیل کر دیا گیا۔ پورٹ بینڈ وڈتھ کی حدود کی وجہ سے، آپ کا ڈسپلے <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) ریزولیوشن کو سپورٹ نہیں کر سکتا ہے۔ تصدیق کیے بغیر، گزشتہ ترتیبات کو <ph name="TIMEOUT_SECONDS" /> میں بحال کر دیا جائے گا۔</translation> <translation id="7658239707568436148">منسوخ کریں</translation> <translation id="7659861092419699379">ڈیسک اور ونڈوز بند کر دی گئی ہیں</translation> <translation id="7660160718439869192">آپ کا <ph name="NAME" /> <ph name="EMAIL" /> کے ساتھ لنک کردہ آلات پر ظاہر ہوگا</translation> @@ -1765,6 +1769,7 @@ <translation id="7945357288295809525">ایکسیسبیلٹی کی ترتیبات دکھائیں، "<ph name="ENABLED_FEATURES" />" فعال ہے۔</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> آپ کا <ph name="DEVICE_NAME" /> استعمال کرنا چاہتی ہے</translation> <translation id="7951630946012935453">مدھم کی بورڈ</translation> +<translation id="7953994493035617347">نئی ریزولیوشن کی تصدیق کریں؟</translation> <translation id="7963689218131240420">'ڈسٹرب نہ کریں' آف ہے۔</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> سے</translation> <translation id="7968693143708939792">فولڈر منتخب کریں...</translation> @@ -1777,6 +1782,7 @@ <translation id="799296642788192631">آپ اہم فائلز کو پن کر سکتے ہیں۔ پن کرنے کے لیے، کسی آئٹم پر گھمائیں یا فائلز کھولیں اور کسی آئٹم پر دائیں کلک کریں۔</translation> <translation id="7994370417837006925">متعدد سائن ان</translation> <translation id="7995804128062002838">اسکرین کیپچر کرنے میں نا کام</translation> +<translation id="8000020256436988724">Toolbar</translation> <translation id="8000066093800657092">کوئی نیٹ ورک نہیں ہے</translation> <translation id="8001755249288974029">کرسر سے لائن کے آغاز تک ٹیکسٹ کو منتخب کریں</translation> <translation id="8004512796067398576">اضافہ</translation> @@ -1823,6 +1829,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> کے لئے معلومات کا ڈائلاگ کھولیں</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> استعمال کر کے</translation> <translation id="8185090165691050712">قفل موڈ کا سائز تبدیل کرنے کے لیے مینیو کو آن/آف کریں</translation> +<translation id="8192727139462702395">جب آپ بلوٹوتھ کو آف کرتے ہیں، تو یہ بیرونی آلات آپ کے <ph name="DEVICE_TYPE" /> سے غیر منسلک ہو جائیں گے:</translation> <translation id="8198456017687137612">کاسٹنگ ٹیب</translation> <translation id="8200772114523450471">دوبارہ شروع کریں</translation> <translation id="8203795194971602413">دائیں طرف کلک کریں</translation> @@ -1842,6 +1849,7 @@ <translation id="8262312463845990408">پلے بیک ٹوگل کریں</translation> <translation id="8270450402312105425">{0,plural, =1{ایک گھنٹے کے اندر آلہ کو گزشتہ ورژن میں تبدیل کریں}other{# گھنٹے کے اندر آلہ کو گزشتہ ورژن میں تبدیل کریں}}</translation> <translation id="8277261673056602147">اپنی اسکرین پر ٹیکسٹ کو نمایاں کریں</translation> +<translation id="8287009018010202411">پروڈکٹیوٹی</translation> <translation id="828708037801473432">آف</translation> <translation id="8297006494302853456">کمزور</translation> <translation id="8308637677604853869">پچھلا مینیو</translation> @@ -1913,6 +1921,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">اپنی ایپس کو نام یا رنگ کے لحاظ سے ترتیب دیں</translation> <translation id="8609384513243082612">نیا ٹیب کھولیں</translation> +<translation id="861045123704058818">ایپس کو زمرہ کے لحاظ سے عارضی طور پر منظم کیا جاتا ہے</translation> <translation id="8612216344243590325">اہم فائلز کو ڈیسک ٹاپ کے بجائے <ph name="HOLDING_SPACE_TITLE" /> کے اندر رکھیں۔ بس فائلز کو <ph name="HOLDING_SPACE_TITLE" /> پر گھسیٹیں۔</translation> <translation id="8614517853887502247"><ph name="APP_1_TITLE" /> اور <ph name="APP_2_TITLE" /> اطلاعات پوشیدہ ہیں کیونکہ دیکھنے کا تحفظ آن ہے</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1951,6 +1960,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">اپنی شناخت کی توثیق کریں: <ph name="ORIGIN_NAME" /> اس بات کی تصدیق کرنا چاہتی ہے کہ یہ آپ ہی ہیں</translation> <translation id="875593634123171288">VPN کی ترتیبات دکھائیں</translation> +<translation id="8756799553341497810">اس منظر سے باہر نکلنے کے بعد آپ اپنے ایپ لے آؤٹ کو حسب ضرورت بنانا شروع کر سکتے ہیں۔</translation> <translation id="8759408218731716181">متعدد سائن ان ترتیب نہیں دے سکتے</translation> <translation id="8763883995157866248">آلہ کو سلیپ وضع میں بھیجیں</translation> <translation id="877404052021108314">C میں 90°F</translation> @@ -1971,6 +1981,7 @@ <translation id="8834539327799336565">فی الحال منسلک ہے</translation> <translation id="8841375032071747811">'پیچھے' بٹن</translation> <translation id="8843682306134542540">گردش لاک ٹوگل کریں۔ <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">مدد حاصل کریں</translation> <translation id="8849001918648564819">پوشیدہ</translation> <translation id="8853703225951107899">آپ کے PIN یا پاس ورڈ کی توثیق ابھی بھی نہیں کی جا سکی۔ نوٹ: اگر آپ نے حال ہی میں اپنا پاس ورڈ تبدیل کیا ہے تو اپنا پرانا پاس ورڈ استعمال کریں۔ آپ کے سائن آؤٹ ہونے کے بعد آپ کا نیا پاس ورڈ لاگو ہوگا۔</translation> <translation id="8855885154700222542">پوری اسکرین کی کلید</translation> @@ -2042,6 +2053,7 @@ <translation id="9129245940793250979">پیچھے والا بٹن</translation> <translation id="9133335900048457298">تحفظ یافتہ مواد کو ریکارڈ نہیں کیا جا سکتا</translation> <translation id="9139720510312328767">اگلا حرف حذف کریں</translation> +<translation id="9148058034647219655">خارج ہوں</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">تجویز کردہ ایپس</translation> <translation id="9168436347345867845">اسے بعد میں کریں</translation>
diff --git a/ash/strings/ash_strings_uz.xtb b/ash/strings/ash_strings_uz.xtb index 72203d2..4e0ada88 100644 --- a/ash/strings/ash_strings_uz.xtb +++ b/ash/strings/ash_strings_uz.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Men zerikdim</translation> <translation id="1104084341931202936">Qulayliklar sozlamalarini ochish</translation> <translation id="1104621072296271835">Qurilmalaringiz birgalikda yaxshiroq ishlaydi</translation> -<translation id="1106446201446919638">1 ta qurilma ulandi. Hotspot ishlayotganda Wi-Fi oʻchiq qoladi.</translation> <translation id="1111021433905331574">Klaviatura orqa chirogʻi rangini Sozlamalar > <ph name="APP_TITLE" /> sahifasidan oʻzgartirish mumkin</translation> <translation id="1117719261843403176">Mobil internet tugmasi. <ph name="STATE" />.</translation> <translation id="112308213915226829">Javonni avtomatik yashirish</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Mobil tarmoq topilmadi</translation> <translation id="1882897271359938046">Nusxa tasvir <ph name="DISPLAY_NAME" /> ekraniga uzatilmoqda</translation> <translation id="1885785240814121742">Barmoq izi orqali qulfdan chiqarish</translation> +<translation id="1904997243703671177">Bluetooth sozlamasi oʻchganda <ph name="DEVICE_COUNT" /> ta tashqi qurilma <ph name="DEVICE_TYPE" /> qurilmangizdan uziladi, jumladan:</translation> <translation id="1908992311423394684">Yangi oʻrnatilgan</translation> <translation id="1915307458270490472">Tugatish</translation> <translation id="1918022425394817322">Kamera yuqori oʻng burchakka joylandi</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Tanishuv ilovasida “Yordam” sahifasini oching</translation> <translation id="2018630726571919839">Bitta latifa aytib ber</translation> <translation id="2021864487439853900">Ochish uchun bosing</translation> -<translation id="2023558322300866873">Tarmoq paketlarini olish jarayonini istalgan vaqtda toʻxtatish mumkin</translation> <translation id="2034971124472263449">Baribir saqlansin</translation> <translation id="204259843076055848"><ph name="SIX_PACK_KEY_NAME" /> tugmasi hozir oʻchiq</translation> <translation id="2049240716062114887">Ish stoli nomi yangilandi: <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Toʻliq</translation> <translation id="2064048859448024834">Kamera orqali razm solish yoniq</translation> <translation id="2067602449040652523">Klaviatura yorqinligi</translation> <translation id="2075520525463668108"><ph name="CAPTURE_MEDIUM" /> tugmasi. <ph name="CAPTURE_MEDIUM" /> <ph name="CAPTURE_STATE" />.</translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Ulanmagan</translation> <translation id="2408955596600435184">PIN kodni kiriting</translation> <translation id="2412593942846481727">Yangilanish chiqdi</translation> +<translation id="2416438829169535743">Darslik yopilsinmi?</translation> <translation id="2417486498593892439">Tarmoqqa kirish</translation> <translation id="2426051945783024481">Kamera freymi avtomatik markazga olinadi</translation> <translation id="2427507373259914951">Chap klik</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Bildirishnomalar</translation> <translation id="2484513351006226581">Klaviatura terilmasini almashtirish uchun <ph name="KEYBOARD_SHORTCUT" /> tugmalarini bosing.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> – razm solish. Faol ish stoli.</translation> +<translation id="2486405091093637109">"<ph name="DISPLAY_NAME" />" aniqlik darajasi oʻzgartirildi: <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Hech qanday amal bajarilmasa, eski sozlamalar qaytariladi, qolgan vaqt: <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Qo‘shilish</translation> <translation id="2499445554382787206">Ish stoli profili menyusi. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Yopishqoq tugmalar</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 ta qurilma ulangan</translation> <translation id="2791421900609674576">Siz uchun takliflar kelgan joyidan davom etadi. Takliflarni bosib turib olib tashlash mumkin.</translation> <translation id="2792498699870441125">Alt + Search</translation> +<translation id="2801954693771979815">Ekran oʻlchami</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, tanlangan</translation> <translation id="2805756323405976993">Ilovalar</translation> <translation id="2814448776515246190">Qisman tasvirga olish</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Andozada mos kelmaydigan ilovalar bor</translation> <translation id="3160929076476941240">2 st</translation> <translation id="316356270129335934"><ph name="MANAGER" /> <ph name="DEVICE_TYPE" /> tizimini eski versiyaga qaytarmoqda. Qurilma asliga qaytariladi va barcha maʼlumotlar butunlay tozalanadi.</translation> -<translation id="3170769098533255179">Hech qanday qurilma ulanmagan. Hotspot ishlayotganda Wi-Fi oʻchiq qoladi.</translation> <translation id="3171170659304083361">Matn kiritish sozlamalari</translation> <translation id="3176221688814061633">Chromebook yoki Bluetooth qurilmada yoqilgan Bluetooth versiyasi eskirgan. Audio sifatini yaxshilash uchun Bluetooth super aniqlik (sr) parametrini yoqing yoki ichki mikrofondan foydalaning.</translation> <translation id="3181441307743005334">Oʻchib yonishi biroz vaqt olishi mumkin</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> ta qurilma <ph name="DEVICE_NAME" /> hotspotiga ulandi</translation> <translation id="3307642347673023554">Laptop rejimiga almashildi</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> keyinroq kira oladi.</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> ta qurilma ulangan. Hotspot ishlayotganda Wi-Fi oʻchiq qoladi.</translation> <translation id="3321628682574733415">Ota-ona kodi xato kiritildi</translation> <translation id="332827762492701193">Bildirishnomalar yashirilgan</translation> <translation id="3333674550998107387">Bildirishnomani (<ph name="NOTIFICATION_TITLE" />) yoyish</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Joriy ish stoli oynalari chiqarilgan, barcha ish stollar oynalarini chiqarish uchun yuqoriga strelkani bosing</translation> <translation id="3702846122927433391">Nigeriyada aholi soni</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Hordiq</translation> <translation id="3708186454126126312">Avval ulangan qurilmalar</translation> <translation id="3712143870407382523">Bu yon panel oynasini tanlang</translation> <translation id="371370241367527062">Old mikrofon</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Salom, qanday yordamim tegishi mumkin?</translation> <translation id="3804737937830804242">Kamera tugmasini berkitish</translation> <translation id="3824784079442479685">Bunda kameraga ruxsat beriladi. <ph name="APP_NAME" /> va barcha ilovalar va saytlar kameradan foydalana oladi Sayt yoki sahifani yangilash yoki ilovani qayta ochish talab etilishi mumkin.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> / <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ta vazifa topshirildi, <ph name="NUM_GRADED" /> tasi baholandi</translation> <translation id="3826099427150913765">Parol kiritish</translation> <translation id="383058930331066723">Quvvat tejash rejimi yoniq</translation> <translation id="383629559565718788">Klaviatura sozlamalarini ochish</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Yoniq, <ph name="REMAINING_TIME" /> qoldi</translation> <translation id="4069532248403319695">Yuklanmalar sahifasini ochish</translation> <translation id="4072264167173457037">Signal o‘rtacha</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ta vazifa topshirildi • <ph name="NUM_GRADED" />-sinf bitirildi</translation> <translation id="4086921558679520050">Qurilmadagi mikrofon tashqi tugmasini bosing</translation> <translation id="4101772068965291327">Bosh sahifani ochish</translation> <translation id="4112140312785995938">Orqaga qaytarish</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Skrinkast saqlanmadi</translation> <translation id="4405151984121254935">Ulangan tashqi qurilma tizimda ishlamaydi</translation> <translation id="4406883609789734330">Jonli izoh</translation> +<translation id="4412698727486357573">Yordam markazi</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> yoqilmagan</translation> <translation id="4424159417645388645">Desk 5</translation> <translation id="4430019312045809116">Hajmi</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Hech qanday taklif meni qiziqtirmadi</translation> <translation id="4569753163207712681">Telefoningizdagi oxirgi suratlar, media fayllar va ilovalarni oching</translation> <translation id="4573176682887762361">“[soʻz yoki iborani] yozing”</translation> -<translation id="4577188182049003486">Hotspot yoqilsa, Wi-Fi oʻchadi</translation> <translation id="4577274620589681794">Vaqt tugadi · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Razm solishni yoqish</translation> <translation id="4578906031062871102">Sozlamalar menyusi ochildi</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Havolani varaqlar panelidagi boʻsh joyga sudrang</translation> <translation id="4814539958450445987">Kirish ekrani</translation> <translation id="481455355267255546">Keyingisi</translation> +<translation id="481749895090480684">Vazifalar roʻyxati: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">kamera va mikrofon</translation> <translation id="482908187605862807">Play Marketdan mavjud ilovalar</translation> <translation id="4831034276697007977">Avtomatik kliklar bekor qilinsinmi?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Telefonni topish funksiyasi signallar oʻchiqligida ishlamaydi</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> <ph name="DEVICE_TYPE" /> tizimini eski versiyaga qaytarishni talab qilmoqda. Qurilma asliga qaytariladi va barcha maʼlumotlar butunlay tozalanadi.</translation> <translation id="4961318399572185831">Ekranni translatsiya qilish</translation> +<translation id="4964188651935955085">Bluetooth sozlamasi oʻchganda ushbu tashqi qurilma <ph name="DEVICE_TYPE" /> qurilmangizdan uziladi:</translation> <translation id="4966431234408005599">Tovushni balandlatish</translation> <translation id="4969092041573468113"><ph name="HOURS" />s <ph name="MINUTES" />d <ph name="SECONDS" />s</translation> <translation id="4975771730019223894">Ilova nishonchasi</translation> @@ -1027,6 +1027,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Ovozsiz rejimda gapirsangiz ham bildirishnoma olasiz. Audio faqat qurilmada saqlanadi.</translation> <translation id="5077416371682039027">Telefondagi oxirgi suratlar, media fayllar, bildirishnomalar va ilovalarni koʻrishni sozlash</translation> +<translation id="5077936103761694531">Ekran aniqlik darajasi oʻzgardi</translation> <translation id="5078796286268621944">Noto‘g‘ri PIN-kod</translation> <translation id="5083035541015925118">ctrl + alt + yuqoriga strelka</translation> <translation id="5083553833479578423">Assistentning boshqa imkoniyatlarini oching.</translation> @@ -1148,12 +1149,13 @@ <translation id="5550417424894892620"><ph name="HOLDING_SPACE_TITLE" /> paneliga kiritish uchun fayllarni ish stoliga tashlang. Ish stoliga fayl kiritish imkonsiz.</translation> <translation id="5551456515017410630">Taqvimni ochish yoki yopish</translation> <translation id="5551974246223970793">Sahifadan qidirishda keyingi natijaga oʻtish</translation> -<translation id="5555639311269196631">Hotspotni faolsizlantirish</translation> <translation id="5556459405103347317">Qayta yuklash</translation> <translation id="5558091555391176027">Nearby Share uchun keng ruxsat berish</translation> +<translation id="5558314826121965174">Ijodkorlik</translation> <translation id="556042886152191864">Tugma</translation> <translation id="5570122939431135380">Yangi inkognito oynada yangi varaq ochish</translation> <translation id="5571066253365925590">Bluetooth yoniq</translation> +<translation id="5572632238877308040">Asosiy ilovalar</translation> <translation id="557563299383177668">Keyingi xatboshi</translation> <translation id="5577082622442191756">Bluetooth qurilmasini yoqish/oʻchirish <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Phone Hub ishlatish uchun telefoningizda Bluetooth yoniq turishi kerak</translation> @@ -1178,6 +1180,7 @@ <translation id="5662075790140998213">Desk 10</translation> <translation id="5662709761327382534">Mikrofon bilan yozib olish <ph name="CURRENT_STATE" />, mikrofon bilan yozib olishni <ph name="NEW_STATE" /> qilish uchun Enter tugmasini bosing</translation> <translation id="5669267381087807207">Faollashmoqda</translation> +<translation id="5672890847723042801">Vositalar</translation> <translation id="5673434351075758678">Sinxronlash natijasida “<ph name="FROM_LOCALE" />” o‘rniga “<ph name="TO_LOCALE" />” asosiy til etib tayinlandi.</translation> <translation id="5675363643668471212">Javondagi element</translation> <translation id="5677928146339483299">Bloklangan</translation> @@ -1235,7 +1238,6 @@ <translation id="5864748620896638071">Batareya: <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Tarmoq axboroti yigʻilmoqda</translation> <translation id="5867606971598166637">Tizim administratori ekranlarni nazorat qiladi</translation> -<translation id="5876535466645959772">Tanlangan roʻyxat boʻsh, yangi vazifa kiritish uchun pastga oʻting</translation> <translation id="5876666360658629066">Ota-ona kodini kiriting</translation> <translation id="5881540930187678962">Phone Hub funksiyasini keyin sozlash</translation> <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> oynasi <ph name="DESK_TITLE" /> ish stoliga biriktirildi va barcha boshqa ish stollaridan yechildi</translation> @@ -1255,7 +1257,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Boshqariladigan profil</translation> <translation id="5960410286721553511">Telefoningizdagi oxirgi mediafayl va suratlarni oching</translation> -<translation id="5961960957587052807">Yengil</translation> <translation id="5965524703725988602">Tungi mavzuni yoqish/oʻchirish <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Oynalar sahifasini oldinga oʻtkazish</translation> <translation id="5978382165065462689">Ekraningiz boshqaruvini masofaviy yordamchi orqali ulashish.</translation> @@ -1361,6 +1362,7 @@ <translation id="6351032674660237738">ILOVA TAKLIFLARI</translation> <translation id="6352082849089527770">Notanish tarmoqlar</translation> <translation id="6359587239691116345">Eng oxirgi funksiyalar va xavfsizlikka oid yangilanishlarni olish Bu yangilanishni rad qilsangiz, qurilmangiz ishlashi, xavfsizlik va unumdorlikda muammolar yuz berishi mumkin.</translation> +<translation id="6362833380917912748">Ichki oʻrnatilgan ilovalar bilan tanishing</translation> <translation id="6376931439017688372">Bluetooth yoniq</translation> <translation id="6378515133128829137">Oynani oʻngga qadash</translation> <translation id="6381109794406942707">Qurilmani qulfdan chiqarish uchun PIN kodingizni kiriting.</translation> @@ -1527,6 +1529,7 @@ <translation id="7014684956566476813"><ph name="DEVICE_NAME" /> nomli qurilmaga ulandi</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> da qayting.</translation> <translation id="70168403932084660">Desk 6</translation> +<translation id="702252130983202758">Ilovalaringiz</translation> <translation id="7025533177575372252"><ph name="DEVICE_NAME" /> qurilmasini telefoningiz bilan ulang</translation> <translation id="7026338066939101231">Kamaytirish</translation> <translation id="7029814467594812963">Seansdan chiqish</translation> @@ -1676,6 +1679,7 @@ <translation id="7647488630410863958">Bildirishnomalarni ko‘rish uchun qurilmangizni qulfdan chiqaring</translation> <translation id="7649070708921625228">Yordam</translation> <translation id="7654687942625752712">Ekrandagi matn talaffuz qilinishi funksiyasini faolsizlantirish uchun 5 soniya har ikki tovush tugmasini bosib turing.</translation> +<translation id="7654916369822103315">"<ph name="DISPLAY_NAME" />" aniqlik darajasi oʻzgartirildi: <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Portdagi oʻtkazuvchanlik cheklovi sababli ekran <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) aniqlik darajasida ishlamaydi. Hech qanday amal bajarilmasa, eski sozlamalar qaytariladi, qolgan vaqt: <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Bekor qilish</translation> <translation id="7659861092419699379">Ish stoli va oynalar yopildi</translation> <translation id="7660160718439869192">Sizning <ph name="NAME" /> <ph name="EMAIL" /> hisobiga biriktirilgan qurilmalarda chiqadi</translation> @@ -1766,6 +1770,7 @@ <translation id="7945357288295809525">Maxsus imkoniyatlar sozlamalarini koʻrsatish, “<ph name="ENABLED_FEATURES" />” yoqildi.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> ilovasi <ph name="DEVICE_NAME" /> ishlatmoqchi</translation> <translation id="7951630946012935453">Klaviaturani xiralashtirish</translation> +<translation id="7953994493035617347">Ekran aniqlik darajasi oʻzgardi</translation> <translation id="7963689218131240420">Bezovta qilinmasin rejimi oʻchiq.</translation> <translation id="7963992254934562106"><ph name="PHONE_NAME" /> qurilmasidan</translation> <translation id="7968693143708939792">Jildni tanlang...</translation> @@ -1778,6 +1783,7 @@ <translation id="799296642788192631">Muhim fayllarni mahkamlash mumkin. Mahkamlash uchun sichqonchani fayl ustiga suring yoki Fayllar ilovasini ochib, unga oʻng klik bosing.</translation> <translation id="7994370417837006925">Bir nechta hisobdan kirish</translation> <translation id="7995804128062002838">Ekran suratga olinmadi</translation> +<translation id="8000020256436988724">Asboblar paneli</translation> <translation id="8000066093800657092">Tarmoq topilmadi</translation> <translation id="8001755249288974029">Kursordan qator boshigacha matnni belgilash</translation> <translation id="8004512796067398576">Oshirish</translation> @@ -1824,6 +1830,7 @@ <translation id="8155628902202578800"><ph name="USER_EMAIL_ADDRESS" /> axborot oynasini ochish</translation> <translation id="8167567890448493835"><ph name="LOCALE_NAME" /> ishlatilmoqda</translation> <translation id="8185090165691050712">Qulflash rejimi oʻlchamini oʻzgartirish uchun menyuni koʻrsatish yoki yashirish</translation> +<translation id="8192727139462702395">Bluetooth sozlamasi oʻchganda ushbu tashqi qurilmalar <ph name="DEVICE_TYPE" /> qurilmangizdan uziladi:</translation> <translation id="8198456017687137612">Translatsiya varagʻi</translation> <translation id="8200772114523450471">Davom ettirish</translation> <translation id="8203795194971602413">Oʻng klik</translation> @@ -1843,6 +1850,7 @@ <translation id="8262312463845990408">Ijro tugmasi</translation> <translation id="8270450402312105425">{0,plural, =1{Qurilma tizimini bir soat ichida eski versiyaga qaytaring}other{Qurilma tizimini # soat ichida eski versiyaga qaytaring}}</translation> <translation id="8277261673056602147">Ekrandagi matnni tanlash</translation> +<translation id="8287009018010202411">Unumdorlik</translation> <translation id="828708037801473432">Oʻchiq</translation> <translation id="8297006494302853456">Zaif</translation> <translation id="8308637677604853869">Avvalgi menyu</translation> @@ -1914,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Ilovalarni nomi yoki rangi asosida saralash</translation> <translation id="8609384513243082612">Yangi varaq ochish</translation> +<translation id="861045123704058818">Ilovalar vaqtincha turkum asosida tartiblangan</translation> <translation id="8612216344243590325">Muhim fayllarni ish stolida emas, <ph name="HOLDING_SPACE_TITLE" /> panelida saqlang. Ularni <ph name="HOLDING_SPACE_TITLE" /> paneliga tashlang.</translation> <translation id="8614517853887502247">Xavfsiz koʻrish rejimi yoniqligi uchun <ph name="APP_1_TITLE" /> va <ph name="APP_2_TITLE" /> bildirishnomalari yashirildi</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Shaxsingizni tasdiqlang: <ph name="ORIGIN_NAME" /> bu siz ekanligingizni tasdiqlamoqchi</translation> <translation id="875593634123171288">VPN sozlamalarini ochish</translation> +<translation id="8756799553341497810">Darslik yopilganda ilova dizaynini moslashni boshlash mumkin.</translation> <translation id="8759408218731716181">Bir nechta hisobdan kirish sozlanmadi</translation> <translation id="8763883995157866248">Qurilmani uyqu rejimiga qoʻyish</translation> <translation id="877404052021108314">90°F necha C</translation> @@ -1972,6 +1982,7 @@ <translation id="8834539327799336565">Hozirda ulangan</translation> <translation id="8841375032071747811">Orqaga tugmasi</translation> <translation id="8843682306134542540">Burishni qulflash/qulfdan chiqarish. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Yordam</translation> <translation id="8849001918648564819">Yashirin</translation> <translation id="8853703225951107899">PIN kod yoki parolingiz haligacha tekshirilmadi. Eslatma: Parol yaqinda almashtirilgan boʻlsa, eskisini kiriting. Yangi parolingiz hisobdan chiqqaningizda kuchga kiradi.</translation> <translation id="8855885154700222542">Butun ekran rejimi tugmasi</translation> @@ -2043,6 +2054,7 @@ <translation id="9129245940793250979">Orqa tugma</translation> <translation id="9133335900048457298">Himoyalangan kontentni yozib olish imkonsiz</translation> <translation id="9139720510312328767">Keyingi harfni oʻchirish</translation> +<translation id="9148058034647219655">To‘liq ekran rejimidan chiqish</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">TAVSIYA ETILGAN ILOVALAR</translation> <translation id="9168436347345867845">Keyinroq</translation>
diff --git a/ash/strings/ash_strings_vi.xtb b/ash/strings/ash_strings_vi.xtb index f7e4fa0..775689e6 100644 --- a/ash/strings/ash_strings_vi.xtb +++ b/ash/strings/ash_strings_vi.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Tôi chán quá</translation> <translation id="1104084341931202936">Hiển thị các tùy chọn cài đặt hỗ trợ tiếp cận</translation> <translation id="1104621072296271835">Các thiết bị của bạn hoạt động hiệu quả hơn khi kết nối với nhau</translation> -<translation id="1106446201446919638">Đã kết nối 1 thiết bị. Khi bạn sử dụng điểm phát sóng, Wi-Fi sẽ tắt.</translation> <translation id="1111021433905331574">Bạn có thể thay đổi màu của đèn nền bàn phím trong phần Cài đặt > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Bật/tắt dữ liệu di động. <ph name="STATE" />.</translation> <translation id="112308213915226829">Tự động ẩn kệ</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">Không có mạng di động</translation> <translation id="1882897271359938046">Đang phản chiếu tới <ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Mở khóa bằng vân tay</translation> +<translation id="1904997243703671177">Khi bạn tắt Bluetooth, <ph name="DEVICE_COUNT" /> thiết bị bên ngoài sau đây sẽ ngắt kết nối khỏi <ph name="DEVICE_TYPE" />:</translation> <translation id="1908992311423394684">Mới cài đặt</translation> <translation id="1915307458270490472">Kết thúc</translation> <translation id="1918022425394817322">Máy ảnh đang bám theo góc trên bên phải</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">Mở "Trợ giúp" trong ứng dụng Khám phá</translation> <translation id="2018630726571919839">Kể truyện cười cho tôi</translation> <translation id="2021864487439853900">Nhấp để mở khóa</translation> -<translation id="2023558322300866873">Bạn có thể dừng quá trình thu thập gói dữ liệu bất kỳ lúc nào</translation> <translation id="2034971124472263449">Vẫn lưu</translation> <translation id="204259843076055848">Phím tắt cho thao tác <ph name="SIX_PACK_KEY_NAME" /> hiện đang tắt</translation> <translation id="2049240716062114887">Đã đổi tên không gian làm việc thành <ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Mờ hẳn</translation> <translation id="2064048859448024834">Đang hiện chế độ xem trước máy ảnh</translation> <translation id="2067602449040652523">Độ sáng bàn phím</translation> <translation id="2075520525463668108">Bật/tắt <ph name="CAPTURE_MEDIUM" />. <ph name="CAPTURE_MEDIUM" /> ở trạng thái <ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">Chưa kết nối</translation> <translation id="2408955596600435184">Nhập mã PIN của bạn</translation> <translation id="2412593942846481727">Đã có bản cập nhật</translation> +<translation id="2416438829169535743">Thoát khỏi chế độ xem này?</translation> <translation id="2417486498593892439">Đăng nhập vào mạng</translation> <translation id="2426051945783024481">Khung hình của máy ảnh tự động căn giữa</translation> <translation id="2427507373259914951">Nhấp chuột trái</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">Thông báo</translation> <translation id="2484513351006226581">Hãy nhấn <ph name="KEYBOARD_SHORTCUT" /> để chuyển bố cục bàn phím.</translation> <translation id="2486214324139475545">Bản xem trước <ph name="DESK_NAME" />. Không gian làm việc đang hoạt động.</translation> +<translation id="2486405091093637109">Đã thay đổi "<ph name="DISPLAY_NAME" />" thành độ phân giải <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Nếu bạn không xác nhận, chế độ cài đặt trước đó sẽ được khôi phục sau <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Tham gia</translation> <translation id="2499445554382787206">Trình đơn hồ sơ không gian làm việc. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Phím cố định</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">1 thiết bị đã kết nối</translation> <translation id="2791421900609674576">Bạn sẽ thấy các đề xuất để có thể tiếp tục từ nơi mình chưa xong. Bạn có thể chạm và giữ để xoá đề xuất.</translation> <translation id="2792498699870441125">Alt+Search</translation> +<translation id="2801954693771979815">Kích thước màn hình</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />, đã chọn</translation> <translation id="2805756323405976993">Ứng dụng</translation> <translation id="2814448776515246190">Chụp một phần màn hình</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">Các ứng dụng không được hỗ trợ trong mẫu</translation> <translation id="3160929076476941240">2 giờ</translation> <translation id="316356270129335934"><ph name="MANAGER" /> đang hạ cấp hệ điều hành trên thiết bị <ph name="DEVICE_TYPE" /> của bạn. Thiết bị của bạn sẽ được đặt lại và toàn bộ dữ liệu sẽ bị xoá.</translation> -<translation id="3170769098533255179">Chưa kết nối thiết bị nào. Khi bạn sử dụng điểm phát sóng, Wi-Fi sẽ tắt.</translation> <translation id="3171170659304083361">Chế độ cài đặt phương thức nhập</translation> <translation id="3176221688814061633">Chromebook hoặc thiết bị Bluetooth của bạn đang dùng phiên bản Bluetooth cũ. Hãy bật Bluetooth có độ phân giải siêu cao hoặc sử dụng micrô bên trong để có chất lượng âm thanh tốt hơn.</translation> <translation id="3181441307743005334">Quá trình khởi động có thể mất một chút thời gian</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">Có <ph name="DEVICECOUNT" /> thiết bị đã kết nối với điểm phát sóng <ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Đã chuyển sang chế độ máy tính xách tay</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> vẫn có thể đăng nhập vào lúc khác.</translation> -<translation id="3317779231018057649">Đã kết nối <ph name="DEVICECOUNT" /> thiết bị. Khi bạn sử dụng điểm phát sóng, Wi-Fi sẽ tắt.</translation> <translation id="3321628682574733415">Mã dành cho cha mẹ không chính xác</translation> <translation id="332827762492701193">Thông báo bị ẩn</translation> <translation id="3333674550998107387">Mở rộng thông báo <ph name="NOTIFICATION_TITLE" /></translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">Đang hiển thị các cửa sổ của không gian làm việc hiện tại, hãy nhấn phím Mũi tên lên để hiển thị các cửa sổ của mọi không gian làm việc</translation> <translation id="3702846122927433391">Dân số ở Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Giải trí</translation> <translation id="3708186454126126312">Đã kết nối trước đây</translation> <translation id="3712143870407382523">Chọn một cửa sổ cho nửa bên này</translation> <translation id="371370241367527062">Micrô mặt trước</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">Xin chào, tôi có thể trợ giúp gì?</translation> <translation id="3804737937830804242">Thu gọn máy ảnh</translation> <translation id="3824784079442479685">Nếu bạn bật, <ph name="APP_NAME" /> và tất cả ứng dụng cũng như trang web có quyền truy cập máy ảnh sẽ có thể sử dụng máy ảnh. Bạn có thể cần làm mới trang web hoặc khởi động lại ứng dụng.</translation> -<translation id="3825680296690914697">Đã nộp: <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" />, đã chấm điểm: <ph name="NUM_GRADED" /></translation> <translation id="3826099427150913765">Chuyển sang mật khẩu</translation> <translation id="383058930331066723">Chế độ trình tiết kiệm pin đang bật</translation> <translation id="383629559565718788">Hiển thị các tùy chọn cài đặt bàn phím</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">Đang bật, <ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Mở trang Tệp đã tải xuống</translation> <translation id="4072264167173457037">Tín hiệu trung bình</translation> -<translation id="4076455981957565732">Đã nộp <ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> • Đã chấm điểm <ph name="NUM_GRADED" /></translation> <translation id="4086921558679520050">Bật công tắc micrô thực trên thiết bị</translation> <translation id="4101772068965291327">Mở trang chủ</translation> <translation id="4112140312785995938">Tua lùi</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">Không lưu được video ghi lại chuyển động trên màn hình</translation> <translation id="4405151984121254935">Loại thiết bị ngoại vi đã kết nối không được hỗ trợ</translation> <translation id="4406883609789734330">Phụ đề trực tiếp</translation> +<translation id="4412698727486357573">Trung tâm trợ giúp</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> đang tắt.</translation> <translation id="4424159417645388645">Không gian làm việc 5</translation> <translation id="4430019312045809116">Âm lượng</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">Không quan tâm đến nội dung đề xuất</translation> <translation id="4569753163207712681">Xem ứng dụng, nội dung nghe nhìn và ảnh gần đây có trên điện thoại</translation> <translation id="4573176682887762361">"Nhập [từ/cụm từ]"</translation> -<translation id="4577188182049003486">Khi điểm phát sóng bật, Wi-Fi sẽ tắt</translation> <translation id="4577274620589681794">Hết giờ · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Hiển thị bản xem trước</translation> <translation id="4578906031062871102">Đã mở trình đơn Cài đặt</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">Kéo đường liên kết vào vùng trống trên dải thẻ</translation> <translation id="4814539958450445987">Màn hình đăng nhập</translation> <translation id="481455355267255546">Sắp diễn ra</translation> +<translation id="481749895090480684">Danh sách việc cần làm: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">máy ảnh và micrô</translation> <translation id="482908187605862807">Ứng dụng hiện có trên Cửa hàng Play</translation> <translation id="4831034276697007977">Bạn có chắc chắn muốn tắt tính năng tự động nhấp không?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">Bạn không dùng được tính năng Tìm điện thoại khi đã tắt chuông báo</translation> <translation id="4960324571663582548">Theo yêu cầu của <ph name="MANAGER" />, bạn phải hạ cấp hệ điều hành trên thiết bị <ph name="DEVICE_TYPE" /> của mình. Thiết bị của bạn sẽ được đặt lại và toàn bộ dữ liệu sẽ bị xoá.</translation> <translation id="4961318399572185831">Truyền màn hình</translation> +<translation id="4964188651935955085">Khi bạn tắt Bluetooth, thiết bị bên ngoài sau đây sẽ ngắt kết nối khỏi <ph name="DEVICE_TYPE" />:</translation> <translation id="4966431234408005599">Tăng âm lượng</translation> <translation id="4969092041573468113"><ph name="HOURS" /> giờ <ph name="MINUTES" /> phút <ph name="SECONDS" /> giây</translation> <translation id="4975771730019223894">Huy hiệu ứng dụng</translation> @@ -1013,6 +1013,7 @@ <translation id="5003993274120026347">Câu tiếp theo</translation> <translation id="5004607513195820459">Mạng được quản lý</translation> <translation id="5009463889040999939">Đang đổi tên hồ sơ. Quá trình này có thể mất vài phút.</translation> +<translation id="5013847959275396160">Ẩn thanh công cụ</translation> <translation id="5016558321564993266">Bật/tắt tính năng đánh dấu. <ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">Danh mục kết quả tìm kiếm</translation> <translation id="5030659775136592441">Hiển thị trình quản lý dấu trang</translation> @@ -1027,6 +1028,7 @@ <translation id="5062496344832867502">ram</translation> <translation id="5068762093486106012">Bạn sẽ nhận được thông báo nếu bạn nói trong khi tắt tiếng. Thiết bị của bạn sẽ không truyền âm thanh đi.</translation> <translation id="5077416371682039027">Thiết lập tính năng xem ứng dụng, thông báo, nội dung nghe nhìn và ảnh gần đây có trên điện thoại</translation> +<translation id="5077936103761694531">Bạn có muốn xác nhận độ phân giải không?</translation> <translation id="5078796286268621944">Mã PIN không chính xác</translation> <translation id="5083035541015925118">ctrl + alt + mũi tên lên</translation> <translation id="5083553833479578423">Mở khóa các tính năng khác của Trợ lý.</translation> @@ -1148,12 +1150,13 @@ <translation id="5550417424894892620">Thả tệp trên màn hình để thêm vào <ph name="HOLDING_SPACE_TITLE" />. Bạn không thể thêm tệp vào màn hình.</translation> <translation id="5551456515017410630">Mở/đóng lịch</translation> <translation id="5551974246223970793">Khi tìm kiếm trên trang, hãy chuyển đến kết quả phù hợp tiếp theo cho nội dung tìm kiếm</translation> -<translation id="5555639311269196631">Tắt điểm phát sóng</translation> <translation id="5556459405103347317">Tải lại</translation> <translation id="5558091555391176027">Bật/tắt chế độ hiển thị ở mức cao cho tính năng Chia sẻ lân cận</translation> +<translation id="5558314826121965174">Sáng tạo</translation> <translation id="556042886152191864">Nút</translation> <translation id="5570122939431135380">Mở thẻ mới trong Cửa sổ ẩn danh mới</translation> <translation id="5571066253365925590">Đã bật bluetooth</translation> +<translation id="5572632238877308040">Ứng dụng thiết yếu</translation> <translation id="557563299383177668">Đoạn tiếp theo</translation> <translation id="5577082622442191756">Bật/tắt Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Bạn phải bật Bluetooth trên điện thoại thì mới sử dụng được Trung tâm điều khiển điện thoại</translation> @@ -1178,6 +1181,7 @@ <translation id="5662075790140998213">Không gian làm việc 10</translation> <translation id="5662709761327382534">Tính năng ghi âm <ph name="CURRENT_STATE" />. Hãy nhấn Enter để chuyển tính năng này sang trạng thái <ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Đang kích hoạt</translation> +<translation id="5672890847723042801">Phần mềm tiện ích</translation> <translation id="5673434351075758678">Từ "<ph name="FROM_LOCALE" />" sang "<ph name="TO_LOCALE" />" sau khi đồng bộ hóa cài đặt của bạn.</translation> <translation id="5675363643668471212">Mục trong giá</translation> <translation id="5677928146339483299">Bị chặn</translation> @@ -1235,7 +1239,6 @@ <translation id="5864748620896638071"><ph name="BATTERY_PERCENTAGE" />% pin</translation> <translation id="5867217927013474703">Đang thu thập thông tin mạng</translation> <translation id="5867606971598166637">Quản trị viên hệ thống đang giám sát các màn hình của bạn</translation> -<translation id="5876535466645959772">Danh sách bạn chọn đang trống, di chuyển xuống dưới để thêm việc cần làm mới</translation> <translation id="5876666360658629066">Nhập mã dành cho cha mẹ</translation> <translation id="5881540930187678962">Thiết lập Trung tâm điều khiển điện thoại sau</translation> <translation id="5887954372087850114">Cửa sổ <ph name="WINDOW_TITLE" /> đã được chỉ định cho <ph name="DESK_TITLE" /> và được gỡ chỉ định khỏi tất cả không gian làm việc khác</translation> @@ -1255,7 +1258,6 @@ <translation id="5955304353782037793">app</translation> <translation id="5958529069007801266">Người dùng được giám sát</translation> <translation id="5960410286721553511">Xem nội dung phương tiện và ảnh mới đây trên điện thoại</translation> -<translation id="5961960957587052807">Hơi mờ</translation> <translation id="5965524703725988602">Bật/tắt Giao diện tối. <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Di chuyển tiến lên qua các cửa sổ</translation> <translation id="5978382165065462689">Chia sẻ quyền kiểm soát màn hình của bạn qua Trợ giúp từ xa.</translation> @@ -1361,6 +1363,7 @@ <translation id="6351032674660237738">ĐỀ XUẤT ỨNG DỤNG</translation> <translation id="6352082849089527770">Mạng không xác định</translation> <translation id="6359587239691116345">Nhận các tính năng mới nhất và mức độ bảo mật cao hơn. Nếu bạn từ chối bản cập nhật này, thiết bị của bạn có thể sẽ không còn hoạt động bình thường. Đồng thời, bạn có thể gặp các vấn đề về hiệu suất và bảo mật.</translation> +<translation id="6362833380917912748">Tìm hiểu về các ứng dụng tích hợp sẵn</translation> <translation id="6376931439017688372">Bluetooth đang bật</translation> <translation id="6378515133128829137">Ghim cửa sổ sang bên phải</translation> <translation id="6381109794406942707">Để mở khóa thiết bị, hãy nhập mã PIN của bạn.</translation> @@ -1527,6 +1530,7 @@ <translation id="7014684956566476813">Đã kết nối với thiết bị có tên <ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Quay lại lúc <ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Không gian làm việc 6</translation> +<translation id="702252130983202758">Ứng dụng của bạn</translation> <translation id="7025533177575372252">Kết nối <ph name="DEVICE_NAME" /> với điện thoại của bạn</translation> <translation id="7026338066939101231">Giảm dần</translation> <translation id="7029814467594812963">Thoát khỏi phiên</translation> @@ -1676,6 +1680,7 @@ <translation id="7647488630410863958">Mở khóa thiết bị để xem thông báo của bạn</translation> <translation id="7649070708921625228">Trợ giúp</translation> <translation id="7654687942625752712">Nhấn và giữ cả hai phím âm lượng trong 5 giây để tắt tính năng phản hồi bằng giọng nói.</translation> +<translation id="7654916369822103315">Đã thay đổi "<ph name="DISPLAY_NAME" />" thành độ phân giải <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Do hạn chế về băng thông của cổng, màn hình của bạn không thể hỗ trợ độ phân giải <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz). Nếu bạn không xác nhận, chế độ cài đặt trước đó sẽ được khôi phục sau <ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Huỷ</translation> <translation id="7659861092419699379">Đã đóng không gian làm việc và cửa sổ</translation> <translation id="7660160718439869192"><ph name="NAME" /> của bạn sẽ xuất hiện trên các thiết bị liên kết với <ph name="EMAIL" /></translation> @@ -1766,6 +1771,7 @@ <translation id="7945357288295809525">Hiển thị chế độ cài đặt hỗ trợ tiếp cận, "<ph name="ENABLED_FEATURES" />" đã bật.</translation> <translation id="7947798320695032612"><ph name="APP_NAME" /> muốn sử dụng <ph name="DEVICE_NAME" /> của bạn</translation> <translation id="7951630946012935453">Giảm độ sáng bàn phím</translation> +<translation id="7953994493035617347">Bạn có muốn xác nhận độ phân giải mới không?</translation> <translation id="7963689218131240420">Chế độ Không làm phiền đang tắt.</translation> <translation id="7963992254934562106">Từ <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Chọn thư mục...</translation> @@ -1778,6 +1784,7 @@ <translation id="799296642788192631">Bạn có thể ghim các tệp quan trọng. Để ghim một mục, hãy di chuột lên mục đó hoặc mở ứng dụng Files rồi nhấp chuột phải vào mục đó.</translation> <translation id="7994370417837006925">Đăng nhập nhiều tài khoản</translation> <translation id="7995804128062002838">Không chụp được ảnh màn hình</translation> +<translation id="8000020256436988724">Thanh công cụ</translation> <translation id="8000066093800657092">Không có mạng nào</translation> <translation id="8001755249288974029">Chọn văn bản từ vị trí con trỏ đến đầu dòng</translation> <translation id="8004512796067398576">Tăng dần</translation> @@ -1824,6 +1831,7 @@ <translation id="8155628902202578800">Mở hộp thoại thông tin cho <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Đang dùng <ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Bật/tắt trình đơn thay đổi kích thước chế độ khoá</translation> +<translation id="8192727139462702395">Khi bạn tắt Bluetooth, các thiết bị bên ngoài sau đây sẽ ngắt kết nối khỏi <ph name="DEVICE_TYPE" />:</translation> <translation id="8198456017687137612">Đang truyền thẻ</translation> <translation id="8200772114523450471">Tiếp tục</translation> <translation id="8203795194971602413">Nhấp chuột phải</translation> @@ -1843,6 +1851,7 @@ <translation id="8262312463845990408">Phát hoặc dừng phát</translation> <translation id="8270450402312105425">{0,plural, =1{Hạ cấp hệ điều hành trên thiết bị về phiên bản trước trong vòng 1 giờ}other{Hạ cấp hệ điều hành trên thiết bị về phiên bản trước trong vòng # giờ}}</translation> <translation id="8277261673056602147">Đánh dấu văn bản trên màn hình</translation> +<translation id="8287009018010202411">Năng suất</translation> <translation id="828708037801473432">Đang tắt</translation> <translation id="8297006494302853456">Yếu</translation> <translation id="8308637677604853869">Menu trước</translation> @@ -1889,6 +1898,7 @@ <translation id="847056008324733326">Cài đặt tỷ lệ hiển thị</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> đã <ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Nhấn phím Alt+Search hoặc Shift để hủy.</translation> +<translation id="8480418399907765580">Hiển thị thanh công cụ</translation> <translation id="8487699605742506766">Điểm phát sóng</translation> <translation id="8491237443345908933">Mở đường liên kết trong thẻ mới</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> không hỗ trợ <ph name="SPECIFIED_RESOLUTION" />. Độ phân giải đã được thay đổi thành <ph name="FALLBACK_RESOLUTION" />. Hãy nhấp vào xác nhận để lưu các thay đổi. Các tùy chọn cài đặt trước sẽ được khôi phục sau <ph name="TIMEOUT_SECONDS" /> nữa.</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Sắp xếp ứng dụng theo tên hoặc màu sắc</translation> <translation id="8609384513243082612">Mở thẻ mới</translation> +<translation id="861045123704058818">Ứng dụng được sắp xếp tạm thời theo danh mục</translation> <translation id="8612216344243590325">Lưu giữ các tệp quan trọng trong <ph name="HOLDING_SPACE_TITLE" /> thay vì lưu trên màn hình. Bạn chỉ cần kéo các tệp vào <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Đã ẩn thông báo của <ph name="APP_1_TITLE" /> và <ph name="APP_2_TITLE" /> do đang bật chế độ chống nhìn lén</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Xác minh danh tính của bạn: <ph name="ORIGIN_NAME" /> muốn xác nhận đó là bạn</translation> <translation id="875593634123171288">Hiển thị các tùy chọn cài đặt VPN</translation> +<translation id="8756799553341497810">Bạn có thể bắt đầu tuỳ chỉnh bố cục ứng dụng sau khi thoát khỏi chế độ xem này.</translation> <translation id="8759408218731716181">Không thể thiết lập đăng nhập nhiều tài khoản</translation> <translation id="8763883995157866248">Đặt thiết bị ở chế độ ngủ</translation> <translation id="877404052021108314">90°F sang độ C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Hiện đang kết nối</translation> <translation id="8841375032071747811">Nút quay lại</translation> <translation id="8843682306134542540">Bật/tắt khóa xoay. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Nhận trợ giúp</translation> <translation id="8849001918648564819">Đã ẩn</translation> <translation id="8853703225951107899">Hệ thống vẫn chưa xác minh được mã PIN hoặc mật khẩu của bạn. Lưu ý: Nếu bạn đổi mật khẩu gần đây, hãy dùng mật khẩu cũ. Bạn có thể dùng mật khẩu mới sau khi đăng xuất.</translation> <translation id="8855885154700222542">Phím toàn màn hình</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Nút phía sau</translation> <translation id="9133335900048457298">Không thể ghi nội dung được bảo vệ</translation> <translation id="9139720510312328767">Xoá chữ cái tiếp theo</translation> +<translation id="9148058034647219655">Thoát</translation> <translation id="9151906066336345901">end</translation> <translation id="9161053988251441839">ỨNG DỤNG ĐỀ XUẤT</translation> <translation id="9168436347345867845">Thực hiện sau</translation>
diff --git a/ash/strings/ash_strings_zh-CN.xtb b/ash/strings/ash_strings_zh-CN.xtb index 7ddb9a46..660cd700 100644 --- a/ash/strings/ash_strings_zh-CN.xtb +++ b/ash/strings/ash_strings_zh-CN.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">我好无聊</translation> <translation id="1104084341931202936">显示无障碍设置</translation> <translation id="1104621072296271835">协同运作可使您的各部设备更好地发挥作用</translation> -<translation id="1106446201446919638">已连接 1 部设备。使用热点时,Wi-Fi 将保持关闭状态。</translation> <translation id="1111021433905331574">您可在“设置”>“<ph name="APP_TITLE" />”部分中更改键盘背光的颜色</translation> <translation id="1117719261843403176">开启/关闭移动流量。<ph name="STATE" />。</translation> <translation id="112308213915226829">自动隐藏任务栏</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">无移动网络</translation> <translation id="1882897271359938046">正在镜像到<ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">使用指纹解锁</translation> +<translation id="1904997243703671177">关闭蓝牙后,<ph name="DEVICE_COUNT" /> 个外部设备将与您的 <ph name="DEVICE_TYPE" /> 断开连接,包括:</translation> <translation id="1908992311423394684">新安装</translation> <translation id="1915307458270490472">中止</translation> <translation id="1918022425394817322">相机已对准右上角</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">在“探索”应用内打开“帮助”</translation> <translation id="2018630726571919839">给我讲个笑话</translation> <translation id="2021864487439853900">点击即可解锁</translation> -<translation id="2023558322300866873">您可随时停止捕获数据包</translation> <translation id="2034971124472263449">仍然保存</translation> <translation id="204259843076055848">“<ph name="SIX_PACK_KEY_NAME" />”对应的快捷键目前处于停用状态</translation> <translation id="2049240716062114887">桌面名称已更改为“<ph name="DESK_NAME" />”</translation> -<translation id="206377500836174974">完全</translation> <translation id="2064048859448024834">已显示相机预览画面</translation> <translation id="2067602449040652523">键盘亮度</translation> <translation id="2075520525463668108">开启/关闭<ph name="CAPTURE_MEDIUM" />。<ph name="CAPTURE_MEDIUM" />已<ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">未连接</translation> <translation id="2408955596600435184">输入您的 PIN 码</translation> <translation id="2412593942846481727">有可用的更新</translation> +<translation id="2416438829169535743">退出视图?</translation> <translation id="2417486498593892439">登录到网络</translation> <translation id="2426051945783024481">相机取景画面已自动居中</translation> <translation id="2427507373259914951">点击鼠标左键</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">通知</translation> <translation id="2484513351006226581">按 <ph name="KEYBOARD_SHORTCUT" />键可切换键盘布局。</translation> <translation id="2486214324139475545">“<ph name="DESK_NAME" />”预览。活动桌面。</translation> +<translation id="2486405091093637109">“<ph name="DISPLAY_NAME" />”的分辨率已更改为 <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz)。如果不确认,系统将在 <ph name="TIMEOUT_SECONDS" />后恢复以前的设置。</translation> <translation id="2487915095798731898">加入</translation> <translation id="2499445554382787206">桌面个人资料菜单。<ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">粘滞键</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">已连接 1 部设备</translation> <translation id="2791421900609674576">系统会显示建议项目,以便您继续使用上次打开的内容。您可以通过轻触并按住建议项目将其移除。</translation> <translation id="2792498699870441125">Alt + 搜索键</translation> +<translation id="2801954693771979815">屏幕上的内容大小</translation> <translation id="2802938996245446490">已选择“<ph name="BUTTON_LABEL" />”</translation> <translation id="2805756323405976993">应用</translation> <translation id="2814448776515246190">截取/录制局部屏幕</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">此模板含有不支持的应用</translation> <translation id="3160929076476941240">2 小时</translation> <translation id="316356270129335934"><ph name="MANAGER" /> 正在回滚您的 <ph name="DEVICE_TYPE" />。您的设备将会重置,并且所有数据都会被删除。</translation> -<translation id="3170769098533255179">未连接任何设备。使用热点时,Wi-Fi 将保持关闭状态。</translation> <translation id="3171170659304083361">输入法设置</translation> <translation id="3176221688814061633">您的 Chromebook 或蓝牙设备使用的是旧版蓝牙。开启超高解析度蓝牙或使用内置麦克风可提升音质。</translation> <translation id="3181441307743005334">重启可能需要一点时间</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> 部设备已连接到 <ph name="DEVICE_NAME" /> 热点</translation> <translation id="3307642347673023554">已切换到笔记本电脑模式</translation> <translation id="3308453408813785101">日后“<ph name="USER_EMAIL_ADDRESS" />”仍能登录。</translation> -<translation id="3317779231018057649">已连接 <ph name="DEVICECOUNT" /> 部设备。使用热点时,Wi-Fi 将保持关闭状态。</translation> <translation id="3321628682574733415">家长访问代码不正确</translation> <translation id="332827762492701193">已隐藏通知</translation> <translation id="3333674550998107387">展开“<ph name="NOTIFICATION_TITLE" />”通知</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">正在显示当前桌面中的窗口,按向上键即可显示所有桌面中的窗口</translation> <translation id="3702846122927433391">尼日利亚的人口</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">娱乐</translation> <translation id="3708186454126126312">曾经连接过</translation> <translation id="3712143870407382523">选择这一侧的窗口</translation> <translation id="371370241367527062">前置麦克风</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">嗨,有什么我可以帮你的吗?</translation> <translation id="3804737937830804242">收起相机</translation> <translation id="3824784079442479685">这将允许“<ph name="APP_NAME" />”以及所有具有摄像头使用权限的应用和网站使用摄像头。您可能需要刷新网页或重启应用。</translation> -<translation id="3825680296690914697">已上交 <ph name="NUM_TURNED_IN" /> 份(共 <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> 份),<ph name="NUM_GRADED" /> 份已评分</translation> <translation id="3826099427150913765">切换到密码</translation> <translation id="383058930331066723">省电模式已开启</translation> <translation id="383629559565718788">显示键盘设置</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">已开启,<ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">打开“下载内容”页</translation> <translation id="4072264167173457037">信号中等</translation> -<translation id="4076455981957565732">已上交 <ph name="NUM_TURNED_IN" /> 份(共 <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> 份)• <ph name="NUM_GRADED" /> 份已评分</translation> <translation id="4086921558679520050">在设备上开启物理麦克风开关</translation> <translation id="4101772068965291327">打开主页</translation> <translation id="4112140312785995938">快退</translation> @@ -852,6 +850,7 @@ <translation id="440113666232554208">无法保存抓屏</translation> <translation id="4405151984121254935">所连外围设备的类型不受支持</translation> <translation id="4406883609789734330">实时字幕</translation> +<translation id="4412698727486357573">帮助中心</translation> <translation id="4412944820643904175">“<ph name="FEATURE_NAME" />”功能已关闭。</translation> <translation id="4424159417645388645">桌面 5</translation> <translation id="4430019312045809116">音量</translation> @@ -892,7 +891,6 @@ <translation id="4566144812051858745">对任何建议都不感兴趣</translation> <translation id="4569753163207712681">查看手机中的近期照片、媒体内容和应用</translation> <translation id="4573176682887762361">“输入 [字词/短语]”</translation> -<translation id="4577188182049003486">热点开启时,Wi-Fi 会关闭</translation> <translation id="4577274620589681794">时间到 · <ph name="LABEL" /></translation> <translation id="4577990005084629481">显示预览</translation> <translation id="4578906031062871102">已打开“设置”菜单</translation> @@ -958,6 +956,7 @@ <translation id="4813311884204119883">将链接拖到标签栏的空白区域</translation> <translation id="4814539958450445987">登录屏幕</translation> <translation id="481455355267255546">即将到来的活动</translation> +<translation id="481749895090480684">任务列表:<ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">摄像头和麦克风</translation> <translation id="482908187605862807">Play 商店提供的应用</translation> <translation id="4831034276697007977">确定要关闭自动点击吗?</translation> @@ -999,6 +998,7 @@ <translation id="4952936045814352993">当闹钟提示音处于停用状态时,无法使用“定位手机”功能</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> 要求您回滚 <ph name="DEVICE_TYPE" />。您的设备将会重置,并且所有数据都会被删除。</translation> <translation id="4961318399572185831">投放屏幕</translation> +<translation id="4964188651935955085">关闭蓝牙后,以下外部设备将与您的 <ph name="DEVICE_TYPE" /> 断开连接:</translation> <translation id="4966431234408005599">调高音量</translation> <translation id="4969092041573468113"><ph name="HOURS" /> 小时 <ph name="MINUTES" /> 分 <ph name="SECONDS" /> 秒</translation> <translation id="4975771730019223894">应用通知数量标志</translation> @@ -1012,6 +1012,7 @@ <translation id="5003993274120026347">下一句</translation> <translation id="5004607513195820459">网络处于受管理状态</translation> <translation id="5009463889040999939">正在重命名配置文件。这可能需要几分钟的时间。</translation> +<translation id="5013847959275396160">隐藏工具栏</translation> <translation id="5016558321564993266">开启/关闭标记工具。<ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">搜索类别</translation> <translation id="5030659775136592441">显示书签管理器</translation> @@ -1026,6 +1027,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">如果您在静音状态下说话,会收到通知。音频只会留存在您的设备上。</translation> <translation id="5077416371682039027">设置查看手机中的近期照片、媒体内容、通知和应用</translation> +<translation id="5077936103761694531">确认使用此分辨率?</translation> <translation id="5078796286268621944">PIN 不正确</translation> <translation id="5083035541015925118">ctrl + alt + 向上键</translation> <translation id="5083553833479578423">启用更多 Google 助理功能。</translation> @@ -1146,12 +1148,13 @@ <translation id="5550417424894892620">将文件拖放到桌面上即可将其添加到<ph name="HOLDING_SPACE_TITLE" />。您无法将文件添加到桌面。</translation> <translation id="5551456515017410630">打开/关闭日历</translation> <translation id="5551974246223970793">搜索网页时,转到下一个相符的搜索结果</translation> -<translation id="5555639311269196631">关闭热点</translation> <translation id="5556459405103347317">重新加载</translation> <translation id="5558091555391176027">开启/关闭“附近分享”的高可见度模式</translation> +<translation id="5558314826121965174">创意</translation> <translation id="556042886152191864">按钮</translation> <translation id="5570122939431135380">在新的无痕式窗口中打开新标签页</translation> <translation id="5571066253365925590">蓝牙已启用</translation> +<translation id="5572632238877308040">基本应用</translation> <translation id="557563299383177668">下一个段落</translation> <translation id="5577082622442191756">开启/关闭蓝牙。<ph name="STATE_TEXT" />。</translation> <translation id="5577281275355252094">请确保在手机上启用蓝牙以便使用 Phone Hub</translation> @@ -1176,6 +1179,7 @@ <translation id="5662075790140998213">桌面 10</translation> <translation id="5662709761327382534">麦克风录音功能已<ph name="CURRENT_STATE" />,按 Enter 键即可<ph name="NEW_STATE" />此功能</translation> <translation id="5669267381087807207">正在激活</translation> +<translation id="5672890847723042801">实用程序</translation> <translation id="5673434351075758678">当系统同步完您的设置后,“<ph name="FROM_LOCALE" />”即会改为“<ph name="TO_LOCALE" />”。</translation> <translation id="5675363643668471212">任务栏中的项目</translation> <translation id="5677928146339483299">已阻止</translation> @@ -1233,7 +1237,6 @@ <translation id="5864748620896638071">电池电量为 <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">正在收集网络信息</translation> <translation id="5867606971598166637">您的系统管理员正在监控您的屏幕</translation> -<translation id="5876535466645959772">所选列表为空,向下导航即可添加新任务</translation> <translation id="5876666360658629066">输入家长访问码</translation> <translation id="5881540930187678962">需要时再设置 Phone Hub</translation> <translation id="5887954372087850114">已将窗口“<ph name="WINDOW_TITLE" />”分配至“<ph name="DESK_TITLE" />”,并已取消此窗口与所有其他桌面的分配关系</translation> @@ -1253,7 +1256,6 @@ <translation id="5955304353782037793">应用</translation> <translation id="5958529069007801266">受监管用户</translation> <translation id="5960410286721553511">查看手机中近期拍摄的照片和播放的媒体</translation> -<translation id="5961960957587052807">轻微</translation> <translation id="5965524703725988602">开启/关闭深色主题。<ph name="STATE_TEXT" />。</translation> <translation id="5975235751479998104">正向浏览各个窗口</translation> <translation id="5978382165065462689">正在通过远程协助共享您屏幕的控制权限。</translation> @@ -1359,6 +1361,7 @@ <translation id="6351032674660237738">应用推荐</translation> <translation id="6352082849089527770">未知网络</translation> <translation id="6359587239691116345">获取最新的功能和安全性方面的改进。如果您拒绝此更新,您的设备可能会无法继续正常运行,您则可能会遇到安全问题和性能问题。</translation> +<translation id="6362833380917912748">了解您的内置应用</translation> <translation id="6376931439017688372">蓝牙已开启</translation> <translation id="6378515133128829137">将窗口固定到右侧</translation> <translation id="6381109794406942707">要解锁此设备,请输入您的 PIN 码。</translation> @@ -1525,6 +1528,7 @@ <translation id="7014684956566476813">已连接到一部名为“<ph name="DEVICE_NAME" />”的设备</translation> <translation id="7015766095477679451">您需要等到<ph name="COME_BACK_TIME" /> 才能再次使用此设备。</translation> <translation id="70168403932084660">桌面 6</translation> +<translation id="702252130983202758">您的应用</translation> <translation id="7025533177575372252">将您的<ph name="DEVICE_NAME" />连接到手机</translation> <translation id="7026338066939101231">减少</translation> <translation id="7029814467594812963">退出会话</translation> @@ -1674,6 +1678,7 @@ <translation id="7647488630410863958">解锁设备即可查看您的通知</translation> <translation id="7649070708921625228">帮助</translation> <translation id="7654687942625752712">同时按住两个音量键 5 秒钟,即可停用语音反馈。</translation> +<translation id="7654916369822103315">“<ph name="DISPLAY_NAME" />”的分辨率已更改为 <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz)。由于端口带宽限制,您的显示屏不支持 <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) 分辨率。如果不确认,系统将在 <ph name="TIMEOUT_SECONDS" />后恢复以前的设置。</translation> <translation id="7658239707568436148">取消</translation> <translation id="7659861092419699379">已关闭桌面和窗口</translation> <translation id="7660160718439869192">您的<ph name="NAME" />将会显示在与 <ph name="EMAIL" /> 关联的设备上</translation> @@ -1764,6 +1769,7 @@ <translation id="7945357288295809525">显示无障碍设置,“<ph name="ENABLED_FEATURES" />”已启用。</translation> <translation id="7947798320695032612"><ph name="APP_NAME" />想使用您的<ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">调暗键盘</translation> +<translation id="7953994493035617347">确认使用新分辨率?</translation> <translation id="7963689218131240420">“勿扰”模式处于关闭状态。</translation> <translation id="7963992254934562106">来自 <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">选择文件夹…</translation> @@ -1776,6 +1782,7 @@ <translation id="799296642788192631">您可以固定重要文件。如需固定某个文件,请将鼠标指针悬停在该文件上,或者打开“文件”应用并从中右键点击相应文件。</translation> <translation id="7994370417837006925">多账号登录</translation> <translation id="7995804128062002838">未能截取屏幕</translation> +<translation id="8000020256436988724">工具栏</translation> <translation id="8000066093800657092">未连接任何网络</translation> <translation id="8001755249288974029">选中从光标处到行首的文字</translation> <translation id="8004512796067398576">增加</translation> @@ -1822,6 +1829,7 @@ <translation id="8155628902202578800">打开与 <ph name="USER_EMAIL_ADDRESS" /> 对应的信息对话框</translation> <translation id="8167567890448493835">目前使用的是“<ph name="LOCALE_NAME" />”</translation> <translation id="8185090165691050712">开启/关闭菜单即可调整锁定模式的范围</translation> +<translation id="8192727139462702395">关闭蓝牙后,以下外部设备将与您的 <ph name="DEVICE_TYPE" /> 断开连接:</translation> <translation id="8198456017687137612">正在投放标签页</translation> <translation id="8200772114523450471">继续</translation> <translation id="8203795194971602413">点击鼠标右键</translation> @@ -1841,6 +1849,7 @@ <translation id="8262312463845990408">播放/暂停切换按钮</translation> <translation id="8270450402312105425">{0,plural, =1{请在 1 小时内将设备回滚到上一个版本}other{请在 # 小时内将设备回滚到上一个版本}}</translation> <translation id="8277261673056602147">突出显示屏幕上的文字</translation> +<translation id="8287009018010202411">效率</translation> <translation id="828708037801473432">已关闭</translation> <translation id="8297006494302853456">弱</translation> <translation id="8308637677604853869">上一菜单</translation> @@ -1887,6 +1896,7 @@ <translation id="847056008324733326">显示比例设置</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" />已<ph name="FEATURE_STATE" /><ph name="FEATURE_NAME" />。</translation> <translation id="8477270416194247200">按 Alt+搜索键或按 Shift 键可取消。</translation> +<translation id="8480418399907765580">显示工具栏</translation> <translation id="8487699605742506766">热点</translation> <translation id="8491237443345908933">在新标签页中打开链接</translation> <translation id="8492573885090281069">“<ph name="DISPLAY_NAME" />”不支持 <ph name="SPECIFIED_RESOLUTION" />。分辨率已改为 <ph name="FALLBACK_RESOLUTION" />。点击“确认”即可保留更改。将在 <ph name="TIMEOUT_SECONDS" />后恢复以前的设置。</translation> @@ -1912,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">按名称或颜色将您的应用排序</translation> <translation id="8609384513243082612">打开新标签页</translation> +<translation id="861045123704058818">系统会暂时按类别整理应用</translation> <translation id="8612216344243590325">请将重要文件保存在<ph name="HOLDING_SPACE_TITLE" />中,而不是放在桌面。只需将文件拖到<ph name="HOLDING_SPACE_TITLE" />即可。</translation> <translation id="8614517853887502247">由于防窥探功能已开启,因此系统隐藏了<ph name="APP_1_TITLE" />和<ph name="APP_2_TITLE" />通知</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1950,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">验证您的身份:<ph name="ORIGIN_NAME" /> 想确认您的身份</translation> <translation id="875593634123171288">显示 VPN 设置</translation> +<translation id="8756799553341497810">退出此视图后,您就可以开始自定义应用布局。</translation> <translation id="8759408218731716181">无法设置多账号登录</translation> <translation id="8763883995157866248">将设备设为睡眠模式</translation> <translation id="877404052021108314">将 90°F 转换为摄氏度</translation> @@ -1970,6 +1982,7 @@ <translation id="8834539327799336565">目前已连接</translation> <translation id="8841375032071747811">“返回”按钮</translation> <translation id="8843682306134542540">切换旋转锁定设置。<ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">获取帮助</translation> <translation id="8849001918648564819">已隐藏</translation> <translation id="8853703225951107899">仍然无法验证您的 PIN 码或密码。注意:如果您最近更改了密码,请使用旧密码。待您退出登录后,系统才会应用新密码。</translation> <translation id="8855885154700222542">全屏键</translation> @@ -2041,6 +2054,7 @@ <translation id="9129245940793250979">后侧按钮</translation> <translation id="9133335900048457298">无法录制受保护的内容</translation> <translation id="9139720510312328767">删除下一个字母</translation> +<translation id="9148058034647219655">退出</translation> <translation id="9151906066336345901">光标移至行尾</translation> <translation id="9161053988251441839">推荐的应用</translation> <translation id="9168436347345867845">以后再说</translation>
diff --git a/ash/strings/ash_strings_zh-HK.xtb b/ash/strings/ash_strings_zh-HK.xtb index bf9c4e0..9fbc2117 100644 --- a/ash/strings/ash_strings_zh-HK.xtb +++ b/ash/strings/ash_strings_zh-HK.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">我好悶</translation> <translation id="1104084341931202936">顯示無障礙功能設定</translation> <translation id="1104621072296271835">連結您的裝置,以獲得更佳的體驗</translation> -<translation id="1106446201446919638">已連接 1 部裝置。使用熱點時,Wi-Fi 將保持關閉。</translation> <translation id="1111021433905331574">您可在「設定」>「<ph name="APP_TITLE" />」中變更鍵盤背光的顏色</translation> <translation id="1117719261843403176">切換流動數據。<ph name="STATE" />。</translation> <translation id="112308213915226829">自動隱藏捷徑列</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">沒有流動網絡</translation> <translation id="1882897271359938046">正在建立<ph name="DISPLAY_NAME" />鏡像</translation> <translation id="1885785240814121742">使用指紋解鎖</translation> +<translation id="1904997243703671177">關閉藍牙後,<ph name="DEVICE_COUNT" /> 個外部裝置將會中斷與 <ph name="DEVICE_TYPE" /> 的連線,包括:</translation> <translation id="1908992311423394684">新安裝</translation> <translation id="1915307458270490472">結束通話</translation> <translation id="1918022425394817322">攝錄機已經對齊右上角</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">在「探索」應用程式中開啟「說明」</translation> <translation id="2018630726571919839">講笑話</translation> <translation id="2021864487439853900">按一下即可解鎖</translation> -<translation id="2023558322300866873">您可隨時停止擷取封包</translation> <translation id="2034971124472263449">仍要儲存</translation> <translation id="204259843076055848">「<ph name="SIX_PACK_KEY_NAME" />」快速鍵目前已關閉</translation> <translation id="2049240716062114887">已將桌面名稱變更為「<ph name="DESK_NAME" />」</translation> -<translation id="206377500836174974">完全</translation> <translation id="2064048859448024834">開咗攝錄機預覽</translation> <translation id="2067602449040652523">鍵盤亮度</translation> <translation id="2075520525463668108">切換<ph name="CAPTURE_MEDIUM" />。<ph name="CAPTURE_MEDIUM" /><ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">未連線</translation> <translation id="2408955596600435184">請輸入您的 PIN</translation> <translation id="2412593942846481727">有可用的更新</translation> +<translation id="2416438829169535743">要結束檢視畫面嗎?</translation> <translation id="2417486498593892439">登入網絡</translation> <translation id="2426051945783024481">相機鏡頭已自動置中</translation> <translation id="2427507373259914951">按一下左鍵</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">通知</translation> <translation id="2484513351006226581">按下 <ph name="KEYBOARD_SHORTCUT" /> 鍵可切換鍵盤配置。</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> 預覽。用緊嘅桌面。</translation> +<translation id="2486405091093637109">「<ph name="DISPLAY_NAME" />」已變更為 <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz) 解像度。如不確認,系統會在 <ph name="TIMEOUT_SECONDS" />後還原先前的設定。</translation> <translation id="2487915095798731898">加入</translation> <translation id="2499445554382787206">桌面設定檔選單:<ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">相黏鍵</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">已連接 1 部裝置</translation> <translation id="2791421900609674576">系統會顯示建議,讓您繼續使用上次開啟的內容。只要輕觸並按住建議即可移除。</translation> <translation id="2792498699870441125">Alt + 搜尋鍵</translation> +<translation id="2801954693771979815">螢幕大小</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />,已選取</translation> <translation id="2805756323405976993">應用程式</translation> <translation id="2814448776515246190">局部擷取</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">範本中有不支援的應用程式</translation> <translation id="3160929076476941240">2 小時</translation> <translation id="316356270129335934"><ph name="MANAGER" /> 正在回復您的 <ph name="DEVICE_TYPE" />。您的裝置將會重設,且所有資料將會被刪除。</translation> -<translation id="3170769098533255179">未連接任何裝置。使用熱點時,Wi-Fi 將保持關閉。</translation> <translation id="3171170659304083361">輸入方法設定</translation> <translation id="3176221688814061633">Chromebook 或藍牙裝置正使用較舊版本的藍牙。請開啟「超解像度藍牙」或使用內置麥克風,以提高音效品質。</translation> <translation id="3181441307743005334">重新啟動中,請稍候</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301">有 <ph name="DEVICECOUNT" /> 部裝置已連線至 <ph name="DEVICE_NAME" /> 熱點</translation> <translation id="3307642347673023554">已切換至手提電腦模式</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> 稍後仍可登入。</translation> -<translation id="3317779231018057649">已連接 <ph name="DEVICECOUNT" /> 部裝置。使用熱點時,Wi-Fi 將保持關閉。</translation> <translation id="3321628682574733415">家長存取碼錯誤</translation> <translation id="332827762492701193">已隱藏通知</translation> <translation id="3333674550998107387">展開「<ph name="NOTIFICATION_TITLE" />」通知</translation> @@ -676,6 +675,7 @@ <translation id="3702809606464356667">顯示緊來自目前桌面嘅視窗,㩒向上箭咀掣就可以顯示來自所有桌面嘅視窗</translation> <translation id="3702846122927433391">尼日利亞嘅人口</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">娛樂</translation> <translation id="3708186454126126312">之前已連接的裝置</translation> <translation id="3712143870407382523">選擇這側的視窗</translation> <translation id="371370241367527062">前置麥克風</translation> @@ -699,7 +699,6 @@ <translation id="380165613292957338">你好,有咩可以幫到你?</translation> <translation id="3804737937830804242">收合相機調整大小的按鈕</translation> <translation id="3824784079442479685">此操作會允許「<ph name="APP_NAME" />」和所有具備相機權限的應用程式和網站存取相機。系統可能會要求你重新整理網頁或重新啟動應用程式。</translation> -<translation id="3825680296690914697">已提交 <ph name="NUM_TURNED_IN" /> 份,總共有 <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> 份,<ph name="NUM_GRADED" /> 份已完成評分</translation> <translation id="3826099427150913765">改用密碼</translation> <translation id="383058930331066723">「慳電模式」已開啟</translation> <translation id="383629559565718788">顯示鍵盤設定</translation> @@ -763,7 +762,6 @@ <translation id="4066027111132117168">已開啟,<ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">開啟下載頁面</translation> <translation id="4072264167173457037">訊號中等</translation> -<translation id="4076455981957565732">已提交 <ph name="NUM_TURNED_IN" /> 份功課,總共有 <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> 份 • <ph name="NUM_GRADED" /> 份功課已完成評分</translation> <translation id="4086921558679520050">開啟裝置上的實體麥克風開關</translation> <translation id="4101772068965291327">開啟首頁</translation> <translation id="4112140312785995938">向後回轉</translation> @@ -853,6 +851,7 @@ <translation id="440113666232554208">無法儲存螢幕錄影</translation> <translation id="4405151984121254935">不支援已連接的周邊裝置類型</translation> <translation id="4406883609789734330">即時字幕</translation> +<translation id="4412698727486357573">說明中心</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" />功能已關閉。</translation> <translation id="4424159417645388645">桌面 5</translation> <translation id="4430019312045809116">音量</translation> @@ -893,7 +892,6 @@ <translation id="4566144812051858745">對所有建議都不感興趣</translation> <translation id="4569753163207712681">查看手機最近的相片、媒體和通知</translation> <translation id="4573176682887762361">「輸入 [文字/詞組]」</translation> -<translation id="4577188182049003486">熱點開啟時,Wi-Fi 會關閉</translation> <translation id="4577274620589681794">時間到 · <ph name="LABEL" /></translation> <translation id="4577990005084629481">顯示預覽</translation> <translation id="4578906031062871102">開咗設定選單</translation> @@ -959,6 +957,7 @@ <translation id="4813311884204119883">將連結拖曳至分頁列上的空白區域</translation> <translation id="4814539958450445987">登入畫面</translation> <translation id="481455355267255546">即將舉行的活動</translation> +<translation id="481749895090480684">工作清單:<ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">相機和麥克風</translation> <translation id="482908187605862807">「Play 商店」提供的應用程式</translation> <translation id="4831034276697007977">確定要關閉自動點擊功能嗎?</translation> @@ -1000,6 +999,7 @@ <translation id="4952936045814352993">停用鬧鐘音效後無法使用尋找手機的功能</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> 要求您回復 <ph name="DEVICE_TYPE" />。您的裝置將會重設,且所有資料將會被刪除。</translation> <translation id="4961318399572185831">投放螢幕</translation> +<translation id="4964188651935955085">關閉藍牙後,此外部裝置將會中斷與 <ph name="DEVICE_TYPE" /> 的連線:</translation> <translation id="4966431234408005599">調高音量</translation> <translation id="4969092041573468113"><ph name="HOURS" />小時 <ph name="MINUTES" />分 <ph name="SECONDS" />秒</translation> <translation id="4975771730019223894">應用程式徽章</translation> @@ -1012,6 +1012,7 @@ <translation id="5003993274120026347">下一句</translation> <translation id="5004607513195820459">這是受管理的網絡</translation> <translation id="5009463889040999939">正在重新命名設定檔。這項操作可能需時數分鐘。</translation> +<translation id="5013847959275396160">隱藏工具列</translation> <translation id="5016558321564993266">切換標記。<ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">搜尋類別</translation> <translation id="5030659775136592441">顯示書籤管理員</translation> @@ -1026,6 +1027,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">如果在靜音狀態下說話,系統會傳送通知給您。音訊資料只會儲存在裝置上。</translation> <translation id="5077416371682039027">設定睇手機最近嘅相、媒體、通知同應用程式</translation> +<translation id="5077936103761694531">要確認解像度嗎?</translation> <translation id="5078796286268621944">PIN 不正確</translation> <translation id="5083035541015925118">Ctrl 鍵 + Alt 鍵 + 向上箭咀鍵</translation> <translation id="5083553833479578423">啟用更多「Google 助理」功能。</translation> @@ -1147,12 +1149,13 @@ <translation id="5550417424894892620">拖曳至桌面的檔案會新增至「<ph name="HOLDING_SPACE_TITLE" />」,你無法將檔案新增至桌面。</translation> <translation id="5551456515017410630">開啟/關閉日曆</translation> <translation id="5551974246223970793">搜尋頁面時,前往下一個符合搜尋的項目</translation> -<translation id="5555639311269196631">關閉熱點</translation> <translation id="5556459405103347317">重新載入</translation> <translation id="5558091555391176027">將「咫尺共享」功能切換為向附近的所有裝置顯示</translation> +<translation id="5558314826121965174">創意</translation> <translation id="556042886152191864">按鈕</translation> <translation id="5570122939431135380">在新無痕式視窗中開啟新分頁</translation> <translation id="5571066253365925590">藍牙已啟用</translation> +<translation id="5572632238877308040">必備應用程式</translation> <translation id="557563299383177668">下一段</translation> <translation id="5577082622442191756">切換藍牙。<ph name="STATE_TEXT" />。</translation> <translation id="5577281275355252094">請確認手機已啟用藍牙功能,以便使用 Phone Hub</translation> @@ -1177,6 +1180,7 @@ <translation id="5662075790140998213">桌面 10</translation> <translation id="5662709761327382534">錄音枝咪<ph name="CURRENT_STATE" />,㩒 Enter 鍵就可以<ph name="NEW_STATE" />咪錄音功能</translation> <translation id="5669267381087807207">啟用</translation> +<translation id="5672890847723042801">實用程式</translation> <translation id="5673434351075758678">同步處理您的設定後,系統會將語言從「<ph name="FROM_LOCALE" />」改為「<ph name="TO_LOCALE" />」。</translation> <translation id="5675363643668471212">捷徑列項目</translation> <translation id="5677928146339483299">已封鎖</translation> @@ -1234,7 +1238,6 @@ <translation id="5864748620896638071">電量:<ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">正在收集網絡資料</translation> <translation id="5867606971598166637">系統管理員正在監控您的畫面</translation> -<translation id="5876535466645959772">揀咗嘅清單冇內容,向下導覽就可以加新工作</translation> <translation id="5876666360658629066">輸入家長存取碼</translation> <translation id="5881540930187678962">稍後再設定 Phone Hub</translation> <translation id="5887954372087850114">「<ph name="WINDOW_TITLE" />」視窗已指派給「<ph name="DESK_TITLE" />」,並取消指派給所有其他桌面</translation> @@ -1254,7 +1257,6 @@ <translation id="5955304353782037793">應用程式</translation> <translation id="5958529069007801266">受管使用者</translation> <translation id="5960410286721553511">查看手機最近的相片和媒體</translation> -<translation id="5961960957587052807">輕微</translation> <translation id="5965524703725988602">切換深色主題背景。<ph name="STATE_TEXT" />。</translation> <translation id="5975235751479998104">向前循環切換視窗</translation> <translation id="5978382165065462689">透過「遠端協助」共用螢幕控制權。</translation> @@ -1360,6 +1362,7 @@ <translation id="6351032674660237738">應用程式建議</translation> <translation id="6352082849089527770">不明網絡</translation> <translation id="6359587239691116345">取得最新功能和改善安全性的資訊。如果拒絕此更新,裝置可能無法再正常運作,您亦可能會遇到安全性和效能問題。</translation> +<translation id="6362833380917912748">認識內置應用程式</translation> <translation id="6376931439017688372">藍牙已開啟</translation> <translation id="6378515133128829137">將視窗固定至右邊</translation> <translation id="6381109794406942707">如要解鎖裝置,請輸入 PIN。</translation> @@ -1525,6 +1528,7 @@ <translation id="7014684956566476813">已連接名為「<ph name="DEVICE_NAME" />」的裝置</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> 後才可使用。</translation> <translation id="70168403932084660">桌面 6</translation> +<translation id="702252130983202758">您的應用程式</translation> <translation id="7025533177575372252">將 <ph name="DEVICE_NAME" /> 連結至您的手機</translation> <translation id="7026338066939101231">減少</translation> <translation id="7029814467594812963">結束工作階段</translation> @@ -1674,6 +1678,7 @@ <translation id="7647488630410863958">解鎖裝置即可查看您的通知</translation> <translation id="7649070708921625228">說明</translation> <translation id="7654687942625752712">同時按住兩個音量鍵五秒,即可停用朗讀功能。</translation> +<translation id="7654916369822103315">「<ph name="DISPLAY_NAME" />」已變更為 <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz) 解像度。由於連接埠頻寬限制,你的顯示屏無法支援 <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) 解像度。如不確認,系統會在 <ph name="TIMEOUT_SECONDS" />後還原先前的設定。</translation> <translation id="7658239707568436148">取消</translation> <translation id="7659861092419699379">已關閉桌面和視窗</translation> <translation id="7660160718439869192">「<ph name="NAME" />」會顯示在與 <ph name="EMAIL" /> 連結的裝置上</translation> @@ -1764,6 +1769,7 @@ <translation id="7945357288295809525">顯示無障礙設定,<ph name="ENABLED_FEATURES" />功能已啟用。</translation> <translation id="7947798320695032612">「<ph name="APP_NAME" />」要求使用您的<ph name="DEVICE_NAME" /></translation> <translation id="7951630946012935453">校暗鍵盤</translation> +<translation id="7953994493035617347">要確認新解像度嗎?</translation> <translation id="7963689218131240420">「請勿騷擾」模式已關閉。</translation> <translation id="7963992254934562106">來自 <ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">選取資料夾…</translation> @@ -1776,6 +1782,7 @@ <translation id="799296642788192631">您可以將重要檔案固定。如要固定項目,請將滑鼠游標移至項目或開啟「檔案」應用程式,並在項目上按一下右鍵。</translation> <translation id="7994370417837006925">多重登入</translation> <translation id="7995804128062002838">無法擷取螢幕畫面</translation> +<translation id="8000020256436988724">工具列</translation> <translation id="8000066093800657092">沒有網絡</translation> <translation id="8001755249288974029">選取從遊標到該行首之間的文字</translation> <translation id="8004512796067398576">增加</translation> @@ -1822,6 +1829,7 @@ <translation id="8155628902202578800">打開 <ph name="USER_EMAIL_ADDRESS" /> 嘅資料對話框</translation> <translation id="8167567890448493835">正在使用「<ph name="LOCALE_NAME" />」</translation> <translation id="8185090165691050712">開啟/關閉選單即可調整鎖定模式的大小</translation> +<translation id="8192727139462702395">關閉藍牙後,這些外部裝置將會中斷與 <ph name="DEVICE_TYPE" /> 的連線:</translation> <translation id="8198456017687137612">正在投放分頁</translation> <translation id="8200772114523450471">繼續</translation> <translation id="8203795194971602413">按一下右鍵</translation> @@ -1841,6 +1849,7 @@ <translation id="8262312463845990408">切換播放</translation> <translation id="8270450402312105425">{0,plural, =1{在 1 小時內將裝置回復為先前的版本}other{在 # 小時內將裝置回復為先前的版本}}</translation> <translation id="8277261673056602147">突顯畫面上的文字</translation> +<translation id="8287009018010202411">生產力</translation> <translation id="828708037801473432">已關閉</translation> <translation id="8297006494302853456">弱</translation> <translation id="8308637677604853869">前一個選單</translation> @@ -1887,6 +1896,7 @@ <translation id="847056008324733326">顯示比例設定</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> 已 <ph name="FEATURE_STATE" /><ph name="FEATURE_NAME" />。</translation> <translation id="8477270416194247200">按下 Alt + 搜尋鍵或 Shift 鍵即可取消。</translation> +<translation id="8480418399907765580">顯示工具列</translation> <translation id="8487699605742506766">熱點</translation> <translation id="8491237443345908933">在新分頁中開啟連結</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> 不支援 <ph name="SPECIFIED_RESOLUTION" />,解像度已變更為 <ph name="FALLBACK_RESOLUTION" />。請按一下 [確認] 以保留變更。系統會在 <ph name="TIMEOUT_SECONDS" />後還原先前的設定。</translation> @@ -1912,6 +1922,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">按名稱或顏色將應用程式排序</translation> <translation id="8609384513243082612">開啟新分頁</translation> +<translation id="861045123704058818">應用程式會暫時按類別整理</translation> <translation id="8612216344243590325">請勿將重要檔案放在桌面上,而是要放在「<ph name="HOLDING_SPACE_TITLE" />」(只需將檔案拖曳至「<ph name="HOLDING_SPACE_TITLE" />」即可)。</translation> <translation id="8614517853887502247">檢視保護功能已開啟,因此系統已隱藏 <ph name="APP_1_TITLE" /> 和 <ph name="APP_2_TITLE" /> 的通知</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1950,6 +1961,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">驗證你嘅身份:<ph name="ORIGIN_NAME" /> 要求確認你嘅身分</translation> <translation id="875593634123171288">顯示 VPN 設定</translation> +<translation id="8756799553341497810">結束檢視畫面後,你便可開始自訂應用程式版面配置。</translation> <translation id="8759408218731716181">無法設定多重登入</translation> <translation id="8763883995157866248">讓裝置進入休眠模式</translation> <translation id="877404052021108314">將華氏 90° 換算成攝氏</translation> @@ -1970,6 +1982,7 @@ <translation id="8834539327799336565">目前已連接的裝置</translation> <translation id="8841375032071747811">[返回] 按鈕</translation> <translation id="8843682306134542540">切換旋轉鎖定。<ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">取得說明</translation> <translation id="8849001918648564819">隱藏</translation> <translation id="8853703225951107899">系統仍然無法驗證您的 PIN 或密碼。注意:如果您最近變更過密碼,請嘗試使用舊密碼,新密碼會在您登出後立即生效。</translation> <translation id="8855885154700222542">全螢幕鍵</translation> @@ -2041,6 +2054,7 @@ <translation id="9129245940793250979">後按鈕</translation> <translation id="9133335900048457298">無法錄影受保護的內容</translation> <translation id="9139720510312328767">刪除下一個字母</translation> +<translation id="9148058034647219655">結束</translation> <translation id="9151906066336345901">End 鍵</translation> <translation id="9161053988251441839">建議使用的應用程式</translation> <translation id="9168436347345867845">稍後再說</translation>
diff --git a/ash/strings/ash_strings_zh-TW.xtb b/ash/strings/ash_strings_zh-TW.xtb index 7ad3b3ca..6be04bae 100644 --- a/ash/strings/ash_strings_zh-TW.xtb +++ b/ash/strings/ash_strings_zh-TW.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">我好無聊</translation> <translation id="1104084341931202936">顯示無障礙設定</translation> <translation id="1104621072296271835">完成連結可進一步提升裝置效能</translation> -<translation id="1106446201446919638">1 部裝置已連線。使用無線基地台時,Wi-Fi 會保持關閉。</translation> <translation id="1111021433905331574">你可以在「設定」>「<ph name="APP_TITLE" />」中變更鍵盤背光的顏色</translation> <translation id="1117719261843403176">切換行動數據。<ph name="STATE" />。</translation> <translation id="112308213915226829">自動隱藏檔案櫃</translation> @@ -228,6 +227,7 @@ <translation id="1882814835921407042">沒有行動網路</translation> <translation id="1882897271359938046">正在建立 <ph name="DISPLAY_NAME" /> 鏡像</translation> <translation id="1885785240814121742">使用指紋解鎖</translation> +<translation id="1904997243703671177">關閉藍牙後,<ph name="DEVICE_COUNT" /> 個外接裝置會與 <ph name="DEVICE_TYPE" /> 中斷連線,包括:</translation> <translation id="1908992311423394684">最新安裝</translation> <translation id="1915307458270490472">掛斷</translation> <translation id="1918022425394817322">攝影機已對齊右上角</translation> @@ -258,11 +258,9 @@ <translation id="2017998995161831444">在「探索」應用程式中開啟「說明」</translation> <translation id="2018630726571919839">講個笑話</translation> <translation id="2021864487439853900">按一下即可解鎖</translation> -<translation id="2023558322300866873">你隨時可以停止封包擷取作業</translation> <translation id="2034971124472263449">繼續儲存</translation> <translation id="204259843076055848">「<ph name="SIX_PACK_KEY_NAME" />」快速鍵目前已關閉</translation> <translation id="2049240716062114887">已將桌面名稱變更為「<ph name="DESK_NAME" />」</translation> -<translation id="206377500836174974">完全</translation> <translation id="2064048859448024834">已開啟攝影機預覽畫面</translation> <translation id="2067602449040652523">鍵盤亮度</translation> <translation id="2075520525463668108">切換<ph name="CAPTURE_MEDIUM" />。<ph name="CAPTURE_MEDIUM" /><ph name="CAPTURE_STATE" /></translation> @@ -337,6 +335,7 @@ <translation id="2405664212338326887">未連線</translation> <translation id="2408955596600435184">請輸入你的 PIN 碼</translation> <translation id="2412593942846481727">有可用的更新</translation> +<translation id="2416438829169535743">要離開檢視畫面嗎?</translation> <translation id="2417486498593892439">登入網路</translation> <translation id="2426051945783024481">相機鏡頭會自動置中</translation> <translation id="2427507373259914951">按左鍵</translation> @@ -356,6 +355,7 @@ <translation id="2482878487686419369">通知</translation> <translation id="2484513351006226581">按下 <ph name="KEYBOARD_SHORTCUT" />可切換鍵盤配置。</translation> <translation id="2486214324139475545">「<ph name="DESK_NAME" />」預覽。使用中的桌面。</translation> +<translation id="2486405091093637109">「<ph name="DISPLAY_NAME" />」的解析度已變更為 <ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz)。如未在 <ph name="TIMEOUT_SECONDS" />內確認,系統將還原先前的設定。</translation> <translation id="2487915095798731898">加入</translation> <translation id="2499445554382787206">桌面設定檔選單:<ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">相黏鍵</translation> @@ -427,6 +427,7 @@ <translation id="2785499565474703580">已與 1 部裝置連線</translation> <translation id="2791421900609674576">系統會顯示建議項目,以便你繼續使用上次開啟的內容。只要按住建議項目即可移除。</translation> <translation id="2792498699870441125">Alt + 搜尋鍵</translation> +<translation id="2801954693771979815">螢幕大小</translation> <translation id="2802938996245446490"><ph name="BUTTON_LABEL" />,已選取</translation> <translation id="2805756323405976993">應用程式</translation> <translation id="2814448776515246190">局部擷取</translation> @@ -517,7 +518,6 @@ <translation id="316086887565479535">範本中有不支援的應用程式</translation> <translation id="3160929076476941240">2 小時</translation> <translation id="316356270129335934"><ph name="MANAGER" /> 正在復原 <ph name="DEVICE_TYPE" />。你的裝置將會重設,且所有資料將遭到刪除。</translation> -<translation id="3170769098533255179">未連線到任何裝置。使用無線基地台時,Wi-Fi 會保持關閉。</translation> <translation id="3171170659304083361">輸入法設定</translation> <translation id="3176221688814061633">Chromebook 或藍牙裝置使用的是舊版藍牙。請開啟高解析度藍牙或使用內部麥克風,以提高音訊品質。</translation> <translation id="3181441307743005334">重新啟動中,請稍候</translation> @@ -552,7 +552,6 @@ <translation id="3306386552969601301"><ph name="DEVICECOUNT" /> 部裝置已連線至「<ph name="DEVICE_NAME" />」無線基地台</translation> <translation id="3307642347673023554">已切換為筆記型電腦模式</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> 日後仍可登入。</translation> -<translation id="3317779231018057649"><ph name="DEVICECOUNT" /> 部裝置已連線。使用無線基地台時,Wi-Fi 會保持關閉。</translation> <translation id="3321628682574733415">家長存取碼不正確</translation> <translation id="332827762492701193">通知已隱藏</translation> <translation id="3333674550998107387">展開「<ph name="NOTIFICATION_TITLE" />」通知</translation> @@ -674,6 +673,7 @@ <translation id="3702809606464356667">現在是以目前的桌面模式查看視窗,按下向上鍵即可改以所有桌面模式查看視窗</translation> <translation id="3702846122927433391">奈及利亞的人口</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">娛樂</translation> <translation id="3708186454126126312">先前連線的裝置</translation> <translation id="3712143870407382523">選擇這側的視窗</translation> <translation id="371370241367527062">前置麥克風</translation> @@ -697,7 +697,6 @@ <translation id="380165613292957338">你好,需要什麼協助嗎?</translation> <translation id="3804737937830804242">收合相機調整大小的按鈕</translation> <translation id="3824784079442479685">這將允許「<ph name="APP_NAME" />」和具有攝影機權限的所有應用程式和網站存取攝影機。系統可能會要求你重新整理網頁或重新啟動應用程式。</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> 份作業已交回 (共<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> 份),<ph name="NUM_GRADED" /> 份已完成評分</translation> <translation id="3826099427150913765">切換為密碼</translation> <translation id="383058930331066723">省電模式已開啟</translation> <translation id="383629559565718788">顯示鍵盤設定</translation> @@ -761,7 +760,6 @@ <translation id="4066027111132117168">已開啟,<ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">開啟下載頁面</translation> <translation id="4072264167173457037">訊號中等</translation> -<translation id="4076455981957565732"><ph name="NUM_TURNED_IN" /> 份作業已交回,共 <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> 份 • <ph name="NUM_GRADED" /> 份作業已完成評分</translation> <translation id="4086921558679520050">開啟裝置上的實體麥克風開關</translation> <translation id="4101772068965291327">開啟首頁</translation> <translation id="4112140312785995938">倒轉</translation> @@ -850,6 +848,7 @@ <translation id="440113666232554208">無法儲存螢幕側錄內容</translation> <translation id="4405151984121254935">系統不支援連接的周邊裝置類型</translation> <translation id="4406883609789734330">即時字幕</translation> +<translation id="4412698727486357573">說明中心</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" />功能已關閉。</translation> <translation id="4424159417645388645">桌面 5</translation> <translation id="4430019312045809116">音量</translation> @@ -890,7 +889,6 @@ <translation id="4566144812051858745">對任何建議都不感興趣</translation> <translation id="4569753163207712681">查看手機上最近的相片、媒體和應用程式</translation> <translation id="4573176682887762361">「輸入 [文字/詞組]」</translation> -<translation id="4577188182049003486">無線基地台開啟時,Wi-Fi 會關閉</translation> <translation id="4577274620589681794">時間到 · <ph name="LABEL" /></translation> <translation id="4577990005084629481">顯示預覽</translation> <translation id="4578906031062871102">已開啟設定選單</translation> @@ -956,6 +954,7 @@ <translation id="4813311884204119883">將連結拖曳到分頁列上的空白區域</translation> <translation id="4814539958450445987">登入畫面</translation> <translation id="481455355267255546">即將到來的活動</translation> +<translation id="481749895090480684">工作清單:<ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">攝影機和麥克風</translation> <translation id="482908187605862807">Play 商店提供的應用程式</translation> <translation id="4831034276697007977">確定要關閉自動點擊功能嗎?</translation> @@ -997,6 +996,7 @@ <translation id="4952936045814352993">停用鬧鐘音效後無法使用尋找手機的功能</translation> <translation id="4960324571663582548"><ph name="MANAGER" /> 要求你復原 <ph name="DEVICE_TYPE" />。你的裝置將會重設,且所有資料將遭到刪除。</translation> <translation id="4961318399572185831">投放螢幕</translation> +<translation id="4964188651935955085">關閉藍牙後,以下外接裝置會與 <ph name="DEVICE_TYPE" /> 中斷連線:</translation> <translation id="4966431234408005599">調高音量</translation> <translation id="4969092041573468113"><ph name="HOURS" /> 小時 <ph name="MINUTES" /> 分鐘 <ph name="SECONDS" /> 秒</translation> <translation id="4975771730019223894">應用程式標記</translation> @@ -1010,6 +1010,7 @@ <translation id="5003993274120026347">下一句</translation> <translation id="5004607513195820459">這是受管理的網路</translation> <translation id="5009463889040999939">正在重新命名設定檔。請稍候片刻。</translation> +<translation id="5013847959275396160">隱藏工具列</translation> <translation id="5016558321564993266">切換標記。<ph name="STATE_TEXT" /></translation> <translation id="5020360656995955353">搜尋類別</translation> <translation id="5030659775136592441">顯示書籤管理員</translation> @@ -1024,6 +1025,7 @@ <translation id="5062496344832867502">RAM</translation> <translation id="5068762093486106012">如果在靜音狀態下說話,系統會傳送通知給你。音訊資料只會儲存在裝置上。</translation> <translation id="5077416371682039027">配置以下設定:查看手機上最近的相片、媒體、通知和應用程式</translation> +<translation id="5077936103761694531">要確認解析度嗎?</translation> <translation id="5078796286268621944">PIN 不正確</translation> <translation id="5083035541015925118">ctrl + alt + 向上鍵</translation> <translation id="5083553833479578423">啟用更多 Google 助理功能。</translation> @@ -1145,12 +1147,13 @@ <translation id="5550417424894892620">拖曳到桌面的檔案會新增到「<ph name="HOLDING_SPACE_TITLE" />」,你無法將檔案新增到桌面。</translation> <translation id="5551456515017410630">開啟/關閉日曆</translation> <translation id="5551974246223970793">搜尋網頁時,前往下一個符合搜尋的項目</translation> -<translation id="5555639311269196631">關閉無線基地台</translation> <translation id="5556459405103347317">重新載入</translation> <translation id="5558091555391176027">將鄰近分享功能切換為向附近的所有裝置顯示</translation> +<translation id="5558314826121965174">創意</translation> <translation id="556042886152191864">按鈕</translation> <translation id="5570122939431135380">在新的無痕視窗中開啟新分頁</translation> <translation id="5571066253365925590">藍牙已啟用</translation> +<translation id="5572632238877308040">必備應用程式</translation> <translation id="557563299383177668">下一段</translation> <translation id="5577082622442191756">切換藍牙。<ph name="STATE_TEXT" />。</translation> <translation id="5577281275355252094">如要使用 Phone Hub,請確認手機已開啟藍牙功能</translation> @@ -1175,6 +1178,7 @@ <translation id="5662075790140998213">桌面 10</translation> <translation id="5662709761327382534">錄音麥克風已<ph name="CURRENT_STATE" />,按下 Enter 鍵即可<ph name="NEW_STATE" />麥克風錄音功能</translation> <translation id="5669267381087807207">啟用中</translation> +<translation id="5672890847723042801">公用程式</translation> <translation id="5673434351075758678">同步處理設定後,「<ph name="FROM_LOCALE" />」已變更為「<ph name="TO_LOCALE" />」。</translation> <translation id="5675363643668471212">檔案櫃項目</translation> <translation id="5677928146339483299">已封鎖</translation> @@ -1232,7 +1236,6 @@ <translation id="5864748620896638071">電池電量:<ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">正在收集網路資訊</translation> <translation id="5867606971598166637">系統管理員正在監控你的畫面</translation> -<translation id="5876535466645959772">選取的清單空白,請向下瀏覽新增工作</translation> <translation id="5876666360658629066">輸入家長存取碼</translation> <translation id="5881540930187678962">稍後再設定 Phone Hub</translation> <translation id="5887954372087850114">「<ph name="WINDOW_TITLE" />」視窗已指派給「<ph name="DESK_TITLE" />」,並取消指派給所有其他桌面</translation> @@ -1252,7 +1255,6 @@ <translation id="5955304353782037793">應用程式</translation> <translation id="5958529069007801266">受監管的使用者</translation> <translation id="5960410286721553511">查看手機上最近的相片和媒體</translation> -<translation id="5961960957587052807">輕微</translation> <translation id="5965524703725988602">切換深色主題。<ph name="STATE_TEXT" />。</translation> <translation id="5975235751479998104">向前循環切換視窗</translation> <translation id="5978382165065462689">透過遠端協助分享螢幕控制功能。</translation> @@ -1358,6 +1360,7 @@ <translation id="6351032674660237738">應用程式建議</translation> <translation id="6352082849089527770">不明的網路</translation> <translation id="6359587239691116345">取得最新功能並改善安全性。如果拒絕這項更新,裝置可能無法再正常運作,你也可能會遇到安全性和效能問題。</translation> +<translation id="6362833380917912748">瞭解內建應用程式</translation> <translation id="6376931439017688372">藍牙已開啟</translation> <translation id="6378515133128829137">將視窗固定到右側</translation> <translation id="6381109794406942707">如要解鎖裝置,請輸入你的 PIN 碼。</translation> @@ -1523,6 +1526,7 @@ <translation id="7014684956566476813">已連線至名為「<ph name="DEVICE_NAME" />」的裝置</translation> <translation id="7015766095477679451"><ph name="COME_BACK_TIME" /> 裝置就會解除鎖定。</translation> <translation id="70168403932084660">桌面 6</translation> +<translation id="702252130983202758">你的應用程式</translation> <translation id="7025533177575372252">將 <ph name="DEVICE_NAME" /> 連結到你的手機</translation> <translation id="7026338066939101231">減少</translation> <translation id="7029814467594812963">結束工作階段</translation> @@ -1672,6 +1676,7 @@ <translation id="7647488630410863958">解鎖裝置即可查看通知</translation> <translation id="7649070708921625228">說明</translation> <translation id="7654687942625752712">同時按住音量調高和調低鍵五秒,即可停用互動朗讀。</translation> +<translation id="7654916369822103315">「<ph name="DISPLAY_NAME" />」的解析度已變更為 <ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz)。你的螢幕有通訊埠頻寬限制,因此不支援 <ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz)。如未在 <ph name="TIMEOUT_SECONDS" />內確認,系統將還原先前的設定。</translation> <translation id="7658239707568436148">取消</translation> <translation id="7659861092419699379">已關閉桌面和視窗</translation> <translation id="7660160718439869192">「<ph name="NAME" />」會顯示在與 <ph name="EMAIL" /> 連結的裝置上</translation> @@ -1762,6 +1767,7 @@ <translation id="7945357288295809525">顯示無障礙設定,<ph name="ENABLED_FEATURES" />功能已啟用。</translation> <translation id="7947798320695032612">「<ph name="APP_NAME" />」想要使用「<ph name="DEVICE_NAME" />」</translation> <translation id="7951630946012935453">調暗鍵盤</translation> +<translation id="7953994493035617347">要確認新的解析度嗎?</translation> <translation id="7963689218131240420">零打擾模式已關閉。</translation> <translation id="7963992254934562106">來自「<ph name="PHONE_NAME" />」</translation> <translation id="7968693143708939792">選取資料夾…</translation> @@ -1774,6 +1780,7 @@ <translation id="799296642788192631">你可以固定重要檔案。如要固定項目,請將游標懸停在該項目上,或是開啟「檔案」應用程式,並在項目上按一下滑鼠右鍵。</translation> <translation id="7994370417837006925">多帳戶登入</translation> <translation id="7995804128062002838">無法擷取螢幕畫面</translation> +<translation id="8000020256436988724">工具列</translation> <translation id="8000066093800657092">沒有網路</translation> <translation id="8001755249288974029">選取從游標到該行開頭之間的文字</translation> <translation id="8004512796067398576">增加</translation> @@ -1820,6 +1827,7 @@ <translation id="8155628902202578800">開啟 <ph name="USER_EMAIL_ADDRESS" /> 的資訊對話方塊</translation> <translation id="8167567890448493835">使用<ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">開啟/關閉選單即可調整鎖定模式的大小</translation> +<translation id="8192727139462702395">關閉藍牙後,以下外接裝置會與 <ph name="DEVICE_TYPE" /> 中斷連線:</translation> <translation id="8198456017687137612">正在投放分頁</translation> <translation id="8200772114523450471">繼續</translation> <translation id="8203795194971602413">按右鍵</translation> @@ -1839,6 +1847,7 @@ <translation id="8262312463845990408">切換播放</translation> <translation id="8270450402312105425">{0,plural, =1{在 1 小時內將裝置復原為先前的版本}other{在 # 小時內將裝置復原為先前的版本}}</translation> <translation id="8277261673056602147">醒目顯示畫面上的文字</translation> +<translation id="8287009018010202411">效率提升</translation> <translation id="828708037801473432">關閉</translation> <translation id="8297006494302853456">弱</translation> <translation id="8308637677604853869">前一個選單</translation> @@ -1885,6 +1894,7 @@ <translation id="847056008324733326">顯示比例設定</translation> <translation id="8473301994082929012"><ph name="ORGANIZATION_NAME" /> 已<ph name="FEATURE_STATE" /><ph name="FEATURE_NAME" />。</translation> <translation id="8477270416194247200">按下 Alt + 搜尋鍵或 Shift 鍵即可取消。</translation> +<translation id="8480418399907765580">顯示工具列</translation> <translation id="8487699605742506766">無線基地台</translation> <translation id="8491237443345908933">在新分頁中開啟連結</translation> <translation id="8492573885090281069"><ph name="DISPLAY_NAME" /> 不支援 <ph name="SPECIFIED_RESOLUTION" />,解析度已變更為 <ph name="FALLBACK_RESOLUTION" />。請按一下 [確認] 以保留變更。系統會在 <ph name="TIMEOUT_SECONDS" />後還原先前的設定。</translation> @@ -1910,6 +1920,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">依名稱或顏色將應用程式排序</translation> <translation id="8609384513243082612">開啟新分頁</translation> +<translation id="861045123704058818">系統會暫時依類別整理應用程式</translation> <translation id="8612216344243590325">請勿將重要檔案放在桌面上,而是要放在「<ph name="HOLDING_SPACE_TITLE" />」(只需將檔案拖曳到「<ph name="HOLDING_SPACE_TITLE" />」即可)。</translation> <translation id="8614517853887502247">檢視防護功能已開啟,因此系統隱藏了 <ph name="APP_1_TITLE" /> 和 <ph name="APP_2_TITLE" /> 的通知</translation> <translation id="8619000641825875669">OneDrive</translation> @@ -1947,6 +1958,7 @@ <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />,<ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">驗證身分:<ph name="ORIGIN_NAME" /> 要求確認你的身分</translation> <translation id="875593634123171288">顯示 VPN 設定</translation> +<translation id="8756799553341497810">離開這個檢視畫面後,即可開始自訂應用程式版面配置。</translation> <translation id="8759408218731716181">無法設定多重登入</translation> <translation id="8763883995157866248">讓裝置進入休眠模式</translation> <translation id="877404052021108314">將華氏 90° 換算成攝氏</translation> @@ -1967,6 +1979,7 @@ <translation id="8834539327799336565">目前已連線的裝置</translation> <translation id="8841375032071747811">返回按鈕</translation> <translation id="8843682306134542540">切換旋轉鎖定。<ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">尋求協助</translation> <translation id="8849001918648564819">隱藏</translation> <translation id="8853703225951107899">系統仍然無法驗證你的 PIN 碼或密碼。注意:如果你最近變更了密碼,請使用舊密碼。系統會在你登出帳戶後套用新密碼。</translation> <translation id="8855885154700222542">全螢幕鍵</translation> @@ -2038,6 +2051,7 @@ <translation id="9129245940793250979">背面按鈕</translation> <translation id="9133335900048457298">無法錄製受保護的內容</translation> <translation id="9139720510312328767">刪除下一個字母</translation> +<translation id="9148058034647219655">結束</translation> <translation id="9151906066336345901">end 鍵</translation> <translation id="9161053988251441839">建議使用的應用程式</translation> <translation id="9168436347345867845">稍後再說</translation>
diff --git a/ash/strings/ash_strings_zu.xtb b/ash/strings/ash_strings_zu.xtb index 0d784abb..f82f7df0 100644 --- a/ash/strings/ash_strings_zu.xtb +++ b/ash/strings/ash_strings_zu.xtb
@@ -30,7 +30,6 @@ <translation id="109942774857561566">Nginesithukuthezi</translation> <translation id="1104084341931202936">Bonisa izilungiselelo zokufinyelela</translation> <translation id="1104621072296271835">Amadivayisi akho asebenza kangcono uma ehlangene</translation> -<translation id="1106446201446919638">Kuxhunywe idivayisi engu-1. Ngenkathi usebenzisa i-hotspot, i-Wi-Fi izohlala ivaliwe.</translation> <translation id="1111021433905331574">Ungashintsha umbala wewesibani esingemuva sekhibhodi yakho Kumasethingi > <ph name="APP_TITLE" /></translation> <translation id="1117719261843403176">Guqula idatha yeselula. <ph name="STATE" />.</translation> <translation id="112308213915226829">Fihla ngokuzenzakalela ishelufu</translation> @@ -116,6 +115,7 @@ <translation id="1383597849754832576">Ayikwazi ukulanda amafayela wenkulumo. Zama futhi emuva kwesikhathi.</translation> <translation id="1383876407941801731">Sesha</translation> <translation id="1391102559483454063">Vuliwe</translation> +<translation id="1394698770495054737">Ukufiphala Okugcwele</translation> <translation id="1407069428457324124">Itimu emnyama</translation> <translation id="1410568680128842168"><ph name="DATE_CELL_TOOL_TIP" />. Sebenzisa okhiye bemicibisholo ukuze uzulazule phakathi nezinsuku.</translation> <translation id="141170878022560212">Inkinobho Ephakathi</translation> @@ -228,6 +228,7 @@ <translation id="1882814835921407042">Ayikho inethiwekhi yeselula</translation> <translation id="1882897271359938046">Yenza isibuko ku-<ph name="DISPLAY_NAME" /></translation> <translation id="1885785240814121742">Vula ngezigxivizo zeminwe</translation> +<translation id="1904997243703671177">Uma uvala i-Bluetooth, amadivayisi angaphandle angu-<ph name="DEVICE_COUNT" /> azonqanyulwa kusukela ku-<ph name="DEVICE_TYPE" />yakho, okufaka:</translation> <translation id="1908992311423394684">Ukufaka okusha</translation> <translation id="1915307458270490472">Vala ikholi</translation> <translation id="1918022425394817322">Ikhamera iqondaniswe ekhoneni elingaphezulu ngakwesokudla</translation> @@ -258,11 +259,9 @@ <translation id="2017998995161831444">Vula okuthi "Usizo" ku-app ye-Explore</translation> <translation id="2018630726571919839">Ngitshele ihlaya</translation> <translation id="2021864487439853900">Chofoza ukuze uvule</translation> -<translation id="2023558322300866873">Ungavimba ukuthatha iphakethe noma kunini.</translation> <translation id="2034971124472263449">Londoloza nakuba kunjalo</translation> <translation id="204259843076055848">Isinqamuleli se-<ph name="SIX_PACK_KEY_NAME" /> sivaliwe okwamanje</translation> <translation id="2049240716062114887">Igama letafula lishintshelwe ku-<ph name="DESK_NAME" /></translation> -<translation id="206377500836174974">Igcwele</translation> <translation id="2064048859448024834">Ukuhlola kuqala kwekhamera kuvuliwe</translation> <translation id="2067602449040652523">Ukukhanya kwekhibhodi</translation> <translation id="2075520525463668108">Guqula i-<ph name="CAPTURE_MEDIUM" />. I-<ph name="CAPTURE_MEDIUM" /> yi-<ph name="CAPTURE_STATE" /></translation> @@ -337,6 +336,7 @@ <translation id="2405664212338326887">Akuxhunyiwe</translation> <translation id="2408955596600435184">Faka iphinikhodi yakho</translation> <translation id="2412593942846481727">Isibuyekezo siyatholakala</translation> +<translation id="2416438829169535743">Phuma ekubukeni?</translation> <translation id="2417486498593892439">Ngena ngemvume kunethiwekhi</translation> <translation id="2426051945783024481">Uzimele wekhamera ubekwe maphakathi ngokuzenzekelayo</translation> <translation id="2427507373259914951">Ukuchofoza kwesokunxele</translation> @@ -356,6 +356,7 @@ <translation id="2482878487686419369">Izaziso</translation> <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="2486405091093637109">Okuthi "<ph name="DISPLAY_NAME" />" kushintshele ekucaceni okungu-<ph name="RESOLUTION" /> (<ph name="REFRESH_RATE" /> Hz). Ngaphandle kokuqinisekisa, amasethingi angaphambilini azobuyiselwa ngo-<ph name="TIMEOUT_SECONDS" />.</translation> <translation id="2487915095798731898">Joyina</translation> <translation id="2499445554382787206">Imenyu yephrofayela yetafula. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Okhiye abanamathelayo</translation> @@ -427,6 +428,7 @@ <translation id="2785499565474703580">Idivayisi e-1 exhunyiwe</translation> <translation id="2791421900609674576">Uzobona izincomo ukuze uqhubeke lapho ugcine khona. Ungathinta uphinde ubambe ukuze ususe izincomo.</translation> <translation id="2792498699870441125">I-Alt+Search</translation> +<translation id="2801954693771979815">Usayizi wesikrini</translation> <translation id="2802938996245446490">I-<ph name="BUTTON_LABEL" />, ikhethiwe</translation> <translation id="2805756323405976993">Izinhlelo zokusebenza</translation> <translation id="2814448776515246190">Ukuthatha okuyingxenye</translation> @@ -517,7 +519,6 @@ <translation id="316086887565479535">Ama-app angasekelwe kusifanekiso</translation> <translation id="3160929076476941240">2ihora</translation> <translation id="316356270129335934">I-<ph name="MANAGER" /> ibuyisa i-<ph name="DEVICE_TYPE" /> yakho. Idivayisi yakho izosethwa kabusha futhi yonke idatha izosulwa.</translation> -<translation id="3170769098533255179">Awekho amadivayisi axhunyiwe. Ngenkathi usebenzisa i-hotspot, i-Wi-Fi izohlala ivaliwe.</translation> <translation id="3171170659304083361">Amasethingi ezindlela zokufaka</translation> <translation id="3176221688814061633">Idivayisi yakho ye-Chromebook noma ye-Bluetooth isebenzisa uhlobo lwakudala le-Bluetooth. Vula i-Bluetooth Super Resolution noma usebenzise umbhobho wangaphandle ukuze uthole ikhwalithi engcono yomsindo.</translation> <translation id="3181441307743005334">Ukuqala kabusha kungathatha isikhathi</translation> @@ -552,7 +553,6 @@ <translation id="3306386552969601301">Amadivayisi angu-<ph name="DEVICECOUNT" /> axhunywe ku-hotspot ye-<ph name="DEVICE_NAME" /></translation> <translation id="3307642347673023554">Ishintshele kumodi yekhompuyutha ephathekayo</translation> <translation id="3308453408813785101"><ph name="USER_EMAIL_ADDRESS" /> angasangena ngemvume kamuva.</translation> -<translation id="3317779231018057649">Kuxhunywe amadivayisi angu-<ph name="DEVICECOUNT" /> Ngenkathi usebenzisa i-hotspot, i-Wi-Fi izohlala ivaliwe.</translation> <translation id="3321628682574733415">Ikhodi yomzali engalungile</translation> <translation id="332827762492701193">Izaziso zifihliwe</translation> <translation id="3333674550998107387">Nweba <ph name="NOTIFICATION_TITLE" /> isaziso</translation> @@ -676,6 +676,7 @@ <translation id="3702809606464356667">Ibonisa amawindi kusuka kutafula lamanje, cindezela ukhiye Womcibisholo waphezulu ukuze ubonise amawindi kusuka kuwo wonke amatafula</translation> <translation id="3702846122927433391">Okudumile e-Nigeria</translation> <translation id="3705722231355495246">-</translation> +<translation id="3706423975342040244">Okokuzijabulisa</translation> <translation id="3708186454126126312">Kuxhunywe ngaphambilini</translation> <translation id="3712143870407382523">Khetha iwindi lalolu hlangothi</translation> <translation id="371370241367527062">Imakrofoni yangaphambili</translation> @@ -699,7 +700,6 @@ <translation id="380165613292957338">Sawubona, ngingasiza kanjani?</translation> <translation id="3804737937830804242">Goqa ikhamera</translation> <translation id="3824784079442479685">Lokhu kuvumela ukufinyelela kwekhamera ku-<ph name="APP_NAME" />, nakuwo wonke ama-app namawebhusayithi anemvume yekhamera Ungase udinge ukuvuselela ikhasi lewebhu noma uqale kabusha i-app.</translation> -<translation id="3825680296690914697"><ph name="NUM_TURNED_IN" /> kokungu <ph name="TOTAL_NUM_OF_SUBMISSIONS" /> kungenile, <ph name="NUM_GRADED" /> kwakalwa</translation> <translation id="3826099427150913765">Shintshela kuphasiwedi</translation> <translation id="383058930331066723">Imodi yesilondolozi sebhethri sivuliwe</translation> <translation id="383629559565718788">Bonisa izilungiselelo zekhibhodi</translation> @@ -763,7 +763,6 @@ <translation id="4066027111132117168">Ngo-<ph name="REMAINING_TIME" /></translation> <translation id="4069532248403319695">Vula ikhasi lokudawunilodiwe</translation> <translation id="4072264167173457037">Isignali ephakathi</translation> -<translation id="4076455981957565732">U-<ph name="NUM_TURNED_IN" />/<ph name="TOTAL_NUM_OF_SUBMISSIONS" /> ungenisiwe • u-<ph name="NUM_GRADED" /> wenziwe amabanga</translation> <translation id="4086921558679520050">Vula iswishi yemakrofoni ephathekayo kudivayisi yakho</translation> <translation id="4101772068965291327">Vula ikhasi lasekhaya</translation> <translation id="4112140312785995938">Funela emuva</translation> @@ -853,6 +852,7 @@ <translation id="440113666232554208">Ayikwazi ukulondoloza i-screencast</translation> <translation id="4405151984121254935">Uhlobo lwe-peripheral oluxhunyiwe alusekelwa</translation> <translation id="4406883609789734330">Okushuthwe Bukhoma</translation> +<translation id="4412698727486357573">Isikhungo sosizo</translation> <translation id="4412944820643904175">I-<ph name="FEATURE_NAME" /> ivaliwe.</translation> <translation id="4424159417645388645">Itafula 5</translation> <translation id="4430019312045809116">Ivolumu</translation> @@ -893,7 +893,6 @@ <translation id="4566144812051858745">Anginantshisekelo kunoma iziphi iziphazamiso</translation> <translation id="4569753163207712681">Buka izithombe, imidiya, nama-app efoni yakho akamuva</translation> <translation id="4573176682887762361">"Thayipha [igama / umshwana]"</translation> -<translation id="4577188182049003486">I-hotspot ivuliwe, i-Wi-Fi ivaliwe</translation> <translation id="4577274620589681794">Isikhathi siphelile · <ph name="LABEL" /></translation> <translation id="4577990005084629481">Bonisa ukubuka kuqala</translation> <translation id="4578906031062871102">Imenyu yamasethingi ivuliwe</translation> @@ -956,9 +955,11 @@ <translation id="4798888871844665150">Into ekopishiwe kakade isebhodini lokunamathisela. Sebenzisa u-<ph name="SHORTCUT_KEY_NAME" /> + V ukuze ubuke.</translation> <translation id="479989351350248267">sesha</translation> <translation id="4804818685124855865">Nqamula</translation> +<translation id="4806631651704497161">Ukufiphala Okukhanyayo</translation> <translation id="4813311884204119883">Hudula ilinki iye endaweni engenalutho kumugqa wethebhu</translation> <translation id="4814539958450445987">Isikrini sokungena ngemvume</translation> <translation id="481455355267255546">Okulandelayo</translation> +<translation id="481749895090480684">Uhlu lomsebenzi: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="4826588772550366629">ikhamela nemakrofoni</translation> <translation id="482908187605862807">Ama-app atholakalayo ku-Play Store</translation> <translation id="4831034276697007977">Ingabe uqinisekile ukuthi ufuna ukuvala ukuchofoza kwangokwezifiso?</translation> @@ -1000,6 +1001,7 @@ <translation id="4952936045814352993">Ukuthola ifoni akutholakali uma imisindo ye-alamu ikhutshaziwe</translation> <translation id="4960324571663582548">I-<ph name="MANAGER" /> idinga ukuba ubuyele emuva ku-<ph name="DEVICE_TYPE" /> yakho. Idivayisi yakho izosethwa kabusha futhi yonke idatha izosulwa.</translation> <translation id="4961318399572185831">Sakaza isikrini</translation> +<translation id="4964188651935955085">Uma uvala i-Bluetooth, le divayisi engaphandle izonqanyulwa kusukela ku-<ph name="DEVICE_TYPE" /> yakho:</translation> <translation id="4966431234408005599">Vulela ivolumu</translation> <translation id="4969092041573468113"><ph name="HOURS" />h <ph name="MINUTES" />m <ph name="SECONDS" />s</translation> <translation id="4975771730019223894">Ibheji yohlelo lokusebenza</translation> @@ -1027,6 +1029,7 @@ <translation id="5062496344832867502">i-ram</translation> <translation id="5068762093486106012">Uzokwaziswa uma ukhuluma ngenkathi uthulisiwe. Umsindo awulokothi ushiye idivayisi yakho.</translation> <translation id="5077416371682039027">Setha ukubuka izithombe, imidiya, izaziso, nama-app efoni yakho akamuva</translation> +<translation id="5077936103761694531">Qinisekisa ukucaca?</translation> <translation id="5078796286268621944">Iphinikhodi engalungile</translation> <translation id="5083035541015925118">ctrl + alt + umcibisholo waphezulu</translation> <translation id="5083553833479578423">Vula izici eziningi zomsizi.</translation> @@ -1148,12 +1151,13 @@ <translation id="5550417424894892620">Yehlisa amafayela kudeskithophu ukuze uwengeze ku-<ph name="HOLDING_SPACE_TITLE" />. Awukwazi ukwengeza amafayili kudeskithophu.</translation> <translation id="5551456515017410630">Vula/vala ikhalenda</translation> <translation id="5551974246223970793">Uma usesha ikhasi, yiya kokufanayo okulandelayo ukuze useshe</translation> -<translation id="5555639311269196631">Vala i-hotspot</translation> <translation id="5556459405103347317">Phinda ulayishe</translation> <translation id="5558091555391176027">Guqula ukubonakala okuphakeme Kokuthumela Eduze.</translation> +<translation id="5558314826121965174">Ubuciko</translation> <translation id="556042886152191864">Inkinobho</translation> <translation id="5570122939431135380">Vula ithebhu entsha ewindini elisha le-Incognito</translation> <translation id="5571066253365925590">I-Bluetooth inikwe amandla</translation> +<translation id="5572632238877308040">Okusemqoka</translation> <translation id="557563299383177668">Ipharagrafu elandelayo</translation> <translation id="5577082622442191756">Guqula i-Bluetooth. <ph name="STATE_TEXT" />.</translation> <translation id="5577281275355252094">Hlola ukuthi i-Bluetooth inikwe amandla efonini yakho ukuze usebenzise Ihabhu lefoni</translation> @@ -1178,6 +1182,7 @@ <translation id="5662075790140998213">Itafula 10</translation> <translation id="5662709761327382534">Rekhoda imakrofoni <ph name="CURRENT_STATE" />, Cindezela u-enter ukuvula ukurekhoda imakrofoni ibe ku-<ph name="NEW_STATE" /></translation> <translation id="5669267381087807207">Yenza isebenze</translation> +<translation id="5672890847723042801">Okusetshenziswayo</translation> <translation id="5673434351075758678">Kusukela ku-"<ph name="FROM_LOCALE" />" ukuya ku-"<ph name="TO_LOCALE" />" ngemuva kokuvumelanisa izilungiselelo zakho.</translation> <translation id="5675363643668471212">Into yeshelufu</translation> <translation id="5677928146339483299">Kuvinjelwe</translation> @@ -1235,7 +1240,6 @@ <translation id="5864748620896638071">Ibhethri ngu-<ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5867217927013474703">Ukuqoqa ulwazi lwenethiwekhi</translation> <translation id="5867606971598166637">Umlawuli wesistimu yakho uqaphe izikrini zakho</translation> -<translation id="5876535466645959772">Uhlu olukhethiwe alunalutho, iya phansi ukuze ufake umsebenzi omusha</translation> <translation id="5876666360658629066">Faka ikhodi yomzali</translation> <translation id="5881540930187678962">Setha Ihabhu Lefoni kamuva</translation> <translation id="5887954372087850114">Iwindi le-<ph name="WINDOW_TITLE" /> labelwe ku-<ph name="DESK_TITLE" /> futhi lasuswa ekwabelweni kuwo wonke amatafula</translation> @@ -1255,7 +1259,6 @@ <translation id="5955304353782037793">uhlelo lokusebenza</translation> <translation id="5958529069007801266">Umsebenzisi ogadiwe</translation> <translation id="5960410286721553511">Buka izithombe zakamuva zefoni yakho nemidiya</translation> -<translation id="5961960957587052807">Ukukhanya</translation> <translation id="5965524703725988602">Guqula Itimu Emnyama <ph name="STATE_TEXT" />.</translation> <translation id="5975235751479998104">Biyela phambili ngamafasitela</translation> <translation id="5978382165065462689">Ukulawula ukwabelana kwesikrini sakho nge-Remote Assistance.</translation> @@ -1361,6 +1364,7 @@ <translation id="6351032674660237738">IZIPHAKAMISO ZOHLELO LOKUSEBENZA</translation> <translation id="6352082849089527770">Amanethiwekhi angaziwa</translation> <translation id="6359587239691116345">Thola izakhi zakamuva nokuthuthukiswa kokuvikeleka. Uma wenqaba lesi sibuyekezo, idivayisi yakho ingase ingasasebenzi kahle futhi ungase ube nezinkinga zokuvikeleka nokusebenza.</translation> +<translation id="6362833380917912748">Yazi ama-app wakho akhelwe ngaphakathi</translation> <translation id="6376931439017688372">I-Bluetooth ivuliwe</translation> <translation id="6378515133128829137">Phina iwindi kwesokudla</translation> <translation id="6381109794406942707">Ukuze uvule idivayisi, faka iphinikhodi.</translation> @@ -1527,6 +1531,7 @@ <translation id="7014684956566476813">Ixhunywe kudivayisi ebizwa ngokuthi i-<ph name="DEVICE_NAME" /></translation> <translation id="7015766095477679451">Buya ngo-<ph name="COME_BACK_TIME" />.</translation> <translation id="70168403932084660">Itafula 6</translation> +<translation id="702252130983202758">Izinhlelo zakho zokusebenza</translation> <translation id="7025533177575372252">Xhuma i-<ph name="DEVICE_NAME" /> yakho nefoni yakho</translation> <translation id="7026338066939101231">Ukwehlisa</translation> <translation id="7029814467594812963">Phuma kuseshini</translation> @@ -1676,6 +1681,7 @@ <translation id="7647488630410863958">Vula idivayisi ukuze ubuke izaziso zakho</translation> <translation id="7649070708921625228">Usizo</translation> <translation id="7654687942625752712">Cindezela uphinde ubambe bobabili okhiye bevolumu amasekhondi amahlanu ukuze ukhubaze inkulumo ekhulunyiwe.</translation> +<translation id="7654916369822103315">Okuthi "<ph name="DISPLAY_NAME" />" kushintshelwe ekucaceni okungu-<ph name="FALLBACK_RESOLUTION" /> (<ph name="FALLBACK_REFRESH_RATE" /> Hz). Ngenxa yokulinganiselwa komkhawulokudonsa wembobo, isibonisi sakho asikwazi ukusekela ukucaca kwe-<ph name="SPECIFIED_RESOLUTION" /> (<ph name="SPECIFIED_REFRESH_RATE" /> Hz) resolution. Ngaphandle kokuqinisekisa, amasethingi angaphambilini azobuyiselwa ngo-<ph name="TIMEOUT_SECONDS" />.</translation> <translation id="7658239707568436148">Khansela</translation> <translation id="7659861092419699379">Itafula namawindi kuvaliwe</translation> <translation id="7660160718439869192">I-<ph name="NAME" /> izovela kumadivayisi alinkwe ne-<ph name="EMAIL" /></translation> @@ -1766,6 +1772,7 @@ <translation id="7945357288295809525">Ibonisa amasethingi okungena, "<ph name="ENABLED_FEATURES" />" kuvuliwe.</translation> <translation id="7947798320695032612">I-<ph name="APP_NAME" /> ifuna ukusebenzisa i-<ph name="DEVICE_NAME" /> yakho</translation> <translation id="7951630946012935453">Shintshela olimini lokugcina olukhethiwe</translation> +<translation id="7953994493035617347">Qinisekisa ukucaca okusha?</translation> <translation id="7963689218131240420">Okuthi Ungaphazamisi kuvaliwe.</translation> <translation id="7963992254934562106">Kusukela ku-<ph name="PHONE_NAME" /></translation> <translation id="7968693143708939792">Khetha ifolda...</translation> @@ -1778,6 +1785,7 @@ <translation id="799296642788192631">Ungaphina amafayela abalulekile. Ukuze uphine, hambisa phezu kwento noma uvule i-Files bese uchofoza kwesokudla kuleyo nto.</translation> <translation id="7994370417837006925">Ukungena ngemvume okuningi</translation> <translation id="7995804128062002838">Yehlulekile ukuthatha isikrini</translation> +<translation id="8000020256436988724">Ibha yamathuluzi</translation> <translation id="8000066093800657092">Ayikho inethiwekhi</translation> <translation id="8001755249288974029">Khetha umbhalo ukusuka kukhesa ukuya ekuqaleni komugqa</translation> <translation id="8004512796067398576">Ukukhuphula</translation> @@ -1824,6 +1832,7 @@ <translation id="8155628902202578800">Vula ibhokisi lolwazi lwe-<ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="8167567890448493835">Usebenzisa i-<ph name="LOCALE_NAME" /></translation> <translation id="8185090165691050712">Vula/vala imenyu ukuze ushintshe usayizi wemodi yokukhiya</translation> +<translation id="8192727139462702395">Uma uvala i-Bluetooth, lawa madivayisi angaphandle azonqanyulwa kusukela ku-<ph name="DEVICE_TYPE" /> yakho:</translation> <translation id="8198456017687137612">Ithebhu yokusakaza</translation> <translation id="8200772114523450471">Qala futhi</translation> <translation id="8203795194971602413">Ukuchofoza kwesokudla</translation> @@ -1843,6 +1852,7 @@ <translation id="8262312463845990408">Guqula Ukudlala</translation> <translation id="8270450402312105425">{0,plural, =1{Shintsha idivayisi ibe wuhlobo lwangaphambilini phakathi nehora}one{Shintsha idivayisi ibe wuhlobo lwangaphambilini phakathi namahora angu-#}other{Shintsha idivayisi ibe wuhlobo lwangaphambilini phakathi namahora angu-#}}</translation> <translation id="8277261673056602147">Gqamisa umbhalo esikrinini sakho</translation> +<translation id="8287009018010202411">Ukukhiqiza</translation> <translation id="828708037801473432">Valiwe</translation> <translation id="8297006494302853456">Buthakathaka</translation> <translation id="8308637677604853869">Imenyu yangaphambilini</translation> @@ -1914,6 +1924,7 @@ <translation id="8594115950068821369">-<ph name="FORMATTED_TIME" /></translation> <translation id="8598235756057743477">Hlunga ama-app wakho ngegama noma ngombala</translation> <translation id="8609384513243082612">Vula ithebhu entsha</translation> +<translation id="861045123704058818">Ama-app ahlelwa ngokwesigaba okwesikhashana</translation> <translation id="8612216344243590325">Gcina amafayili abalulekile kokuthi <ph name="HOLDING_SPACE_TITLE" /> esikhundleni sedeskithophu. Vele uhudule amafayili uwayise kokuthi <ph name="HOLDING_SPACE_TITLE" />.</translation> <translation id="8614517853887502247">Izaziso ze-<ph name="APP_1_TITLE" /> ne-<ph name="APP_2_TITLE" /> zifihliwe ngoba isivikelo sokubuka sivuliwe</translation> <translation id="8619000641825875669">I-Onedrive</translation> @@ -1952,6 +1963,7 @@ <ph name="SCREEN_SHARE_STATUS" /></translation> <translation id="8755498163081687682">Qinisekisa ubuwena: I-<ph name="ORIGIN_NAME" /> ingathanda ukuqinisekisa ukuthi nguwe</translation> <translation id="875593634123171288">Bonisa izilungiselelo ze-VPN</translation> +<translation id="8756799553341497810">Ungaqala ukwenza ngokwezifiso isakhiwo se-app yakho uma usuphumile kulokhu kubuka.</translation> <translation id="8759408218731716181">Ayikwazi ukusetha ukungena ngemvume okuningi</translation> <translation id="8763883995157866248">Faka idivayisi kumodi yokulala</translation> <translation id="877404052021108314">90°F ngama-C</translation> @@ -1972,6 +1984,7 @@ <translation id="8834539327799336565">Kuxhunyiwe manje</translation> <translation id="8841375032071747811">Inkinobho yasemuva</translation> <translation id="8843682306134542540">Shintsha ukukhiya kokuphendula. <ph name="STATE_TEXT" /></translation> +<translation id="8845001906332463065">Thola usizo</translation> <translation id="8849001918648564819">Ifihliwe</translation> <translation id="8853703225951107899">Iphinikhodi yakho noma iphasiwedi isengaqinisekiswa. Qaphela: Uma usanda ukushintsha iphasiwedi yakho, sebenzisa iphasiwedi yakho yakudala. Iphasiwedi yakho entsha izosebenza uma usuphume ngemvume.</translation> <translation id="8855885154700222542">Ukhiye wesikrini esigcwele</translation> @@ -2043,6 +2056,7 @@ <translation id="9129245940793250979">Inkinobho Engemuva</translation> <translation id="9133335900048457298">Ayikwazi ukurekhoda okuqukethwe okuvikelwe</translation> <translation id="9139720510312328767">Sula uhlamvu olulandelayo</translation> +<translation id="9148058034647219655">Phuma</translation> <translation id="9151906066336345901">isiphetho</translation> <translation id="9161053988251441839">IZINHLELO ZOKUSEBENZA EZIPHAKANYISIWE</translation> <translation id="9168436347345867845">Yenza emuva kwesikhathi</translation>
diff --git a/ash/style/ash_color_provider_source.cc b/ash/style/ash_color_provider_source.cc index e3c8874..c7defea 100644 --- a/ash/style/ash_color_provider_source.cc +++ b/ash/style/ash_color_provider_source.cc
@@ -20,7 +20,7 @@ GetColorProviderKey()); } -const ui::RendererColorMap AshColorProviderSource::GetRendererColorMap( +ui::RendererColorMap AshColorProviderSource::GetRendererColorMap( ui::ColorProviderKey::ColorMode color_mode, ui::ColorProviderKey::ForcedColors forced_colors) const { auto key = GetColorProviderKey();
diff --git a/ash/style/ash_color_provider_source.h b/ash/style/ash_color_provider_source.h index 9361fff0..0284bd53 100644 --- a/ash/style/ash_color_provider_source.h +++ b/ash/style/ash_color_provider_source.h
@@ -28,7 +28,7 @@ // ui::ColorProviderSource: const ui::ColorProvider* GetColorProvider() const override; - const ui::RendererColorMap GetRendererColorMap( + ui::RendererColorMap GetRendererColorMap( ui::ColorProviderKey::ColorMode color_mode, ui::ColorProviderKey::ForcedColors forced_colors) const override;
diff --git a/ash/style/option_button_base.cc b/ash/style/option_button_base.cc index c6bb0fd..087df65 100644 --- a/ash/style/option_button_base.cc +++ b/ash/style/option_button_base.cc
@@ -147,12 +147,8 @@ } void OptionButtonBase::UpdateTextColor() { - const auto* color_provider = GetColorProvider(); - const SkColor text_color = - color_provider->GetColor(cros_tokens::kCrosSysOnSurface); - SetEnabledTextColors(text_color); - SetTextColor(ButtonState::STATE_DISABLED, - color_provider->GetColor(KColorAshTextDisabledColor)); + SetEnabledTextColorIds(cros_tokens::kCrosSysOnSurface); + SetTextColorId(ButtonState::STATE_DISABLED, KColorAshTextDisabledColor); } BEGIN_METADATA(OptionButtonBase)
diff --git a/ash/style/system_shadow_on_nine_patch_layer.h b/ash/style/system_shadow_on_nine_patch_layer.h index f00e4216..5ddca76 100644 --- a/ash/style/system_shadow_on_nine_patch_layer.h +++ b/ash/style/system_shadow_on_nine_patch_layer.h
@@ -5,13 +5,13 @@ #ifndef ASH_STYLE_SYSTEM_SHADOW_ON_NINE_PATCH_LAYER_H_ #define ASH_STYLE_SYSTEM_SHADOW_ON_NINE_PATCH_LAYER_H_ -#include "ash/public/cpp/view_shadow.h" #include "ash/style/system_shadow.h" #include "base/scoped_observation.h" #include "ui/aura/window.h" #include "ui/aura/window_observer.h" #include "ui/compositor_extra/shadow.h" #include "ui/views/view_observer.h" +#include "ui/views/view_shadow.h" namespace ui { class ColorProvider; @@ -93,7 +93,7 @@ ui::Shadow* shadow() override; const ui::Shadow* shadow() const override; - ViewShadow view_shadow_; + views::ViewShadow view_shadow_; base::ScopedObservation<views::View, views::ViewObserver> view_observation_{ this}; };
diff --git a/ash/style/tab_slider_button.cc b/ash/style/tab_slider_button.cc index 62818ec..32bc959 100644 --- a/ash/style/tab_slider_button.cc +++ b/ash/style/tab_slider_button.cc
@@ -45,6 +45,10 @@ constexpr int kLabelButtonMinWidth = 80; constexpr gfx::Insets kLabelButtonBorderInsets = gfx::Insets::VH(6, 16); +// Icon + label buttons' layout parameters. +constexpr gfx::Insets kIconLabelButtonMargins = gfx::Insets(8); +constexpr int kIconLabelSpacing = 6; + } // namespace //------------------------------------------------------------------------------ @@ -235,8 +239,8 @@ label_(AddChildView(std::make_unique<views::Label>(text))) { SetLayoutManager(std::make_unique<views::BoxLayout>( views::BoxLayout::Orientation::kVertical, - /*inside_border_insets=*/gfx::Insets::VH(8, 16), - /*between_child_spacing=*/8)); + /*inside_border_insets=*/kIconLabelButtonMargins, + /*between_child_spacing=*/kIconLabelSpacing)); DCHECK(icon); image_view_->SetImage(ui::ImageModel::FromImageGenerator(
diff --git a/ash/system/accessibility/accessibility_detailed_view.cc b/ash/system/accessibility/accessibility_detailed_view.cc index 1b50c1c0..cf36fa0e 100644 --- a/ash/system/accessibility/accessibility_detailed_view.cc +++ b/ash/system/accessibility/accessibility_detailed_view.cc
@@ -667,7 +667,7 @@ toggle->SetFocusBehavior(views::View::FocusBehavior::NEVER); // Ignore the toggle for accessibility. auto& view_accessibility = toggle->GetViewAccessibility(); - view_accessibility.OverrideIsLeaf(true); + view_accessibility.SetIsLeaf(true); view_accessibility.SetIsIgnored(true); item->AddRightView(toggle.release()); }
diff --git a/ash/system/accessibility/select_to_speak/select_to_speak_tray.cc b/ash/system/accessibility/select_to_speak/select_to_speak_tray.cc index 282c2c6..b9e9d437 100644 --- a/ash/system/accessibility/select_to_speak/select_to_speak_tray.cc +++ b/ash/system/accessibility/select_to_speak/select_to_speak_tray.cc
@@ -62,11 +62,6 @@ std::u16string GetTooltipTextOnCurrentSelectToSpeakStatus( const SelectToSpeakState& select_to_speak_state) { - if (!::features::IsAccessibilitySelectToSpeakHoverTextImprovementsEnabled()) { - return l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_ACCESSIBILITY_SELECT_TO_SPEAK); - } - switch (select_to_speak_state) { case SelectToSpeakState::kSelectToSpeakStateInactive: return l10n_util::GetStringUTF16(
diff --git a/ash/system/accessibility/select_to_speak/select_to_speak_tray_unittest.cc b/ash/system/accessibility/select_to_speak/select_to_speak_tray_unittest.cc index ecdc2c5..a84504d 100644 --- a/ash/system/accessibility/select_to_speak/select_to_speak_tray_unittest.cc +++ b/ash/system/accessibility/select_to_speak/select_to_speak_tray_unittest.cc
@@ -154,14 +154,8 @@ } // Test that changing the SelectToSpeakState in the AccessibilityController -// results in a change of tooltip text in the tray, when hover text improvements -// are enabled. +// results in a change of tooltip text in the tray. TEST_F(SelectToSpeakTrayTest, SelectToSpeakStateImpactsTooltipText) { - // Enable AccessibilitySelectToSpeakHoverTextImprovements feature. - base::test::ScopedFeatureList feature_list; - feature_list.InitAndEnableFeature( - ::features::kAccessibilitySelectToSpeakHoverTextImprovements); - AccessibilityController* controller = Shell::Get()->accessibility_controller(); controller->SetSelectToSpeakState( @@ -185,39 +179,6 @@ actual_tooltip_text = GetImageView()->GetTooltipText(); EXPECT_TRUE(expected_tooltip_text == actual_tooltip_text); } -// Test that changing the SelectToSpeakState in the AccessibilityController -// results in a change of tooltip text in the tray, when hover text improvements -// are disabled. -TEST_F(SelectToSpeakTrayTest, - SelectToSpeakStateImpactsTooltipTextFeatureDisabled) { - // Disable AccessibilitySelectToSpeakHoverTextImprovements feature. - base::test::ScopedFeatureList feature_list; - feature_list.InitAndDisableFeature( - ::features::kAccessibilitySelectToSpeakHoverTextImprovements); - - AccessibilityController* controller = - Shell::Get()->accessibility_controller(); - controller->SetSelectToSpeakState( - SelectToSpeakState::kSelectToSpeakStateSelecting); - std::u16string expected_tooltip_text = l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_ACCESSIBILITY_SELECT_TO_SPEAK); - std::u16string actual_tooltip_text = GetImageView()->GetTooltipText(); - EXPECT_TRUE(expected_tooltip_text == actual_tooltip_text); - - controller->SetSelectToSpeakState( - SelectToSpeakState::kSelectToSpeakStateSpeaking); - expected_tooltip_text = l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_ACCESSIBILITY_SELECT_TO_SPEAK); - actual_tooltip_text = GetImageView()->GetTooltipText(); - EXPECT_TRUE(expected_tooltip_text == actual_tooltip_text); - - controller->SetSelectToSpeakState( - SelectToSpeakState::kSelectToSpeakStateInactive); - expected_tooltip_text = l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_ACCESSIBILITY_SELECT_TO_SPEAK); - actual_tooltip_text = GetImageView()->GetTooltipText(); - EXPECT_TRUE(expected_tooltip_text == actual_tooltip_text); -} // Trivial test to increase coverage of select_to_speak_tray.h. The // SelectToSpeakTray does not have a bubble, so these are empty functions.
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 b07d667..8faf18f 100644 --- a/ash/system/accessibility/switch_access/switch_access_menu_button.cc +++ b/ash/system/accessibility/switch_access/switch_access_menu_button.cc
@@ -81,7 +81,7 @@ SetLayoutManager(std::move(layout)); GetViewAccessibility().SetName(label_text, ax::mojom::NameFrom::kAttribute); - GetViewAccessibility().OverrideIsLeaf(true); + GetViewAccessibility().SetIsLeaf(true); } void SwitchAccessMenuButton::GetAccessibleNodeData(ui::AXNodeData* node_data) {
diff --git a/ash/system/audio/audio_detailed_view.cc b/ash/system/audio/audio_detailed_view.cc index 69445d7d..2f86d55 100644 --- a/ash/system/audio/audio_detailed_view.cc +++ b/ash/system/audio/audio_detailed_view.cc
@@ -513,7 +513,7 @@ toggle->SetFocusBehavior(views::View::FocusBehavior::NEVER); // Ignore the toggle for accessibility. auto& view_accessibility = toggle->GetViewAccessibility(); - view_accessibility.OverrideIsLeaf(true); + view_accessibility.SetIsLeaf(true); view_accessibility.SetIsIgnored(true); noise_cancellation_button_ = toggle.get(); noise_cancellation_view->AddRightView(toggle.release());
diff --git a/ash/system/bluetooth/hid_preserving_controller/hid_preserving_bluetooth_state_controller.cc b/ash/system/bluetooth/hid_preserving_controller/hid_preserving_bluetooth_state_controller.cc index b13574f..3e52c0c4 100644 --- a/ash/system/bluetooth/hid_preserving_controller/hid_preserving_bluetooth_state_controller.cc +++ b/ash/system/bluetooth/hid_preserving_controller/hid_preserving_bluetooth_state_controller.cc
@@ -88,41 +88,36 @@ HidPreservingBluetoothStateController::GetBluetoothDeviceNamesIfOnlyHids() { ui::DeviceDataManager* device_data_manager = ui::DeviceDataManager::GetInstance(); - DisableBluetoothDialogController::DeviceNamesList bluetooth_devices; - const int touchscreen_count = - device_data_manager->GetTouchscreenDevices().size(); - const int pointing_stick_count = - device_data_manager->GetPointingStickDevices().size(); - const int touchpad_count = device_data_manager->GetTouchpadDevices().size(); + auto collect_hid_device_names = + [](const auto& devices, + DisableBluetoothDialogController::DeviceNamesList& names) { + for (const auto& device : devices) { + if (device.type != ui::InputDeviceType::INPUT_DEVICE_BLUETOOTH) { + BLUETOOTH_LOG(DEBUG) + << "Non-Bluetooth device found: " << device.name + << ", Type: " << device.type; + return false; + } + names.push_back(device.name); + } + return true; + }; - if (touchscreen_count > 0 || pointing_stick_count > 0 || touchpad_count > 0) { - BLUETOOTH_LOG(DEBUG) << "Touchscreen count: " << touchscreen_count - << ", Touchpad count: " << touchpad_count - << ", Pointing stick count: " << pointing_stick_count; - return bluetooth_devices; - } - - for (const auto& keyboard : device_data_manager->GetKeyboardDevices()) { - // A non-Bluetooth HID is connected, return an empty list. - if (keyboard.type != ui::InputDeviceType::INPUT_DEVICE_BLUETOOTH) { - BLUETOOTH_LOG(DEBUG) << "Non-Bluetooth keyboard found: " << keyboard.name - << " Type: " << keyboard.type; - ; - return DisableBluetoothDialogController::DeviceNamesList(); - } - bluetooth_devices.push_back(keyboard.name); - } - - for (const auto& mice : device_data_manager->GetMouseDevices()) { - // A non-Bluetooth HID is connected, return an empty list. - if (mice.type != ui::InputDeviceType::INPUT_DEVICE_BLUETOOTH) { - BLUETOOTH_LOG(DEBUG) << "Non-Bluetooth mouse found: " << mice.name - << ", Type: " << mice.type; - return DisableBluetoothDialogController::DeviceNamesList(); - } - bluetooth_devices.push_back(mice.name); + if (!collect_hid_device_names(device_data_manager->GetTouchpadDevices(), + bluetooth_devices) || + !collect_hid_device_names(device_data_manager->GetKeyboardDevices(), + bluetooth_devices) || + !collect_hid_device_names(device_data_manager->GetMouseDevices(), + bluetooth_devices) || + !collect_hid_device_names(device_data_manager->GetTouchscreenDevices(), + bluetooth_devices) || + !collect_hid_device_names(device_data_manager->GetPointingStickDevices(), + bluetooth_devices) || + !collect_hid_device_names(device_data_manager->GetGraphicsTabletDevices(), + bluetooth_devices)) { + return DisableBluetoothDialogController::DeviceNamesList(); } return bluetooth_devices;
diff --git a/ash/system/bluetooth/hid_preserving_controller/hid_preserving_bluetooth_state_controller_unittest.cc b/ash/system/bluetooth/hid_preserving_controller/hid_preserving_bluetooth_state_controller_unittest.cc index 4d5efde..bf47acd 100644 --- a/ash/system/bluetooth/hid_preserving_controller/hid_preserving_bluetooth_state_controller_unittest.cc +++ b/ash/system/bluetooth/hid_preserving_controller/hid_preserving_bluetooth_state_controller_unittest.cc
@@ -9,6 +9,7 @@ #include "ash/system/bluetooth/hid_preserving_controller/hid_preserving_bluetooth_metrics.h" #include "ash/test/ash_test_base.h" #include "ash/test/ash_test_helper.h" +#include "base/files/file_path.h" #include "base/test/metrics/histogram_tester.h" #include "base/test/scoped_feature_list.h" #include "chromeos/ash/services/bluetooth_config/fake_adapter_state_controller.h" @@ -16,7 +17,9 @@ #include "chromeos/ash/services/bluetooth_config/scoped_bluetooth_config_test_helper.h" #include "testing/gtest/include/gtest/gtest.h" #include "ui/events/devices/device_data_manager_test_api.h" +#include "ui/events/devices/touchpad_device.h" #include "ui/events/devices/touchscreen_device.h" +#include "ui/gfx/geometry/size.h" namespace ash { @@ -32,11 +35,11 @@ return {15, ui::INPUT_DEVICE_USB, "kSampleKeyboardUsb"}; } -const ui::KeyboardDevice GetSampleMouseUsb() { +const ui::InputDevice GetSampleMouseUsb() { return {20, ui::INPUT_DEVICE_USB, "kSampleMouseUsb"}; } -const ui::KeyboardDevice GetSampleMouseBluetooth() { +const ui::InputDevice GetSampleMouseBluetooth() { return {25, ui::INPUT_DEVICE_BLUETOOTH, "kSampleMouseBluetooth"}; } @@ -44,6 +47,42 @@ return {30, ui::INPUT_DEVICE_INTERNAL, "kSampleMouseInternal"}; } +const ui::TouchpadDevice GetSampleTouchpadInternal() { + return {35, ui::InputDeviceType::INPUT_DEVICE_INTERNAL, + "kSampleTouchpadInternal"}; +} + +const ui::TouchpadDevice GetSampleTouchpadBluetooth() { + return {40, ui::InputDeviceType::INPUT_DEVICE_BLUETOOTH, + "kSampleTouchpadBluetooth"}; +} + +const ui::TouchscreenDevice GetSampleTouchscreenBluetooth() { + return {45, ui::InputDeviceType::INPUT_DEVICE_BLUETOOTH, + "kSampleTouchscreenBluetooth", gfx::Size(123, 456), 1}; +} + +const ui::TouchscreenDevice GetSampleTouchscreenInternal() { + return {50, ui::InputDeviceType::INPUT_DEVICE_INTERNAL, + "kSampleTouchscreenInternal", gfx::Size(123, 456), 1}; +} + +const ui::InputDevice GetSamplePointingStickBluetooth() { + return {55, ui::INPUT_DEVICE_BLUETOOTH, "kSamplePointingStickBluetooth"}; +} + +const ui::InputDevice GetSamplePointingStickInternal() { + return {60, ui::INPUT_DEVICE_INTERNAL, "kSamplePointingStickInternal"}; +} + +const ui::InputDevice GetSampleGraphicsTabletBluetooth() { + return {65, ui::INPUT_DEVICE_BLUETOOTH, "kSampleGraphicsTabletBluetooth"}; +} + +const ui::InputDevice GetSampleGraphicsTabletInternal() { + return {70, ui::INPUT_DEVICE_INTERNAL, "kSampleGraphicsTabletInternal"}; +} + } // namespace class HidPreservingBluetoothStateControllerTest : public AshTestBase { @@ -199,6 +238,26 @@ } TEST_F(HidPreservingBluetoothStateControllerTest, + DisableBluetoothWithTouchPadDevices) { + ExpectedHistogramState expected_state; + CheckHistogramState(expected_state); + + SetBluetoothAdapterState(BluetoothSystemState::kEnabled); + EXPECT_EQ(BluetoothSystemState::kEnabled, GetBluetoothAdapterState()); + CheckHistogramState(expected_state); + + ui::DeviceDataManagerTestApi().SetTouchpadDevices( + {GetSampleTouchpadInternal(), GetSampleTouchpadBluetooth()}); + base::RunLoop().RunUntilIdle(); + + TryToSetBluetoothEnabledState(/*enabled=*/false, + mojom::HidWarningDialogSource::kQuickSettings); + EXPECT_EQ(BluetoothSystemState::kDisabling, GetBluetoothAdapterState()); + expected_state.disabled_bluetooth_dialog_not_shown_count++; + CheckHistogramState(expected_state); +} + +TEST_F(HidPreservingBluetoothStateControllerTest, DisableBluetoothWithKeyboardDevices) { ExpectedHistogramState expected_state; CheckHistogramState(expected_state); @@ -219,6 +278,72 @@ } TEST_F(HidPreservingBluetoothStateControllerTest, + DisableBluetoothWithTouchscreenDevices) { + ExpectedHistogramState expected_state; + CheckHistogramState(expected_state); + + SetBluetoothAdapterState(BluetoothSystemState::kEnabled); + EXPECT_EQ(BluetoothSystemState::kEnabled, GetBluetoothAdapterState()); + CheckHistogramState(expected_state); + + ui::DeviceDataManagerTestApi().SetTouchscreenDevices( + {GetSampleTouchscreenBluetooth(), GetSampleTouchscreenInternal()}); + base::RunLoop().RunUntilIdle(); + + TryToSetBluetoothEnabledState(/*enabled=*/false, + mojom::HidWarningDialogSource::kQuickSettings); + EXPECT_EQ(BluetoothSystemState::kDisabling, GetBluetoothAdapterState()); + expected_state.disabled_bluetooth_dialog_not_shown_count++; + CheckHistogramState(expected_state); +} + +TEST_F(HidPreservingBluetoothStateControllerTest, + DisableBluetoothWithPointingStickDevices) { + ExpectedHistogramState expected_state; + CheckHistogramState(expected_state); + + SetBluetoothAdapterState(BluetoothSystemState::kEnabled); + EXPECT_EQ(BluetoothSystemState::kEnabled, GetBluetoothAdapterState()); + CheckHistogramState(expected_state); + + ui::DeviceDataManagerTestApi().SetPointingStickDevices( + {GetSamplePointingStickBluetooth(), GetSamplePointingStickInternal()}); + base::RunLoop().RunUntilIdle(); + + TryToSetBluetoothEnabledState(/*enabled=*/false, + mojom::HidWarningDialogSource::kQuickSettings); + EXPECT_EQ(BluetoothSystemState::kDisabling, GetBluetoothAdapterState()); + expected_state.disabled_bluetooth_dialog_not_shown_count++; + CheckHistogramState(expected_state); +} + +TEST_F(HidPreservingBluetoothStateControllerTest, + DisableBluetoothNoBluetoothDevices) { + ExpectedHistogramState expected_state; + CheckHistogramState(expected_state); + SetBluetoothAdapterState(BluetoothSystemState::kEnabled); + EXPECT_EQ(BluetoothSystemState::kEnabled, GetBluetoothAdapterState()); + CheckHistogramState(expected_state); + + TryToSetBluetoothEnabledState(false, + mojom::HidWarningDialogSource::kQuickSettings); + EXPECT_EQ(BluetoothSystemState::kDisabling, GetBluetoothAdapterState()); + expected_state.disabled_bluetooth_dialog_not_shown_count++; + CheckHistogramState(expected_state); + + TryToSetBluetoothEnabledState(true, + mojom::HidWarningDialogSource::kQuickSettings); + EXPECT_EQ(BluetoothSystemState::kEnabling, GetBluetoothAdapterState()); + CheckHistogramState(expected_state); + + TryToSetBluetoothEnabledState(false, + mojom::HidWarningDialogSource::kOsSettings); + EXPECT_EQ(BluetoothSystemState::kDisabling, GetBluetoothAdapterState()); + expected_state.disabled_bluetooth_dialog_not_shown_count++; + CheckHistogramState(expected_state); +} + +TEST_F(HidPreservingBluetoothStateControllerTest, DisableBluetoothWithOnlyBluetoothDevices_AllResults) { ExpectedHistogramState expected_state; CheckHistogramState(expected_state); @@ -230,6 +355,14 @@ ui::DeviceDataManagerTestApi().SetMouseDevices({GetSampleMouseBluetooth()}); ui::DeviceDataManagerTestApi().SetKeyboardDevices( {GetSampleKeyboardBluetooth()}); + ui::DeviceDataManagerTestApi().SetTouchpadDevices( + {GetSampleTouchpadBluetooth()}); + ui::DeviceDataManagerTestApi().SetPointingStickDevices( + {GetSamplePointingStickBluetooth()}); + ui::DeviceDataManagerTestApi().SetTouchscreenDevices( + {GetSampleTouchscreenBluetooth()}); + ui::DeviceDataManagerTestApi().SetGraphicsTabletDevices( + {GetSampleGraphicsTabletBluetooth()}); base::RunLoop().RunUntilIdle(); size_t called_count = 0u; @@ -265,26 +398,20 @@ } TEST_F(HidPreservingBluetoothStateControllerTest, - DisableBluetoothNoBluetoothDevices) { + DisableBluetoothWithGraphicsTabletDevices) { ExpectedHistogramState expected_state; CheckHistogramState(expected_state); + SetBluetoothAdapterState(BluetoothSystemState::kEnabled); EXPECT_EQ(BluetoothSystemState::kEnabled, GetBluetoothAdapterState()); CheckHistogramState(expected_state); - TryToSetBluetoothEnabledState(false, - mojom::HidWarningDialogSource::kQuickSettings); - EXPECT_EQ(BluetoothSystemState::kDisabling, GetBluetoothAdapterState()); - expected_state.disabled_bluetooth_dialog_not_shown_count++; - CheckHistogramState(expected_state); + ui::DeviceDataManagerTestApi().SetGraphicsTabletDevices( + {GetSampleGraphicsTabletBluetooth(), GetSampleGraphicsTabletInternal()}); + base::RunLoop().RunUntilIdle(); - TryToSetBluetoothEnabledState(true, + TryToSetBluetoothEnabledState(/*enabled=*/false, mojom::HidWarningDialogSource::kQuickSettings); - EXPECT_EQ(BluetoothSystemState::kEnabling, GetBluetoothAdapterState()); - CheckHistogramState(expected_state); - - TryToSetBluetoothEnabledState(false, - mojom::HidWarningDialogSource::kOsSettings); EXPECT_EQ(BluetoothSystemState::kDisabling, GetBluetoothAdapterState()); expected_state.disabled_bluetooth_dialog_not_shown_count++; CheckHistogramState(expected_state);
diff --git a/ash/system/brightness/OWNERS b/ash/system/brightness/OWNERS new file mode 100644 index 0000000..79793ad8 --- /dev/null +++ b/ash/system/brightness/OWNERS
@@ -0,0 +1 @@ +per-file *controller*=dpad@google.com
diff --git a/ash/system/brightness/display_detailed_view.cc b/ash/system/brightness/display_detailed_view.cc index 8a32dce3c..6f40e96 100644 --- a/ash/system/brightness/display_detailed_view.cc +++ b/ash/system/brightness/display_detailed_view.cc
@@ -73,10 +73,19 @@ tile_container->AddChildView(night_light_controller->CreateTile()); tile_container->AddChildView(dark_mode_controller->CreateTile()); + bool has_visible_tiles = false; + // Set `PreferredSize` to (1,1) so the `FlexLayout` allocates the same width // for the child tiles based on their equal weights. for (auto tile : tile_container->children()) { tile->SetPreferredSize(gfx::Size(1, 1)); + if (tile->GetVisible()) { + has_visible_tiles = true; + } + } + + if (!has_visible_tiles) { + tile_container->SetVisible(false); } // Transfer ownership so the controllers won't die while the page is open.
diff --git a/ash/system/brightness/display_detailed_view_unittest.cc b/ash/system/brightness/display_detailed_view_unittest.cc index c7de091..14b981d 100644 --- a/ash/system/brightness/display_detailed_view_unittest.cc +++ b/ash/system/brightness/display_detailed_view_unittest.cc
@@ -15,48 +15,49 @@ #include "ui/views/widget/widget.h" namespace ash { + namespace { +views::View* GetScrollContent(views::View* detailed_view) { + return detailed_view->GetViewByID(VIEW_ID_QS_DISPLAY_SCROLL_CONTENT); +} + +views::View* GetTileContainer(views::View* detailed_view) { + return detailed_view->GetViewByID(VIEW_ID_QS_DISPLAY_TILE_CONTAINER); +} + +} // namespace + class DisplayDetailedViewTest : public AshTestBase { public: void SetUp() override { AshTestBase::SetUp(); - - // Create a widget so tests can click on views. - widget_ = CreateFramelessTestWidget(); - widget_->SetFullscreen(true); delegate_ = std::make_unique<FakeDetailedViewDelegate>(); - // Passes in a fake delegate and a nullptr as `tray_controller` since we - // don't need to test the actual functionality of controllers. - detailed_view_ = - widget_->SetContentsView(std::make_unique<DisplayDetailedView>( - delegate_.get(), /*tray_controller=*/nullptr)); } void TearDown() override { - widget_.reset(); - detailed_view_ = nullptr; delegate_.reset(); AshTestBase::TearDown(); } - std::unique_ptr<views::Widget> widget_; + DetailedViewDelegate* fake_delegate() { return delegate_.get(); } + std::unique_ptr<DetailedViewDelegate> delegate_; - raw_ptr<DisplayDetailedView, DanglingUntriaged> detailed_view_ = nullptr; }; TEST_F(DisplayDetailedViewTest, ScrollContentChildren) { + DisplayDetailedView detailed_view(fake_delegate(), + /*tray_controller=*/nullptr); + // The scroll content has two children, one feature tile container and one // `UnifiedBrightnessView`. - views::View* scroll_content = - detailed_view_->GetViewByID(VIEW_ID_QS_DISPLAY_SCROLL_CONTENT); + views::View* scroll_content = GetScrollContent(&detailed_view); ASSERT_TRUE(scroll_content); ASSERT_EQ(scroll_content->children().size(), 2u); // The first child of scroll content is the `tile_container`, which has two // children (night light and dark mode feature tiles). - views::View* tile_container = - scroll_content->GetViewByID(VIEW_ID_QS_DISPLAY_TILE_CONTAINER); + views::View* tile_container = GetTileContainer(&detailed_view); ASSERT_TRUE(tile_container); ASSERT_EQ(tile_container->children().size(), 2u); EXPECT_STREQ(tile_container->children()[0]->GetClassName(), "FeatureTile"); @@ -70,26 +71,37 @@ } TEST_F(DisplayDetailedViewTest, FeatureTileVisibility) { + // Both tiles are visible in the active user session GetSessionControllerClient()->SetSessionState( session_manager::SessionState::ACTIVE); + DisplayDetailedView detailed_view1(fake_delegate(), + /*tray_controller=*/nullptr); + const auto* const tile_container1 = GetTileContainer(&detailed_view1); + ASSERT_TRUE(tile_container1); + ASSERT_EQ(tile_container1->children().size(), 2u); + EXPECT_TRUE(tile_container1->GetVisible()); + EXPECT_TRUE(tile_container1->children()[0]->GetVisible()); + EXPECT_TRUE(tile_container1->children()[1]->GetVisible()); - views::View* scroll_content = - detailed_view_->GetViewByID(VIEW_ID_QS_DISPLAY_SCROLL_CONTENT); - views::View* tile_container = - scroll_content->GetViewByID(VIEW_ID_QS_DISPLAY_TILE_CONTAINER); - ASSERT_TRUE(tile_container); - ASSERT_EQ(tile_container->children().size(), 2u); - - // Both tiles are visible in the active user session - EXPECT_TRUE(tile_container->children()[0]->GetVisible()); - EXPECT_TRUE(tile_container->children()[1]->GetVisible()); - - // Locks the screen and the feature tiles are still visible. + // Feature tiles are still visible in the locked screen. GetSessionControllerClient()->SetSessionState( session_manager::SessionState::LOCKED); - EXPECT_TRUE(tile_container->children()[0]->GetVisible()); - EXPECT_TRUE(tile_container->children()[1]->GetVisible()); + DisplayDetailedView detailed_view2(fake_delegate(), + /*tray_controller=*/nullptr); + const auto* const tile_container2 = GetTileContainer(&detailed_view2); + EXPECT_TRUE(tile_container2->GetVisible()); + EXPECT_TRUE(tile_container2->children()[0]->GetVisible()); + EXPECT_TRUE(tile_container2->children()[1]->GetVisible()); + + // Feature tiles are not visible in OOBE. + GetSessionControllerClient()->SetSessionState( + session_manager::SessionState::OOBE); + DisplayDetailedView detailed_view3(fake_delegate(), + /*tray_controller=*/nullptr); + const auto* const tile_container3 = GetTileContainer(&detailed_view3); + EXPECT_FALSE(tile_container3->GetVisible()); + EXPECT_FALSE(tile_container3->children()[0]->GetVisible()); + EXPECT_FALSE(tile_container3->children()[1]->GetVisible()); } -} // namespace } // namespace ash
diff --git a/ash/system/firmware_update/firmware_update_notification_controller_unittest.cc b/ash/system/firmware_update/firmware_update_notification_controller_unittest.cc index 8ed1b81..7fca61d 100644 --- a/ash/system/firmware_update/firmware_update_notification_controller_unittest.cc +++ b/ash/system/firmware_update/firmware_update_notification_controller_unittest.cc
@@ -141,7 +141,8 @@ } void SimulateFetchingUpdates() { - FirmwareUpdateManager::Get()->RequestAllUpdates(); + FirmwareUpdateManager::Get()->RequestAllUpdates( + FirmwareUpdateManager::Source::kStartup); } raw_ptr<FwupdClient, DanglingUntriaged> dbus_client_ = nullptr;
diff --git a/ash/system/focus_mode/focus_mode_chip_carousel.cc b/ash/system/focus_mode/focus_mode_chip_carousel.cc index 65e2101d..a92a240 100644 --- a/ash/system/focus_mode/focus_mode_chip_carousel.cc +++ b/ash/system/focus_mode/focus_mode_chip_carousel.cc
@@ -61,6 +61,7 @@ views::InstallRoundRectHighlightPathGenerator(chip, gfx::Insets(1), kChipCornerRadius); chip->SetNotifyEnterExitOnChild(true); + chip->SetTooltipText(chip->GetText()); } void SetupOverflowIcon(views::ImageButton* overflow_icon, bool left) {
diff --git a/ash/system/focus_mode/focus_mode_controller.cc b/ash/system/focus_mode/focus_mode_controller.cc index 29a4538..e423ed4 100644 --- a/ash/system/focus_mode/focus_mode_controller.cc +++ b/ash/system/focus_mode/focus_mode_controller.cc
@@ -6,6 +6,7 @@ #include <memory> +#include "ash/accessibility/accessibility_controller.h" #include "ash/api/tasks/tasks_types.h" #include "ash/constants/ash_pref_names.h" #include "ash/public/cpp/system/anchored_nudge_data.h" @@ -96,6 +97,17 @@ nudge_data.click_callback = base::BindRepeating(&FocusModeTray::ShowBubble, base::Unretained(tray)); AnchoredNudgeManager::Get()->Show(nudge_data); + + auto current_session = FocusModeController::Get()->current_session(); + CHECK(current_session); + const std::u16string duration_string = + focus_mode_util::GetDurationString(current_session->session_duration(), + /*digital_format=*/false); + Shell::Get() + ->accessibility_controller() + ->TriggerAccessibilityAlertWithMessage(l10n_util::GetStringFUTF8( + IDS_ASH_STATUS_TRAY_FOCUS_MODE_ENDING_MOMENT_NUDGE_ALERT, + duration_string)); } void HideEndingMomentNudge() { @@ -205,11 +217,28 @@ void FocusModeController::ExtendSessionDuration() { CHECK(current_session_); + + const bool was_in_ending_moment = in_ending_moment(); const base::Time now = base::Time::Now(); // We call this with `now` to make sure that all the actions taken are synced // to the same time, since the state depends on `now`. current_session_->ExtendSession(now); + std::string message; + if (was_in_ending_moment) { + message = l10n_util::GetStringUTF8( + IDS_ASH_STATUS_TRAY_FOCUS_MODE_EXTEND_TEN_MINUTES_BUTTON_ALERT); + } else { + const std::u16string duration_string = focus_mode_util::GetDurationString( + current_session_->GetTimeRemaining(now), /*digital_format=*/false); + message = l10n_util::GetStringFUTF8( + IDS_ASH_STATUS_TRAY_FOCUS_MODE_INCREASE_TEN_MINUTES_BUTTON_ALERT, + duration_string); + } + Shell::Get() + ->accessibility_controller() + ->TriggerAccessibilityAlertWithMessage(message); + const auto session_snapshot = current_session_->GetSnapshot(now); for (auto& observer : observers_) { observer.OnActiveSessionDurationChanged(session_snapshot);
diff --git a/ash/system/focus_mode/focus_mode_countdown_view.cc b/ash/system/focus_mode/focus_mode_countdown_view.cc index 45652521..31a2d4d 100644 --- a/ash/system/focus_mode/focus_mode_countdown_view.cc +++ b/ash/system/focus_mode/focus_mode_countdown_view.cc
@@ -135,8 +135,10 @@ base::Unretained(focus_mode_controller), focus_mode_histogram_names::ToggleSource::kContextualPanel), l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON), + IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON_LABEL), PillButton::Type::kPrimaryWithoutIcon, /*icon=*/nullptr)); + end_button_->SetAccessibleName(l10n_util::GetStringUTF16( + IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON_ACCESSIBLE_NAME)); } extend_session_duration_button_ = @@ -149,7 +151,7 @@ : PillButton::Type::kSecondaryLargeWithoutIcon, /*icon=*/nullptr)); extend_session_duration_button_->SetAccessibleName(l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_FOCUS_MODE_EXTEND_TEN_MINUTES_BUTTON_ACCESSIBLE_NAME)); + IDS_ASH_STATUS_TRAY_FOCUS_MODE_INCREASE_TEN_MINUTES_BUTTON_ACCESSIBLE_NAME)); views::InkDrop::Get(extend_session_duration_button_) ->SetMode(views::InkDropHost::InkDropMode::OFF); }
diff --git a/ash/system/focus_mode/focus_mode_detailed_view.cc b/ash/system/focus_mode/focus_mode_detailed_view.cc index 5709fab..7a41cfc9 100644 --- a/ash/system/focus_mode/focus_mode_detailed_view.cc +++ b/ash/system/focus_mode/focus_mode_detailed_view.cc
@@ -138,18 +138,11 @@ std::unique_ptr<IconButton> CreateTimerAdjustmentButton( views::Button::PressedCallback callback, bool decrement) { - const int accessible_name_id = - decrement ? IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_DECREMENT_BUTTON - : IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_INCREMENT_BUTTON; std::unique_ptr<IconButton> timer_adjustment_button = std::make_unique<IconButton>( std::move(callback), IconButton::Type::kLarge, - decrement ? &kChevronDownIcon : &kChevronUpIcon, accessible_name_id); - timer_adjustment_button->SetTooltipText(l10n_util::GetStringFUTF16( - accessible_name_id, - base::NumberToString16(std::abs(GetDurationDelta( - FocusModeController::Get()->session_duration().InMinutes(), - decrement))))); + decrement ? &kChevronDownIcon : &kChevronUpIcon, + /*is_togglable=*/false, /*has_border=*/false); timer_adjustment_button->SetImageHorizontalAlignment( views::ImageButton::HorizontalAlignment::ALIGN_CENTER); timer_adjustment_button->SetImageVerticalAlignment( @@ -158,6 +151,7 @@ timer_adjustment_button->SetIconColor(cros_tokens::kCrosSysOnSurface); timer_adjustment_button->SetBackgroundColor( cros_tokens::kCrosSysHighlightShape); + return timer_adjustment_button; } @@ -332,7 +326,6 @@ FocusModeDetailedView::FocusModeDetailedView(DetailedViewDelegate* delegate) : TrayDetailedView(delegate) { - // TODO(b/288975135): update with official string. CreateTitleRow(IDS_ASH_STATUS_TRAY_FOCUS_MODE); CreateScrollableList(); @@ -499,7 +492,7 @@ focus_mode_histogram_names::ToggleSource::kFocusPanel), l10n_util::GetStringUTF16( in_focus_session - ? IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON + ? IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON_LABEL : IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_START_BUTTON), PillButton::Type::kPrimaryLargeWithoutIcon, /*icon=*/nullptr) .release()); @@ -525,15 +518,34 @@ return; } - const std::u16string duration_string = focus_mode_util::GetDurationString( - FocusModeController::Get()->GetActualEndTime() - base::Time::Now(), - /*digital_format=*/false); - toggle_button->SetAccessibleName(l10n_util::GetStringFUTF16( - IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON_ACCESSIBLE_NAME, - duration_string)); + toggle_button->SetAccessibleName(l10n_util::GetStringUTF16( + IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON_ACCESSIBLE_NAME)); toggle_button->SetTooltipText(toggle_button->GetAccessibleName()); } +void FocusModeDetailedView::UpdateTimerAdjustmentButtonAccessibility() { + auto update_timer_adjustment_button = [this](bool decrement) { + // `GetDurationDelta` will return a negative number for a decrement, so we + // take the absolute value to indicate a positive number of minutes to + // decrement by. + IconButton* button = + decrement ? timer_decrement_button_ : timer_increment_button_; + const int id = decrement + ? IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_DECREMENT_BUTTON + : IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_INCREMENT_BUTTON; + const int delta = std::abs(GetDurationDelta( + FocusModeController::Get()->session_duration().InMinutes(), decrement)); + const std::u16string accessible_name = l10n_util::GetStringFUTF16( + id, focus_mode_util::GetDurationString(base::Minutes(delta), + /*digital_format=*/false)); + button->SetAccessibleName(accessible_name); + button->SetTooltipText(accessible_name); + }; + + update_timer_adjustment_button(/*decrement=*/false); + update_timer_adjustment_button(/*decrement=*/true); +} + void FocusModeDetailedView::CreateTimerView() { // Create the timer view container. timer_view_container_ = @@ -603,8 +615,6 @@ TypographyToken::kCrosDisplay6Regular)); timer_textfield_controller_ = std::make_unique<TimerTextfieldController>(timer_textfield_, this); - timer_textfield_->SetAccessibleName(l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_TEXTFIELD)); timer_textfield_->SetActiveStateChangedCallback(base::BindRepeating( &FocusModeDetailedView::HandleTextfieldActivationChange, weak_factory_.GetWeakPtr())); @@ -883,18 +893,6 @@ decrement); SetInactiveSessionDuration(adjusted_duration); - - // `GetDurationDelta` will return a negative number for a decrement, so we - // take the absolute value to indicate a positive number of minutes to - // decrement by. - timer_decrement_button_->SetTooltipText(l10n_util::GetStringFUTF16( - IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_DECREMENT_BUTTON, - base::NumberToString16(std::abs(GetDurationDelta( - adjusted_duration.InMinutes(), /*decrement=*/true))))); - timer_increment_button_->SetTooltipText(l10n_util::GetStringFUTF16( - IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_INCREMENT_BUTTON, - base::NumberToString16(GetDurationDelta(adjusted_duration.InMinutes(), - /*decrement=*/false)))); } void FocusModeDetailedView::UpdateTimerSettingViewUI() { @@ -908,6 +906,10 @@ std::u16string new_session_duration_string = base::NumberToString16(session_duration.InMinutes()); timer_textfield_->SetText(new_session_duration_string); + timer_textfield_->SetAccessibleName(l10n_util::GetStringFUTF16( + IDS_ASH_STATUS_TRAY_FOCUS_MODE_TIMER_TEXTFIELD, + focus_mode_util::GetDurationString(session_duration, + /*digital_format=*/false))); timer_textfield_controller_->RefreshTextfieldSize( new_session_duration_string); @@ -915,6 +917,8 @@ focus_mode_util::kMinimumDuration); timer_increment_button_->SetEnabled(session_duration < focus_mode_util::kMaximumDuration); + + UpdateTimerAdjustmentButtonAccessibility(); } void FocusModeDetailedView::SetInactiveSessionDuration(
diff --git a/ash/system/focus_mode/focus_mode_detailed_view.h b/ash/system/focus_mode/focus_mode_detailed_view.h index 7d3790a..1418fa3 100644 --- a/ash/system/focus_mode/focus_mode_detailed_view.h +++ b/ash/system/focus_mode/focus_mode_detailed_view.h
@@ -73,6 +73,9 @@ // is in session and the current session duration. void UpdateToggleButtonAccessibility(bool in_focus_session); + // Updates the accessibility text of the timer adjustment buttons. + void UpdateTimerAdjustmentButtonAccessibility(); + // Creates the row with the timer and functionality to add time to the focus // session. void CreateTimerView();
diff --git a/ash/system/focus_mode/focus_mode_detailed_view_controller.cc b/ash/system/focus_mode/focus_mode_detailed_view_controller.cc index ba8df6c..8e5c429 100644 --- a/ash/system/focus_mode/focus_mode_detailed_view_controller.cc +++ b/ash/system/focus_mode/focus_mode_detailed_view_controller.cc
@@ -4,8 +4,11 @@ #include "ash/system/focus_mode/focus_mode_detailed_view_controller.h" +#include "ash/strings/grit/ash_strings.h" +#include "ash/system/focus_mode/focus_mode_controller.h" #include "ash/system/focus_mode/focus_mode_detailed_view.h" #include "ash/system/tray/detailed_view_delegate.h" +#include "ui/base/l10n/l10n_util.h" namespace ash { @@ -24,8 +27,10 @@ } std::u16string FocusModeDetailedViewController::GetAccessibleName() const { - // TODO: replace this placeholder later. - return u"Focus Mode Settings"; + return l10n_util::GetStringUTF16( + FocusModeController::Get()->HasStartedSessionBefore() + ? IDS_ASH_STATUS_TRAY_FOCUS_MODE_DETAILED_VIEW_EXPERIENCED_USER_ACCESSIBLE_NAME + : IDS_ASH_STATUS_TRAY_FOCUS_MODE_DETAILED_VIEW_FIRST_TIME_USER_ACCESSIBLE_NAME); } } // namespace ash
diff --git a/ash/system/focus_mode/focus_mode_ending_moment_view.cc b/ash/system/focus_mode/focus_mode_ending_moment_view.cc index 609d6d4c..f7dc2a74 100644 --- a/ash/system/focus_mode/focus_mode_ending_moment_view.cc +++ b/ash/system/focus_mode/focus_mode_ending_moment_view.cc
@@ -110,6 +110,8 @@ IDS_ASH_STATUS_TRAY_FOCUS_MODE_EXTEND_TEN_MINUTES_BUTTON_LABEL), PillButton::Type::kSecondaryWithoutIcon, /*icon=*/nullptr)); + extend_session_duration_button_->SetAccessibleName(l10n_util::GetStringUTF16( + IDS_ASH_STATUS_TRAY_FOCUS_MODE_EXTEND_TEN_MINUTES_BUTTON_ACCESSIBLE_NAME)); } void FocusModeEndingMomentView::SetExtendButtonEnabled(bool enabled) {
diff --git a/ash/system/focus_mode/focus_mode_task_view.cc b/ash/system/focus_mode/focus_mode_task_view.cc index 5dc1d1f..0504b30c 100644 --- a/ash/system/focus_mode/focus_mode_task_view.cc +++ b/ash/system/focus_mode/focus_mode_task_view.cc
@@ -204,7 +204,7 @@ std::make_unique<views::ImageButton>(base::BindRepeating( &FocusModeTaskView::OnCompleteTask, base::Unretained(this)))); radio_button_->SetTooltipText(l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_FOCUS_MODE_TASK_RADIO_BUTTON)); + IDS_ASH_STATUS_TRAY_FOCUS_MODE_TASK_VIEW_RADIO_BUTTON)); views::FocusRing::Install(radio_button_); views::FocusRing::Get(radio_button_) ->SetColorId(cros_tokens::kCrosSysFocusRing);
diff --git a/ash/system/focus_mode/focus_mode_tray.cc b/ash/system/focus_mode/focus_mode_tray.cc index 0d9b2c7..490702a 100644 --- a/ash/system/focus_mode/focus_mode_tray.cc +++ b/ash/system/focus_mode/focus_mode_tray.cc
@@ -112,8 +112,8 @@ ui::ImageModel::FromVectorIcon( kRadioButtonUncheckedIcon, cros_tokens::kCrosSysPrimary, kIconSize)); - radio_button_->SetAccessibleName(l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_FOCUS_MODE_TASK_RADIO_BUTTON)); + radio_button_->SetAccessibleName(l10n_util::GetStringFUTF16( + IDS_ASH_STATUS_TRAY_FOCUS_MODE_TRAY_RADIO_BUTTON, title)); task_title_ = AddChildView(std::make_unique<views::Label>()); TypographyProvider::Get()->StyleLabel(TypographyToken::kCrosButton2,
diff --git a/ash/system/focus_mode/focus_mode_tray_unittest.cc b/ash/system/focus_mode/focus_mode_tray_unittest.cc index efa691b..755848c8 100644 --- a/ash/system/focus_mode/focus_mode_tray_unittest.cc +++ b/ash/system/focus_mode/focus_mode_tray_unittest.cc
@@ -316,19 +316,21 @@ PressAndReleaseKey(ui::VKEY_TAB, ui::EF_NONE); views::FocusManager* focus_manager = GetBubbleView()->GetWidget()->GetFocusManager(); - EXPECT_EQ(l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON), - focus_manager->GetFocusedView()->GetAccessibleName()); + EXPECT_EQ( + l10n_util::GetStringUTF16( + IDS_ASH_STATUS_TRAY_FOCUS_MODE_TOGGLE_END_BUTTON_ACCESSIBLE_NAME), + focus_manager->GetFocusedView()->GetAccessibleName()); PressAndReleaseKey(ui::VKEY_TAB, ui::EF_NONE); EXPECT_EQ( l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_FOCUS_MODE_EXTEND_TEN_MINUTES_BUTTON_ACCESSIBLE_NAME), + IDS_ASH_STATUS_TRAY_FOCUS_MODE_INCREASE_TEN_MINUTES_BUTTON_ACCESSIBLE_NAME), focus_manager->GetFocusedView()->GetAccessibleName()); PressAndReleaseKey(ui::VKEY_TAB, ui::EF_NONE); - EXPECT_EQ(l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_FOCUS_MODE_TASK_RADIO_BUTTON), + EXPECT_EQ(l10n_util::GetStringFUTF16( + IDS_ASH_STATUS_TRAY_FOCUS_MODE_TRAY_RADIO_BUTTON, + base::UTF8ToUTF16(task_name)), focus_manager->GetFocusedView()->GetAccessibleName()); }
diff --git a/ash/system/focus_mode/sounds/focus_mode_sounds_view.cc b/ash/system/focus_mode/sounds/focus_mode_sounds_view.cc index 165c3b8..4d63b66 100644 --- a/ash/system/focus_mode/sounds/focus_mode_sounds_view.cc +++ b/ash/system/focus_mode/sounds/focus_mode_sounds_view.cc
@@ -14,22 +14,14 @@ #include "ash/system/focus_mode/focus_mode_controller.h" #include "ash/system/focus_mode/focus_mode_detailed_view.h" #include "ash/system/focus_mode/sounds/focus_mode_sounds_controller.h" +#include "ash/system/focus_mode/sounds/playlist_image_button.h" #include "base/functional/bind.h" -#include "base/location.h" -#include "base/task/sequenced_task_runner.h" #include "ui/base/l10n/l10n_util.h" #include "ui/base/metadata/metadata_impl_macros.h" -#include "ui/base/models/image_model.h" #include "ui/chromeos/styles/cros_tokens_color_mappings.h" #include "ui/compositor/layer.h" -#include "ui/gfx/geometry/rounded_corners_f.h" -#include "ui/gfx/image/image_skia.h" -#include "ui/gfx/image/image_skia_operations.h" -#include "ui/views/controls/button/image_button.h" -#include "ui/views/controls/highlight_path_generator.h" #include "ui/views/controls/label.h" #include "ui/views/layout/box_layout_view.h" -#include "ui/views/layout/flex_layout_view.h" #include "ui/views/view_class_properties.h" namespace ash { @@ -81,10 +73,11 @@ SetMainAxisAlignment(views::BoxLayout::MainAxisAlignment::kCenter); SetBetweenChildSpacing(kSinglePlaylistViewSpacingBetweenChild); - thumbnail_view_ = AddChildView(std::make_unique<views::ImageView>()); - thumbnail_view_->SetImage(playlist_data->thumbnail); - thumbnail_view_->SetImageSize( - gfx::Size(kSinglePlaylistViewWidth, kSinglePlaylistViewWidth)); + // TODO: Use a non-empty callback to create the `PlaylistImageButton` + // after we know how to play the stream. + thumbnail_view_ = AddChildView(std::make_unique<PlaylistImageButton>( + playlist_data->thumbnail, views::Button::PressedCallback())); + thumbnail_view_->SetTooltipText(base::UTF8ToUTF16(playlist_data->title)); title_label_ = AddChildView(std::make_unique<views::Label>( base::UTF8ToUTF16(playlist_data->title))); @@ -101,29 +94,10 @@ std::string playlist_id() const { return playlist_id_; } - FocusModeSoundsController::Playlist UpdateContent( - const FocusModeSoundsController::Playlist* new_playlist_data) { - auto old_content = FocusModeSoundsController::Playlist{ - .playlist_id = playlist_id_, - .title = base::UTF16ToUTF8(title_label_->GetText()), - .thumbnail = thumbnail_view_->GetImage(), - }; - - playlist_id_ = new_playlist_data->playlist_id; - title_label_->SetText(base::UTF8ToUTF16(new_playlist_data->title)); - title_label_->SetTooltipText(title_label_->GetText()); - thumbnail_view_->SetImage(new_playlist_data->thumbnail); - return old_content; - } - private: - // We will add the media controls when clicking `thumbnail_view_` and also - // update the view according to its media playback state. - void OnThumbnailButtonToggled() {} - std::string playlist_id_; raw_ptr<views::Label> title_label_ = nullptr; - raw_ptr<views::ImageView> thumbnail_view_ = nullptr; + raw_ptr<PlaylistImageButton> thumbnail_view_ = nullptr; }; BEGIN_METADATA(PlaylistView)
diff --git a/ash/system/focus_mode/sounds/playlist_image_button.cc b/ash/system/focus_mode/sounds/playlist_image_button.cc new file mode 100644 index 0000000..1451ea0 --- /dev/null +++ b/ash/system/focus_mode/sounds/playlist_image_button.cc
@@ -0,0 +1,136 @@ +// 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 "ash/system/focus_mode/sounds/playlist_image_button.h" + +#include "ash/public/cpp/resources/grit/ash_public_unscaled_resources.h" +#include "ash/resources/vector_icons/vector_icons.h" +#include "ui/base/metadata/metadata_impl_macros.h" +#include "ui/base/resource/resource_bundle.h" +#include "ui/chromeos/styles/cros_tokens_color_mappings.h" +#include "ui/views/controls/animated_image_view.h" +#include "ui/views/controls/image_view.h" + +namespace ash { +namespace { + +constexpr int kSinglePlaylistViewWidth = 72; +constexpr int kIconSize = 20; +constexpr int kMediaActionIconSpacing = 6; +constexpr int kSelectedCurvycutoutSpacing = 4; + +std::unique_ptr<lottie::Animation> GetEqualizerAnimation() { + std::optional<std::vector<uint8_t>> lottie_data = + ui::ResourceBundle::GetSharedInstance().GetLottieData( + IDR_FOCUS_MODE_EQUALIZER_LIGHT_ANIMATION); + CHECK(lottie_data.has_value()); + + return std::make_unique<lottie::Animation>( + cc::SkottieWrapper::CreateSerializable(lottie_data.value())); +} + +} // namespace + +PlaylistImageButton::PlaylistImageButton(const gfx::ImageSkia& image, + PressedCallback callback) + : views::Button(std::move(callback)) { + // We want to show the stop icon or the equalizer animation for the mouse + // moving inside of or outside of this view when the playlist is playing. + // Thus, to let `OnMouseEntered` and `OnMouseExited` be triggered for the + // mouse event, we call the function here. + SetNotifyEnterExitOnChild(true); + gfx::Size preferred_size(kSinglePlaylistViewWidth, kSinglePlaylistViewWidth); + SetPreferredSize(preferred_size); + + image_view_ = AddChildView(std::make_unique<views::ImageView>()); + image_view_->SetImage(image); + image_view_->SetImageSize(preferred_size); + + media_action_icon_ = AddChildView(std::make_unique<views::ImageView>()); + + selected_curvycutout_icon_ = + AddChildView(std::make_unique<views::ImageView>()); + selected_curvycutout_icon_->SetImage(ui::ImageModel::FromVectorIcon( + kSelectedIcon, cros_tokens::kCrosSysPrimary, kIconSize)); + + lottie_animation_view_ = + AddChildView(std::make_unique<views::AnimatedImageView>()); + lottie_animation_view_->SetImageSize(gfx::Size(kIconSize, kIconSize)); + lottie_animation_view_->SetAnimatedImage(GetEqualizerAnimation()); + + SetIsPlaying(false); + SetLayoutManager(std::make_unique<views::DelegatingLayoutManager>(this)); +} + +PlaylistImageButton::~PlaylistImageButton() = default; + +void PlaylistImageButton::OnMouseEntered(const ui::MouseEvent& event) { + Button::OnMouseEntered(event); + UpdateVisibility(); +} + +void PlaylistImageButton::OnMouseExited(const ui::MouseEvent& event) { + Button::OnMouseExited(event); + UpdateVisibility(); +} + +views::ProposedLayout PlaylistImageButton::CalculateProposedLayout( + const views::SizeBounds& size_bounds) const { + views::ProposedLayout layouts; + if (!size_bounds.is_fully_bounded()) { + layouts.host_size = GetPreferredSize(); + return layouts; + } + auto bounds = GetContentsBounds(); + layouts.child_layouts.emplace_back(image_view_.get(), + image_view_->GetVisible(), bounds); + + auto media_action_bounds = + gfx::Rect(bounds.right() - kIconSize - kMediaActionIconSpacing, + bounds.bottom() - kIconSize - kMediaActionIconSpacing, + kIconSize, kIconSize); + layouts.child_layouts.emplace_back(media_action_icon_.get(), + media_action_icon_->GetVisible(), + media_action_bounds); + layouts.child_layouts.emplace_back(lottie_animation_view_.get(), + lottie_animation_view_->GetVisible(), + media_action_bounds); + + layouts.child_layouts.emplace_back( + selected_curvycutout_icon_.get(), + selected_curvycutout_icon_->GetVisible(), + gfx::Rect(kSelectedCurvycutoutSpacing, kSelectedCurvycutoutSpacing, + kIconSize, kIconSize)); + layouts.host_size = + gfx::Size(size_bounds.width().value(), size_bounds.height().value()); + return layouts; +} + +void PlaylistImageButton::SetIsPlaying(bool is_playing) { + is_playing_ = is_playing; + is_playing_ ? lottie_animation_view_->Play() : lottie_animation_view_->Stop(); + media_action_icon_->SetImage(ui::ImageModel::FromVectorIcon( + is_playing_ ? kFocusModeStopCircleIcon : kFocusModePlayCircleIcon, + SK_ColorWHITE, kIconSize)); + UpdateVisibility(); +} + +void PlaylistImageButton::OnSetTooltipText(const std::u16string& tooltip_text) { + // Set the tooltip text for `image_view_` to show the tooltip when hovering on + // it. + image_view_->SetTooltipText(tooltip_text); +} + +void PlaylistImageButton::UpdateVisibility() { + selected_curvycutout_icon_->SetVisible(is_playing_); + + const bool is_animation_visible = is_playing_ && !IsMouseHovered(); + lottie_animation_view_->SetVisible(is_animation_visible); + media_action_icon_->SetVisible(!is_animation_visible); +} + +BEGIN_METADATA(PlaylistImageButton) +END_METADATA + +} // namespace ash
diff --git a/ash/system/focus_mode/sounds/playlist_image_button.h b/ash/system/focus_mode/sounds/playlist_image_button.h new file mode 100644 index 0000000..76710b4 --- /dev/null +++ b/ash/system/focus_mode/sounds/playlist_image_button.h
@@ -0,0 +1,61 @@ +// 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 ASH_SYSTEM_FOCUS_MODE_SOUNDS_PLAYLIST_IMAGE_BUTTON_H_ +#define ASH_SYSTEM_FOCUS_MODE_SOUNDS_PLAYLIST_IMAGE_BUTTON_H_ + +#include "ash/ash_export.h" +#include "ui/base/metadata/metadata_header_macros.h" +#include "ui/views/controls/button/button.h" +#include "ui/views/layout/delegating_layout_manager.h" + +namespace gfx { +class ImageSkia; +} // namespace gfx + +namespace views { +class AnimatedImageView; +class ImageView; +} // namespace views + +namespace ash { + +class ASH_EXPORT PlaylistImageButton : public views::Button, + public views::LayoutDelegate { + METADATA_HEADER(PlaylistImageButton, views::Button) + + public: + PlaylistImageButton(const gfx::ImageSkia& image, PressedCallback callback); + PlaylistImageButton(const PlaylistImageButton&) = delete; + PlaylistImageButton& operator=(const PlaylistImageButton&) = delete; + ~PlaylistImageButton() override; + + // views::Button: + void OnMouseEntered(const ui::MouseEvent& event) override; + void OnMouseExited(const ui::MouseEvent& event) override; + + // views::LayoutDelegate: + views::ProposedLayout CalculateProposedLayout( + const views::SizeBounds& size_bounds) const override; + + // Called when the playback state of the media is changed to the play/stop + // state. + void SetIsPlaying(bool is_playing); + + private: + // views::Button: + void OnSetTooltipText(const std::u16string& tooltip_text) override; + + void UpdateVisibility(); + + bool is_playing_ = false; + raw_ptr<views::ImageView> image_view_ = nullptr; + raw_ptr<views::ImageView> media_action_icon_ = nullptr; + raw_ptr<views::ImageView> selected_curvycutout_icon_ = nullptr; + raw_ptr<views::AnimatedImageView> lottie_animation_view_ = nullptr; +}; + +} // namespace ash + +#endif // ASH_SYSTEM_FOCUS_MODE_SOUNDS_PLAYLIST_IMAGE_BUTTON_H_
diff --git a/ash/system/holding_space/holding_space_tray_child_bubble.cc b/ash/system/holding_space/holding_space_tray_child_bubble.cc index 27bd096e..66848ee 100644 --- a/ash/system/holding_space/holding_space_tray_child_bubble.cc +++ b/ash/system/holding_space/holding_space_tray_child_bubble.cc
@@ -25,6 +25,7 @@ #include "ui/views/background.h" #include "ui/views/highlight_border.h" #include "ui/views/layout/box_layout.h" +#include "ui/views/layout/layout_manager_base.h" namespace ash { @@ -85,26 +86,33 @@ // bounds, TopAlignedBoxLayout will ensure that children still receive their // preferred sizes. This prevents layout jank that would otherwise occur when // the host view's bounds are being animated due to content changes. -class TopAlignedBoxLayout : public views::BoxLayout { +class TopAlignedBoxLayout : public views::LayoutManagerBase { public: - TopAlignedBoxLayout(const gfx::Insets& insets, int spacing) - : views::BoxLayout(views::BoxLayout::Orientation::kVertical, - insets, - spacing) {} + TopAlignedBoxLayout(const gfx::Insets& insets, int spacing) { + box_layout_ = AddOwnedLayout(std::make_unique<views::BoxLayout>( + views::BoxLayout::Orientation::kVertical, insets, spacing)); + } private: - // views::BoxLayout: - void LayoutImpl() override { - if (host_view()->height() >= host_view()->GetPreferredSize().height()) { - views::BoxLayout::LayoutImpl(); - return; + // views::LayoutManagerBase: + views::ProposedLayout CalculateProposedLayout( + const views::SizeBounds& size_bounds) const override { + if (!size_bounds.is_fully_bounded() || + size_bounds.height().value() >= + host_view()->GetPreferredSize({}).height()) { + return box_layout_->GetProposedLayout(size_bounds, PassKey()); } - gfx::Rect contents_bounds(host_view()->GetContentsBounds()); - contents_bounds.Inset(inside_border_insets()); + views::ProposedLayout layout; + layout.host_size = + gfx::Size(size_bounds.width().value(), size_bounds.height().value()); + + gfx::Rect contents_bounds(gfx::Point(0, 0), layout.host_size); + contents_bounds.Inset(host_view()->GetInsets() + + box_layout_->inside_border_insets()); const int width = contents_bounds.width(); - const int child_spacing = between_child_spacing(); + const int child_spacing = box_layout_->between_child_spacing(); std::vector<std::pair<views::View*, int>> children_with_heights; @@ -113,11 +121,13 @@ // vertical overflow of `contents_bounds`. int available_height = contents_bounds.height(); for (views::View* child : host_view()->children()) { - if (!child->GetVisible()) + if (!child->GetVisible()) { continue; + } - if (!children_with_heights.empty()) + if (!children_with_heights.empty()) { available_height -= child_spacing; + } const int preferred_height = child->GetHeightForWidth(width); children_with_heights.emplace_back(child, preferred_height); @@ -143,14 +153,20 @@ available_height += ceded_height; } - if (top > contents_bounds.y()) + if (top > contents_bounds.y()) { top += child_spacing; + } - child->SetBounds(left, top, width, height); + layout.child_layouts.emplace_back(child, true, + gfx::Rect(left, top, width, height)); top += height; } + + return layout; } + + raw_ptr<views::BoxLayout> box_layout_; }; } // namespace
diff --git a/ash/system/hotspot/hotspot_notifier.cc b/ash/system/hotspot/hotspot_notifier.cc index 27f4440..1318843a 100644 --- a/ash/system/hotspot/hotspot_notifier.cc +++ b/ash/system/hotspot/hotspot_notifier.cc
@@ -7,6 +7,7 @@ #include "ash/public/cpp/hotspot_config_service.h" #include "ash/public/cpp/network_config_service.h" #include "ash/public/cpp/notification_utils.h" +#include "ash/resources/vector_icons/vector_icons.h" #include "ash/strings/grit/ash_strings.h" #include "base/strings/utf_string_conversions.h" #include "ui/base/l10n/l10n_util.h" @@ -105,7 +106,7 @@ std::unique_ptr<message_center::Notification> notification = CreateNotification(l10n_util::GetStringUTF16(title_id), l10n_util::GetStringUTF16(message_id), notification_id, - delegate); + /*use_hotspot_icon=*/false, delegate); if (notification_actions.size() > 0) { notification->set_buttons(notification_actions); @@ -171,7 +172,7 @@ l10n_util::GetStringUTF16(IDS_ASH_TURN_OFF_HOTSPOT_LABEL))); std::unique_ptr<message_center::Notification> notification = CreateNotification(title, message, kHotspotTurnedOnNotificationId, - delegate); + /*use_hotspot_icon=*/true, delegate); notification->set_pinned(/*pinned=*/true); notification->set_buttons(notification_actions); message_center->AddNotification(std::move(notification)); @@ -261,7 +262,10 @@ const std::u16string& title_id, const std::u16string& message_id, const char* notification_id, + const bool use_hotspot_icon, scoped_refptr<message_center::NotificationDelegate> delegate) { + const gfx::VectorIcon& icon = + use_hotspot_icon ? kHotspotOnIcon : gfx::kNoneIcon; std::unique_ptr<message_center::Notification> notification = ash::CreateSystemNotificationPtr( message_center::NOTIFICATION_TYPE_SIMPLE, notification_id, title_id, @@ -271,7 +275,7 @@ message_center::NotifierType::SYSTEM_COMPONENT, kNotifierHotspot, NotificationCatalogName::kHotspot), message_center::RichNotificationData(), delegate, - /*small_image=*/gfx::VectorIcon(), + /*small_image=*/icon, message_center::SystemNotificationWarningLevel::NORMAL); return notification;
diff --git a/ash/system/hotspot/hotspot_notifier.h b/ash/system/hotspot/hotspot_notifier.h index a5a3b1ec..4402d21 100644 --- a/ash/system/hotspot/hotspot_notifier.h +++ b/ash/system/hotspot/hotspot_notifier.h
@@ -67,6 +67,7 @@ const std::u16string& title_id, const std::u16string& message_id, const char* notification_id, + const bool use_hotspot_icon, scoped_refptr<message_center::NotificationDelegate> delegate); void EnableHotspotHandler(const char* notification_id,
diff --git a/ash/system/input_device_settings/input_device_notifier.cc b/ash/system/input_device_settings/input_device_notifier.cc index 0a5a4c1..9dd695df 100644 --- a/ash/system/input_device_settings/input_device_notifier.cc +++ b/ash/system/input_device_settings/input_device_notifier.cc
@@ -24,7 +24,6 @@ #include "components/prefs/pref_service.h" #include "device/bluetooth/bluetooth_common.h" #include "device/bluetooth/bluetooth_device.h" -#include "device/bluetooth/floss/floss_features.h" #include "ui/events/devices/device_data_manager.h" #include "ui/events/devices/input_device.h" #include "ui/events/devices/keyboard_device.h" @@ -36,11 +35,6 @@ using DeviceId = InputDeviceSettingsController::DeviceId; -// The floss bluetooth handler adds a fake mouse device to the system with the -// following properties. It is filted out based on the name and vid/pid. -const char kFlossExtraMouseName[] = "VIRTUAL_SUSPEND_UHID"; -constexpr VendorProductId kFlossExtraMouseVidPid = {0x0000, 0x0000}; - bool AreOnLoginScreen() { auto status = Shell::Get()->session_controller()->login_status(); return status == LoginStatus::NOT_LOGGED_IN; @@ -374,14 +368,6 @@ InputDeviceNotifier<mojom::MousePtr, ui::InputDevice>::GetUpdatedDeviceList() { auto mice = ui::DeviceDataManager::GetInstance()->GetMouseDevices(); std::erase_if(mice, [](const auto& mouse) { - if (floss::features::IsFlossEnabled()) { - if (kFlossExtraMouseVidPid == - VendorProductId{mouse.vendor_id, mouse.product_id} && - mouse.name == kFlossExtraMouseName) { - return true; - } - } - // Some I2C touchpads falsely claim to be mice, see b/205272718 // By filtering out internal mice, i2c touchpads are prevented from being in // the "mouse" category in settings.
diff --git a/ash/system/input_device_settings/input_device_notifier_unittest.cc b/ash/system/input_device_settings/input_device_notifier_unittest.cc index 7cd5cda..9011ffe 100644 --- a/ash/system/input_device_settings/input_device_notifier_unittest.cc +++ b/ash/system/input_device_settings/input_device_notifier_unittest.cc
@@ -17,7 +17,6 @@ #include "base/test/scoped_feature_list.h" #include "device/bluetooth/bluetooth_adapter_factory.h" #include "device/bluetooth/bluetooth_common.h" -#include "device/bluetooth/floss/floss_features.h" #include "device/bluetooth/test/mock_bluetooth_adapter.h" #include "ui/events/devices/device_data_manager_test_api.h" #include "ui/events/devices/input_device.h" @@ -58,8 +57,6 @@ "kSampleMouseBluetooth"}; const ui::InputDevice kSampleMouseInternal = {30, ui::INPUT_DEVICE_INTERNAL, "kSampleMouseInternal"}; -const ui::InputDevice kSampleFlossExtraMouse = {35, ui::INPUT_DEVICE_UNKNOWN, - "VIRTUAL_SUSPEND_UHID"}; template <typename Comp = base::ranges::less> void SortDevices(std::vector<ui::KeyboardDevice>& devices, Comp comp = {}) { @@ -635,22 +632,6 @@ EXPECT_EQ(kSampleMouseBluetooth.id, devices_to_add_[1].id); } -// When an internal mouse in the list received from DeviceDataManager, filter it -// out as this is likely not a real device. -TEST_F(InputDeviceMouseNotifierTest, FlossMouseFilteredOut) { - base::test::ScopedFeatureList feature_list; - feature_list.InitAndEnableFeature(floss::features::kFlossEnabled); - - ui::DeviceDataManagerTestApi().SetMouseDevices( - {kSampleMouseUsb, kSampleMouseBluetooth, kSampleFlossExtraMouse}); - EXPECT_TRUE(device_ids_to_remove_.empty()); - ASSERT_EQ(2u, devices_to_add_.size()); - EXPECT_EQ(kSampleMouseUsb.name, devices_to_add_[0].name); - EXPECT_EQ(kSampleMouseUsb.id, devices_to_add_[0].id); - EXPECT_EQ(kSampleMouseBluetooth.name, devices_to_add_[1].name); - EXPECT_EQ(kSampleMouseBluetooth.id, devices_to_add_[1].id); -} - TEST_F(InputDeviceMouseNotifierTest, BluetoothMouseTest) { uint32_t test_vendor_id = 0x1111; uint32_t test_product_id = 0x1112;
diff --git a/ash/system/mahi/fake_mahi_manager.cc b/ash/system/mahi/fake_mahi_manager.cc index f705ad4..19ecafcd7 100644 --- a/ash/system/mahi/fake_mahi_manager.cc +++ b/ash/system/mahi/fake_mahi_manager.cc
@@ -4,30 +4,42 @@ #include "ash/system/mahi/fake_mahi_manager.h" -#include <algorithm> +#include <utility> +#include <vector> #include "ash/system/mahi/mahi_constants.h" #include "ash/system/mahi/mahi_panel_widget.h" -#include "base/functional/callback.h" +#include "base/functional/bind.h" #include "base/task/single_thread_task_runner.h" #include "base/time/time.h" -#include "chromeos/components/mahi/public/cpp/mahi_manager.h" #include "ui/display/screen.h" -#include "ui/gfx/image/image_skia.h" namespace ash { -FakeMahiManager::FakeMahiManager(bool enable_callback_delays_for_animations) - : content_title_(u"fake content title"), - summary_text_( - u"fake summary text\nfake summary text\nfake summary text\nfake " - u"summary text\nfake summary text"), - enable_fake_delays_for_animations_( - enable_callback_delays_for_animations) {} +namespace { -FakeMahiManager::~FakeMahiManager() { - mahi_panel_widget_.reset(); -} +constexpr char16_t kDefaultAnswer[] = u"Fake answer"; + +constexpr char16_t kDefaultContentTitle[] = u"fake content title"; + +const std::vector<chromeos::MahiOutline> kDefaultOutlines( + {chromeos::MahiOutline(/*id=*/1, u"Outline 1"), + chromeos::MahiOutline(/*id=*/2, u"Outline 2"), + chromeos::MahiOutline(/*id=*/3, u"Outline 3"), + chromeos::MahiOutline(/*id=*/4, u"Outline 4"), + chromeos::MahiOutline(/*id=*/5, u"Outline 5")}); + +constexpr char16_t kDefaultSummaryText[] = + u"fake summary text\nfake summary text\nfake summary text\nfake summary " + u"text\nfake summary text"; + +} // namespace + +using crosapi::mojom::MahiContextMenuActionType; + +FakeMahiManager::FakeMahiManager() = default; + +FakeMahiManager::~FakeMahiManager() = default; void FakeMahiManager::OpenMahiPanel(int64_t display_id) { mahi_panel_widget_ = MahiPanelWidget::CreatePanelWidget(display_id); @@ -35,7 +47,7 @@ } std::u16string FakeMahiManager::GetContentTitle() { - return content_title_; + return content_title_.value_or(kDefaultContentTitle); } gfx::ImageSkia FakeMahiManager::GetContentIcon() { @@ -43,34 +55,18 @@ } void FakeMahiManager::GetSummary(MahiSummaryCallback callback) { - if (!enable_fake_delays_for_animations_) { - std::move(callback).Run(summary_text_, - chromeos::MahiResponseStatus::kSuccess); - return; - } - base::SingleThreadTaskRunner::GetCurrentDefault()->PostDelayedTask( FROM_HERE, - base::BindOnce(std::move(callback), summary_text_, + base::BindOnce(std::move(callback), + summary_text_.value_or(kDefaultSummaryText), chromeos::MahiResponseStatus::kSuccess), base::Seconds(mahi_constants::kFakeMahiManagerLoadSummaryDelaySeconds)); } void FakeMahiManager::GetOutlines(MahiOutlinesCallback callback) { - std::vector<chromeos::MahiOutline> outlines; - for (int i = 0; i < 5; i++) { - outlines.emplace_back( - chromeos::MahiOutline(i, u"Outline " + base::NumberToString16(i))); - } - - if (!enable_fake_delays_for_animations_) { - std::move(callback).Run(outlines, chromeos::MahiResponseStatus::kSuccess); - return; - } - base::SingleThreadTaskRunner::GetCurrentDefault()->PostDelayedTask( FROM_HERE, - base::BindOnce(std::move(callback), outlines, + base::BindOnce(std::move(callback), kDefaultOutlines, chromeos::MahiResponseStatus::kSuccess), base::Seconds(mahi_constants::kFakeMahiManagerLoadOutlinesDelaySeconds)); } @@ -79,17 +75,42 @@ bool current_panel_content, MahiAnswerQuestionCallback callback) { asked_question_ = question; - std::move(callback).Run(answer_text_.value_or(u"Fake answer"), - chromeos::MahiResponseStatus::kSuccess); + base::SingleThreadTaskRunner::GetCurrentDefault()->PostDelayedTask( + FROM_HERE, + base::BindOnce(std::move(callback), answer_text_.value_or(kDefaultAnswer), + chromeos::MahiResponseStatus::kSuccess), + base::Seconds(mahi_constants::kFakeMahiManagerLoadAnswerDelaySeconds)); } void FakeMahiManager::OnContextMenuClicked( crosapi::mojom::MahiContextMenuRequestPtr context_menu_request) { - OpenMahiPanel(display::Screen::GetScreen()->GetPrimaryDisplay().id()); -} + switch (context_menu_request->action_type) { + case MahiContextMenuActionType::kSummary: + case MahiContextMenuActionType::kOutline: + // TODO(b/318565610): Update the behaviour of kOutline. + OpenMahiPanel(context_menu_request->display_id); + return; + case MahiContextMenuActionType::kQA: + OpenMahiPanel(context_menu_request->display_id); -void FakeMahiManager::OpenFeedbackDialog() { - open_feedback_dialog_called_count_++; + // Ask question. + // TODO(b/331837721): `FakeMahiManager` should own an instance of + // `MahiUiController` and use it to answer question here. This + // functionality shouldn't need to be routed through the widget. + if (context_menu_request->question) { + return; + } + + static_cast<MahiPanelWidget*>(mahi_panel_widget_.get()) + ->SendQuestion(context_menu_request->question.value(), + /*current_panel_content=*/true); + return; + case MahiContextMenuActionType::kSettings: + // TODO(b/318565610): Update the behaviour of kSettings + return; + case MahiContextMenuActionType::kNone: + return; + } } } // namespace ash
diff --git a/ash/system/mahi/fake_mahi_manager.h b/ash/system/mahi/fake_mahi_manager.h index 4f2979c0..e02fa50 100644 --- a/ash/system/mahi/fake_mahi_manager.h +++ b/ash/system/mahi/fake_mahi_manager.h
@@ -5,19 +5,23 @@ #ifndef ASH_SYSTEM_MAHI_FAKE_MAHI_MANAGER_H_ #define ASH_SYSTEM_MAHI_FAKE_MAHI_MANAGER_H_ +#include <optional> #include <string> #include "ash/ash_export.h" #include "chromeos/components/mahi/public/cpp/mahi_manager.h" +#include "chromeos/crosapi/mojom/mahi.mojom.h" #include "ui/gfx/image/image_skia.h" #include "ui/views/widget/unique_widget_ptr.h" namespace ash { -// A fake implementation of `MahiManager`. +// A fake implementation of `MahiManager` used for development only. Returns +// predetermined contents asyncly. Created only when +// `chromeos::switches::kUseFakeMahiManager` is enabled. class ASH_EXPORT FakeMahiManager : public chromeos::MahiManager { public: - explicit FakeMahiManager(bool enable_callback_delays_for_animations = false); + FakeMahiManager(); FakeMahiManager(const FakeMahiManager&) = delete; FakeMahiManager& operator=(const FakeMahiManager&) = delete; ~FakeMahiManager() override; @@ -38,45 +42,30 @@ crosapi::mojom::MahiPageInfoPtr info) override {} void OnContextMenuClicked( crosapi::mojom::MahiContextMenuRequestPtr context_menu_request) override; - void OpenFeedbackDialog() override; + void OpenFeedbackDialog() override {} - void set_content_title(const std::u16string& content_title) { - content_title_ = content_title; + void set_answer_text(const std::u16string& answer_text) { + answer_text_ = answer_text; } void set_content_icon(const gfx::ImageSkia& content_icon) { content_icon_ = content_icon; } + void set_content_title(const std::u16string& content_title) { + content_title_ = content_title; + } + void set_summary_text(const std::u16string& summary_text) { summary_text_ = summary_text; } - void set_answer_text(const std::u16string& answer_text) { - answer_text_ = answer_text; - } - - int open_feedback_dialog_called_count() { - return open_feedback_dialog_called_count_; - } - - void set_enable_fake_delays_for_animations( - bool enable_fake_delays_for_animations) { - enable_fake_delays_for_animations_ = enable_fake_delays_for_animations; - } - - const std::u16string& asked_question() { return asked_question_; } - private: std::optional<std::u16string> answer_text_; - std::u16string asked_question_; - std::u16string content_title_; + std::optional<std::u16string> asked_question_; gfx::ImageSkia content_icon_; - std::u16string summary_text_; - - bool enable_fake_delays_for_animations_ = false; - - int open_feedback_dialog_called_count_ = 0; + std::optional<std::u16string> content_title_; + std::optional<std::u16string> summary_text_; // The widget contains the Mahi main panel. views::UniqueWidgetPtr mahi_panel_widget_;
diff --git a/ash/system/mahi/mahi_constants.h b/ash/system/mahi/mahi_constants.h index e69864f..9bd924f2 100644 --- a/ash/system/mahi/mahi_constants.h +++ b/ash/system/mahi/mahi_constants.h
@@ -14,6 +14,7 @@ kCloseButton = 1, kContentTitle, kContentIcon, + kScrollViewContents, kSummaryLabel, kThumbsUpButton, kThumbsDownButton, @@ -35,6 +36,11 @@ // TODO(b/330643995): Remove this when outlines are shown by default. kOutlinesSectionContainer, kBannerTitleLabel, + kRefreshButton, + kErrorStatusView, + kErrorStatusLabel, + kQuestionAnswerErrorImage, + kQuestionAnswerErrorLabel, }; // The size of the icon that appears in the panel's source row. @@ -49,6 +55,7 @@ inline constexpr int kPanelCornerRadius = 16; // Delays used in `FakeMahiManager` for testing. +inline constexpr int kFakeMahiManagerLoadAnswerDelaySeconds = 1; inline constexpr int kFakeMahiManagerLoadSummaryDelaySeconds = 4; inline constexpr int kFakeMahiManagerLoadOutlinesDelaySeconds = 6;
diff --git a/ash/system/mahi/mahi_error_status_view.cc b/ash/system/mahi/mahi_error_status_view.cc new file mode 100644 index 0000000..7d68789 --- /dev/null +++ b/ash/system/mahi/mahi_error_status_view.cc
@@ -0,0 +1,162 @@ +// 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 "ash/system/mahi/mahi_error_status_view.h" + +#include <memory> +#include <string> +#include <variant> + +#include "ash/style/typography.h" +#include "ash/system/mahi/mahi_constants.h" +#include "base/notreached.h" +#include "chromeos/components/mahi/public/cpp/mahi_manager.h" +#include "chromeos/constants/chromeos_features.h" +#include "ui/base/metadata/metadata_impl_macros.h" +#include "ui/chromeos/styles/cros_tokens_color_mappings.h" +#include "ui/gfx/geometry/insets.h" +#include "ui/gfx/geometry/size.h" +#include "ui/views/border.h" +#include "ui/views/controls/image_view.h" +#include "ui/views/controls/label.h" +#include "ui/views/layout/layout_types.h" +#include "ui/views/view.h" + +namespace ash { + +namespace { + +// Constants ------------------------------------------------------------------- + +constexpr auto kContentsPaddings = + gfx::Insets::VH(/*vertical=*/40, /*horizontal=*/0); + +constexpr auto kErrorStatusViewPaddings = gfx::Insets(/*all=*/8); + +constexpr auto kImagePaddings = gfx::Insets::TLBR(/*top=*/0, + /*left=*/56, + /*bottom=*/16, + /*right=*/56); + +constexpr gfx::Size kImagePreferredSize(/*width=*/200, /*height=*/73); + +constexpr int kLabelMaximumWidth = 264; + +constexpr auto kLabelPaddings = + gfx::Insets::VH(/*vertical=*/0, /*horizontal=*/24); + +// Helpers --------------------------------------------------------------------- + +// Returns the label text for `error`. NOTE: `kLowQuota` triggers a warning that +// is not presented in `MahiErrorStatusView`. +// TODO(http://b/319731862): Add UI strings. +std::u16string GetErrorLabelText(chromeos::MahiResponseStatus error) { + switch (error) { + case chromeos::MahiResponseStatus::kCantFindOutputData: + case chromeos::MahiResponseStatus::kContentExtractionError: + case chromeos::MahiResponseStatus::kInappropriate: + case chromeos::MahiResponseStatus::kUnknownError: + return u"Something went wrong"; + case chromeos::MahiResponseStatus::kQuotaLimitHit: + return u"Due to high request volume, your access is temporary limited. " + u"Try again tomorrow."; + case chromeos::MahiResponseStatus::kResourceExhausted: + return u"Can't use right now. Try again later"; + case chromeos::MahiResponseStatus::kLowQuota: + case chromeos::MahiResponseStatus::kSuccess: + NOTREACHED_NORETURN(); + } +} + +// ErrorContentsView ----------------------------------------------------------- + +class ErrorContentsView : public views::FlexLayoutView, + public MahiUiController::Observer { + public: + explicit ErrorContentsView(MahiUiController* ui_controller) + : MahiUiController::Observer(ui_controller) { + // TODO(http://b/319731862): Set the image when the image resource is ready. + views::Builder<views::FlexLayoutView>(this) + .SetBorder(views::CreateEmptyBorder(kContentsPaddings)) + .SetCrossAxisAlignment(views::LayoutAlignment::kCenter) + .SetMainAxisAlignment(views::LayoutAlignment::kCenter) + .SetOrientation(views::LayoutOrientation::kVertical) + .AddChildren( + views::Builder<views::ImageView>() + .SetBorder(views::CreateEmptyBorder(kImagePaddings)) + .SetPreferredSize(kImagePreferredSize), + views::Builder<views::Label>() + .AfterBuild(base::BindOnce([](views::Label* self) { + TypographyProvider::Get()->StyleLabel( + TypographyToken::kCrosBody2, *self); + })) + .CopyAddressTo(&error_status_text_) + .SetBorder(views::CreateEmptyBorder(kLabelPaddings)) + .SetEnabledColorId(cros_tokens::kCrosSysOnSurface) + .SetHorizontalAlignment(gfx::HorizontalAlignment::ALIGN_CENTER) + .SetID(mahi_constants::ViewId::kErrorStatusLabel) + .SetMultiLine(true) + .SizeToFit(kLabelMaximumWidth)) + .BuildChildren(); + } + + ErrorContentsView(const ErrorContentsView&) = delete; + ErrorContentsView& operator=(const ErrorContentsView&) = delete; + ~ErrorContentsView() override = default; + + private: + // MahiUiController::Observer: + void OnStateChanged(MahiUiController::State new_state, + const std::optional<PayloadType>& payload) override { + switch (new_state) { + case MahiUiController::State::kError: + error_status_text_->SetText(GetErrorLabelText( + std::get<chromeos::MahiResponseStatus>(*payload))); + return; + case MahiUiController::State::kQuestionAndAnswer: + case MahiUiController::State::kSummaryAndOutlines: + return; + } + } + + raw_ptr<views::Label> error_status_text_ = nullptr; +}; + +} // namespace + +MahiErrorStatusView::MahiErrorStatusView(MahiUiController* ui_controller) + : MahiUiController::Observer(ui_controller) { + CHECK(chromeos::features::IsMahiEnabled()); + + views::Builder<views::FlexLayoutView>(this) + .SetBorder(views::CreateEmptyBorder(kErrorStatusViewPaddings)) + .SetCrossAxisAlignment(views::LayoutAlignment::kCenter) + .SetID(mahi_constants::ViewId::kErrorStatusView) + .SetMainAxisAlignment(views::LayoutAlignment::kCenter) + .SetVisible(false) + .AddChild(views::Builder<views::View>( + std::make_unique<ErrorContentsView>(ui_controller))) + .BuildChildren(); +} + +MahiErrorStatusView::~MahiErrorStatusView() = default; + +void MahiErrorStatusView::OnStateChanged( + MahiUiController::State new_state, + const std::optional<PayloadType>& payload) { + switch (new_state) { + case MahiUiController::State::kError: + SetVisible(true); + return; + case MahiUiController::State::kQuestionAndAnswer: + case MahiUiController::State::kSummaryAndOutlines: + SetVisible(false); + return; + } +} + +BEGIN_METADATA(MahiErrorStatusView) +END_METADATA + +} // namespace ash
diff --git a/ash/system/mahi/mahi_error_status_view.h b/ash/system/mahi/mahi_error_status_view.h new file mode 100644 index 0000000..bed7616 --- /dev/null +++ b/ash/system/mahi/mahi_error_status_view.h
@@ -0,0 +1,48 @@ +// 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 ASH_SYSTEM_MAHI_MAHI_ERROR_STATUS_VIEW_H_ +#define ASH_SYSTEM_MAHI_MAHI_ERROR_STATUS_VIEW_H_ + +#include <optional> + +#include "ash/system/mahi/mahi_ui_controller.h" +#include "ui/views/layout/flex_layout_view.h" +#include "ui/views/metadata/view_factory.h" + +namespace chromeos { +enum class MahiResponseStatus; +} // namespace chromeos + +namespace ash { + +// Presents the current Mahi error if any. It should show when the UI controller +// is in the error state. NOTE: +// 1. This class is created only when the Mahi feature is enabled. +// 2. `chromeos::MahiResponseStatus::kLowQuota` is presented in a toast view +// instead of this class. +class MahiErrorStatusView : public views::FlexLayoutView, + public MahiUiController::Observer { + METADATA_HEADER(MahiErrorStatusView, views::View) + + public: + explicit MahiErrorStatusView(MahiUiController* ui_controller); + MahiErrorStatusView(const MahiErrorStatusView&) = delete; + MahiErrorStatusView& operator=(const MahiErrorStatusView&) = delete; + ~MahiErrorStatusView() override; + + private: + // MahiUiController::Observer: + void OnStateChanged(MahiUiController::State new_state, + const std::optional<PayloadType>& payload) override; +}; + +BEGIN_VIEW_BUILDER(/*no export*/, MahiErrorStatusView, views::FlexLayoutView) +END_VIEW_BUILDER + +} // namespace ash + +DEFINE_VIEW_BUILDER(/*no export*/, ash::MahiErrorStatusView) + +#endif // ASH_SYSTEM_MAHI_MAHI_ERROR_STATUS_VIEW_H_
diff --git a/ash/system/mahi/mahi_panel_view.cc b/ash/system/mahi/mahi_panel_view.cc index c91e700..7bdbc5c 100644 --- a/ash/system/mahi/mahi_panel_view.cc +++ b/ash/system/mahi/mahi_panel_view.cc