diff --git a/DEPS b/DEPS index 812a214..2961665 100644 --- a/DEPS +++ b/DEPS
@@ -314,7 +314,7 @@ # 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': 'cddf598883e4fd4066fda95b707468d3af1a331e', + 'skia_revision': 'f4e98fb9738ebfdbfb4cac532874264a23f49127', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling V8 # and whatever else without interference from each other. @@ -385,11 +385,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': '283e652d6b2cf5389dddbc6831a9d548fe13f380', + 'catapult_revision': '3517008e56570b52826dbed2d77b2cb7e5f56b92', # 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': '5c08c0c3c325bb4b58530c85c994f42ee8f4dea6', + 'chromium_variations_revision': '808c2e4c014e9fc0a8636c2391856515e0b8ea74', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling CrossBench # and whatever else without interference from each other. @@ -445,7 +445,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. - 'dawn_revision': '77a52b4ed73611d1bc8cc61cfd7fa08a17d7c8ae', + 'dawn_revision': '8edcef493739e8aa15ce2bf6bde479d8adc727fe', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. @@ -473,7 +473,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling nearby # and whatever else without interference from each other. - 'nearby_revision': '73635815ab31af199afe8732d0318062d51d174d', + 'nearby_revision': '945ab524852422d6632f139a939bbc1019c3ec7f', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling securemessage # and whatever else without interference from each other. @@ -485,7 +485,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': '9a3731f2557fb7b997d64f9734e45ee21310cbf6', + 'cros_components_revision': 'd604de81aaf62bcb6e34047b040b3ae984d0069d', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. @@ -837,7 +837,7 @@ 'src/clank': { 'url': Var('chrome_git') + '/clank/internal/apps.git' + '@' + - 'ead03ba48b95b38a45ab341536b435ec36b6d5b2', + '20839833f78aae4f6cbdcd8c5834b4b6f0763f45', 'condition': 'checkout_android and checkout_src_internal', }, @@ -1276,7 +1276,7 @@ }, 'src/third_party/depot_tools': - Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + 'b11693a5cab86ffe6be648fc39818daac33027d8', + Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '3aeb682373154b38d95c17da521d8a0235be8be1', 'src/third_party/devtools-frontend/src': Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'), @@ -1936,7 +1936,7 @@ Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '0369f5dc081b75a1c94d31259aff37244f527e92', 'src/third_party/webrtc': - Var('webrtc_git') + '/src.git' + '@' + '45dda0045c5405e12e2ff86c6c0d3af7a4404e2f', + Var('webrtc_git') + '/src.git' + '@' + '952e0b75f9d5d0b54c8e75ea44b0a1920003ee51', # 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. @@ -2059,7 +2059,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/help_app/app', - 'version': 'Ild1mpTiR5bQeHCzxtKjbjR97kcWxxKHx3gTnzrLJrIC', + 'version': '7m7jcHps32-rUE4Fesq_ZZQ9O0c3bHrF2SUCr7s7SZ4C', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -2070,7 +2070,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/media_app/app', - 'version': 'Ps4N0PRdNlT24yQcseNc8bcIDMIGWXU95lu5mlSII-EC', + 'version': 'qilOeXZR_iV7YzaYGhUs6s77oJ5ycZCvnTv8FhvT3SQC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -2103,7 +2103,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/projector_app/app', - 'version': 'dozglodnGrmDpmIg9d4TT9Z5Ebaw7zvoU_t-RW618mcC', + 'version': 'rAK6WkE4AdUGKjim_DGwMhjhLOOn6rTdgR7vbKYf2TQC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -4234,7 +4234,7 @@ 'src/ios_internal': { 'url': Var('chrome_git') + '/chrome/ios_internal.git' + '@' + - '221e80006dcd632f51f426f2aa8b27268271bd01', + '532d047d3298bf68a15b5f898ebb05cb974dbc47', 'condition': 'checkout_ios and checkout_src_internal', },
diff --git a/PRESUBMIT.py b/PRESUBMIT.py index 8bbf4c3..0145520 100644 --- a/PRESUBMIT.py +++ b/PRESUBMIT.py
@@ -1787,6 +1787,7 @@ 'third_party/blink/renderer/bindings/scripts/check_generated_file_list.pydeps', 'third_party/blink/renderer/bindings/scripts/collect_idl_files.pydeps', 'third_party/blink/renderer/bindings/scripts/generate_bindings.pydeps', + 'third_party/blink/renderer/bindings/scripts/generate_event_interface_names.pydeps', 'third_party/blink/renderer/bindings/scripts/validate_web_idl.pydeps', 'third_party/blink/tools/blinkpy/web_tests/merge_results.pydeps', 'third_party/blink/tools/merge_web_test_results.pydeps',
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 6d61b44..c35a600 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
@@ -498,6 +498,10 @@ "Queues all gesture scrolls regardless of blocking status on the" + "compositor for more consistency and scrolling performance" + "improvement"), + Flag.baseFeature(BaseFeatures.PARTITION_ALLOC_MEMORY_RECLAIMER, + "Enables PartitionAlloc's MemoryReclaimer, which tries decommitting unused " + + "system pages as much as possible so that other applications can " + + "reuse the memory pages."), // Add new commandline switches and features above. The final entry should have a // trailing comma for cleaner diffs. };
diff --git a/ash/constants/ash_features.cc b/ash/constants/ash_features.cc index 96f810b0..f940255c 100644 --- a/ash/constants/ash_features.cc +++ b/ash/constants/ash_features.cc
@@ -212,6 +212,11 @@ "AudioHFPNbsWarning", base::FEATURE_ENABLED_BY_DEFAULT); +// Enables the ui to show the toggle for controlling hfp-mic-sr. +BASE_FEATURE(kAudioHFPMicSRToggle, + "AudioHFPMicSRToggle", + base::FEATURE_DISABLED_BY_DEFAULT); + // Controls whether the AudioSourceFetcher resamples the audio for speech // recongnition. BASE_FEATURE(kAudioSourceFetcherResampling, @@ -1160,6 +1165,11 @@ "FloatingWorkspace", base::FEATURE_DISABLED_BY_DEFAULT); +// Enables chrome.fileSystemProvider file systems in Files app Recents view. +BASE_FEATURE(kFSPsInRecents, + "FSPsInRecents", + base::FEATURE_DISABLED_BY_DEFAULT); + // Maximum delay to wait for restoring Floating Workspace after login. constexpr base::FeatureParam<base::TimeDelta> kFloatingWorkspaceMaxTimeAvailableForRestoreAfterLogin{ @@ -2829,6 +2839,10 @@ return base::FeatureList::IsEnabled(kAudioHFPNbsWarning); } +bool IsAudioHFPMicSRToggleEnabled() { + return base::FeatureList::IsEnabled(kAudioHFPMicSRToggle); +} + bool IsAutocompleteExtendedSuggestionsEnabled() { return base::FeatureList::IsEnabled(kAutocompleteExtendedSuggestions); }
diff --git a/ash/constants/ash_features.h b/ash/constants/ash_features.h index db9d17e..b136aaec 100644 --- a/ash/constants/ash_features.h +++ b/ash/constants/ash_features.h
@@ -60,6 +60,7 @@ COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kAsynchronousScannerDiscovery); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kAudioHFPNbsWarning); +COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kAudioHFPMicSRToggle); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kCrasSplitAlsaUsbInternal); COMPONENT_EXPORT(ASH_CONSTANTS) @@ -338,6 +339,7 @@ BASE_DECLARE_FEATURE(kFilesGoogleDriveSettingsPage); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kFirmwareUpdateJelly); +COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kFSPsInRecents); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kFirstPartyVietnameseInput); COMPONENT_EXPORT(ASH_CONSTANTS) BASE_DECLARE_FEATURE(kFloatingWorkspace); @@ -833,6 +835,7 @@ COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAsynchronousScannerDiscoveryEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAutoNightLightEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAudioHFPNbsWarningEnabled(); +COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAudioHFPMicSRToggleEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsBackgroundBlurEnabled(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsBatterySaverAvailable(); COMPONENT_EXPORT(ASH_CONSTANTS) bool IsBatterySaverAlwaysOn();
diff --git a/ash/strings/ash_strings_ar.xtb b/ash/strings/ash_strings_ar.xtb index 90520a0..d04c7a21 100644 --- a/ash/strings/ash_strings_ar.xtb +++ b/ash/strings/ash_strings_ar.xtb
@@ -661,6 +661,7 @@ <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> @@ -1746,6 +1747,7 @@ <translation id="8446884382197647889">مزيد من المعلومات</translation> <translation id="8456543082656546101"><ph name="SHORTCUT_KEY_NAME" /> + V</translation> <translation id="8462305545768648477">إيقاف ميزة "سماع الاختيار"</translation> +<translation id="8468806060683421065">الموعد المحدّد للتسليم: <ph name="DUE_DATE_AND_TIME" /></translation> <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> @@ -1829,6 +1831,7 @@ <translation id="8853703225951107899">يتعذّر حتى الآن التحقُّق من رقم التعريف الشخصي أو كلمة المرور الخاصّة بك. ملاحظة: في حال تم تغيير كلمة المرور الخاصّة بك مؤخرًا، يمكنك تسجيل الدخول باستخدام كلمة المرور القديمة. وسيتم تطبيق كلمة المرور الجديدة بعد تسجيل الخروج.</translation> <translation id="8855885154700222542">مفتاح ملء الشاشة</translation> <translation id="8858369206579825206">عناصر التحكّم في الخصوصية</translation> +<translation id="8860366331836346216">إضافة شريحة eSIM</translation> <translation id="8870509716567206129">التطبيق لا يتيح تقسيم الشاشة.</translation> <translation id="8874184842967597500">غير متصل</translation> <translation id="8875021410787719674">التنقُّل بين أسفل يسار الشاشة ومشغّل التطبيقات وشريط العناوين وشريط الإشارات والموقع الإلكتروني المفتوح وعمليات التنزيل</translation>
diff --git a/ash/strings/ash_strings_fa.xtb b/ash/strings/ash_strings_fa.xtb index c1a4e47..b5f3ef3 100644 --- a/ash/strings/ash_strings_fa.xtb +++ b/ash/strings/ash_strings_fa.xtb
@@ -671,6 +671,7 @@ <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> @@ -1776,6 +1777,7 @@ <translation id="8446884382197647889">بیشتر بدانید</translation> <translation id="8456543082656546101"><ph name="SHORTCUT_KEY_NAME" /> + ر</translation> <translation id="8462305545768648477">بستن «انتخاب برای شنیدن»</translation> +<translation id="8468806060683421065">تاریخ سررسید: <ph name="DUE_DATE_AND_TIME" /></translation> <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> @@ -1860,6 +1862,7 @@ <translation id="8853703225951107899">همچنان نمیتوان پین یا گذرواژه را تأیید کرد. توجه: اگر اخیراً گذرواژهتان را تغییر دادهاید، از گذرواژه قدیمیتان استفاده کنید. گذرواژه جدیدتان بعد از خروج شما از سیستم اعمال میشود.</translation> <translation id="8855885154700222542">کلید تمامصفحه</translation> <translation id="8858369206579825206">تنظیمات حریم خصوصی</translation> +<translation id="8860366331836346216">افزودن سیمکارت داخلی</translation> <translation id="8870509716567206129">برنامه از تقسیم صفحه پشتیبانی نمیکند.</translation> <translation id="8874184842967597500">متصل نیست</translation> <translation id="8875021410787719674">جابهجایی بین گوشه پایین سمت راست، «راهانداز»، نوار نشانی، نوار نشانکها، وبسایتی که باز است، و بارگیریها</translation>
diff --git a/ash/strings/ash_strings_gu.xtb b/ash/strings/ash_strings_gu.xtb index d78e804..c4812c13 100644 --- a/ash/strings/ash_strings_gu.xtb +++ b/ash/strings/ash_strings_gu.xtb
@@ -37,12 +37,15 @@ <translation id="1148499908455722006"><ph name="USER_NAME" /> માટે માહિતી સંવાદ ખોલો</translation> <translation id="1150989369772528668">કૅલેન્ડર</translation> <translation id="1153356358378277386">જોડી કરેલા ઉપકરણો</translation> +<translation id="1155734730463845512">બૅટરીનું તાજેતરનું લેવલ <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="1160215328209699296">ચાલુ અને ઉપયોગમાં</translation> <translation id="1170753161936175256"><ph name="EVENT_SUMMARY" />, <ph name="TIME_RANGE" /></translation> <translation id="1171742223880403396">તમારો USB-C કેબલ ડિસ્પ્લે સાથે કદાચ યોગ્ય રીતે કનેક્ટ ન થાય</translation> <translation id="1175572348579024023">સ્ક્રોલ કરો</translation> +<translation id="1175944128323889279">બૅટરીનું વર્તમાન લેવલ <ph name="BATTERY_PERCENTAGE" />%, ચાર્જ થવામાં <ph name="TIME" /> બાકી</translation> <translation id="1178581264944972037">થોભો</translation> <translation id="1181037720776840403">કાઢી નાખો</translation> +<translation id="1181431373490845924">તમારા <ph name="DEVICE_TYPE" /> પર તમારા ફોનમાંના તાજેતરના ફોટા, મીડિયા અને નોટિફિકેશન જોવાની સુવિધાનું સેટઅપ કરવાની પ્રક્રિયા છોડી દો</translation> <translation id="1182225749592316782">આમ કરવાથી કૅમેરા અને માઇક્રોફોનની પરવાનગીઓ ધરાવતી બધી ઍપ તથા વેબસાઇટ માટે, ઍક્સેસની મંજૂરી આપવામાં આવે છે</translation> <translation id="1182876754474670069">હોમ</translation> <translation id="1183863904939664422">આ સૂચનમાં રુચિ નથી</translation> @@ -126,6 +129,7 @@ <translation id="1479909375538722835">ફ્લોટિંગ ઍક્સેસિબિલિટી મેનૂ</translation> <translation id="1480845547124508962"><ph name="CURRENT_TIME" />, Calendar વ્યૂ ખોલવા માટે, Enter કી દબાવો</translation> <translation id="1484102317210609525"><ph name="DEVICE_NAME" /> (HDMI/DP)</translation> +<translation id="1486307154719069822">ડિક્ટેશનની સુવિધા વડે, તમે તમારા વૉઇસનો ઉપયોગ કરીને ટાઇપ કરી શકો છો. તમે જ્યારે ટેક્સ્ટ ફીલ્ડમાં હો ત્યારે ડિક્ટેશન કી દબાવો અથવા સ્ક્રીનની સૌથી નીચે દેખાતું માઇક્રોફોનનું આઇકન પસંદ કરો. ડિક્ટેશનની તમારી ભાષા <ph name="LANGUAGE" /> પર સેટ કરવામાં આવી. સ્પીચ Googleને પ્રક્રિયા માટે મોકલવામાં આવે છે. તમે કોઈપણ સમયે સેટિંગ > ઍક્સેસિબિલિટીમાં જઈને ડિક્ટેશનની ભાષા બદલી શકો છો.</translation> <translation id="1487931858675166540"><ph name="FIRST_ITEM_TITLE" /> અને <ph name="SECOND_ITEM_TITLE" />ની ફેરબદલ કરવામાં આવી</translation> <translation id="1500926532737552529">બધા સૂચનો બતાવો</translation> <translation id="1510238584712386396">લૉન્ચર</translation> @@ -210,6 +214,7 @@ <translation id="1823873187264960516">ઇથરનેટ: <ph name="ADDRESS" /></translation> <translation id="1824922790784036530">લોકેશનનો ઍક્સેસ ચાલુ કરો</translation> <translation id="1830308660060964064"><ph name="ITEM_TITLE" />ને અનપિન કરી હતી</translation> +<translation id="1831565490995294689"><ph name="APP_TO_OPEN" /> ખોલવાનું પસંદ કરો.</translation> <translation id="1838895407229022812">રાત્રિ પ્રકાશ બંધ છે.</translation> <translation id="1854180393107901205">કાસ્ટ કરવાનું રોકો</translation> <translation id="1862380676329487333">અપડેટ કરીને સાઇન આઉટ કરો</translation> @@ -271,6 +276,7 @@ <translation id="2135456203358955318">ડૉક કરેલ મૅગ્નિફાયર</translation> <translation id="2148716181193084225">આજે</translation> <translation id="2149229036084364364">પાછલા ટ્રૅક પર જાઓ</translation> +<translation id="2152895518047545149">એવું લાગે છે કે કંઈપણ ખૂટતું નથી. ખૂબ સરસ!</translation> <translation id="2161132820593978283">કૅમેરા ફ્રેમિંગ અજમાવી જુઓ, જેથી તમે વીડિયો કૉલમાં સ્ક્રીનની મધ્યમાં રહેશો. ઝડપી સેટિંગમાં જઈને તેને ચાલુ કરો.</translation> <translation id="2170530631236737939">ઓવરવ્યૂમાંથી બહાર નીકળવા માટે, ત્રણ આંગળી વડે નીચેની તરફ સ્વાઇપ કરો</translation> <translation id="2185166372312820725">પાછલી ટૅબ પર જાઓ</translation> @@ -341,6 +347,7 @@ <translation id="2450205753526923158">સ્ક્રીનશૉટ મોડ</translation> <translation id="2455994958736234930">ઍડ્રેસ બારમાં www. અને .com ઉમેરો, પછી વેબસાઇટ ખોલો</translation> <translation id="2456008742792828469">કૅલેન્ડર, <ph name="CURRENT_MONTH_YEAR" /></translation> +<translation id="2465145153332031561">બૅટરીની ક્ષમતા <ph name="BATTERY_HEALTH_PERCENTAGE" />%, ચક્રની સંખ્યા <ph name="CYCLE_COUNT" /></translation> <translation id="2473177541599297363">રિઝોલ્યુશન કન્ફર્મ કરો</translation> <translation id="2475982808118771221">કોઈ ભૂલ આવી છે</translation> <translation id="2482878487686419369">નોટિફિકેશનો</translation> @@ -402,6 +409,7 @@ <translation id="2750932254614666392">"ડિલીટ કરો"</translation> <translation id="2750941250130734256">સક્રિય વિન્ડોને અનડૉક કરી.</translation> <translation id="2761723519669354964">શેલ્ફ પરથી હાઇલાઇટ કરેલી આઇટમ ખોલો</translation> +<translation id="2774327524281966309">તમારા <ph name="DEVICE_TYPE" /> પર તમારા ફોનના નોટિફિકેશન અને ઍપનું સેટઅપ કરવાની પ્રક્રિયા છોડી દો</translation> <translation id="2774348302533424868"><ph name="MODIFIER" /><ph name="DELIMITER" /><ph name="KEY_ONE" />થી <ph name="KEY_TWO" /></translation> <translation id="2778197796481941784">ctrl+search+s</translation> <translation id="2778650143428714839"><ph name="DEVICE_TYPE" /> <ph name="MANAGER" /> દ્વારા મેનેજ કરવામાં આવે છે</translation> @@ -434,10 +442,12 @@ <translation id="2891209721153296020">"પસંદગી રદ કરો"</translation> <translation id="2894949423239620203">કાર્યપ્રદર્શન પર કેબલની અસર થઈ શકે છે</translation> <translation id="2914580577416829331">કૅપ્ચર કરેલી સ્ક્રીન</translation> +<translation id="2931572158271115754">કરવા માટેના કાર્યોની આ સૂચિમાં કંઈ નથી.</translation> <translation id="2941112035454246133">નીચું</translation> <translation id="2942350706960889382">ડૉક કરેલ મૅગ્નિફાયર</translation> <translation id="2942516765047364088">શેલ્ફ સ્થિતી</translation> <translation id="2946119680249604491">કનેક્શન ઉમેરો</translation> +<translation id="2947835478872237115">બૅટરીનું વર્તમાન લેવલ <ph name="BATTERY_PERCENTAGE" />%, પૂર્ણ ચાર્જ થવામાં <ph name="TIME" /> બાકી</translation> <translation id="2949420361496057765"><ph name="MODIFIER" /> દબાવો અને લિંક પર ક્લિક કરો</translation> <translation id="295852781144570696">ડિવાઇસનો ઑડિયો</translation> <translation id="2960314608273155470">કૅપ્ચર મોડ, ડિફૉલ્ટ તરીકે <ph name="SOURCE" /> <ph name="TYPE" /> છે. કીબોર્ડ નૅવિગેશન માટે ટૅબ દબાવો.</translation> @@ -478,6 +488,7 @@ <translation id="3095995014811312755">સંસ્કરણ</translation> <translation id="309749186376891736">કર્સર ખસેડો</translation> <translation id="3100274880412651815">કૅપ્ચર મોડ છોડી દો</translation> +<translation id="3103732015595029598">તમારા <ph name="DEVICE_TYPE" /> પર તમારા ફોનના નોટિફિકેશન અને ઍપ જોવાની સુવિધાનું સેટઅપ કરો</translation> <translation id="3105917916468784889">સ્ક્રીનશૉટ લો</translation> <translation id="3105990244222795498"><ph name="DEVICE_NAME" /> (Bluetooth)</translation> <translation id="3113492864356515707">શેલ્ફ પર પાછલી આઇટમ હાઇલાઇટ કરો</translation> @@ -542,6 +553,7 @@ <translation id="3378438761594387761">તમને તમારા તાજેતરનાં ડાઉનલોડ અને સ્ક્રીન કૅપ્ચર અહીં મળશે</translation> <translation id="3386978599540877378">પૂર્ણ-સ્ક્રીન મેગ્નિફાયર</translation> <translation id="3387527074123400161">ChromiumOS</translation> +<translation id="3389599499324569679">શું ડિક્ટેશનની સુવિધા ચાલુ કરીએ?</translation> <translation id="3400357268283240774">વધારાના સેટિંગ</translation> <translation id="3405101454990027959">માઇક્રોફોનનો ઍક્સેસ ચાલુ કરો</translation> <translation id="3408735331120433841">હાલમાં તમે તમારી સ્ક્રીન કાસ્ટ કરી રહ્યા છો.</translation> @@ -644,6 +656,7 @@ <translation id="3735740477244556633">આ પ્રમાણે સૉર્ટ કરો</translation> <translation id="3738664582935948253">તમે હવે સ્ક્રીન રેકોર્ડિંગમાં ક્લિક અને કીબોર્ડ શૉર્ટકટ બતાવી શકો છો</translation> <translation id="3742055079367172538">સ્ક્રીનશૉટ લેવાયો</translation> +<translation id="375335662788363456">તમારા ફોનમાંના તાજેતરના ફોટા, મીડિયા, નોટિફિકેશન અને ઍપ <ph name="DEVICE_TYPE" /> પર જોવાની સુવિધાનું સેટઅપ કરવાની પ્રક્રિયા છોડી દો</translation> <translation id="3756485814916578707">સ્ક્રીનને કાસ્ટ કરી રહ્યાં છીએ</translation> <translation id="3765841382945324995"><ph name="SIX_PACK_KEY_NAME" /> શૉર્ટકટને <ph name="OLD_SHORTCUT" />માંથી <ph name="NEW_SHORTCUT" /> પર અપડેટ કરવામાં આવ્યો છે</translation> <translation id="3765841986579723851">આજે ફેરફાર કરવામાં આવ્યો હતો</translation> @@ -689,6 +702,7 @@ <translation id="3945867833895287237">હૉટસ્પૉટ સાથે કનેક્ટ કરી રહ્યાં છીએ...</translation> <translation id="3950272133184491871">હવે સાઇન આઉટ કરીએ?</translation> <translation id="3950820424414687140">સાઇન ઇન</translation> +<translation id="3953130726459169782">હજી સુધી કોઈપણ અસાઇન્મેન્ટ પૂર્ણ થયું નથી.</translation> <translation id="3962859241508114581">પાછલું ટ્રૅક</translation> <translation id="3969043077941541451">બંધ</translation> <translation id="397105322502079400">ગણના કરી રહ્યું છે...</translation> @@ -729,6 +743,7 @@ <translation id="4125970834901680537">ટૅબ્લેટ મોડમાં ઍપમાંનું કન્ટેન્ટ સ્ટ્રીમ કરી શકાતું નથી. લૅપટૉપ મોડમાં ફરી પ્રયાસ કરો.</translation> <translation id="4129129681837227511">તમારી લૉક સ્ક્રીન પર નોટિફિકેશન જોવા માટે, સેટિંગને બદલવા માટે અનલૉક કરો</translation> <translation id="4131973331381812765">તાપમાન: <ph name="TEMPERATURE" />°C - હાલની ગતિ: <ph name="CPU_AVERAGE_CURRENT_FREQUENCY_GHZ" />GHz</translation> +<translation id="4132502210362661715">તમારી Chromebook, તમારા કાર્ય પૂર્ણ કરવામાં તમારી સહાય કરે એવી બિલ્ટ-ઇન ઍપ સાથે આવે છે. લૉન્ચરમાં જઈને તમારી ઍપ શોધો.</translation> <translation id="4136724716305260864">સૂર્યોદય સુધી ચાલુ રાખો</translation> <translation id="4141710407113804517"><ph name="LAUNCHER_KEY_NAME" /> + જમણી ઍરો કી</translation> <translation id="4146671046252289537">આગલા શબ્દની સમાપ્તિ પર ખસેડો</translation> @@ -740,8 +755,10 @@ <translation id="4181841719683918333">ભાષાઓ</translation> <translation id="4185671786623711291">સક્રિય વિન્ડોને જમણી બાજુએ ડેસ્ક પર ખસેડો</translation> <translation id="4189826113259617332">વર્તમાન વિન્ડોમાંના બધા ખુલ્લા પેજને બુકમાર્ક તરીકે નવા ફોલ્ડરમાં સાચવો</translation> +<translation id="4190143678693626113">તમારા ફોન પર આવેલા ટેક્સ્ટ મેસેજનો જવાબ તમારી Chromebook પરથી ઝડપથી આપીને સમય બચાવો</translation> <translation id="4192112279662688596">અથવા</translation> <translation id="4193857202545160520">ક્લિક અને કીનો ઉપયોગ બતાવો</translation> +<translation id="4195579532193195633">વર્તમાન વર્ઝન <ph name="VERSION_NAME" /> (<ph name="OFFICIAL_STATUS" />) <ph name="CHANNEL_NAME" /> <ph name="PROCESSOR_VARIATION" /></translation> <translation id="4195814663415092787">તમે જ્યાંથી છોડેલું ત્યાંથી ચાલુ કરો</translation> <translation id="4195877955194704651">ઑટોમૅટિક ક્લિક બટન</translation> <translation id="4197790712631116042">બંધ</translation> @@ -772,6 +789,7 @@ <translation id="428715201724021596">પ્રોફાઇલ સાથે કનેક્ટ કરી રહ્યાં છીએ. આમાં થોડો સમય લાગી શકે છે.</translation> <translation id="4294319844246081198">ગુડ મોર્નિંગ <ph name="GIVEN_NAME" />,</translation> <translation id="4296136865091727875">બધા <ph name="COUNT" /> નોટિફિકેશન સાફ કરો</translation> +<translation id="4300367807227655672">તમારા <ph name="DEVICE_TYPE" /> પર તમારા ફોનના નોટિફિકેશન જોવાની સુવિધાનું સેટઅપ કરો</translation> <translation id="430191667033048642"><ph name="MOVED_APP_NAME" />ને ફોલ્ડર <ph name="FOLDER_NAME" />માં ખસેડી.</translation> <translation id="4302592941791324970">ઉપલબ્ધ નથી</translation> <translation id="4303223480529385476">સ્ટેટસ એરિયા વધારો</translation> @@ -797,6 +815,7 @@ <translation id="4405151984121254935">કનેક્ટ કરવામાં આવેલા પેરિફેરલ પ્રકારને સપોર્ટ આપવામાં આવતો નથી</translation> <translation id="4406883609789734330">લાઇવ કૅપ્શન</translation> <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> બંધ છે.</translation> +<translation id="4414595745967164324">તમારા ફોનમાંના તાજેતરના ફોટા, મીડિયા, નોટિફિકેશન અને ઍપ, તમારા <ph name="DEVICE_TYPE" /> પર જોવાની સુવિધાનું સેટઅપ કરો</translation> <translation id="4424159417645388645">ડેસ્ક 5</translation> <translation id="4427695046139341014">ગેમ ડૅશબોર્ડ</translation> <translation id="4430019312045809116">વૉલ્યૂમ</translation> @@ -891,6 +910,7 @@ <translation id="4798888871844665150">કૉપિ કરેલી આઇટમ પહેલાથી જ ક્લિપબોર્ડમાં છે. જોવા માટે <ph name="SHORTCUT_KEY_NAME" /> + Vનો ઉપયોગ કરો.</translation> <translation id="479989351350248267">શોધ</translation> <translation id="4804818685124855865">ડિસ્કનેક્ટ કરો</translation> +<translation id="4810227386592387399">તમારા <ph name="DEVICE_TYPE" /> પર તમારા ફોનની ઍપ જોવાની સુવિધાનું સેટઅપ કરો</translation> <translation id="4813311884204119883">લિંકને ટૅબ સ્ટ્રિપ પરના ખાલી વિસ્તારમાં ખેંચો</translation> <translation id="4814539958450445987">લૉગ ઇન સ્ક્રીન</translation> <translation id="481455355267255546">આગામી ઇવેન્ટ</translation> @@ -924,6 +944,7 @@ <translation id="4925542575807923399">આ એકાઉન્ટના એડમિન માટે જરૂરી છે કે આ એકાઉન્ટ એકથી વધુ સાઇન ઇન સત્રમાં પ્રથમ સાઇન ઇન કરેલ એકાઉન્ટ હોય.</translation> <translation id="493076006037866439">સ્ક્રીનને નાની કરો</translation> <translation id="4936329710968938986">પ્રત્યેક, બંધ</translation> +<translation id="4937170330762390348">ડિક્ટેશનની સુવિધા વડે, તમે તમારા વૉઇસનો ઉપયોગ કરીને ટાઇપ કરી શકો છો. તમે જ્યારે ટેક્સ્ટ ફીલ્ડમાં હો ત્યારે ડિક્ટેશન કી દબાવો અથવા સ્ક્રીનની સૌથી નીચે દેખાતું માઇક્રોફોનનું આઇકન પસંદ કરો. ડિક્ટેશનની તમારી ભાષા <ph name="LANGUAGE" /> પર સેટ કરવામાં આવી. સ્પીચ ફાઇલો ડાઉનલોડ કરવામાં આવશે, જેથી તમે ઑફલાઇન હો, ત્યારે ડિક્ટેશનની સુવિધાનો ઉપયોગ કરી શકો. તમે કોઈપણ સમયે સેટિંગ > ઍક્સેસિબિલિટીમાં જઈને ડિક્ટેશનની ભાષા બદલી શકો છો.</translation> <translation id="4938176435186993759">બધા સૂચનો છુપાવો</translation> <translation id="4943007472417128747">વાઇ-ફાઇનો ઉપયોગ કરવા માટે હૉટસ્પૉટ બંધ કરવામાં આવ્યું છે. હૉટસ્પૉટનો ઉપયોગ કરવા માટે, વાઇ-ફાઇ બંધ કરો.</translation> <translation id="4945196315133970626">નોટિફિકેશન બંધ કરો</translation> @@ -1029,6 +1050,7 @@ <translation id="536019650977002321">તમારા ઍડમિનિસ્ટ્રેટર ઑડિયો કૅપ્ચર કરવાની મંજૂરી આપતા નથી. વધુ માહિતી માટે તમારા ઍડમિનિસ્ટ્રેટરનો સંપર્ક કરો.</translation> <translation id="5361524080961918551"><ph name="LANGUAGE" /> સ્પીચની ફાઇલો આંશિક રીતે ડાઉનલોડ કરી</translation> <translation id="5363163447017455357"><ph name="DELIMITER" /> આ ટૅબ પર જાઓ</translation> +<translation id="5364693579536176785">સ્ટોરેજ સ્પેસ</translation> <translation id="5369717264580061086">Files ઍપમાં ફાઇલનો પ્રીવ્યૂ કરો</translation> <translation id="5377367976106153749">શું કૅમેરાનો ઍક્સેસ ચાલુ કરીએ?</translation> <translation id="5379115545237091094">ઘણા બધા પ્રયાસો</translation> @@ -1037,6 +1059,7 @@ <translation id="5395308026110844773"><ph name="IN_PLACE_APP" />ની સૌથી ઉપર <ph name="DRAGGED_APP_NAME" /> પર, ફોલ્ડર બનાવવા માટે રિલીઝ કરો.</translation> <translation id="5397578532367286026">આ વપરાશકર્તાના ઉપયોગ અને ઇતિહાસની chrome.com પર સંચાલક (<ph name="MANAGER_EMAIL" />) દ્વારા સમીક્ષા કરવામાં આવી શકે છે.</translation> <translation id="5400461572260843123">ઝડપી સેટિંગ, નોટિફિકેશન કેન્દ્ર ઍક્સેસ કરવા માટે Search + ડાબી ઍરો કી દબાવો.</translation> +<translation id="5413656666631274079">સેટિંગ પેજ</translation> <translation id="5414198321558177633">પ્રોફાઇલની સૂચિ રિફ્રેશ કરી રહ્યાં છીએ. આમાં થોડો સમય લાગી શકે છે.</translation> <translation id="5426063383988017631">સેટિંગ મેનૂ બંધ કર્યું</translation> <translation id="5428899915242071344">પસંદ કરવાનું શરૂ કરો</translation> @@ -1105,11 +1128,13 @@ <translation id="5678564054339031017">આગલું અઠવાડિયું બતાવો</translation> <translation id="5679050765726761783">ઓછી ક્ષમતાવાળું પાવર અડૅપ્ટર કનેક્ટ કરેલું છે</translation> <translation id="5682642926269496722">હાલના વપરાશકર્તા એકાઉન્ટ માટે Google Assistant ઉપલબ્ધ નથી.</translation> +<translation id="5682844616152977671"><ph name="RELATIVE_DATE" /> <ph name="TIME" /></translation> <translation id="5689233503102158537">alt + backspace</translation> <translation id="5689633613396158040">રાત્રિ પ્રકાશથી તમે સરળતાથી તમારી સ્ક્રીનને જોઈ શકો છો અથવા ઓછા પ્રકાશમાં વાંચી શકો છો. રાત્રિ પ્રકાશ ચાલુ થવાનો સમય બદલવા અથવા તેને સંપૂર્ણપણે બંધ કરવા ટૅપ કરો.</translation> <translation id="5691772641933328258">ફિંગરપ્રિન્ટ ઓળખી શકાઈ નથી</translation> <translation id="5693255400847650006">માઇક્રોફોન ઉપયોગમાં છે</translation> <translation id="5699366815052349604">સક્રિય વિન્ડો તમામ ડેસ્કને સોંપો</translation> +<translation id="5701785125601597013">ફોન હબનો ઉપયોગ કરીને તમારા ફોન પરથી ઝડપથી મેસેજ મોકલો અથવા તેમનો જવાબ આપો</translation> <translation id="570390244361237317">બધી ઍપ, બધી ઍપ ઍક્સેસ કરવા માટે ઍરો કી વડે નૅવિગેટ કરો</translation> <translation id="5707775774148071965">તમારા કેબલ કરતાં તમારું ડિવાઇસ ડેટાના વધુ ઊંચા દરને સપોર્ટ આપે છે. ડિવાઇસનું કાર્યપ્રદર્શન મર્યાદિત હોઈ શકે છે.</translation> <translation id="5710450975648804523">ખલેલ પાડશો નહીં ચાલુ છે</translation> @@ -1223,6 +1248,7 @@ <translation id="616543563528926612">રાઇટ ક્લિક શૉર્ટકટને Alt + <ph name="LAUNCHER_KEY_NAME" /> કીની ક્લિક + ક્લિક પર અપડેટ કરવામાં આવ્યો છે</translation> <translation id="6165508094623778733">વધુ જાણો</translation> <translation id="6166852626429024716">તમારા ડિવાઇસ, ઍપ, સેટિંગ અને વેબ પર શોધો...</translation> +<translation id="6167922743323004256">તમારા <ph name="DEVICE_TYPE" /> પર તમારા ફોનમાંના તાજેતરના ફોટા અને મીડિયા જોવાની સુવિધાનું સેટઅપ કરવાની પ્રક્રિયા છોડી દો</translation> <translation id="6168318496333165060">Diagnostics ઍપ ખોલો</translation> <translation id="6173151025443907148">જો Lacros ચાલુ કરવામાં આવ્યું હોય, તો બીજા વપરાશકર્તા દ્વારા સાઇન ઇન કરવાને સપોર્ટ કરવામાં આવતો નથી. કૃપા કરીને તેના બદલે Lacrosમાં બીજી બ્રાઉઝર પ્રોફાઇલનો ઉપયોગ કરો અથવા Lacros બંધ કરો અને ફરી પ્રયાસ કરો.</translation> <translation id="6179832488876878285">તમે તમારી મહત્ત્વની ફાઇલો અહીં પિન કરી શકો છો. શરૂ કરવા માટે Files ઍપ ખોલો.</translation> @@ -1242,6 +1268,7 @@ <translation id="6231419273573514727">પેરિફેરલનું કાર્યપ્રદર્શન કદાચ મર્યાદિત કરવામાં આવી શકે</translation> <translation id="6232891689835436217"><ph name="APP_NAME" /> દ્વારા હાલમાં તમારા કૅમેરા અને માઇક્રોફોનનો ઉપયોગ કરવામાં આવી રહ્યો છે</translation> <translation id="6237231532760393653">1X</translation> +<translation id="6243908713912479677">તમારા <ph name="DEVICE_TYPE" /> પર તમારા ફોનના નોટિફિકેશન જોવાની સુવિધાનું સેટઅપ કરવાની પ્રક્રિયા છોડી દો</translation> <translation id="6244986124527896815">"<ph name="NEW_SHORTCUT" />" વડે કાર્યના મેનેજરની ઍપ ખોલો.</translation> <translation id="6247728804802644171">નોટિફિકેશન ખોલો</translation> <translation id="6254629735336163724">આડા પર લૉક કરેલું છે</translation> @@ -1274,6 +1301,7 @@ <translation id="642644398083277086">બધા નોટિફિકેશન સાફ કરો</translation> <translation id="643147933154517414">થઈ ગયું</translation> <translation id="6431865393913628856">સ્ક્રીન રેકૉર્ડ કરો</translation> +<translation id="643593192654616063">કુલ <ph name="STORAGE_TOTAL_SIZE" />માંથી <ph name="STORAGE_IN_USE_SIZE" /> સ્ટોરેજનો ઉપયોગ થઈ રહ્યો છે</translation> <translation id="6442259747294754014">ડિવાઇસના માઇક્રોફોનનો ઍક્સેસ બંધ છે</translation> <translation id="6445835306623867477"><ph name="RECEIVER_NAME" /> પર <ph name="ROUTE_TITLE" /></translation> <translation id="6445915701151710649">CPU</translation> @@ -1410,6 +1438,7 @@ <translation id="6981291220124935078">ઍક્સેસ ચાલુ કરો</translation> <translation id="6981982820502123353">ઍક્સેસિબિલિટી</translation> <translation id="698231206551913481">આ વપરાશકર્તા કાઢી નાખવામાં આવે તે પછી આ વપરાશકર્તા સાથે સંકળાયેલી તમામ ફાઇલો અને સ્થાનિક ડેટા કાયમ માટે ડિલીટ કરવામાં આવશે.</translation> +<translation id="6985306450422696113">કુલ <ph name="TOTAL_MEMORY" />માંથી <ph name="USED_MEMORY" />મેમરી ઉપલબ્ધ છે</translation> <translation id="7004910047186208204">મોબાઇલ ડેટા સાથે કનેક્ટ કરો</translation> <translation id="7005239792648594238">શરૂ કરવા માટે ઍપ ખોલો</translation> <translation id="7007983414944123363">તમારો પિન કે પાસવર્ડ ચકાસી શકાયો નથી. ફરી પ્રયાસ કરો.</translation> @@ -1438,6 +1467,7 @@ <translation id="7098053464892629930">બધી ઉપલબ્ધ સુવિધાઓ જોવા માટે, Google Play પરથી <ph name="NAME" />ની ઍપ ડાઉનલોડ કરો</translation> <translation id="7098389117866926363">USB-C ડિવાઇસ (પાછળની બાજુએ ડાબું પોર્ટ)</translation> <translation id="7100906357717321275">છુપાવેલી ફાઇલો Files ઍપમાં બતાવો</translation> +<translation id="7108254681523785542">પેસ્ટ કરવા માટે કોઈ આઇટમ પસંદ કરો. તમે <ph name="SHORTCUT_KEY_NAME" /> + v દબાવીને ક્લિપબોર્ડ જોઈ શકો છો.</translation> <translation id="7116969082764510092">ડેસ્ક 11</translation> <translation id="7118268675952955085">સ્ક્રીનશૉટ</translation> <translation id="7119327711295338600">આગલો શબ્દ અથવા અક્ષર પસંદ કરો</translation> @@ -1536,6 +1566,7 @@ <translation id="7573585051776738856">સક્રિય વિન્ડોને જમણે ડૉક કરી.</translation> <translation id="7579778809502851308">સ્ક્રીન કૅપ્ચર</translation> <translation id="7593891976182323525">Search અથવા Shift</translation> +<translation id="7598054670902114203">CPUના વપરાશનો સ્નૅપશૉટ, <ph name="CPU_USEAGE" />%. તાપમાન <ph name="TEMPERATURE" /> ડિગ્રી સેલ્સિયસ, હાલની સ્પીડ: <ph name="CPU_AVERAGE_CURRENT_FREQUENCY_GHZ" />GHz</translation> <translation id="7600875258240007829">બધા નોટિફિકેશન જુઓ</translation> <translation id="7601417191446344542">મ્યૂટ સંકેતની સુવિધા ચાલુ કરવી છે?</translation> <translation id="7607002721634913082">થોભાવેલું</translation> @@ -1588,6 +1619,7 @@ <translation id="7814236020522506259"><ph name="HOUR" /> અને <ph name="MINUTE" /></translation> <translation id="7829386189513694949">પ્રબળ સિગ્નલ</translation> <translation id="7837740436429729974">સમય સમાપ્ત</translation> +<translation id="7838712802972544930">તમારા <ph name="DEVICE_TYPE" /> પર તમારા ફોનની ઍપ જોવાની સુવિધાનું સેટઅપ કરવાની પ્રક્રિયા છોડી દો</translation> <translation id="7842569679327885685">ચેતવણી: પ્રાયોગિક સુવિધા</translation> <translation id="7846634333498149051">કીબોર્ડ</translation> <translation id="7848989271541991537">પેજ <ph name="PAGE_NUMBER" />, પંક્તિ <ph name="ROW_NUMBER" />, કૉલમ <ph name="COLUMN_NUMBER" /> પર ખસેડી.</translation> @@ -1653,6 +1685,7 @@ <translation id="8051716679295756675"><ph name="DESK_TEMPLATE_NAME" /> નામનો નમૂનો પહેલેથી જ અસ્તિત્વમાં છે</translation> <translation id="8052898407431791827">ક્લિપબોર્ડ પર કૉપિ કર્યો</translation> <translation id="8054466585765276473">બેટરી સમયની ગણના કરે છે.</translation> +<translation id="8077971003886736669">તમારા ફોનમાંના તાજેતરના ફોટા અને મીડિયા <ph name="DEVICE_TYPE" /> પર જોવાની સુવિધાનું સેટઅપ કરો</translation> <translation id="8079538659226626406">સ્ક્રીન શેરિંગ</translation> <translation id="8083540854303889870">પછીના માટે સાચવેલી</translation> <translation id="8091153018031979607"><ph name="START_TIME" /> વાગ્યે શરૂ થશે <ph name="DAYS_ELAPSED" /></translation> @@ -1780,6 +1813,7 @@ <translation id="8637598503828012618"><ph name="CONNECTION_STATUS" />, સિગ્નલની સશક્તતા <ph name="SIGNAL_STRENGTH" />, તમારા વ્યવસ્થાપક દ્વારા મેનેજ કરવામાં આવે છે</translation> <translation id="8638637208069328956">માઇક્રોફોન ચાલુ/બંધ કરો</translation> <translation id="8639760480004882931"><ph name="PERCENTAGE" /> બાકી</translation> +<translation id="8641510901370802679"><ph name="ANSWER_TYPE" />ની માહિતી બતાવી રહ્યાં છીએ</translation> <translation id="8646417893960517480"><ph name="TOTAL_TIME" /> ટાઇમર</translation> <translation id="8647931990447795414">કોઈ વ્યક્તિને ઉમેરવા માટે, તમારી Family Linkનો માતાપિતા માટેનો ઍક્સેસ કોડ દાખલ કરો</translation> <translation id="8649597172973390955">શેલ્ફ હંમેશાં બતાવવામાં આવે છે</translation> @@ -1808,6 +1842,7 @@ <translation id="875593634123171288">VPN સેટિંગ બતાવો</translation> <translation id="8759408218731716181">બહુવિધ સાઇન-ઇન સેટ કરી શકતાં નથી</translation> <translation id="8763883995157866248">ડિવાઇસને સ્લીપ મોડમાં મૂકો</translation> +<translation id="8773962395093246071">તમારા <ph name="DEVICE_TYPE" /> પર તમારા ફોનના તાજેતરના ફોટા, મીડિયા અને નોટિફિકેશન જોવાની સુવિધાનું સેટઅપ કરો</translation> <translation id="878215960996152260"><ph name="APP_NAME" />, ઇન્સ્ટૉલ કરેલી ઍપ, બ્લૉક કરવામાં આવી</translation> <translation id="8785070478575117577"><ph name="NETWORK_NAME" /> સાથે કનેક્ટ કરો</translation> <translation id="8788027118671217603"><ph name="STATE_TEXT" />. <ph name="ENTERPRISE_TEXT" /></translation>
diff --git a/ash/strings/ash_strings_iw.xtb b/ash/strings/ash_strings_iw.xtb index dad12bf..e7f9f22 100644 --- a/ash/strings/ash_strings_iw.xtb +++ b/ash/strings/ash_strings_iw.xtb
@@ -1084,6 +1084,7 @@ <translation id="5601503069213153581">קוד אימות</translation> <translation id="5618148318840095371">העברנו אותך לרשת טובה יותר</translation> <translation id="5619862035903135339">לפי המדיניות של מנהל המערכת, צילום המסך מושבת</translation> +<translation id="5620856676199877916">לכל העבודות באתר Google Classroom</translation> <translation id="5620979661744857819">הפעולה הזו תאפשר לאפליקציה <ph name="APP_NAME" /> גישה למצלמה ולמיקרופון. בנוסף, תתאפשר גישה למצלמה ולמיקרופון גם לכל האפליקציות והאתרים שיש להם הרשאות לכך. יכול להיות שיהיה צורך לרענן את דף האינטרנט או להפעיל מחדש את האפליקציה.</translation> <translation id="5625955975703555628">+LTE</translation> <translation id="5627392655516693966">לא ניתן היה לאמת את הסיסמה. יש לנסות שוב.</translation> @@ -1213,6 +1214,7 @@ <translation id="6154006699632741460">אין תמיכה בציוד ההיקפי</translation> <translation id="6156960295318603523">הגדרות שפה</translation> <translation id="615957422585914272">הצגת מקלדת במסך</translation> +<translation id="616543563528926612">מקשי הקיצור של לחיצה ימנית היו מקש <ph name="LAUNCHER_KEY_NAME" /> + לחיצה ועכשיו הם Alt + לחיצה</translation> <translation id="6165508094623778733">למידע נוסף</translation> <translation id="6166852626429024716">חיפוש במכשיר, באפליקציות, בהגדרות, באינטרנט...</translation> <translation id="6168318496333165060">פתיחת האפליקציה 'אבחון'</translation> @@ -1500,6 +1502,7 @@ <translation id="7497767806359279797">בחירת שפה ומקלדת</translation> <translation id="7508690557411636492">נפתח בחודש האחרון</translation> <translation id="7509246181739783082">אימות זהות</translation> +<translation id="7512509370370076552">מקשי הקיצור של לחיצה ימנית היו Alt + לחיצה ועכשיו הם מקש <ph name="LAUNCHER_KEY_NAME" /> + לחיצה</translation> <translation id="7512726380443357693"><ph name="BUTTON_LABEL" />, לא נבחר</translation> <translation id="7513622367902644023">נבחר מצב של צילום מסך</translation> <translation id="7513922695575567867">יומן, השבוע של <ph name="DATE" />, התאריך שנבחר הוא <ph name="SELECTED_DATE" />.</translation> @@ -1605,6 +1608,7 @@ <translation id="7904094684485781019">מנהל החשבון הזה אסר על כניסה עם מספר חשבונות.</translation> <translation id="7911118814695487383">Linux</translation> <translation id="7917760201509801422"><ph name="DEVICECOUNT" /> מכשירים מחוברים</translation> +<translation id="7926080067315048321">לכל המשימות ב-Google Tasks באינטרנט</translation> <translation id="7930731167419639574">העיבוד של דיבור נעשה עכשיו באופן מקומי ותכונת ההכתבה פועלת אופליין.</translation> <translation id="7932451802722951285">פתיחה ביומן Google</translation> <translation id="7933084174919150729">Google Assistant זמינה רק לפרופיל ראשי.</translation>
diff --git a/ash/strings/ash_strings_kn.xtb b/ash/strings/ash_strings_kn.xtb index 7c8a13af..c85098bb 100644 --- a/ash/strings/ash_strings_kn.xtb +++ b/ash/strings/ash_strings_kn.xtb
@@ -306,6 +306,7 @@ <translation id="2298170939937364391">ಫುಲ್ಸ್ಕ್ರೀನ್ ವರ್ಧಕವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಅದನ್ನು ಟಾಗಲ್ ಆಫ್ ಮಾಡಲು Ctrl+Search+M ಅನ್ನು ಒತ್ತಿರಿ.</translation> <translation id="2302092602801625023">ಈ ಖಾತೆಯನ್ನು Family Link ಮೂಲಕ ನಿರ್ವಹಿಸಲಾಗಿದೆ</translation> <translation id="2303600792989757991">ಟಾಗಲ್ ವಿಂಡೋ ಅವಲೋಕನ</translation> +<translation id="2305738328104302723">Google ಕಾರ್ಯಗಳ ಪಟ್ಟಿ: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="2315005022200073389"><ph name="HOLDING_SPACE_TITLE" />: ಇತ್ತೀಚಿನ ಸ್ಕ್ರೀನ್ ಕ್ಯಾಪ್ಚರ್ಗಳು, ಡೌನ್ಲೋಡ್ಗಳು ಮತ್ತು ಪಿನ್ ಮಾಡಲಾದ ಫೈಲ್ಗಳು</translation> <translation id="2318576281648121272">ಇಂದು <ph name="TODAY_DATE" /></translation> <translation id="2322065293366551060"><ph name="CATEGORY" />, ಹುಡುಕಾಟದ ಫಲಿತಾಂಶದ ವರ್ಗ</translation> @@ -494,6 +495,7 @@ <translation id="3113492864356515707">ಶೆಲ್ಫ್ನಲ್ಲಿ ಹಿಂದಿನ ಐಟಂ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡಿ</translation> <translation id="3120421559657122717">ಸಾಧನವನ್ನು ಶಟ್ಡೌನ್ ಮಾಡಬೇಕೇ?</translation> <translation id="3122464029669770682">CPU</translation> +<translation id="3125690294288312932">ತರಗತಿ ಕಾರ್ಯದ ಪ್ರಕಾರ</translation> <translation id="3126026824346185272">Ctrl</translation> <translation id="3126069444801937830">ಅಪ್ಡೇಟ್ ಮಾಡಲು ಮರುಪ್ರಾರಂಭಿಸಿ</translation> <translation id="3139188263101386725">ಅಪ್ಡೇಟ್ ಮಾಡಿದ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಬಳಸಿ</translation> @@ -520,6 +522,7 @@ <translation id="324366796737464147">ಗದ್ದಲ ನಿವಾರಣೆ</translation> <translation id="3249513730522716925"><ph name="WINDOW_TITLE" /> ವಿಂಡೋವನ್ನು <ph name="ACTIVE_DESK" /> ಡೆಸ್ಕ್ನಿಂದ<ph name="TARGET_DESK" /> ಡೆಸ್ಕ್ಗೆ ಸರಿಸಲಾಗಿದೆ</translation> <translation id="3252573918265662711">ಸೆಟಪ್</translation> +<translation id="3253743281242075461">ತರಗತಿ ಕಾರ್ಯದ ಪ್ರಕಾರ: <ph name="GLANCEABLES_CLASSROOM_LIST_NAME" /></translation> <translation id="3255483164551725916">ನೀವೇನು ಮಾಡಬಲ್ಲಿರಿ?</translation> <translation id="3256109297135787951">ನಿಮ್ಮ ಶೆಲ್ಫ್ನಲ್ಲಿರುವ ಐಟಂನಿಂದ ಹೈಲೈಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ</translation> <translation id="3260969790895726815">ಧ್ವನಿಯನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಡಿಕ್ಟೇಶನ್ ಆಫ್ಲೈನ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಕೆಲವು ಧ್ವನಿ ಆಜ್ಞೆಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.</translation> @@ -1023,6 +1026,7 @@ <translation id="5253783950165989294"><ph name="DEVICE_NAME" /> ಹೆಸರಿನ ಸಾಧನಕ್ಕೆ ಕನೆಕ್ಟ್ ಮಾಡಲಾಗಿದೆ, <ph name="BATTERY_PERCENTAGE" />% ಬ್ಯಾಟರಿ</translation> <translation id="5258528442992323769">ಯಾವುದೇ ಉಳಿಸಿದ ಡೆಸ್ಕ್ಗಳಿಲ್ಲ</translation> <translation id="5260676007519551770">ಡೆಸ್ಕ್ 4</translation> +<translation id="5268819379131021772">Google ಕಾರ್ಯಗಳ ಪಟ್ಟಿ</translation> <translation id="5278086053818066789">ChromeVox ಅನ್ನು ಆನ್/ಆಫ್ ಮಾಡಿ (ಮಾತಿನ ಪ್ರತಿಕ್ರಿಯೆ)</translation> <translation id="5283099933536931082"><ph name="APP_ITEM_TITLE" />, ನಿಮ್ಮ ಗಮನವನ್ನು ವಿನಂತಿಸುತ್ತದೆ.</translation> <translation id="5283198616748585639">1 ನಿಮಿಷ ಸೇರಿಸಿ</translation> @@ -1173,6 +1177,7 @@ <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="5881663018261910378">ಆಫ್ ಆಗಿದೆ</translation>
diff --git a/ash/strings/ash_strings_mn.xtb b/ash/strings/ash_strings_mn.xtb index 4dee18e..eb30870d 100644 --- a/ash/strings/ash_strings_mn.xtb +++ b/ash/strings/ash_strings_mn.xtb
@@ -673,6 +673,7 @@ <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> @@ -1779,6 +1780,7 @@ <translation id="8446884382197647889">Дэлгэрэнгүй мэдээлэл</translation> <translation id="8456543082656546101"><ph name="SHORTCUT_KEY_NAME" /> + V</translation> <translation id="8462305545768648477">Ярихаар сонгох онцлогийг хаах</translation> +<translation id="8468806060683421065">хугацаа нь <ph name="DUE_DATE_AND_TIME" />-д дуусна</translation> <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> @@ -1864,6 +1866,7 @@ <translation id="8853703225951107899">Таны ПИН эсвэл нууц үгийг баталгаажуулж чадаагүй хэвээрээ байна. Тайлбар: Хэрэв та нууц үгээ саяхан сольсон бол хуучин нууц үгээ ашиглана уу. Таныг гарсны дараа, шинэ нууц үгийг ашиглах боломжтой болно.</translation> <translation id="8855885154700222542">Бүтэн дэлгэцийн түлхүүр</translation> <translation id="8858369206579825206">Нууцлалын тохиргоо</translation> +<translation id="8860366331836346216">eSIM-г нэмэх</translation> <translation id="8870509716567206129">Апп нь дэлгэц хуваах тохиргоог дэмждэггүй.</translation> <translation id="8874184842967597500">Холбогдоогүй</translation> <translation id="8875021410787719674">Баруун доод булан, Эхлүүлэгч, хаяг оруулах хэсэг, хавчуургын хэсэг, нээлттэй вебсайт болон татаж авсан файл хооронд шилжих</translation>
diff --git a/ash/strings/ash_strings_ms.xtb b/ash/strings/ash_strings_ms.xtb index 80a0efb..eb976c3 100644 --- a/ash/strings/ash_strings_ms.xtb +++ b/ash/strings/ash_strings_ms.xtb
@@ -300,6 +300,7 @@ <translation id="2298170939937364391">Penggadang Skrin Penuh didayakan. Tekan Ctrl+Cari+M semula untuk mematikannya.</translation> <translation id="2302092602801625023">Akaun ini diurus oleh Family Link</translation> <translation id="2303600792989757991">Togol gambaran keseluruhan tetingkap</translation> +<translation id="2305738328104302723">Senarai tugas Google: <ph name="GLANCEABLES_TASKS_LIST_NAME" /></translation> <translation id="2315005022200073389"><ph name="HOLDING_SPACE_TITLE" />: tangkapan skrin baru-baru ini, muat turun dan fail yang disemat</translation> <translation id="2318576281648121272">Hari ini <ph name="TODAY_DATE" /></translation> <translation id="2322065293366551060"><ph name="CATEGORY" />, kategori hasil carian</translation> @@ -483,6 +484,7 @@ <translation id="3113492864356515707">Serlahkan item sebelumnya pada rak</translation> <translation id="3120421559657122717">Matikan peranti?</translation> <translation id="3122464029669770682">CPU</translation> +<translation id="3125690294288312932">Jenis kerja kelas</translation> <translation id="3126026824346185272">Ctrl</translation> <translation id="3126069444801937830">Mulakan semula untuk mengemas kini</translation> <translation id="3139188263101386725">Gunakan pintasan yang telah dikemaskinikan</translation> @@ -509,6 +511,7 @@ <translation id="324366796737464147">Pembatalan hingar</translation> <translation id="3249513730522716925">Tetingkap <ph name="WINDOW_TITLE" /> dialihkan daripada Meja <ph name="ACTIVE_DESK" /> ke Meja <ph name="TARGET_DESK" /></translation> <translation id="3252573918265662711">Persediaan</translation> +<translation id="3253743281242075461">Jenis kerja kelas: <ph name="GLANCEABLES_CLASSROOM_LIST_NAME" /></translation> <translation id="3255483164551725916">Apakah yang boleh anda lakukan?</translation> <translation id="3256109297135787951">Buang serlahan daripada item pada rak anda</translation> <translation id="3260969790895726815">Pertuturan diproses secara setempat dan pengimlakan berfungsi di luar talian, tetapi beberapa perintah suara tidak akan berfungsi.</translation> @@ -1003,6 +1006,7 @@ <translation id="5253783950165989294">Disambungkan kepada peranti yang bernama <ph name="DEVICE_NAME" />, bateri <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="5258528442992323769">Tiada meja yang disimpan</translation> <translation id="5260676007519551770">Meja 4</translation> +<translation id="5268819379131021772">Senarai tugas Google</translation> <translation id="5278086053818066789">Hidupkan/matikan ChromeVox (maklum balas yang dituturkan)</translation> <translation id="5283099933536931082"><ph name="APP_ITEM_TITLE" /> meminta perhatian anda.</translation> <translation id="5283198616748585639">Tambah 1 min</translation> @@ -1149,6 +1153,7 @@ <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="5881663018261910378">Mati</translation>
diff --git a/ash/strings/ash_strings_sl.xtb b/ash/strings/ash_strings_sl.xtb index 573f0614..3c742a8 100644 --- a/ash/strings/ash_strings_sl.xtb +++ b/ash/strings/ash_strings_sl.xtb
@@ -37,12 +37,15 @@ <translation id="1148499908455722006">Odpri pogovorno okno z informacijami o uporabniku <ph name="USER_NAME" /></translation> <translation id="1150989369772528668">Koledar</translation> <translation id="1153356358378277386">Seznanjene naprave</translation> +<translation id="1155734730463845512">Trenutna raven baterije: <ph name="BATTERY_PERCENTAGE" /> %</translation> <translation id="1160215328209699296">vklopljeno in v uporabi</translation> <translation id="1170753161936175256"><ph name="EVENT_SUMMARY" />, <ph name="TIME_RANGE" /></translation> <translation id="1171742223880403396">Kabel USB-C se morda ne utegne ustrezno povezati z zasloni.</translation> <translation id="1175572348579024023">Drseče pomikanje</translation> +<translation id="1175944128323889279">Trenutna raven napolnjenosti baterije je <ph name="BATTERY_PERCENTAGE" /> %, še <ph name="TIME" /></translation> <translation id="1178581264944972037">Prekini</translation> <translation id="1181037720776840403">Odstrani</translation> +<translation id="1181431373490845924">Opustite nastavitev nedavnih fotografij, predstavnosti in obvestil telefona v napravi <ph name="DEVICE_TYPE" /></translation> <translation id="1182225749592316782">To omogoča dostop za vse aplikacije in spletna mesta, ki imajo dovoljenje za kamero in mikrofon.</translation> <translation id="1182876754474670069">tipka home</translation> <translation id="1183863904939664422">Ta predlog me ne zanima</translation> @@ -126,6 +129,7 @@ <translation id="1479909375538722835">Plavajoč meni s funkcijami za ljudi s posebnimi potrebami</translation> <translation id="1480845547124508962"><ph name="CURRENT_TIME" />, pritisnite tipko Enter, da odprete pogled koledarja.</translation> <translation id="1484102317210609525"><ph name="DEVICE_NAME" /> (HDMI/DP)</translation> +<translation id="1486307154719069822">Z narekom lahko vnašate z glasom. Ko ste v polju z besedilom, pritisnite tipko za narek ali izberite ikono mikrofona na dnu zaslona. Jezik nareka je nastavljen na jezik <ph name="LANGUAGE" />. Govor je poslan Googlu zaradi obdelave. Jezik nareka lahko kadar koli spremenite v »Nastavitve > Dostopnost«.</translation> <translation id="1487931858675166540">Element <ph name="FIRST_ITEM_TITLE" /> je zamenjan z elementom <ph name="SECOND_ITEM_TITLE" /></translation> <translation id="1500926532737552529">Pokaži vse predloge</translation> <translation id="1510238584712386396">Zaganjalnik</translation> @@ -210,6 +214,7 @@ <translation id="1823873187264960516">Ethernet: <ph name="ADDRESS" /></translation> <translation id="1824922790784036530">Vklop dostopa do lokacije</translation> <translation id="1830308660060964064">Element <ph name="ITEM_TITLE" /> je bil odpet</translation> +<translation id="1831565490995294689">Izberite, če želite odpreti <ph name="APP_TO_OPEN" />.</translation> <translation id="1838895407229022812">Nočna svetloba je izklopljena.</translation> <translation id="1854180393107901205">Ustavi predvajanje</translation> <translation id="1862380676329487333">Posodobi in odjavi</translation> @@ -271,6 +276,7 @@ <translation id="2135456203358955318">Zasidrana lupa</translation> <translation id="2148716181193084225">Danes</translation> <translation id="2149229036084364364">Na prejšnjo skladbo</translation> +<translation id="2152895518047545149">Videti je, da nič ne manjka. Bravo!</translation> <translation id="2161132820593978283">Preizkusite kadriranje fotoaparata, da boste v videoklicih prikazani na sredini zaslona. Vklopite ga v hitrih nastavitvah.</translation> <translation id="2170530631236737939">Če želite zapreti način pregleda, povlecite s tremi prsti navzdol.</translation> <translation id="2185166372312820725">Premik na prejšnji zavihek</translation> @@ -341,6 +347,7 @@ <translation id="2450205753526923158">Način posnetka zaslona</translation> <translation id="2455994958736234930">Dodajanje www. in .com v naslovno vrstico, nato odpiranje spletnega mesta</translation> <translation id="2456008742792828469">Koledar, <ph name="CURRENT_MONTH_YEAR" /></translation> +<translation id="2465145153332031561">Stanje baterije: <ph name="BATTERY_HEALTH_PERCENTAGE" /> %, število ciklov: <ph name="CYCLE_COUNT" /></translation> <translation id="2473177541599297363">Potrdite ločljivost</translation> <translation id="2475982808118771221">Prišlo je do napake</translation> <translation id="2482878487686419369">Obvestila</translation> @@ -402,6 +409,7 @@ <translation id="2750932254614666392">»Izbriši«</translation> <translation id="2750941250130734256">Aktivno okno je odsidrano.</translation> <translation id="2761723519669354964">Odpiranje označenega elementa s police</translation> +<translation id="2774327524281966309">Opustite nastavitev obvestil in aplikacij telefona v napravi <ph name="DEVICE_TYPE" /></translation> <translation id="2774348302533424868"><ph name="MODIFIER" /><ph name="DELIMITER" /> od <ph name="KEY_ONE" /> do <ph name="KEY_TWO" /></translation> <translation id="2778197796481941784">Ctrl + iskanje + s</translation> <translation id="2778650143428714839">Napravo <ph name="DEVICE_TYPE" /> upravlja domena <ph name="MANAGER" />.</translation> @@ -434,10 +442,12 @@ <translation id="2891209721153296020">»Preklic izbire«</translation> <translation id="2894949423239620203">Kabel lahko vpliva na delovanje.</translation> <translation id="2914580577416829331">Posnetki zaslona</translation> +<translation id="2931572158271115754">Na tem seznamu opravil ni ničesar.</translation> <translation id="2941112035454246133">Nizka</translation> <translation id="2942350706960889382">Zasidrana lupa</translation> <translation id="2942516765047364088">Položaj police</translation> <translation id="2946119680249604491">Dodaj povezavo</translation> +<translation id="2947835478872237115">Trenutna raven napolnjenosti baterije je <ph name="BATTERY_PERCENTAGE" /> %, <ph name="TIME" /> do napolnjenosti</translation> <translation id="2949420361496057765">Pritisnite <ph name="MODIFIER" /> in kliknite povezavo</translation> <translation id="295852781144570696">Zvok v napravi</translation> <translation id="2960314608273155470">Način zajema, privzeta nastavitev je <ph name="SOURCE" /> <ph name="TYPE" />. Pritisnite tabulatorko za premikanje s tipkovnico.</translation> @@ -478,6 +488,7 @@ <translation id="3095995014811312755">različica</translation> <translation id="309749186376891736">Premik kazalca</translation> <translation id="3100274880412651815">Opusti način zajema</translation> +<translation id="3103732015595029598">Nastavite obvestila in aplikacije telefona v napravi <ph name="DEVICE_TYPE" /></translation> <translation id="3105917916468784889">Izdelava posnetka zaslona</translation> <translation id="3105990244222795498"><ph name="DEVICE_NAME" /> (Bluetooth)</translation> <translation id="3113492864356515707">Označevanje prejšnjega elementa na polici</translation> @@ -542,6 +553,7 @@ <translation id="3378438761594387761">Tukaj so prikazani nedavni prenosi in zajemi zaslonske slike.</translation> <translation id="3386978599540877378">celozaslonska lupa</translation> <translation id="3387527074123400161">Chromium OS</translation> +<translation id="3389599499324569679">Želite vklopiti narek?</translation> <translation id="3400357268283240774">Dodatne nastavitve</translation> <translation id="3405101454990027959">Vklopi dostop do mikrofona</translation> <translation id="3408735331120433841">Trenutno predvajate zaslon.</translation> @@ -644,6 +656,7 @@ <translation id="3735740477244556633">Razvrsti po</translation> <translation id="3738664582935948253">V videoposnetkih zaslona lahko zdaj prikažete klike in bližnjične tipke.</translation> <translation id="3742055079367172538">Posnetek zaslona je narejen</translation> +<translation id="375335662788363456">Opustite nastavitev nedavnih fotografij, predstavnosti, obvestil in aplikacij telefona v napravi <ph name="DEVICE_TYPE" /></translation> <translation id="3756485814916578707">Predvajanje vsebine zaslona</translation> <translation id="3765841382945324995">Bližnjica <ph name="SIX_PACK_KEY_NAME" /> je posodobljena z bližnjice <ph name="OLD_SHORTCUT" /> na bližnjico <ph name="NEW_SHORTCUT" /></translation> <translation id="3765841986579723851">Urejeno danes</translation> @@ -659,6 +672,7 @@ <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> @@ -689,6 +703,7 @@ <translation id="3945867833895287237">Vzpostavljanje povezave z dostopno točko …</translation> <translation id="3950272133184491871">Se želite zdaj odjaviti?</translation> <translation id="3950820424414687140">Prijava</translation> +<translation id="3953130726459169782">Nobena naloga še ni dokončana.</translation> <translation id="3962859241508114581">Prejšnja skladba</translation> <translation id="3969043077941541451">Izklop</translation> <translation id="397105322502079400">Izračunavanje …</translation> @@ -729,6 +744,7 @@ <translation id="4125970834901680537">V načinu tabličnega računalnika ni mogoče pretočno predvajati aplikacij. Poskusite znova v načinu prenosnika.</translation> <translation id="4129129681837227511">Če si želite ogledati obvestila na zaklenjenem zaslonu, ga odklenite in spremenite nastavitev</translation> <translation id="4131973331381812765">Temperatura: <ph name="TEMPERATURE" /> °C – trenutna hitrost: <ph name="CPU_AVERAGE_CURRENT_FREQUENCY_GHZ" /> GHz</translation> +<translation id="4132502210362661715">Chromebook ima vgrajene aplikacije za učinkovitejše delo. Poiščite aplikacije v zaganjalniku.</translation> <translation id="4136724716305260864">Vklopljeno do sončnega vzhoda</translation> <translation id="4141710407113804517"><ph name="LAUNCHER_KEY_NAME" /> + puščica desno</translation> <translation id="4146671046252289537">Premik na konec naslednje besede</translation> @@ -740,8 +756,10 @@ <translation id="4181841719683918333">Jeziki</translation> <translation id="4185671786623711291">Premik aktivnega okna na namizje na desni</translation> <translation id="4189826113259617332">Shranjevanje vseh odprtih strani v trenutnem oknu kot zaznamke v novi mapi</translation> +<translation id="4190143678693626113">Prihranite čas s hitrim odgovarjanjem na sporočila telefona v Chromebooku</translation> <translation id="4192112279662688596">ali</translation> <translation id="4193857202545160520">Prikaži klike in tipke</translation> +<translation id="4195579532193195633">Trenutna različica <ph name="VERSION_NAME" /> (<ph name="OFFICIAL_STATUS" />) <ph name="CHANNEL_NAME" /> <ph name="PROCESSOR_VARIATION" /></translation> <translation id="4195814663415092787">Nadaljuj prejšnjo sejo</translation> <translation id="4195877955194704651">Gumb za samodejne klike</translation> <translation id="4197790712631116042">Izklopljeno</translation> @@ -772,6 +790,7 @@ <translation id="428715201724021596">Povezovanje s profilom. To lahko traja nekaj minut.</translation> <translation id="4294319844246081198">Dobro jutro, <ph name="GIVEN_NAME" />,</translation> <translation id="4296136865091727875">Izbris vseh <ph name="COUNT" /> obvestil</translation> +<translation id="4300367807227655672">Nastavite ogled obvestil telefona v napravi <ph name="DEVICE_TYPE" /></translation> <translation id="430191667033048642">Aplikacija <ph name="MOVED_APP_NAME" /> premaknjena v mapo <ph name="FOLDER_NAME" />.</translation> <translation id="4302592941791324970">Ni na voljo</translation> <translation id="4303223480529385476">Razširitev območja stanja</translation> @@ -797,6 +816,7 @@ <translation id="4405151984121254935">Vrsta povezane zunanje naprave ni podprta.</translation> <translation id="4406883609789734330">Samodejni podnapisi</translation> <translation id="4412944820643904175">Funkcija <ph name="FEATURE_NAME" /> je izklopljena.</translation> +<translation id="4414595745967164324">Nastavite nedavne fotografije, predstavnost, obvestila in aplikacije telefona v napravi <ph name="DEVICE_TYPE" /></translation> <translation id="4424159417645388645">Namizje 5</translation> <translation id="4427695046139341014">Nadzorna plošča igre</translation> <translation id="4430019312045809116">Glasnost</translation> @@ -891,6 +911,7 @@ <translation id="4798888871844665150">Kopirani element je že v odložišču. Če si ga želite ogledati, uporabite bližnjico <ph name="SHORTCUT_KEY_NAME" /> + V.</translation> <translation id="479989351350248267">search</translation> <translation id="4804818685124855865">Prekini povezavo</translation> +<translation id="4810227386592387399">Nastavite ogled aplikacij telefona v napravi <ph name="DEVICE_TYPE" /></translation> <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> @@ -924,6 +945,7 @@ <translation id="4925542575807923399">Skrbnik tega računa zahteva, da je ta račun v seji prijave z več računi prvi prijavljeni račun.</translation> <translation id="493076006037866439">Pomanjšava zaslona</translation> <translation id="4936329710968938986">Vsi, izklopljeno</translation> +<translation id="4937170330762390348">Z narekom lahko vnašate z glasom. Ko ste v polju z besedilom, pritisnite tipko za narek ali izberite ikono mikrofona na dnu zaslona. Jezik nareka je nastavljen na jezik <ph name="LANGUAGE" />. Datoteke za govor bodo prenesene, tako da boste lahko uporabljali narek brez povezave. Jezik nareka lahko kadar koli spremenite v »Nastavitve > Dostopnost«.</translation> <translation id="4938176435186993759">Skrij vse predloge</translation> <translation id="4943007472417128747">Dostopna točka je izklopljena zaradi uporabe Wi-Fi-ja. Če želite uporabljati dostopno točko, izklopite Wi-Fi.</translation> <translation id="4945196315133970626">Izklop obvestil</translation> @@ -1029,6 +1051,7 @@ <translation id="536019650977002321">Skrbnik ne dovoli zajemanja zvoka. Če želite več informacij, se obrnite na skrbnika.</translation> <translation id="5361524080961918551">Datoteke za govor v jeziku <ph name="LANGUAGE" /> so delno prenesene</translation> <translation id="5363163447017455357"><ph name="DELIMITER" /> Pomik na ta zavihek</translation> +<translation id="5364693579536176785">prostor za shranjevanje</translation> <translation id="5369717264580061086">Predogled datoteke v aplikaciji Datoteke</translation> <translation id="5377367976106153749">Želite vklopiti dostop do kamere?</translation> <translation id="5379115545237091094">Preveč poskusov</translation> @@ -1037,6 +1060,7 @@ <translation id="5395308026110844773"><ph name="DRAGGED_APP_NAME" /> na <ph name="IN_PLACE_APP" />, spustite, da ustvarite mapo.</translation> <translation id="5397578532367286026">Upravitelj (<ph name="MANAGER_EMAIL" />) lahko na chrome.com pregleduje uporabo in zgodovino tega uporabnika.</translation> <translation id="5400461572260843123">Hitre nastavitve, pritisnite tipko za iskanje in puščico levo, če želite dostopati do središča za obvestila.</translation> +<translation id="5413656666631274079">stran z nastavitvami</translation> <translation id="5414198321558177633">Osveževanje seznama profilov. To lahko traja nekaj minut.</translation> <translation id="5426063383988017631">Meni z nastavitvami je zaprt</translation> <translation id="5428899915242071344">Začni izbiranje</translation> @@ -1105,11 +1129,13 @@ <translation id="5678564054339031017">Prikaz naslednjega tedna</translation> <translation id="5679050765726761783">Priključen je nizkoenergijski napajalnik</translation> <translation id="5682642926269496722">Pomočnik Google ni na voljo za trenutni uporabniški račun.</translation> +<translation id="5682844616152977671"><ph name="RELATIVE_DATE" /> <ph name="TIME" /></translation> <translation id="5689233503102158537">alt + vračalka</translation> <translation id="5689633613396158040">Nočna svetloba olajša gledanje na zaslon ali branje pri šibki svetlobi. Dotaknite se, če želite spremeniti uro, ob kateri se vklopi nočna svetloba, oziroma če želite popolnoma izklopiti to funkcijo.</translation> <translation id="5691772641933328258">Prstni odtis ni prepoznan</translation> <translation id="5693255400847650006">Mikrofon je v uporabi</translation> <translation id="5699366815052349604">Dodelitev aktivnega okna vsem namizjem</translation> +<translation id="5701785125601597013">S telefonskim središčem lahko hitro pošiljate sporočila v telefonu ali odgovarjate nanje</translation> <translation id="570390244361237317">Vse aplikacije, s puščičnimi tipkami se premikate in dostopate do vseh aplikacij</translation> <translation id="5707775774148071965">Naprava podpira višjo podatkovno hitrost od kabla. Delovanje naprave bo morda omejeno.</translation> <translation id="5710450975648804523">Način »ne moti« je vklopljen</translation> @@ -1223,6 +1249,7 @@ <translation id="616543563528926612">Bližnjica, ki jo kliknete z desnim gumbom, je posodobljena s tipke <ph name="LAUNCHER_KEY_NAME" /> + klik na kombinacije tipke alt + klik</translation> <translation id="6165508094623778733">Več o tem</translation> <translation id="6166852626429024716">Iščite v napravi, aplikacijah, nastavitvah, spletu …</translation> +<translation id="6167922743323004256">Opustite nastavitev nedavnih fotografij in predstavnosti telefona v napravi <ph name="DEVICE_TYPE" /></translation> <translation id="6168318496333165060">Odpiranje aplikacije za diagnostiko</translation> <translation id="6173151025443907148">Prijava drugega uporabnika ni podprta, če je Lacros omogočen. Namesto tega uporabite drugi profil brskalnika v Lacrosu ali onemogočite Lacros in poskusite znova.</translation> <translation id="6179832488876878285">Tukaj lahko pripnete pomembne datoteke. Če želite začeti, odprite aplikacijo Datoteke.</translation> @@ -1242,6 +1269,7 @@ <translation id="6231419273573514727">Delovanje zunanje dodatne opreme bo morda omejeno</translation> <translation id="6232891689835436217"><ph name="APP_NAME" /> trenutno uporablja vašo kamero in mikrofon.</translation> <translation id="6237231532760393653">1x</translation> +<translation id="6243908713912479677">Opustite nastavitev ogleda obvestil telefona v napravi <ph name="DEVICE_TYPE" /></translation> <translation id="6244986124527896815">Odprite aplikacijo Upravitelj opravil z bližnjico »<ph name="NEW_SHORTCUT" />«.</translation> <translation id="6247728804802644171">Odpiranje obvestil</translation> <translation id="6254629735336163724">Zaklenjeno na ležeče</translation> @@ -1274,6 +1302,7 @@ <translation id="642644398083277086">Izbris vseh obvestil</translation> <translation id="643147933154517414">Končano</translation> <translation id="6431865393913628856">Snemanje zaslona</translation> +<translation id="643593192654616063">Shramba: <ph name="STORAGE_IN_USE_SIZE" /> je v uporabi od skupno <ph name="STORAGE_TOTAL_SIZE" /></translation> <translation id="6442259747294754014">Dostop do mikrofona v napravi je izklopljen.</translation> <translation id="6445835306623867477"><ph name="ROUTE_TITLE" /> na <ph name="RECEIVER_NAME" /></translation> <translation id="6445915701151710649">cpe</translation> @@ -1410,6 +1439,7 @@ <translation id="6981291220124935078">Vklopi dostop</translation> <translation id="6981982820502123353">Dostopnost</translation> <translation id="698231206551913481">Vse datoteke in lokalni podatki, povezani s tem uporabnikom, bodo trajno izbrisani, ko odstranite uporabnika.</translation> +<translation id="6985306450422696113">Pomnilnik: <ph name="USED_MEMORY" /> je na voljo od skupno <ph name="TOTAL_MEMORY" /></translation> <translation id="7004910047186208204">Povezava z mobilnim podatkovnim omrežjem</translation> <translation id="7005239792648594238">Če želite začeti, odprite aplikacijo</translation> <translation id="7007983414944123363">Vaše kode PIN ali gesla ni bilo mogoče preveriti. Poskusite znova.</translation> @@ -1438,6 +1468,7 @@ <translation id="7098053464892629930">Za ogled vseh razpoložljivih funkcij prenesite aplikacijo za <ph name="NAME" /> iz Googla Play</translation> <translation id="7098389117866926363">Naprava USB-C (vrata levo zadaj)</translation> <translation id="7100906357717321275">Prikaz skritih datotek v aplikaciji Datoteke</translation> +<translation id="7108254681523785542">Izberite element, ki ga želite prilepiti. Odložišče si lahko ogledate tako, da pritisnete <ph name="SHORTCUT_KEY_NAME" /> in v.</translation> <translation id="7116969082764510092">Namizje 11</translation> <translation id="7118268675952955085">posnetek zaslona</translation> <translation id="7119327711295338600">Izbira naslednje besede ali črke</translation> @@ -1536,6 +1567,7 @@ <translation id="7573585051776738856">Aktivno okno je zasidrano na desni.</translation> <translation id="7579778809502851308">Zajemanje slike</translation> <translation id="7593891976182323525">Iskanje ali Shift</translation> +<translation id="7598054670902114203">Posnetek uporabe CPE-ja, <ph name="CPU_USEAGE" /> %. Temperatura <ph name="TEMPERATURE" /> stopinj Celzija, trenutna hitrost: <ph name="CPU_AVERAGE_CURRENT_FREQUENCY_GHZ" /> GHz.</translation> <translation id="7600875258240007829">Ogled vseh obvestil</translation> <translation id="7601417191446344542">Želite vklopiti obvestilo o izklopljenem mikrofonu?</translation> <translation id="7607002721634913082">Začasno ustavljeno</translation> @@ -1588,6 +1620,7 @@ <translation id="7814236020522506259"><ph name="HOUR" /> in <ph name="MINUTE" /></translation> <translation id="7829386189513694949">Močan signal</translation> <translation id="7837740436429729974">Čas je potekel</translation> +<translation id="7838712802972544930">Opustite nastavitev ogleda aplikacij telefona v napravi <ph name="DEVICE_TYPE" /></translation> <translation id="7842569679327885685">Opozorilo: poskusna funkcija</translation> <translation id="7846634333498149051">Tipkovnica</translation> <translation id="7848989271541991537">Premaknjeno na <ph name="PAGE_NUMBER" />. stran, <ph name="ROW_NUMBER" />. vrstico, <ph name="COLUMN_NUMBER" />. stolpec.</translation> @@ -1653,6 +1686,7 @@ <translation id="8051716679295756675">Predloga <ph name="DESK_TEMPLATE_NAME" /> že obstaja.</translation> <translation id="8052898407431791827">Kopirano v odložišče</translation> <translation id="8054466585765276473">Izračunavanje časa trajanja akumulatorja.</translation> +<translation id="8077971003886736669">Nastavitev ogleda nedavnih fotografij in predstavnosti telefona v napravi <ph name="DEVICE_TYPE" /></translation> <translation id="8079538659226626406">Deljenje zaslona</translation> <translation id="8083540854303889870">Shranjeno za pozneje</translation> <translation id="8091153018031979607">Začne se ob <ph name="START_TIME" /> <ph name="DAYS_ELAPSED" /></translation> @@ -1744,6 +1778,7 @@ <translation id="8446884382197647889">Več o tem</translation> <translation id="8456543082656546101"><ph name="SHORTCUT_KEY_NAME" /> + V</translation> <translation id="8462305545768648477">Zapri »Izberite in poslušajte«</translation> +<translation id="8468806060683421065">rok oddaje: <ph name="DUE_DATE_AND_TIME" /></translation> <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> @@ -1780,6 +1815,7 @@ <translation id="8637598503828012618"><ph name="CONNECTION_STATUS" />, moč signala je <ph name="SIGNAL_STRENGTH" />, upravlja ga vaš skrbnik</translation> <translation id="8638637208069328956">Vklop/izklop mikrofona</translation> <translation id="8639760480004882931">Še <ph name="PERCENTAGE" /> %</translation> +<translation id="8641510901370802679">Prikaz podatkov o tem: <ph name="ANSWER_TYPE" /></translation> <translation id="8646417893960517480">Časovnik (<ph name="TOTAL_TIME" />)</translation> <translation id="8647931990447795414">Če želite dodati osebo, vnesite kodo za starševski dostop za Family Link</translation> <translation id="8649597172973390955">Polica je vedno prikazana</translation> @@ -1808,6 +1844,7 @@ <translation id="875593634123171288">Prikaz nastavitev omrežja VPN</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="8773962395093246071">Nastavite ogled nedavnih fotografij, predstavnosti in obvestil telefona v napravi <ph name="DEVICE_TYPE" /></translation> <translation id="878215960996152260"><ph name="APP_NAME" />, nameščena aplikacija, blokirana</translation> <translation id="8785070478575117577">Vzpostavitev povezave z omrežjem <ph name="NETWORK_NAME" /></translation> <translation id="8788027118671217603"><ph name="STATE_TEXT" />. <ph name="ENTERPRISE_TEXT" /></translation> @@ -1827,6 +1864,7 @@ <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> <translation id="8858369206579825206">Nastavitve zasebnosti</translation> +<translation id="8860366331836346216">Dodajanje kartice e-SIM</translation> <translation id="8870509716567206129">Aplikacija ne podpira načina razdeljenega zaslona.</translation> <translation id="8874184842967597500">Ni povezano</translation> <translation id="8875021410787719674">Premikanje med spodnjim desnim kotom, zaganjalnikom, naslovno vrstico, vrstico z zaznamki, odprtim spletnim mestom in prenosi</translation>
diff --git a/ash/strings/ash_strings_sr-Latn.xtb b/ash/strings/ash_strings_sr-Latn.xtb index e082465..ac6947b 100644 --- a/ash/strings/ash_strings_sr-Latn.xtb +++ b/ash/strings/ash_strings_sr-Latn.xtb
@@ -37,12 +37,15 @@ <translation id="1148499908455722006">Otvara dijalog sa informacijama za korisnika <ph name="USER_NAME" /></translation> <translation id="1150989369772528668">Kalendar</translation> <translation id="1153356358378277386">Upareni uređaji</translation> +<translation id="1155734730463845512">Aktuelni nivo baterije <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="1160215328209699296">uključeno i u upotrebi</translation> <translation id="1170753161936175256"><ph name="EVENT_SUMMARY" />, <ph name="TIME_RANGE" /></translation> <translation id="1171742223880403396">USB-C kabl se ne povezuje pravilno sa ekranima</translation> <translation id="1175572348579024023">Pomeraj</translation> +<translation id="1175944128323889279">Aktuelni nivo baterije je <ph name="BATTERY_PERCENTAGE" />%, preostalo još <ph name="TIME" /></translation> <translation id="1178581264944972037">Pauziraj</translation> <translation id="1181037720776840403">Ukloni</translation> +<translation id="1181431373490845924">Odbacite podešavanje prikaza nedavnih slika, medijskog sadržaja i obaveštenja sa telefona na uređaju <ph name="DEVICE_TYPE" /></translation> <translation id="1182225749592316782">Ovo omogućava pristup svim aplikacijama i veb-sajtovima koji imaju dozvole za kameru i mikrofon</translation> <translation id="1182876754474670069">home</translation> <translation id="1183863904939664422">Ne zanima me ovaj predlog</translation> @@ -126,6 +129,7 @@ <translation id="1479909375538722835">Plutajući meni pristupačnosti</translation> <translation id="1480845547124508962"><ph name="CURRENT_TIME" />, pritisnite taster Enter da biste otvorili prikaz kalendara</translation> <translation id="1484102317210609525"><ph name="DEVICE_NAME" /> (HDMI/DP)</translation> +<translation id="1486307154719069822">Diktiranjem možete da unosite tekst pomoću glasa. Pritisnite taster za diktiranje ili izaberite ikonu mikrofona u dnu ekrana kada se nalazite u polju za unos teksta. Jezik diktiranja je podešen na <ph name="LANGUAGE" />. Govor se šalje Google-u radi obrade. U svakom trenutku možete da promenite jezik diktiranja u odeljku Podešavanja > Pristupačnost.</translation> <translation id="1487931858675166540">Stavka <ph name="FIRST_ITEM_TITLE" /> je zamenjena stavkom <ph name="SECOND_ITEM_TITLE" /></translation> <translation id="1500926532737552529">Prikaži sve predloge</translation> <translation id="1510238584712386396">Pokretač</translation> @@ -210,6 +214,7 @@ <translation id="1823873187264960516">Eternet: <ph name="ADDRESS" /></translation> <translation id="1824922790784036530">Uključi pristup lokaciji</translation> <translation id="1830308660060964064">Stavka <ph name="ITEM_TITLE" /> je otkačena</translation> +<translation id="1831565490995294689">Izaberite da biste otvorili aplikaciju <ph name="APP_TO_OPEN" />.</translation> <translation id="1838895407229022812">Noćno svetlo je isključeno.</translation> <translation id="1854180393107901205">Zaustavi prebacivanje</translation> <translation id="1862380676329487333">Ažuriraj i odjavi me</translation> @@ -271,6 +276,7 @@ <translation id="2135456203358955318">Montirana lupa ekrana</translation> <translation id="2148716181193084225">Danas</translation> <translation id="2149229036084364364">Idi na prethodnu pesmu</translation> +<translation id="2152895518047545149">Izgleda da ništa ne nedostaje. Bravo!</translation> <translation id="2161132820593978283">Probajte uokvirivanje kamere da biste bili u centru ekrana tokom video poziva. Uključite ga u Brzim podešavanjima.</translation> <translation id="2170530631236737939">Prevucite nadole pomoću tri prsta da biste izašli iz Pregleda</translation> <translation id="2185166372312820725">Idite na prethodnu karticu</translation> @@ -341,6 +347,7 @@ <translation id="2450205753526923158">Režim snimka ekrana</translation> <translation id="2455994958736234930">Dodaj www. i .com na traku za adresu, pa otvori veb-sajt</translation> <translation id="2456008742792828469">Kalendar, <ph name="CURRENT_MONTH_YEAR" /></translation> +<translation id="2465145153332031561">Stanje baterije <ph name="BATTERY_HEALTH_PERCENTAGE" />%, broj ciklusa <ph name="CYCLE_COUNT" /></translation> <translation id="2473177541599297363">Potvrdite rezoluciju</translation> <translation id="2475982808118771221">Došlo je do greške</translation> <translation id="2482878487686419369">Obaveštenja</translation> @@ -402,6 +409,7 @@ <translation id="2750932254614666392">„Izbriši“</translation> <translation id="2750941250130734256">Aktivni prozor je odvojen.</translation> <translation id="2761723519669354964">Otvorite istaknutu stavku sa police</translation> +<translation id="2774327524281966309">Odbacite podešavanje obaveštenja i aplikacija telefona na uređaju <ph name="DEVICE_TYPE" /></translation> <translation id="2774348302533424868"><ph name="MODIFIER" /><ph name="DELIMITER" /> od <ph name="KEY_ONE" /> do <ph name="KEY_TWO" /></translation> <translation id="2778197796481941784">ctrl+search+s</translation> <translation id="2778650143428714839"><ph name="DEVICE_TYPE" />-om upravlja <ph name="MANAGER" /></translation> @@ -434,10 +442,12 @@ <translation id="2891209721153296020">„Poništite izbor“</translation> <translation id="2894949423239620203">Kabl može da utiče na učinak</translation> <translation id="2914580577416829331">Snimci ekrana</translation> +<translation id="2931572158271115754">Nema ničega na ovoj listi obaveza.</translation> <translation id="2941112035454246133">Nizak</translation> <translation id="2942350706960889382">Montirana lupa ekrana</translation> <translation id="2942516765047364088">Položaj police</translation> <translation id="2946119680249604491">Dodaj vezu</translation> +<translation id="2947835478872237115">Aktuelni nivo baterije je <ph name="BATTERY_PERCENTAGE" />%, <ph name="TIME" /> do kraja punjenja</translation> <translation id="2949420361496057765">Pritisnite <ph name="MODIFIER" /> i kliknite na link</translation> <translation id="295852781144570696">Zvuk uređaja</translation> <translation id="2960314608273155470">Režim snimanja, podrazumevana vrednost je <ph name="SOURCE" /> <ph name="TYPE" />. Pritisnite Tab za kretanje pomoću tastature.</translation> @@ -478,6 +488,7 @@ <translation id="3095995014811312755">verzija</translation> <translation id="309749186376891736">Pomerite kursor</translation> <translation id="3100274880412651815">Odbacite režim snimanja</translation> +<translation id="3103732015595029598">Podesite obaveštenja i aplikacije sa telefona na uređaju <ph name="DEVICE_TYPE" /></translation> <translation id="3105917916468784889">Snimi ekran</translation> <translation id="3105990244222795498"><ph name="DEVICE_NAME" /> (Bluetooth)</translation> <translation id="3113492864356515707">Istaknite prethodnu stavku na polici</translation> @@ -542,6 +553,7 @@ <translation id="3378438761594387761">Ovde ćete pronaći nedavna preuzimanja i snimke ekrana</translation> <translation id="3386978599540877378">lupa preko celog ekrana</translation> <translation id="3387527074123400161">Chromium OS</translation> +<translation id="3389599499324569679">Želite da uključite diktiranje?</translation> <translation id="3400357268283240774">Dodatna podešavanja</translation> <translation id="3405101454990027959">Uključi pristup mikrofonu</translation> <translation id="3408735331120433841">Trenutno prebacujete ekran.</translation> @@ -644,6 +656,7 @@ <translation id="3735740477244556633">Sortiraj prema</translation> <translation id="3738664582935948253">Sada možete da omogućite prikaz klikova i tasterskih prečica na snimcima ekrana</translation> <translation id="3742055079367172538">Snimak ekrana je napravljen</translation> +<translation id="375335662788363456">Odbacite podešavanje nedavnih slika, medijskog sadržaja, obaveštenja i aplikacija na uređaju <ph name="DEVICE_TYPE" /></translation> <translation id="3756485814916578707">Prebacuje se ekran</translation> <translation id="3765841382945324995">Prečica za <ph name="SIX_PACK_KEY_NAME" /> je sada <ph name="NEW_SHORTCUT" />, a ne više<ph name="OLD_SHORTCUT" /></translation> <translation id="3765841986579723851">Izmenjeno danas</translation> @@ -690,6 +703,7 @@ <translation id="3945867833895287237">Uspostavlja se veza sa hotspotom...</translation> <translation id="3950272133184491871">Želite da se odjavite odmah?</translation> <translation id="3950820424414687140">Prijavi me</translation> +<translation id="3953130726459169782">Još nema završenih zadataka.</translation> <translation id="3962859241508114581">Prethodna pesma</translation> <translation id="3969043077941541451">Isključi</translation> <translation id="397105322502079400">Izračunavanje...</translation> @@ -731,6 +745,7 @@ Probajte ponovo u režimu laptopa.</translation> <translation id="4129129681837227511">Da biste videli obaveštenja na zaključanom ekranu, otključajte ga kako biste promenili podešavanje</translation> <translation id="4131973331381812765">Temperatura: <ph name="TEMPERATURE" />°C – Trenutna brzina: <ph name="CPU_AVERAGE_CURRENT_FREQUENCY_GHZ" /> GHz</translation> +<translation id="4132502210362661715">Uz Chromebook dobijate ugrađene aplikacije koje vam pomažu da obavljate zadatke. Pronađite aplikacije u Pokretaču.</translation> <translation id="4136724716305260864">Uključeno do svitanja</translation> <translation id="4141710407113804517"><ph name="LAUNCHER_KEY_NAME" /> + strelica nadesno</translation> <translation id="4146671046252289537">Premestite iza sledeće reči</translation> @@ -742,8 +757,10 @@ <translation id="4181841719683918333">Jezici</translation> <translation id="4185671786623711291">Premesti aktivni prozor na radnu površinu na desnoj strani</translation> <translation id="4189826113259617332">Sačuvaj sve otvorene stranice u aktuelnom prozoru kao obeleživače u novom folderu</translation> +<translation id="4190143678693626113">Uštedite vreme tako što ćete brzo odgovarati na SMS-ove na telefonu sa Chromebook-a</translation> <translation id="4192112279662688596">ili</translation> <translation id="4193857202545160520">Prikaži klikove i ključeve</translation> +<translation id="4195579532193195633">Aktuelna verzija <ph name="VERSION_NAME" /> (<ph name="OFFICIAL_STATUS" />) <ph name="CHANNEL_NAME" /> <ph name="PROCESSOR_VARIATION" /></translation> <translation id="4195814663415092787">Nastavi prethodnu sesiju</translation> <translation id="4195877955194704651">Automatski klikovi na dugmad</translation> <translation id="4197790712631116042">Isključeno</translation> @@ -774,6 +791,7 @@ <translation id="428715201724021596">Povezuje se sa profilom. To može da potraje nekoliko minuta.</translation> <translation id="4294319844246081198">Dobro jutro, <ph name="GIVEN_NAME" />,</translation> <translation id="4296136865091727875">Obrišite sva obaveštenja (<ph name="COUNT" />)</translation> +<translation id="4300367807227655672">Podesite prikaz obaveštenja sa telefona na uređaju <ph name="DEVICE_TYPE" /></translation> <translation id="430191667033048642">Aplikacija <ph name="MOVED_APP_NAME" /> je premeštena u folder <ph name="FOLDER_NAME" />.</translation> <translation id="4302592941791324970">Nije dostupno</translation> <translation id="4303223480529385476">Proširite oblast statusa</translation> @@ -799,6 +817,7 @@ <translation id="4405151984121254935">Tip povezanog perifernog uređaja nije podržan</translation> <translation id="4406883609789734330">Titl uživo</translation> <translation id="4412944820643904175">Funkcija <ph name="FEATURE_NAME" /> je isključena.</translation> +<translation id="4414595745967164324">Podesite nedavne slike, medijski sadržaj, obaveštenja i aplikacije sa telefona na uređaju <ph name="DEVICE_TYPE" /></translation> <translation id="4424159417645388645">Radna površina 5</translation> <translation id="4427695046139341014">Kontrolna tabla igre</translation> <translation id="4430019312045809116">Jačina zvuka</translation> @@ -893,6 +912,7 @@ <translation id="4798888871844665150">Kopirana stavka je već u privremenoj memoriji. Koristite <ph name="SHORTCUT_KEY_NAME" /> + V da biste je pregledali.</translation> <translation id="479989351350248267">search</translation> <translation id="4804818685124855865">Prekini vezu</translation> +<translation id="4810227386592387399">Podesite prikaz aplikacija sa telefona na uređaju <ph name="DEVICE_TYPE" /></translation> <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> @@ -926,6 +946,7 @@ <translation id="4925542575807923399">Administrator za ovaj nalog zahteva da ovaj nalog bude prvi prijavljeni nalog u sesiji sa višestrukim prijavljivanjem.</translation> <translation id="493076006037866439">Umanji prikaz na ekranu</translation> <translation id="4936329710968938986">Svi, isključeno</translation> +<translation id="4937170330762390348">Diktiranjem možete da unosite tekst pomoću glasa. Pritisnite taster za diktiranje ili izaberite ikonu mikrofona u dnu ekrana kada se nalazite u polju za unos teksta. Jezik diktiranja je podešen na <ph name="LANGUAGE" />. Fajlovi govora će se preuzeti da biste mogli da koristite diktiranje oflajn. U svakom trenutku možete da promenite jezik diktiranja u odeljku Podešavanja > Pristupačnost.</translation> <translation id="4938176435186993759">Sakrij sve predloge</translation> <translation id="4943007472417128747">Hotspot je isključen da biste koristili WiFi. Da biste koristili hotspot, isključite WiFi.</translation> <translation id="4945196315133970626">Isključi obaveštenja</translation> @@ -1031,6 +1052,7 @@ <translation id="536019650977002321">Administrator ne dozvoljava snimanje zvuka. Dodatne informacije potražite od administratora.</translation> <translation id="5361524080961918551">Fajlovi govora za jezik <ph name="LANGUAGE" /> su delimično preuzeti</translation> <translation id="5363163447017455357"><ph name="DELIMITER" /> Idite na ovu karticu</translation> +<translation id="5364693579536176785">memorijski prostor</translation> <translation id="5369717264580061086">Pregledajte fajl u aplikaciji Fajlovi</translation> <translation id="5377367976106153749">Želite da uključite pristup kameri?</translation> <translation id="5379115545237091094">Previše pokušaja</translation> @@ -1039,6 +1061,7 @@ <translation id="5395308026110844773"><ph name="DRAGGED_APP_NAME" /> preko aplikacije <ph name="IN_PLACE_APP" />, otpustite da biste napravili folder.</translation> <translation id="5397578532367286026">Menadžer (<ph name="MANAGER_EMAIL" />) može da pregleda korišćenje i istoriju ovog korisnika na chrome.com.</translation> <translation id="5400461572260843123">Brza podešavanja, pritisnite taster za pretragu i strelicu ulevo da biste pristupili centru za obaveštenja.</translation> +<translation id="5413656666631274079">Stranica podešavanja</translation> <translation id="5414198321558177633">Lista profila se osvežava. To može da potraje nekoliko minuta.</translation> <translation id="5426063383988017631">Meni Podešavanja je zatvoren</translation> <translation id="5428899915242071344">Pokreni biranje</translation> @@ -1107,11 +1130,13 @@ <translation id="5678564054339031017">Prikažite sledeću nedelju</translation> <translation id="5679050765726761783">Povezan je adapter male snage</translation> <translation id="5682642926269496722">Google nije dostupan za aktuelni korisnički nalog.</translation> +<translation id="5682844616152977671"><ph name="RELATIVE_DATE" /> <ph name="TIME" /></translation> <translation id="5689233503102158537">alt + backspace</translation> <translation id="5689633613396158040">Noćno svetlo vam olakšava da pregledate sadržaj ekrana ili da čitate pri prigušenom svetlu. Dodirnite da biste promenili vreme kada se noćno svetlo uključuje ili ga potpuno isključite.</translation> <translation id="5691772641933328258">Otisak prsta nije prepoznat</translation> <translation id="5693255400847650006">Mikrofon se koristi</translation> <translation id="5699366815052349604">Dodelite aktivni prozor svim radnim površinama</translation> +<translation id="5701785125601597013">Brzo šaljite poruke ili odgovarajte na njih pomoću Phone Hub-a</translation> <translation id="570390244361237317">Sve aplikacije, krećite se pomoću tastera sa strelicama da biste pristupali svim aplikacijama</translation> <translation id="5707775774148071965">Uređaj podržava veći protok podataka u odnosu na kabl. Učinak uređaja će možda biti ograničen.</translation> <translation id="5710450975648804523">Režim Ne uznemiravaj je uključen</translation> @@ -1225,6 +1250,7 @@ <translation id="616543563528926612">Prečica za desni klik je sada alt + klik, a ne više taster <ph name="LAUNCHER_KEY_NAME" /> + klik</translation> <translation id="6165508094623778733">Saznajte više</translation> <translation id="6166852626429024716">Pretražujte uređaj, aplikacije, podešavanja, veb...</translation> +<translation id="6167922743323004256">Odbacite podešavanje prikaza nedavnih slika i medijskog sadržaja sa telefona na uređaju <ph name="DEVICE_TYPE" /></translation> <translation id="6168318496333165060">Otvorite aplikaciju Dijagnostika</translation> <translation id="6173151025443907148">Prijavljivanje drugog korisnika nije podržano dok je Lacros omogućen. Koristite drugi profil za pregledač u Lacros-u ili onemogućite Lacros i probajte ponovo.</translation> <translation id="6179832488876878285">Ovde možete da zakačite najvažnije fajlove. Otvorite aplikaciju Fajlovi da biste započeli.</translation> @@ -1244,6 +1270,7 @@ <translation id="6231419273573514727">Učinak perifernih uređaja će možda biti ograničen</translation> <translation id="6232891689835436217"><ph name="APP_NAME" /> trenutno koristi kameru i mikrofon</translation> <translation id="6237231532760393653">1X</translation> +<translation id="6243908713912479677">Odbacite podešavanje prikaza obaveštenja sa telefona na uređaju <ph name="DEVICE_TYPE" /></translation> <translation id="6244986124527896815">Otvorite aplikaciju Menadžer zadataka pomoću aplikacije <ph name="NEW_SHORTCUT" />.</translation> <translation id="6247728804802644171">Otvorite obaveštenja</translation> <translation id="6254629735336163724">Horizontalni prikaz je zaključan</translation> @@ -1276,6 +1303,7 @@ <translation id="642644398083277086">Obrišite sva obaveštenja</translation> <translation id="643147933154517414">Gotovo</translation> <translation id="6431865393913628856">Snimak ekrana</translation> +<translation id="643593192654616063">Koristi se <ph name="STORAGE_IN_USE_SIZE" /> memorijskog prostora od ukupno <ph name="STORAGE_TOTAL_SIZE" /></translation> <translation id="6442259747294754014">Pristup mikrofonu uređaja je isključen</translation> <translation id="6445835306623867477"><ph name="ROUTE_TITLE" /> na uređaju <ph name="RECEIVER_NAME" /></translation> <translation id="6445915701151710649">procesor</translation> @@ -1412,6 +1440,7 @@ <translation id="6981291220124935078">Uključi pristup</translation> <translation id="6981982820502123353">Pristupačnost</translation> <translation id="698231206551913481">Sve datoteke i lokalni podaci povezani sa ovim korisnikom će biti trajno izbrisani kada uklonite ovog korisnika.</translation> +<translation id="6985306450422696113">Dostupno je <ph name="USED_MEMORY" /> memorije od ukupno <ph name="TOTAL_MEMORY" /></translation> <translation id="7004910047186208204">Povežite se sa mobilnim podacima</translation> <translation id="7005239792648594238">Otvorite aplikaciju da biste započeli</translation> <translation id="7007983414944123363">Verifikacija PIN-a ili lozinke nije uspela. Probajte ponovo.</translation> @@ -1440,6 +1469,7 @@ <translation id="7098053464892629930">Preuzmite aplikaciju za <ph name="NAME" /> na Google Play-u da biste videli sve dostupne funkcije</translation> <translation id="7098389117866926363">Uređaj sa USB priključkom tipa C (levi zadnji port)</translation> <translation id="7100906357717321275">Omogućite prikaz skrivenih fajlova u aplikaciji Fajlovi</translation> +<translation id="7108254681523785542">Izaberite stavku da biste je nalepili. Privremenu memoriju možete da vidite ako pritisnete <ph name="SHORTCUT_KEY_NAME" /> + v.</translation> <translation id="7116969082764510092">Radna površina 11</translation> <translation id="7118268675952955085">snimak ekrana</translation> <translation id="7119327711295338600">Izaberi sledeću reč ili slovo</translation> @@ -1538,6 +1568,7 @@ <translation id="7573585051776738856">Aktivni prozor je fiksiran na desnoj strani.</translation> <translation id="7579778809502851308">Snimanje ekrana</translation> <translation id="7593891976182323525">Taster za pretragu ili Shift</translation> +<translation id="7598054670902114203">Pregled korišćenja procesora, <ph name="CPU_USEAGE" />%. Temperatura <ph name="TEMPERATURE" /> °C, aktuelna brzina: <ph name="CPU_AVERAGE_CURRENT_FREQUENCY_GHZ" /> GHz</translation> <translation id="7600875258240007829">Pogledajte sva obaveštenja</translation> <translation id="7601417191446344542">Želite li da uključite podsetnik za mikrofon?</translation> <translation id="7607002721634913082">Pauzirano</translation> @@ -1590,6 +1621,7 @@ <translation id="7814236020522506259"><ph name="HOUR" /> i <ph name="MINUTE" /></translation> <translation id="7829386189513694949">Jak signal</translation> <translation id="7837740436429729974">Vreme je isteklo</translation> +<translation id="7838712802972544930">Odbacite podešavanje prikaza aplikacija sa telefona na uređaju <ph name="DEVICE_TYPE" /></translation> <translation id="7842569679327885685">Upozorenje: Eksperimentalna funkcija</translation> <translation id="7846634333498149051">Tastatura</translation> <translation id="7848989271541991537">Premešteno je na <ph name="PAGE_NUMBER" />. stranicu, <ph name="ROW_NUMBER" />. red, <ph name="COLUMN_NUMBER" />. kolona.</translation> @@ -1655,6 +1687,7 @@ <translation id="8051716679295756675">Šablon pod naslovom <ph name="DESK_TEMPLATE_NAME" /> već postoji</translation> <translation id="8052898407431791827">Kopirano je u privremenu memoriju</translation> <translation id="8054466585765276473">Izračunavanje vremena trajanja baterije.</translation> +<translation id="8077971003886736669">Podesite prikaz nedavnih slika i medijskog sadržaja sa telefona na uređaju <ph name="DEVICE_TYPE" /></translation> <translation id="8079538659226626406">Deljenje sadržaja ekrana</translation> <translation id="8083540854303889870">Sačuvano za kasnije</translation> <translation id="8091153018031979607">Počinje u <ph name="START_TIME" /> <ph name="DAYS_ELAPSED" /></translation> @@ -1783,6 +1816,7 @@ <translation id="8637598503828012618"><ph name="CONNECTION_STATUS" />, jačina signala <ph name="SIGNAL_STRENGTH" />, upravlja administrator</translation> <translation id="8638637208069328956">Uključi/isključi mikrofon</translation> <translation id="8639760480004882931">Preostalo je <ph name="PERCENTAGE" /></translation> +<translation id="8641510901370802679">Prikazuju se informacije za: <ph name="ANSWER_TYPE" /></translation> <translation id="8646417893960517480">Tajmer za <ph name="TOTAL_TIME" /></translation> <translation id="8647931990447795414">Da biste dodali osobu, unesite pristupni kôd roditelja za Family Link</translation> <translation id="8649597172973390955">Polica se uvek prikazuje</translation> @@ -1811,6 +1845,7 @@ <translation id="875593634123171288">Pregledajte podešavanja VPN-a</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="8773962395093246071">Podesite prikaz nedavnih slika, medijskog sadržaja i obaveštenja sa telefona na uređaju <ph name="DEVICE_TYPE" /></translation> <translation id="878215960996152260"><ph name="APP_NAME" />, instalirana aplikacija, blokirana</translation> <translation id="8785070478575117577">Povežite sa uređajem <ph name="NETWORK_NAME" /></translation> <translation id="8788027118671217603"><ph name="STATE_TEXT" />. <ph name="ENTERPRISE_TEXT" /></translation>
diff --git a/ash/strings/ash_strings_sr.xtb b/ash/strings/ash_strings_sr.xtb index acdbd14..74c9c53 100644 --- a/ash/strings/ash_strings_sr.xtb +++ b/ash/strings/ash_strings_sr.xtb
@@ -37,12 +37,15 @@ <translation id="1148499908455722006">Отвара дијалог са информацијама за корисника <ph name="USER_NAME" /></translation> <translation id="1150989369772528668">Календар</translation> <translation id="1153356358378277386">Упарени уређаји</translation> +<translation id="1155734730463845512">Актуелни ниво батерије <ph name="BATTERY_PERCENTAGE" />%</translation> <translation id="1160215328209699296">укључено и у употреби</translation> <translation id="1170753161936175256"><ph name="EVENT_SUMMARY" />, <ph name="TIME_RANGE" /></translation> <translation id="1171742223880403396">USB-C кабл се не повезује правилно са екранима</translation> <translation id="1175572348579024023">Померај</translation> +<translation id="1175944128323889279">Актуелни ниво батерије је <ph name="BATTERY_PERCENTAGE" />%, преостало још <ph name="TIME" /></translation> <translation id="1178581264944972037">Паузирај</translation> <translation id="1181037720776840403">Уклони</translation> +<translation id="1181431373490845924">Одбаците подешавање приказа недавних слика, медијског садржаја и обавештења са телефона на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="1182225749592316782">Ово омогућава приступ свим апликацијама и веб-сајтовима који имају дозволе за камеру и микрофон</translation> <translation id="1182876754474670069">home</translation> <translation id="1183863904939664422">Не занима ме овај предлог</translation> @@ -126,6 +129,7 @@ <translation id="1479909375538722835">Плутајући мени приступачности</translation> <translation id="1480845547124508962"><ph name="CURRENT_TIME" />, притисните тастер Enter да бисте отворили приказ календара</translation> <translation id="1484102317210609525"><ph name="DEVICE_NAME" /> (HDMI/DP)</translation> +<translation id="1486307154719069822">Диктирањем можете да уносите текст помоћу гласа. Притисните тастер за диктирање или изаберите икону микрофона у дну екрана када се налазите у пољу за унос текста. Језик диктирања је подешен на <ph name="LANGUAGE" />. Говор се шаље Google-у ради обраде. У сваком тренутку можете да промените језик диктирања у одељку Подешавања > Приступачност.</translation> <translation id="1487931858675166540">Ставка <ph name="FIRST_ITEM_TITLE" /> је замењена ставком <ph name="SECOND_ITEM_TITLE" /></translation> <translation id="1500926532737552529">Прикажи све предлоге</translation> <translation id="1510238584712386396">Покретач</translation> @@ -210,6 +214,7 @@ <translation id="1823873187264960516">Етернет: <ph name="ADDRESS" /></translation> <translation id="1824922790784036530">Укључи приступ локацији</translation> <translation id="1830308660060964064">Ставка <ph name="ITEM_TITLE" /> је откачена</translation> +<translation id="1831565490995294689">Изаберите да бисте отворили апликацију <ph name="APP_TO_OPEN" />.</translation> <translation id="1838895407229022812">Ноћно светло је искључено.</translation> <translation id="1854180393107901205">Заустави пребацивање</translation> <translation id="1862380676329487333">Ажурирај и одјави ме</translation> @@ -271,6 +276,7 @@ <translation id="2135456203358955318">Монтирана лупа екрана</translation> <translation id="2148716181193084225">Данас</translation> <translation id="2149229036084364364">Иди на претходну песму</translation> +<translation id="2152895518047545149">Изгледа да ништа не недостаје. Браво!</translation> <translation id="2161132820593978283">Пробајте уоквиривање камере да бисте били у центру екрана током видео позива. Укључите га у Брзим подешавањима.</translation> <translation id="2170530631236737939">Превуците надоле помоћу три прста да бисте изашли из Прегледа</translation> <translation id="2185166372312820725">Идите на претходну картицу</translation> @@ -341,6 +347,7 @@ <translation id="2450205753526923158">Режим снимка екрана</translation> <translation id="2455994958736234930">Додај www. и .com на траку за адресу, па отвори веб-сајт</translation> <translation id="2456008742792828469">Календар, <ph name="CURRENT_MONTH_YEAR" /></translation> +<translation id="2465145153332031561">Стање батерије <ph name="BATTERY_HEALTH_PERCENTAGE" />%, број циклуса <ph name="CYCLE_COUNT" /></translation> <translation id="2473177541599297363">Потврдите резолуцију</translation> <translation id="2475982808118771221">Дошло је до грешке</translation> <translation id="2482878487686419369">Обавештења</translation> @@ -402,6 +409,7 @@ <translation id="2750932254614666392">„Избриши“</translation> <translation id="2750941250130734256">Активни прозор је одвојен.</translation> <translation id="2761723519669354964">Отворите истакнуту ставку са полице</translation> +<translation id="2774327524281966309">Одбаците подешавање обавештења и апликација телефона на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="2774348302533424868"><ph name="MODIFIER" /><ph name="DELIMITER" /> од <ph name="KEY_ONE" /> до <ph name="KEY_TWO" /></translation> <translation id="2778197796481941784">ctrl+search+s</translation> <translation id="2778650143428714839"><ph name="DEVICE_TYPE" />-ом управља <ph name="MANAGER" /></translation> @@ -434,10 +442,12 @@ <translation id="2891209721153296020">„Поништите избор“</translation> <translation id="2894949423239620203">Кабл може да утиче на учинак</translation> <translation id="2914580577416829331">Снимци екрана</translation> +<translation id="2931572158271115754">Нема ничега на овој листи обавеза.</translation> <translation id="2941112035454246133">Низак</translation> <translation id="2942350706960889382">Монтирана лупа екрана</translation> <translation id="2942516765047364088">Положај полице</translation> <translation id="2946119680249604491">Додај везу</translation> +<translation id="2947835478872237115">Актуелни ниво батерије је <ph name="BATTERY_PERCENTAGE" />%, <ph name="TIME" /> до краја пуњења</translation> <translation id="2949420361496057765">Притисните <ph name="MODIFIER" /> и кликните на линк</translation> <translation id="295852781144570696">Звук уређаја</translation> <translation id="2960314608273155470">Режим снимања, подразумевана вредност је <ph name="SOURCE" /> <ph name="TYPE" />. Притисните Tab за кретање помоћу тастатуре.</translation> @@ -478,6 +488,7 @@ <translation id="3095995014811312755">верзија</translation> <translation id="309749186376891736">Померите курсор</translation> <translation id="3100274880412651815">Одбаците режим снимања</translation> +<translation id="3103732015595029598">Подесите обавештења и апликације са телефона на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="3105917916468784889">Сними екран</translation> <translation id="3105990244222795498"><ph name="DEVICE_NAME" /> (Bluetooth)</translation> <translation id="3113492864356515707">Истакните претходну ставку на полици</translation> @@ -542,6 +553,7 @@ <translation id="3378438761594387761">Овде ћете пронаћи недавна преузимања и снимке екрана</translation> <translation id="3386978599540877378">лупа преко целог екрана</translation> <translation id="3387527074123400161">Chromium ОС</translation> +<translation id="3389599499324569679">Желите да укључите диктирање?</translation> <translation id="3400357268283240774">Додатна подешавања</translation> <translation id="3405101454990027959">Укључи приступ микрофону</translation> <translation id="3408735331120433841">Тренутно пребацујете екран.</translation> @@ -644,6 +656,7 @@ <translation id="3735740477244556633">Сортирај према</translation> <translation id="3738664582935948253">Сада можете да омогућите приказ кликова и тастерских пречица на снимцима екрана</translation> <translation id="3742055079367172538">Снимак екрана је направљен</translation> +<translation id="375335662788363456">Одбаците подешавање недавних слика, медијског садржаја, обавештења и апликација на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="3756485814916578707">Пребацује се екран</translation> <translation id="3765841382945324995">Пречица за <ph name="SIX_PACK_KEY_NAME" /> је сада <ph name="NEW_SHORTCUT" />, а не више<ph name="OLD_SHORTCUT" /></translation> <translation id="3765841986579723851">Измењено данас</translation> @@ -690,6 +703,7 @@ <translation id="3945867833895287237">Успоставља се веза са хотспотом...</translation> <translation id="3950272133184491871">Желите да се одјавите одмах?</translation> <translation id="3950820424414687140">Пријави ме</translation> +<translation id="3953130726459169782">Још нема завршених задатака.</translation> <translation id="3962859241508114581">Претходна песма</translation> <translation id="3969043077941541451">Искључи</translation> <translation id="397105322502079400">Израчунавање...</translation> @@ -731,6 +745,7 @@ Пробајте поново у режиму лаптопа.</translation> <translation id="4129129681837227511">Да бисте видели обавештења на закључаном екрану, откључајте га како бисте променили подешавање</translation> <translation id="4131973331381812765">Температура: <ph name="TEMPERATURE" />°C – Тренутна брзина: <ph name="CPU_AVERAGE_CURRENT_FREQUENCY_GHZ" /> GHz</translation> +<translation id="4132502210362661715">Уз Chromebook добијате уграђене апликације које вам помажу да обављате задатке. Пронађите апликације у Покретачу.</translation> <translation id="4136724716305260864">Укључено до свитања</translation> <translation id="4141710407113804517"><ph name="LAUNCHER_KEY_NAME" /> + стрелица надесно</translation> <translation id="4146671046252289537">Преместите иза следеће речи</translation> @@ -742,8 +757,10 @@ <translation id="4181841719683918333">Језици</translation> <translation id="4185671786623711291">Премести активни прозор на радну површину на десној страни</translation> <translation id="4189826113259617332">Сачувај све отворене странице у актуелном прозору као обележиваче у новом фолдеру</translation> +<translation id="4190143678693626113">Уштедите време тако што ћете брзо одговарати на SMS-ове на телефону са Chromebook-а</translation> <translation id="4192112279662688596">или</translation> <translation id="4193857202545160520">Прикажи кликове и кључеве</translation> +<translation id="4195579532193195633">Актуелна верзија <ph name="VERSION_NAME" /> (<ph name="OFFICIAL_STATUS" />) <ph name="CHANNEL_NAME" /> <ph name="PROCESSOR_VARIATION" /></translation> <translation id="4195814663415092787">Настави претходну сесију</translation> <translation id="4195877955194704651">Аутоматски кликови на дугмад</translation> <translation id="4197790712631116042">Искључено</translation> @@ -774,6 +791,7 @@ <translation id="428715201724021596">Повезује се са профилом. То може да потраје неколико минута.</translation> <translation id="4294319844246081198">Добро јутро, <ph name="GIVEN_NAME" />,</translation> <translation id="4296136865091727875">Обришите сва обавештења (<ph name="COUNT" />)</translation> +<translation id="4300367807227655672">Подесите приказ обавештења са телефона на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="430191667033048642">Апликација <ph name="MOVED_APP_NAME" /> је премештена у фолдер <ph name="FOLDER_NAME" />.</translation> <translation id="4302592941791324970">Није доступно</translation> <translation id="4303223480529385476">Проширите област статуса</translation> @@ -799,6 +817,7 @@ <translation id="4405151984121254935">Тип повезаног периферног уређаја није подржан</translation> <translation id="4406883609789734330">Титл уживо</translation> <translation id="4412944820643904175">Функција <ph name="FEATURE_NAME" /> је искључена.</translation> +<translation id="4414595745967164324">Подесите недавне слике, медијски садржај, обавештења и апликације са телефона на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="4424159417645388645">Радна површина 5</translation> <translation id="4427695046139341014">Контролна табла игре</translation> <translation id="4430019312045809116">Јачина звука</translation> @@ -893,6 +912,7 @@ <translation id="4798888871844665150">Копирана ставка је већ у привременој меморији. Користите <ph name="SHORTCUT_KEY_NAME" /> + V да бисте је прегледали.</translation> <translation id="479989351350248267">search</translation> <translation id="4804818685124855865">Прекини везу</translation> +<translation id="4810227386592387399">Подесите приказ апликација са телефона на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="4813311884204119883">Превуците линк у празну област на траци са картицама</translation> <translation id="4814539958450445987">Екран за пријављивање</translation> <translation id="481455355267255546">Следеће</translation> @@ -926,6 +946,7 @@ <translation id="4925542575807923399">Администратор за овај налог захтева да овај налог буде први пријављени налог у сесији са вишеструким пријављивањем.</translation> <translation id="493076006037866439">Умањи приказ на екрану</translation> <translation id="4936329710968938986">Сви, искључено</translation> +<translation id="4937170330762390348">Диктирањем можете да уносите текст помоћу гласа. Притисните тастер за диктирање или изаберите икону микрофона у дну екрана када се налазите у пољу за унос текста. Језик диктирања је подешен на <ph name="LANGUAGE" />. Фајлови говора ће се преузети да бисте могли да користите диктирање офлајн. У сваком тренутку можете да промените језик диктирања у одељку Подешавања > Приступачност.</translation> <translation id="4938176435186993759">Сакриј све предлоге</translation> <translation id="4943007472417128747">Хотспот је искључен да бисте користили WiFi. Да бисте користили хотспот, искључите WiFi.</translation> <translation id="4945196315133970626">Искључи обавештења</translation> @@ -1031,6 +1052,7 @@ <translation id="536019650977002321">Администратор не дозвољава снимање звука. Додатне информације потражите од администратора.</translation> <translation id="5361524080961918551">Фајлови говора за језик <ph name="LANGUAGE" /> су делимично преузети</translation> <translation id="5363163447017455357"><ph name="DELIMITER" /> Идите на ову картицу</translation> +<translation id="5364693579536176785">меморијски простор</translation> <translation id="5369717264580061086">Прегледајте фајл у апликацији Фајлови</translation> <translation id="5377367976106153749">Желите да укључите приступ камери?</translation> <translation id="5379115545237091094">Превише покушаја</translation> @@ -1039,6 +1061,7 @@ <translation id="5395308026110844773"><ph name="DRAGGED_APP_NAME" /> преко апликације <ph name="IN_PLACE_APP" />, отпустите да бисте направили фолдер.</translation> <translation id="5397578532367286026">Менаџер (<ph name="MANAGER_EMAIL" />) може да прегледа коришћење и историју овог корисника на chrome.com.</translation> <translation id="5400461572260843123">Брза подешавања, притисните тастер за претрагу и стрелицу улево да бисте приступили центру за обавештења.</translation> +<translation id="5413656666631274079">Страница подешавања</translation> <translation id="5414198321558177633">Листа профила се освежава. То може да потраје неколико минута.</translation> <translation id="5426063383988017631">Мени Подешавања је затворен</translation> <translation id="5428899915242071344">Покрени бирање</translation> @@ -1107,11 +1130,13 @@ <translation id="5678564054339031017">Прикажите следећу недељу</translation> <translation id="5679050765726761783">Повезан је адаптер мале снаге</translation> <translation id="5682642926269496722">Google није доступан за актуелни кориснички налог.</translation> +<translation id="5682844616152977671"><ph name="RELATIVE_DATE" /> <ph name="TIME" /></translation> <translation id="5689233503102158537">alt + backspace</translation> <translation id="5689633613396158040">Ноћно светло вам олакшава да прегледате садржај екрана или да читате при пригушеном светлу. Додирните да бисте променили време када се ноћно светло укључује или га потпуно искључите.</translation> <translation id="5691772641933328258">Отисак прста није препознат</translation> <translation id="5693255400847650006">Микрофон се користи</translation> <translation id="5699366815052349604">Доделите активни прозор свим радним површинама</translation> +<translation id="5701785125601597013">Брзо шаљите поруке или одговарајте на њих помоћу Phone Hub-а</translation> <translation id="570390244361237317">Све апликације, крећите се помоћу тастера са стрелицама да бисте приступали свим апликацијама</translation> <translation id="5707775774148071965">Уређај подржава већи проток података у односу на кабл. Учинак уређаја ће можда бити ограничен.</translation> <translation id="5710450975648804523">Режим Не узнемиравај је укључен</translation> @@ -1225,6 +1250,7 @@ <translation id="616543563528926612">Пречица за десни клик је сада alt + клик, а не више тастер <ph name="LAUNCHER_KEY_NAME" /> + клик</translation> <translation id="6165508094623778733">Сазнајте више</translation> <translation id="6166852626429024716">Претражујте уређај, апликације, подешавања, веб...</translation> +<translation id="6167922743323004256">Одбаците подешавање приказа недавних слика и медијског садржаја са телефона на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="6168318496333165060">Отворите апликацију Дијагностика</translation> <translation id="6173151025443907148">Пријављивање другог корисника није подржано док је Lacros омогућен. Користите други профил за прегледач у Lacros-у или онемогућите Lacros и пробајте поново.</translation> <translation id="6179832488876878285">Овде можете да закачите најважније фајлове. Отворите апликацију Фајлови да бисте започели.</translation> @@ -1244,6 +1270,7 @@ <translation id="6231419273573514727">Учинак периферних уређаја ће можда бити ограничен</translation> <translation id="6232891689835436217"><ph name="APP_NAME" /> тренутно користи камеру и микрофон</translation> <translation id="6237231532760393653">1X</translation> +<translation id="6243908713912479677">Одбаците подешавање приказа обавештења са телефона на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="6244986124527896815">Отворите апликацију Менаџер задатака помоћу апликације <ph name="NEW_SHORTCUT" />.</translation> <translation id="6247728804802644171">Отворите обавештења</translation> <translation id="6254629735336163724">Хоризонтални приказ је закључан</translation> @@ -1276,6 +1303,7 @@ <translation id="642644398083277086">Обришите сва обавештења</translation> <translation id="643147933154517414">Готово</translation> <translation id="6431865393913628856">Снимак екрана</translation> +<translation id="643593192654616063">Користи се <ph name="STORAGE_IN_USE_SIZE" /> меморијског простора од укупно <ph name="STORAGE_TOTAL_SIZE" /></translation> <translation id="6442259747294754014">Приступ микрофону уређаја је искључен</translation> <translation id="6445835306623867477"><ph name="ROUTE_TITLE" /> на уређају <ph name="RECEIVER_NAME" /></translation> <translation id="6445915701151710649">процесор</translation> @@ -1412,6 +1440,7 @@ <translation id="6981291220124935078">Укључи приступ</translation> <translation id="6981982820502123353">Приступачност</translation> <translation id="698231206551913481">Све датотеке и локални подаци повезани са овим корисником ће бити трајно избрисани када уклоните овог корисника.</translation> +<translation id="6985306450422696113">Доступно је <ph name="USED_MEMORY" /> меморије од укупно <ph name="TOTAL_MEMORY" /></translation> <translation id="7004910047186208204">Повежите се са мобилним подацима</translation> <translation id="7005239792648594238">Отворите апликацију да бисте започели</translation> <translation id="7007983414944123363">Верификација PIN-а или лозинке није успела. Пробајте поново.</translation> @@ -1440,6 +1469,7 @@ <translation id="7098053464892629930">Преузмите апликацију за <ph name="NAME" /> на Google Play-у да бисте видели све доступне функције</translation> <translation id="7098389117866926363">Уређај са USB прикључком типа C (леви задњи порт)</translation> <translation id="7100906357717321275">Омогућите приказ скривених фајлова у апликацији Фајлови</translation> +<translation id="7108254681523785542">Изаберите ставку да бисте је налепили. Привремену меморију можете да видите ако притиснете <ph name="SHORTCUT_KEY_NAME" /> + v.</translation> <translation id="7116969082764510092">Радна површина 11</translation> <translation id="7118268675952955085">снимак екрана</translation> <translation id="7119327711295338600">Изабери следећу реч или слово</translation> @@ -1538,6 +1568,7 @@ <translation id="7573585051776738856">Активни прозор је фиксиран на десној страни.</translation> <translation id="7579778809502851308">Снимање екрана</translation> <translation id="7593891976182323525">Тастер за претрагу или Shift</translation> +<translation id="7598054670902114203">Преглед коришћења процесора, <ph name="CPU_USEAGE" />%. Температура <ph name="TEMPERATURE" /> °C, актуелна брзина: <ph name="CPU_AVERAGE_CURRENT_FREQUENCY_GHZ" /> GHz</translation> <translation id="7600875258240007829">Погледајте сва обавештења</translation> <translation id="7601417191446344542">Желите ли да укључите подсетник за микрофон?</translation> <translation id="7607002721634913082">Паузирано</translation> @@ -1590,6 +1621,7 @@ <translation id="7814236020522506259"><ph name="HOUR" /> и <ph name="MINUTE" /></translation> <translation id="7829386189513694949">Јак сигнал</translation> <translation id="7837740436429729974">Време је истекло</translation> +<translation id="7838712802972544930">Одбаците подешавање приказа апликација са телефона на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="7842569679327885685">Упозорење: Експериментална функција</translation> <translation id="7846634333498149051">Тастатура</translation> <translation id="7848989271541991537">Премештено је на <ph name="PAGE_NUMBER" />. страницу, <ph name="ROW_NUMBER" />. ред, <ph name="COLUMN_NUMBER" />. колона.</translation> @@ -1655,6 +1687,7 @@ <translation id="8051716679295756675">Шаблон под насловом <ph name="DESK_TEMPLATE_NAME" /> већ постоји</translation> <translation id="8052898407431791827">Копирано је у привремену меморију</translation> <translation id="8054466585765276473">Израчунавање времена трајања батерије.</translation> +<translation id="8077971003886736669">Подесите приказ недавних слика и медијског садржаја са телефона на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="8079538659226626406">Дељење садржаја екрана</translation> <translation id="8083540854303889870">Сачувано за касније</translation> <translation id="8091153018031979607">Почиње у <ph name="START_TIME" /> <ph name="DAYS_ELAPSED" /></translation> @@ -1783,6 +1816,7 @@ <translation id="8637598503828012618"><ph name="CONNECTION_STATUS" />, јачина сигнала <ph name="SIGNAL_STRENGTH" />, управља администратор</translation> <translation id="8638637208069328956">Укључи/искључи микрофон</translation> <translation id="8639760480004882931">Преостало је <ph name="PERCENTAGE" /></translation> +<translation id="8641510901370802679">Приказују се информације за: <ph name="ANSWER_TYPE" /></translation> <translation id="8646417893960517480">Тајмер за <ph name="TOTAL_TIME" /></translation> <translation id="8647931990447795414">Да бисте додали особу, унесите приступни кôд родитеља за Family Link</translation> <translation id="8649597172973390955">Полица се увек приказује</translation> @@ -1811,6 +1845,7 @@ <translation id="875593634123171288">Прегледајте подешавања VPN-а</translation> <translation id="8759408218731716181">Није могуће подесити вишеструко пријављивање</translation> <translation id="8763883995157866248">Пребаците уређај у режим спавања</translation> +<translation id="8773962395093246071">Подесите приказ недавних слика, медијског садржаја и обавештења са телефона на уређају <ph name="DEVICE_TYPE" /></translation> <translation id="878215960996152260"><ph name="APP_NAME" />, инсталирана апликација, блокирана</translation> <translation id="8785070478575117577">Повежите са уређајем <ph name="NETWORK_NAME" /></translation> <translation id="8788027118671217603"><ph name="STATE_TEXT" />. <ph name="ENTERPRISE_TEXT" /></translation>
diff --git a/ash/strings/ash_strings_ta.xtb b/ash/strings/ash_strings_ta.xtb index d90c46a..5ab0959 100644 --- a/ash/strings/ash_strings_ta.xtb +++ b/ash/strings/ash_strings_ta.xtb
@@ -659,6 +659,7 @@ <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> @@ -1744,6 +1745,7 @@ <translation id="8446884382197647889">மேலும் அறிக</translation> <translation id="8456543082656546101"><ph name="SHORTCUT_KEY_NAME" /> + V</translation> <translation id="8462305545768648477">பேசும் திரையை மூடுக</translation> +<translation id="8468806060683421065">கடைசித் தேதி: <ph name="DUE_DATE_AND_TIME" /></translation> <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> @@ -1827,6 +1829,7 @@ <translation id="8853703225951107899">உங்கள் பின்னையோ கடவுச்சொல்லையோ இப்போதும் சரிபார்க்க முடியவில்லை. கவனத்திற்கு: நீங்கள் சமீபத்தில் கடவுச்சொல்லை மாற்றியிருந்தால் பழைய கடவுச்சொல்லைப் பயன்படுத்தவும். வெளியேறினால் மட்டுமே புதிய கடவுச்சொல்லைப் பயன்படுத்த முடியும்.</translation> <translation id="8855885154700222542">முழுத்திரை விசை</translation> <translation id="8858369206579825206">தனியுரிமைக் கட்டுப்பாடுகள்</translation> +<translation id="8860366331836346216">eSIMமைச் சேர்</translation> <translation id="8870509716567206129">திரையைப் பிரிப்பதைப் ஆப்ஸ் ஆதரிக்கவில்லை.</translation> <translation id="8874184842967597500">இணைக்கப்படவில்லை</translation> <translation id="8875021410787719674">கீழ்வலது மூலை, தொடக்கி, முகவரிப் பட்டி, புக்மார்க் பட்டி, திறந்துள்ள இணையதளங்கள், பதிவிறக்கங்கள் ஆகியவற்றிற்கு இடையே நகர்</translation>
diff --git a/ash/strings/ash_strings_zh-HK.xtb b/ash/strings/ash_strings_zh-HK.xtb index ea1f2ecb..35d944e 100644 --- a/ash/strings/ash_strings_zh-HK.xtb +++ b/ash/strings/ash_strings_zh-HK.xtb
@@ -659,7 +659,7 @@ <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="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>
diff --git a/ash/strings/ash_strings_zu.xtb b/ash/strings/ash_strings_zu.xtb index fdadd51..733c122c 100644 --- a/ash/strings/ash_strings_zu.xtb +++ b/ash/strings/ash_strings_zu.xtb
@@ -672,6 +672,7 @@ <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> @@ -1777,6 +1778,7 @@ <translation id="8446884382197647889">Funda kabanzi</translation> <translation id="8456543082656546101"><ph name="SHORTCUT_KEY_NAME" /> + V</translation> <translation id="8462305545768648477">Vala okuthi Khetha ukuze ukhulume</translation> +<translation id="8468806060683421065">Ifuneka ngomhlaka-<ph name="DUE_DATE_AND_TIME" /></translation> <translation id="847056008324733326">Bonisa izilungiselelo zesikali</translation> <translation id="8473301994082929012">I-<ph name="ORGANIZATION_NAME" /> ine-<ph name="FEATURE_STATE" /> <ph name="FEATURE_NAME" />.</translation> <translation id="8477270416194247200">Cindezela ku-Alt+Search noma ku-Shift ukuze ukhansele.</translation> @@ -1862,6 +1864,7 @@ <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> <translation id="8858369206579825206">Izilawuli zobumfihlo</translation> +<translation id="8860366331836346216">Faka i-eSIM</translation> <translation id="8870509716567206129">Uhlelo lokusebenza alusekeli isikrini esihlukanisiwe.</translation> <translation id="8874184842967597500">Ayixhunyiwe</translation> <translation id="8875021410787719674">Hambisa phakathi kwekhona elingezansi kwesokudla, Isiqalisi, ibha yekheli, ibha yamabhukhimakhi, iwebhusayithi evuliwe, nokudawuniloda</translation>
diff --git a/ash/webui/help_app_ui/test/help_app_guest_ui_browsertest.js b/ash/webui/help_app_ui/test/help_app_guest_ui_browsertest.js index 26126f52..b72ae704 100644 --- a/ash/webui/help_app_ui/test/help_app_guest_ui_browsertest.js +++ b/ash/webui/help_app_ui/test/help_app_guest_ui_browsertest.js
@@ -254,7 +254,6 @@ const deviceInfo = await delegate.getDeviceInfo(); chai.expect(deviceInfo.board).to.be.a('string'); - chai.expect(deviceInfo.board).not.to.equal(''); chai.expect(deviceInfo.model).to.be.a('string'); chai.expect(deviceInfo.model).not.to.equal('');
diff --git a/base/BUILD.gn b/base/BUILD.gn index 02859b1..7a5486b 100644 --- a/base/BUILD.gn +++ b/base/BUILD.gn
@@ -4222,6 +4222,7 @@ # External code should depend on ":base_java" instead. visibility = [ ":*" ] sources = [ + "allocator/partition_alloc_features.cc", "android/base_features.cc", "features.cc", "task/task_features.cc",
diff --git a/base/system/sys_info_chromeos.cc b/base/system/sys_info_chromeos.cc index da4f2ce..a0e6f93 100644 --- a/base/system/sys_info_chromeos.cc +++ b/base/system/sys_info_chromeos.cc
@@ -172,6 +172,9 @@ // static std::string SysInfo::HardwareModelName() { std::string board = GetLsbReleaseBoard(); + if (board == "unknown") { + return ""; + } // GetLsbReleaseBoard() may be suffixed with a "-signed-" and other extra // info. Strip it. const size_t index = board.find("-signed-");
diff --git a/chrome/VERSION b/chrome/VERSION index f95b9a2..9c7e001 100644 --- a/chrome/VERSION +++ b/chrome/VERSION
@@ -1,4 +1,4 @@ MAJOR=118 MINOR=0 -BUILD=5960 +BUILD=5962 PATCH=0
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gu.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gu.xtb index aea19ce7..9b04313 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gu.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gu.xtb
@@ -90,6 +90,7 @@ <translation id="8398929769197326728">નવું ફોલ્ડર - <ph name="CURRENT_TIMESTAMP_MS" /></translation> <translation id="8557923272772633250"><ph name="NUMBER_OF_TABS" /> ટૅબ ધરાવતા ટૅબ ગ્રૂપને મોટું કરો.</translation> <translation id="8714939927607906138">ઓછી કિંમત</translation> +<translation id="8730999928494395583">આ ડિવાઇસમાંથી આ છૂપા ટૅબમાંની તમારી પ્રવૃત્તિ કાઢી નાખવામાં આવશે</translation> <translation id="8820741577754260431">તમારી ટૅબ પર કિંમતમાં ઘટાડા વિશેની માહિતી જુઓ</translation> <translation id="9090098097337832354">આ સ્ટોર વિશેની માહિતી બતાવવાની બંધ કરી છે</translation> <translation id="9150694013019234766">સ્ક્રીનના નીચેના ભાગમાં, તમારા ટૅબ ગ્રૂપમાં એકથી વધુ ટૅબની વચ્ચે સ્વિચ કરો</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sl.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sl.xtb index f32f871..163a88c 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sl.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sl.xtb
@@ -90,6 +90,7 @@ <translation id="8398929769197326728">Nova mapa – <ph name="CURRENT_TIMESTAMP_MS" /></translation> <translation id="8557923272772633250">Razširitev skupine zavihkov s toliko zavihki: <ph name="NUMBER_OF_TABS" />.</translation> <translation id="8714939927607906138">Nižja cena</translation> +<translation id="8730999928494395583">Vaša dejavnost na teh anonimnih zavihkih bo odstranjena iz te naprave</translation> <translation id="8820741577754260431">Oglejte si znižanja cen na zavihkih.</translation> <translation id="9090098097337832354">Informacije o tej trgovini so zaprte.</translation> <translation id="9150694013019234766">Preklapljanje med zavihki v skupini zavihkov pri dnu zaslona</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb index f9a80274..c6c965b00 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb
@@ -90,6 +90,7 @@ <translation id="8398929769197326728">Novi folder – <ph name="CURRENT_TIMESTAMP_MS" /></translation> <translation id="8557923272772633250">Proširite grupu sa kartica: <ph name="NUMBER_OF_TABS" />.</translation> <translation id="8714939927607906138">Niža cena</translation> +<translation id="8730999928494395583">Vaše aktivnosti na ovim karticama bez arhiviranja će biti uklonjene sa ovog uređaja</translation> <translation id="8820741577754260431">Pregledajte sniženja na karticama</translation> <translation id="9090098097337832354">Informacije o ovoj prodavnici su zatvorene</translation> <translation id="9150694013019234766">Prelazite sa jedne kartice na drugu u grupi kartica u dnu ekrana</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb index 644853b5..fb539cb 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb
@@ -90,6 +90,7 @@ <translation id="8398929769197326728">Нови фолдер – <ph name="CURRENT_TIMESTAMP_MS" /></translation> <translation id="8557923272772633250">Проширите групу са картица: <ph name="NUMBER_OF_TABS" />.</translation> <translation id="8714939927607906138">Нижа цена</translation> +<translation id="8730999928494395583">Ваше активности на овим картицама без архивирања ће бити уклоњене са овог уређаја</translation> <translation id="8820741577754260431">Прегледајте снижења на картицама</translation> <translation id="9090098097337832354">Информације о овој продавници су затворене</translation> <translation id="9150694013019234766">Прелазите са једне картице на другу у групи картица у дну екрана</translation>
diff --git a/chrome/app/resources/chromium_strings_gu.xtb b/chrome/app/resources/chromium_strings_gu.xtb index e7e7417..562fdbb2 100644 --- a/chrome/app/resources/chromium_strings_gu.xtb +++ b/chrome/app/resources/chromium_strings_gu.xtb
@@ -210,11 +210,13 @@ <translation id="5527463683072221100">Chromiumમાં PDFs ખોલો</translation> <translation id="5614091477838198795">જ્યારે ચાલુ હોય, ત્યારે તમે Chromiumમાંથી પણ સાઇન આઉટ થશો</translation> <translation id="5623402015214259806">{0,plural, =0{Chromium અપડેટ ઉપલબ્ધ છે}=1{Chromium અપડેટ ઉપલબ્ધ છે}one{Chromium અપડેટ # દિવસ માટે ઉપલબ્ધ છે}other{Chromium અપડેટ # દિવસ માટે ઉપલબ્ધ છે}}</translation> +<translation id="5643865575100044307">જ્યારે તમે Chromium બંધ કરો, ત્યારે હંમેશાં તમારા ડિવાઇસમાંથી સાઇટનો ડેટા ડિલીટ કરો</translation> <translation id="5653831366781983928">કૃપા કરીને હવે Chromium ફરી શરૂ કરો</translation> <translation id="5690427481109656848">Google LLC</translation> <translation id="5698481217667032250">આ ભાષામાં Chromium બતાવો</translation> <translation id="5862307444128926510">Chromium માં સ્વાગત છે</translation> <translation id="5883558403894052917">Chromiumને આ આઇટમમાં માલવેર હોવાનું જાણવા મળ્યું છે:</translation> +<translation id="5889361821821684993">Chromium નિયમિત રીતે ચેક કરીને એ વાતની ખાતરી કરતું રહે છે કે તમારા બ્રાઉઝરના સેટિંગ સૌથી સલામત છે. જો કોઈ બાબતનો રિવ્યૂ કરવો જરૂરી હશે તો અમે તમને તેની જાણ કરીશું.</translation> <translation id="5895138241574237353">પુનઃપ્રારંભ કરો</translation> <translation id="5903106910045431592"><ph name="PAGE_TITLE" /> - નેટવર્ક સાઇન ઇન</translation> <translation id="5924017743176219022">ઇન્ટરનેટ સાથે કનેક્ટ કરી રહ્યાં છીએ...</translation> @@ -225,6 +227,7 @@ <translation id="5988505247484123880">તમારા અનુભવને મનગમતો બનાવવા માટે તમે જે સાઇટની મુલાકાત લો છો તે બધી સાઇટ તમને જેમાં રુચિ હોય એવી તમામ વસ્તુઓ યાદ રાખી લે તે સામાન્ય બાબત છે. સાઇટ, Chromium પર તમારી રુચિના વિષયો વિશેની માહિતી પણ સ્ટોર કરી શકે છે.</translation> <translation id="6003112304606738118">ડાઉનલોડ કરી રહ્યાં છીએ… <ph name="HOURS" /> કલાક બાકી છે</translation> <translation id="6040143037577758943">બંધ કરો</translation> +<translation id="6055611795418209449">Chromium કેટલાક ડાઉનલોડ બ્લૉક કરે છે</translation> <translation id="6055895534982063517">Chromiumનું એક નવું વર્ઝન ઉપલબ્ધ છે અને તે પહેલાં કરતાંય વધુ ઝડપી છે.</translation> <translation id="6063093106622310249">અને Chromiumમાં ખોલો</translation> <translation id="6072279588547424923"><ph name="EXTENSION_NAME" />ને Chromiumમાં ઉમેરવામાં આવ્યું છે</translation> @@ -238,6 +241,7 @@ <translation id="6132897690380286411">Chromium ટૂંક સમયમાં જ બંધ થશે અને ડેટા ડિલીટ કરશે</translation> <translation id="6134968993075716475">Safe Browsingની સુવિધા બંધ છે. Chromium તેને ચાલુ રાખવાનો સુઝાવ આપે છે.</translation> <translation id="6145820983052037069">તમે અહીં એક Chromium પ્રોફાઇલથી બીજી Chromium પ્રોફાઇલ પર સ્વિચ કરી શકો છો</translation> +<translation id="6175304430031192654">તમારા સેટિંગને આધારે, Chromium તમને કુકી અને તમારા વર્તમાન URL પણ મોકલી શકે છે</translation> <translation id="6183079672144801177">ખાતરી કરો કે તમે તમારા <ph name="TARGET_DEVICE_NAME" /> પર Chromiumમાં સાઇન ઇન કર્યું છે અને પછી ફરીથી મોકલવાનો પ્રયાસ કરો.</translation> <translation id="6212496753309875659">આ કમ્પ્યુટર પર પહેલાંથી જ Chromiumનું સૌથી તાજેતરનું વર્ઝન છે. જો સૉફ્ટવેર કાર્ય કરી રહ્યું નથી, તો કૃપા કરીને Chromiumને અનઇન્સ્ટૉલ કરો અને ફરીથી પ્રયાસ કરો.</translation> <translation id="6219195342503754812">{0,plural, =0{Chromium હમણાં ફરીથી લૉન્ચ થશે}=1{Chromium 1 સેકન્ડમાં ફરીથી લૉન્ચ થશે}one{Chromium # સેકન્ડમાં ફરીથી લૉન્ચ થશે}other{Chromium # સેકન્ડમાં ફરીથી લૉન્ચ થશે}}</translation> @@ -258,6 +262,7 @@ <translation id="6373523479360886564">શું તમે ખરેખર તમે Chromium ને અનઇન્સ્ટૉલ કરવા માંગો છો?</translation> <translation id="6375219077595103062">Password Managerમાં શૉર્ટકટ ઉમેરો</translation> <translation id="6384011394608460044"><ph name="BEGIN_BOLD" />અમે આ ડેટાનો ઉપયોગ કેવી રીતે કરીએ છીએ:<ph name="END_BOLD" /> Chromium તમારી રુચિઓનું અનુમાન લગાવી શકે છે. પછી, તમે જેની મુલાકાત લો તે સાઇટ Chromiumને તમારી રુચિઓ જોવા માટે કહી શકે છે, જેથી તમને જોવા મળતી જાહેરાતોને મનગમતી બનાવી શકાય.</translation> +<translation id="6400112897226594999">કમ્પ્યૂટરની સ્ક્રીનમાં Chromiumનો લોગો.</translation> <translation id="6403826409255603130">Chromium એ એક એવું વેબ બ્રાઉઝર છે જે પ્રકાશની ગતિએ વેબપૃષ્ઠો અને એપ્લિકેશંસને ચલાવે છે. તે ઝડપી, સ્થિર અને ઉપયોગમાં સરળ છે. Google Chromium માં નિર્મિત મૉલવેર અને ફિશીંગ સુરક્ષા સાથે વેબને વધુ સુરક્ષિત રૂપે બ્રાઉઝ કરો.</translation> <translation id="6442900851116057561">ChromiumOS ફરી શરૂ કરો</translation> <translation id="6455857529632101747">Chromium પ્રોફાઇલમાં આપનું સ્વાગત છે</translation> @@ -308,6 +313,7 @@ <translation id="718435575166326686">આ સાઇટ માટે Chromiumને કૅમેરાની પરવાનગીની જરૂર છે</translation> <translation id="7196312274710523067">Chromium લૉન્ચ કરી શકાયું નથી. ફરી પ્રયાસ કરો.</translation> <translation id="7197677400338048821">Chromium તમારા પાસવર્ડ ચેક કરી શકતું નથી. 24 કલાક પછી ફરી પ્રયાસ કરો.</translation> +<translation id="7213407614656404070">જ્યારે પણ તમે મેસેજ, દસ્તાવેજો અને અન્ય ઍપમાંની લિંક પર ક્લિક કરો, ત્યારે Chromiumનો ઉપયોગ કરો</translation> <translation id="7223968959479464213">કાર્ય વ્યવસ્થાપક - Chromium</translation> <translation id="7246575524853130370">Chromium દ્વારા અનુમાન લગાવ્યા મુજબની તમારી રુચિઓ</translation> <translation id="7309928523159922338">Ad measurement તમે જેની મુલાકાત લો છો તે સાઇટને Chromium પાસેથી માહિતીની વિનંતી કરવાની મંજૂરી આપે છે, જે સાઇટને તેની જાહેરાતોનું કાર્યપ્રદર્શન માપવામાં સહાય કરે છે. Ad measurement સાઇટ વચ્ચે શક્ય તેટલી ઓછી માહિતી ટ્રાન્સફર કરીને, સાઇટ દ્વારા પરસ્પરના ટ્રૅકિંગને પ્રતિબંધિત કરે છે.</translation>
diff --git a/chrome/app/resources/chromium_strings_sl.xtb b/chrome/app/resources/chromium_strings_sl.xtb index 3c315f0..b9ec679 100644 --- a/chrome/app/resources/chromium_strings_sl.xtb +++ b/chrome/app/resources/chromium_strings_sl.xtb
@@ -210,11 +210,13 @@ <translation id="5527463683072221100">Odpri datoteke PDF v Chromiumu</translation> <translation id="5614091477838198795">Če je to vklopljeno, boste odjavljeni tudi iz Chromiuma.</translation> <translation id="5623402015214259806">{0,plural, =0{Posodobitev za Chromium je na voljo}=1{Posodobitev za Chromium je na voljo}one{Posodobitev za Chromium je na voljo že # dan}two{Posodobitev za Chromium je na voljo že # dneva}few{Posodobitev za Chromium je na voljo že # dni}other{Posodobitev za Chromium je na voljo že # dni}}</translation> +<translation id="5643865575100044307">Podatki spletnih mest se vedno izbrišejo iz naprave, ko zaprete Chromium</translation> <translation id="5653831366781983928">Znova zaženite Chromium</translation> <translation id="5690427481109656848">Google LLC</translation> <translation id="5698481217667032250">Prikaži Chromium v tem jeziku</translation> <translation id="5862307444128926510">Pozdravljeni v Chromiumu</translation> <translation id="5883558403894052917">Chromium je ugotovil, da ti elementi vsebujejo zlonamerno programsko opremo:</translation> +<translation id="5889361821821684993">Chromium redno preverja, ali so v brskalniku na voljo najvarnejše nastavitve Če boste morali kaj pregledati, vam bomo sporočili.</translation> <translation id="5895138241574237353">Znova zaženi</translation> <translation id="5903106910045431592"><ph name="PAGE_TITLE" /> – Prijava v omrežje</translation> <translation id="5924017743176219022">Vzpostavljanje povezave z internetom …</translation> @@ -225,6 +227,7 @@ <translation id="5988505247484123880">Spletna mesta, ki jih obiščete, si zaradi osebnega prilagajanja vaše izkušnje pogosto zapomnijo, kaj vas zanima. Spletna mesta lahko v Chromiumu prav tako shranjujejo podatke o vaših zanimanjih.</translation> <translation id="6003112304606738118">Prenašanje … Še <ph name="HOURS" /> h.</translation> <translation id="6040143037577758943">Zapri</translation> +<translation id="6055611795418209449">Chromium blokira nekatere prenose</translation> <translation id="6055895534982063517">Na voljo je nova različica Chromiuma, ki je najhitrejša doslej.</translation> <translation id="6063093106622310249">&Odpri v Chromiumu</translation> <translation id="6072279588547424923">Razširitev <ph name="EXTENSION_NAME" /> je dodana v Chromium</translation> @@ -238,6 +241,7 @@ <translation id="6132897690380286411">Chromium se bo kmalu zaprl in izbrisal bo podatke</translation> <translation id="6134968993075716475">Varno brskanje je izklopljeno. Chromium priporoča, da ga vklopite.</translation> <translation id="6145820983052037069">Med profili v Chromiumu lahko preklapljate tukaj</translation> +<translation id="6175304430031192654">Chromium lahko glede na nastavitve pošlje tudi piškotke in vaš trenutni URL</translation> <translation id="6183079672144801177">Preverite, ali ste v napravi <ph name="TARGET_DEVICE_NAME" /> prijavljeni v Chromium, nato poskusite znova poslati.</translation> <translation id="6212496753309875659">Ta računalnik že ima novejšo različico Chromiuma. Če programska oprema ne deluje, odstranite Chromium in poskusite znova.</translation> <translation id="6219195342503754812">{0,plural, =0{Chromium se bo zdaj znova zagnal}=1{Chromium se bo znova zagnal čez eno sekundo}one{Chromium se bo znova zagnal čez # sekundo}two{Chromium se bo znova zagnal čez # sekundi}few{Chromium se bo znova zagnal čez # sekunde}other{Chromium se bo znova zagnal čez # sekund}}</translation> @@ -258,6 +262,7 @@ <translation id="6373523479360886564">Ali ste prepričani, da želite odstraniti Chromiuma?</translation> <translation id="6375219077595103062">Dodajanje bližnjice do Upravitelja gesel</translation> <translation id="6384011394608460044"><ph name="BEGIN_BOLD" />Kako uporabljamo te podatke:<ph name="END_BOLD" /> Chromium lahko oceni vaša zanimanja. Pozneje lahko stran, ki jo obiščete, od Chromiuma zahteva ogled vaših zanimanj zaradi osebnega prilagajanja oglasov, ki so vam prikazani.</translation> +<translation id="6400112897226594999">Chromiumov logotip na zaslonu računalnika.</translation> <translation id="6403826409255603130">Chromium je spletni brskalnik, ki bliskovito odpira spletne strani in izvaja aplikacije. Je hiter, stabilen in preprost za uporabo. Z vgrajeno zaščito pred zlonamerno programsko opremo in lažnim predstavljanjem je brskanje po spletu varno.</translation> <translation id="6442900851116057561">Vnovičen zagon sistema Chromium OS</translation> <translation id="6455857529632101747">Pozdravljeni v profilih za Chromium</translation> @@ -308,6 +313,7 @@ <translation id="718435575166326686">Chromium potrebuje dovoljenje za fotoaparat za to spletno mesto.</translation> <translation id="7196312274710523067">Chromiuma ni bilo mogoče zagnati. Poskusite znova.</translation> <translation id="7197677400338048821">Chromium ne more preveriti gesel. Poskusite znova čez 24 ur.</translation> +<translation id="7213407614656404070">Uporaba Chromiuma ob vsakem kliku povezav v sporočilih, dokumentih in drugih aplikacijah</translation> <translation id="7223968959479464213">Upravitelj opravil – Chromium</translation> <translation id="7246575524853130370">Vaša zanimanja po Chromiumovi oceni</translation> <translation id="7309928523159922338">Merjenje oglasov spletnim mestom omogoča, da od Chromiuma zahtevajo podatke, ki jim pomagajo pri merjenju učinkovitosti oglasov. Merjenje oglasov omejuje sledenje na več spletnih mestih s prenašanjem čim manj podatkov med spletnimi mesti.</translation>
diff --git a/chrome/app/resources/chromium_strings_sr-Latn.xtb b/chrome/app/resources/chromium_strings_sr-Latn.xtb index 5898dd1..b2f4137 100644 --- a/chrome/app/resources/chromium_strings_sr-Latn.xtb +++ b/chrome/app/resources/chromium_strings_sr-Latn.xtb
@@ -210,11 +210,13 @@ <translation id="5527463683072221100">Otvarajte PDF-ove u Chromium-u</translation> <translation id="5614091477838198795">Kada je ovo uključeno, bićete i odjavljeni iz Chromium-a</translation> <translation id="5623402015214259806">{0,plural, =0{Ažuriranje za Chromium je dostupno}=1{Ažuriranje za Chromium je dostupno}one{Ažuriranje za Chromium je dostupno već # dan}few{Ažuriranje za Chromium je dostupno već # dana}other{Ažuriranje za Chromium je dostupno već # dana}}</translation> +<translation id="5643865575100044307">Uvek izbrišite podatke o sajtovima sa uređaja kada zatvorite Chromium</translation> <translation id="5653831366781983928">Restartujte Chromium</translation> <translation id="5690427481109656848">Google LLC</translation> <translation id="5698481217667032250">Prikazuj Chromium na ovom jeziku</translation> <translation id="5862307444128926510">Dobro došli u Chromium</translation> <translation id="5883558403894052917">Chromium je otkrio malver u ovim stavkama:</translation> +<translation id="5889361821821684993">Chromium redovno proverava da li pregledač ima najbezbednija podešavanja. Obavestićemo vas ako je potrebno da nešto pregledate.</translation> <translation id="5895138241574237353">Pokreni ponovo</translation> <translation id="5903106910045431592"><ph name="PAGE_TITLE" /> – prijavljivanje na mrežu</translation> <translation id="5924017743176219022">Povezujete se sa internetom…</translation> @@ -225,6 +227,7 @@ <translation id="5988505247484123880">Uobičajeno je da sajtovi koje posećujete pamte stvari koje vas zanimaju radi personalizacije doživljaja. Sajtovi mogu i da čuvaju informacije o vašim interesovanjima u Chromium-u.</translation> <translation id="6003112304606738118">Preuzima se... Još <ph name="HOURS" /> č</translation> <translation id="6040143037577758943">Zatvori</translation> +<translation id="6055611795418209449">Chromium blokira neka preuzimanja</translation> <translation id="6055895534982063517">Dostupna je nova verzija Chromium-a, brža nego ikada pre.</translation> <translation id="6063093106622310249">&Otvori u Chromium-u</translation> <translation id="6072279588547424923">Dodatak <ph name="EXTENSION_NAME" /> je dodat u Chromium</translation> @@ -238,6 +241,7 @@ <translation id="6132897690380286411">Chromium će se uskoro zatvoriti i izbrisati podatke</translation> <translation id="6134968993075716475">Bezbedno pregledanje je isključeno. Chromium preporučuje da ga uključite.</translation> <translation id="6145820983052037069">Ovde možete da prelazite sa jednog Chromium profila na drugi</translation> +<translation id="6175304430031192654">U zavisnosti od podešavanja, Chromium može da šalje i kolačiće i aktuelni URL</translation> <translation id="6183079672144801177">Uverite se da ste prijavljeni u Chromium na uređaju <ph name="TARGET_DEVICE_NAME" /> i probajte da pošaljete ponovo.</translation> <translation id="6212496753309875659">Ovaj računar već ima noviju verziju Chromium-a. Ako softver ne funkcioniše, deinstalirajte Chromium i pokušajte ponovo.</translation> <translation id="6219195342503754812">{0,plural, =0{Ponovo ćemo pokrenuti Chromium}=1{Ponovo ćemo pokrenuti Chromium za 1 sekundu}one{Ponovo ćemo pokrenuti Chromium za # sekundu}few{Ponovo ćemo pokrenuti Chromium za # sekunde}other{Ponovo ćemo pokrenuti Chromium za # sekundi}}</translation> @@ -258,6 +262,7 @@ <translation id="6373523479360886564">Jeste li sigurni da želite da deinstalirate Chromium?</translation> <translation id="6375219077595103062">Dodajte prečicu u Menadžer lozinki</translation> <translation id="6384011394608460044"><ph name="BEGIN_BOLD" />Kako koristimo ove podatke:<ph name="END_BOLD" /> Chromium može da proceni vaša interesovanja. Sajt koji kasnije posetite može da zatraži od Chromium-a pristup vašim interesovanjima da bi personalizovao oglase koji vam se prikazuju.</translation> +<translation id="6400112897226594999">Chromium logotip na ekranu računara.</translation> <translation id="6403826409255603130">Chromium je veb pregledač koji pokreće veb-stranice i aplikacije munjevitom brzinom. Brz je, stabilan i jednostavan za korišćenje. Pregledajte Veb bezbednije sa zaštitom od malvera i „pecanja“ koja je ugrađena u Chromium.</translation> <translation id="6442900851116057561">Restartujte Chromium OS</translation> <translation id="6455857529632101747">Dobro došli u Chromium profile</translation> @@ -308,6 +313,7 @@ <translation id="718435575166326686">Chromium-u treba dozvola za kameru za ovaj sajt</translation> <translation id="7196312274710523067">Nije moguće pokrenuti Chromium. Pokušajte ponovo.</translation> <translation id="7197677400338048821">Chromium ne može da vam proverava lozinke. Probajte ponovo za 24 sata.</translation> +<translation id="7213407614656404070">Koristite Chromium svaki put kada kliknete na linkove u porukama, dokumentima i drugim aplikacijama</translation> <translation id="7223968959479464213">Menadžer zadataka – Chromium</translation> <translation id="7246575524853130370">Vaša interesovanja prema proceni Chromium-a</translation> <translation id="7309928523159922338">Merenje oglasa omogućava sajtovima koje posećujete da od Chromium-a zatraže informacije koje sajtu pomažu da meri učinak oglasa. Merenje oglasa ograničava praćenje na više sajtova tako što prenosi što manje informacija između sajtova.</translation>
diff --git a/chrome/app/resources/chromium_strings_sr.xtb b/chrome/app/resources/chromium_strings_sr.xtb index b97c227..92bfdf7 100644 --- a/chrome/app/resources/chromium_strings_sr.xtb +++ b/chrome/app/resources/chromium_strings_sr.xtb
@@ -210,11 +210,13 @@ <translation id="5527463683072221100">Отварајте PDF-ове у Chromium-у</translation> <translation id="5614091477838198795">Када је ово укључено, бићете и одјављени из Chromium-а</translation> <translation id="5623402015214259806">{0,plural, =0{Ажурирање за Chromium је доступно}=1{Ажурирање за Chromium је доступно}one{Ажурирање за Chromium је доступно већ # дан}few{Ажурирање за Chromium је доступно већ # дана}other{Ажурирање за Chromium је доступно већ # дана}}</translation> +<translation id="5643865575100044307">Увек избришите податке о сајтовима са уређаја када затворите Chromium</translation> <translation id="5653831366781983928">Рестартујте Chromium</translation> <translation id="5690427481109656848">Google LLC</translation> <translation id="5698481217667032250">Приказуј Chromium на овом језику</translation> <translation id="5862307444128926510">Добро дошли у Chromium</translation> <translation id="5883558403894052917">Chromium је открио малвер у овим ставкама:</translation> +<translation id="5889361821821684993">Chromium редовно проверава да ли прегледач има најбезбеднија подешавања. Обавестићемо вас ако је потребно да нешто прегледате.</translation> <translation id="5895138241574237353">Покрени поново</translation> <translation id="5903106910045431592"><ph name="PAGE_TITLE" /> – пријављивање на мрежу</translation> <translation id="5924017743176219022">Повезујете се са интернетом…</translation> @@ -225,6 +227,7 @@ <translation id="5988505247484123880">Уобичајено је да сајтови које посећујете памте ствари које вас занимају ради персонализације доживљаја. Сајтови могу и да чувају информације о вашим интересовањима у Chromium-у.</translation> <translation id="6003112304606738118">Преузима се... Још <ph name="HOURS" /> ч</translation> <translation id="6040143037577758943">Затвори</translation> +<translation id="6055611795418209449">Chromium блокира нека преузимања</translation> <translation id="6055895534982063517">Доступна је нова верзија Chromium-а, бржа него икада пре.</translation> <translation id="6063093106622310249">&Отвори у Chromium-у</translation> <translation id="6072279588547424923">Додатак <ph name="EXTENSION_NAME" /> је додат у Chromium</translation> @@ -238,6 +241,7 @@ <translation id="6132897690380286411">Chromium ће се ускоро затворити и избрисати податке</translation> <translation id="6134968993075716475">Безбедно прегледање је искључено. Chromium препоручује да га укључите.</translation> <translation id="6145820983052037069">Овде можете да прелазите са једног Chromium профила на други</translation> +<translation id="6175304430031192654">У зависности од подешавања, Chromium може да шаље и колачиће и актуелни URL</translation> <translation id="6183079672144801177">Уверите се да сте пријављени у Chromium на уређају <ph name="TARGET_DEVICE_NAME" /> и пробајте да пошаљете поново.</translation> <translation id="6212496753309875659">Овај рачунар већ има новију верзију Chromium-а. Ако софтвер не функционише, деинсталирајте Chromium и покушајте поново.</translation> <translation id="6219195342503754812">{0,plural, =0{Поново ћемо покренути Chromium}=1{Поново ћемо покренути Chromium за 1 секунду}one{Поново ћемо покренути Chromium за # секунду}few{Поново ћемо покренути Chromium за # секунде}other{Поново ћемо покренути Chromium за # секунди}}</translation> @@ -258,6 +262,7 @@ <translation id="6373523479360886564">Јесте ли сигурни да желите да деинсталирате Chromium?</translation> <translation id="6375219077595103062">Додајте пречицу у Менаџер лозинки</translation> <translation id="6384011394608460044"><ph name="BEGIN_BOLD" />Како користимо ове податке:<ph name="END_BOLD" /> Chromium може да процени ваша интересовања. Сајт који касније посетите може да затражи од Chromium-а приступ вашим интересовањима да би персонализовао огласе који вам се приказују.</translation> +<translation id="6400112897226594999">Chromium логотип на екрану рачунара.</translation> <translation id="6403826409255603130">Chromium је веб прегледач који покреће веб-странице и апликације муњевитом брзином. Брз је, стабилан и једноставан за коришћење. Прегледајте Веб безбедније са заштитом од малвера и „пецања“ која је уграђена у Chromium.</translation> <translation id="6442900851116057561">Рестартујте Chromium ОС</translation> <translation id="6455857529632101747">Добро дошли у Chromium профиле</translation> @@ -308,6 +313,7 @@ <translation id="718435575166326686">Chromium-у треба дозвола за камеру за овај сајт</translation> <translation id="7196312274710523067">Није могуће покренути Chromium. Покушајте поново.</translation> <translation id="7197677400338048821">Chromium не може да вам проверава лозинке. Пробајте поново за 24 сата.</translation> +<translation id="7213407614656404070">Користите Chromium сваки пут када кликнете на линкове у порукама, документима и другим апликацијама</translation> <translation id="7223968959479464213">Менаџер задатака – Chromium</translation> <translation id="7246575524853130370">Ваша интересовања према процени Chromium-а</translation> <translation id="7309928523159922338">Мерење огласа омогућава сајтовима које посећујете да од Chromium-а затраже информације које сајту помажу да мери учинак огласа. Мерење огласа ограничава праћење на више сајтова тако што преноси што мање информација између сајтова.</translation>
diff --git a/chrome/app/resources/generated_resources_ar.xtb b/chrome/app/resources/generated_resources_ar.xtb index 8525aef4..0b0d6b2 100644 --- a/chrome/app/resources/generated_resources_ar.xtb +++ b/chrome/app/resources/generated_resources_ar.xtb
@@ -1889,6 +1889,7 @@ <translation id="2480868415629598489">تعديل البيانات التي يتم نسخها ولصقها</translation> <translation id="2482878487686419369">الإشعارات</translation> <translation id="2482895651873876648">تم نقل علامة التبويب إلى المجموعة <ph name="GROUP_NAME" /> والتي تحتوي على <ph name="GROUP_CONTENTS" />.</translation> +<translation id="2483627560139625913">ضبط محرك البحث في إعدادات متصفّح Chrome</translation> <translation id="2484743711056182585">إزالة إذن الوصول</translation> <translation id="2484909293434545162">سيظهر هنا أي موقع إلكتروني يستخدم ملفات تعريف الارتباط.</translation> <translation id="2484959914739448251">لمحو بيانات التصفُّح من جميع أجهزتك التي تمت مزامنتها ومن حسابك على Google، يُرجى <ph name="BEGIN_LINK" />إدخال عبارة المرور<ph name="END_LINK" />.</translation> @@ -2044,6 +2045,7 @@ <translation id="2612676031748830579">رقم البطاقة</translation> <translation id="2613210758071148851">عدم السماح لأي إضافات على الموقع الإلكتروني <ph name="RESTRICTED_SITE" /></translation> <translation id="2613535083491958306">سيتمكّن <ph name="ORIGIN" /> من تعديل <ph name="FILENAME" />.</translation> +<translation id="2615159404909536465">{FILE_COUNT,plural, =1{فتح وتعديل ملف <ph name="FILE1" /> في هذه الإضافة}zero{فتح وتعديل الملفات <ph name="FILE1" />، … في هذه الإضافة}two{فتح وتعديل الملفَين <ph name="FILE1" />، … في هذه الإضافة}few{فتح وتعديل الملفات <ph name="FILE1" />، … في هذه الإضافة}many{فتح وتعديل الملفات <ph name="FILE1" />، … في هذه الإضافة}other{فتح وتعديل الملفات <ph name="FILE1" />، … في هذه الإضافة}}</translation> <translation id="2616366145935564096">قراءة بياناتك وتغييرها في <ph name="WEBSITE_1" /></translation> <translation id="2618797463720777311">إعداد ميزة "المشاركة عن قرب"</translation> <translation id="261953424982546039">متصفِّح Chrome والميزات الاختبارية...</translation> @@ -4417,6 +4419,7 @@ <translation id="4585793705637313973">تعديل الصفحة</translation> <translation id="4586275095964870617">تعذَّر فتح <ph name="URL" /> في متصفِّح بديل. يُرجى التواصل مع مشرف النظام.</translation> <translation id="4587589328781138893">المواقع</translation> +<translation id="4588749726511456218">تسريع الانتقال للأعلى أو للأسفل. <ph name="LINK_BEGIN" />مزيد من المعلومات<ph name="LINK_END" /></translation> <translation id="4589713469967853491">تمّت كتابة السجلّات في دليل "عمليات التنزيل" بنجاح.</translation> <translation id="459204634473266369">ما مِن أجهزة محفوظة في الحساب <ph name="PRIMARY_EMAIL" /></translation> <translation id="4592525994536856567">التصفُّح والبحث أسرع من ذي قبل</translation> @@ -6235,6 +6238,7 @@ <translation id="6130692320435119637">إضافة شبكة Wi-Fi</translation> <translation id="6130887916931372608">مفتاح لوحة المفاتيح</translation> <translation id="6132714462430777655">هل تريد تخطي تسجيل الجهاز ضمن المؤسسة التعليمية؟</translation> +<translation id="6134428719487602109">إزالة جميع حسابات المستخدمِين وإعادة ضبط جهاز Chromebook ليصبح كما لو كان جديدًا</translation> <translation id="6135823405800500595">يجب أن يكون هاتفك قريبًا وغير مُقفَل وأن يكون البلوتوث وشبكة Wi-Fi مفعَّلَين.</translation> <translation id="6135826623269483856">المواقع الإلكترونية التي لا يُسمح لها بإدارة النوافذ على جميع شاشات أجهزتك</translation> <translation id="6136114942382973861">إغلاق شريط عمليات التنزيل</translation>
diff --git a/chrome/app/resources/generated_resources_fa.xtb b/chrome/app/resources/generated_resources_fa.xtb index 39b373c..b79d3de 100644 --- a/chrome/app/resources/generated_resources_fa.xtb +++ b/chrome/app/resources/generated_resources_fa.xtb
@@ -1920,6 +1920,7 @@ <translation id="2480868415629598489">اصلاح دادههایی که کپی و جایگذاری میکنید</translation> <translation id="2482878487686419369">اعلانها</translation> <translation id="2482895651873876648">برگه به گروه <ph name="GROUP_NAME" /> منتقل شد - <ph name="GROUP_CONTENTS" /></translation> +<translation id="2483627560139625913">تنظیم موتور جستجو در تنظیمات مرورگر Chrome</translation> <translation id="2484743711056182585">برداشتن اجازه</translation> <translation id="2484909293434545162">اگر سایتی از کوکی استفاده کند، در اینجا نمایش داده خواهد شد</translation> <translation id="2484959914739448251">برای اینکه دادههای محصول مرور را از همه دستگاههای همگامسازیشده و حساب Google خود پاک کنید، <ph name="BEGIN_LINK" />گذرعبارت را وارد کنید<ph name="END_LINK" />.</translation> @@ -2076,6 +2077,7 @@ <translation id="2612676031748830579">شماره کارت</translation> <translation id="2613210758071148851">هیچ افزونهای در <ph name="RESTRICTED_SITE" /> مجاز نیست</translation> <translation id="2613535083491958306"><ph name="ORIGIN" /> خواهد توانست <ph name="FILENAME" /> را ویرایش کند</translation> +<translation id="2615159404909536465">{FILE_COUNT,plural, =1{باز کردن و ویرایش <ph name="FILE1" /> در این افزونه}one{باز کردن و ویرایش <ph name="FILE1" />، … در این افزونه}other{باز کردن و ویرایش <ph name="FILE1" />، … در این افزونه}}</translation> <translation id="2616366145935564096">خواندن و تغییر دادههایتان در <ph name="WEBSITE_1" /></translation> <translation id="2618797463720777311">راهاندازی «همرسانی با اطراف»</translation> <translation id="261953424982546039">آزمایشیهای Chrome…</translation> @@ -4487,6 +4489,7 @@ <translation id="4585793705637313973">ویرایش صفحه</translation> <translation id="4586275095964870617"><ph name="URL" /> نمیتواند در مرورگر جایگزینی باز شود. لطفاً با سرپرست سیستم تماس بگیرید.</translation> <translation id="4587589328781138893">سایتها</translation> +<translation id="4588749726511456218">شتابدهی پیمایش، <ph name="LINK_BEGIN" />بیشتر بدانید<ph name="LINK_END" /></translation> <translation id="4589713469967853491">گزارشها باموفقیت در فهرست راهنمای «بارگیریها» نوشته شد.</translation> <translation id="459204634473266369">هیچ دستگاهی در <ph name="PRIMARY_EMAIL" /> ذخیره نشده است</translation> <translation id="4592525994536856567">مرور و جستجو کردن سریعتر است.</translation> @@ -6323,6 +6326,7 @@ <translation id="6130692320435119637">افزودن Wi-Fi</translation> <translation id="6130887916931372608">کلید صفحهکلید</translation> <translation id="6132714462430777655">ثبتنام مدرسه رد شود؟</translation> +<translation id="6134428719487602109">همه حسابهای کاربر برداشته میشود و دستگاه Chromebook شما بازنشانی و مثل دستگاه جدید میشود.</translation> <translation id="6135823405800500595">مطمئن شوید تلفنتان نزدیک باشد، قفل آن باز باشد، و بلوتوث و Wi-Fi روشن باشند</translation> <translation id="6135826623269483856">اجازه ندارند پنجرههای همه نمایشگرهایتان را مدیریت کنند</translation> <translation id="6136114942382973861">بستن نوار بارگیری</translation>
diff --git a/chrome/app/resources/generated_resources_gu.xtb b/chrome/app/resources/generated_resources_gu.xtb index 0d04770..5f9581f 100644 --- a/chrome/app/resources/generated_resources_gu.xtb +++ b/chrome/app/resources/generated_resources_gu.xtb
@@ -14,6 +14,7 @@ <translation id="1007057452468855774">Google Play Store ચાલુ કરો</translation> <translation id="1008186147501209563">બુકમાર્ક નિકાસ કરો</translation> <translation id="1008261151167010035">તમે કેવી રીતે સાઇન ઇન કર્યું છે તે <ph name="BRAND" /> યાદ રાખે છે અને શક્ય હોય ત્યારે તે તમને ઑટોમૅટિક રીતે સાઇન ઇન કરાવે છે. જ્યારે આ સુવિધા બંધ હોય, ત્યારે દર વખતે કન્ફર્મેશન માટે તમને પૂછવામાં આવશે.</translation> +<translation id="1008544602823861396">આને તમારી માહિતીનો ઉપયોગ આના પર કરવાથી બ્લૉક કરવામાં આવી છે</translation> <translation id="1008557486741366299">હમણાં નહીં</translation> <translation id="1009454959501038262">{NUM_SITES,plural, =1{તમારા ડેટાની સુરક્ષા માટે, તમે 2 મહિનામાં મુલાકાત લીધી ન હોય એવી સાઇટની પરવાનગીઓ કાઢી નાખવામાં આવી હતી}one{તમારા ડેટાની સુરક્ષા માટે, તમે 2 મહિનામાં મુલાકાત લીધી ન હોય એવી સાઇટની પરવાનગીઓ કાઢી નાખવામાં આવી હતી}other{તમારા ડેટાની સુરક્ષા માટે, તમે 2 મહિનામાં મુલાકાત લીધી ન હોય એવી સાઇટની પરવાનગીઓ કાઢી નાખવામાં આવી હતી}}</translation> <translation id="1009663062402466586">ગેમના નિયંત્રણો હવે ઉપલબ્ધ છે</translation> @@ -38,6 +39,7 @@ <translation id="1028604629594230522">તમે જે પેજની મુલાકાત લેશો તેવી શક્યતા હોય, Chrome તેને પહેલેથી લોડ કરે છે, જેથી જ્યારે તમે તેમની મુલાકાત લો, ત્યારે તે વધુ ઝડપથી લોડ થાય.</translation> <translation id="1028700151766901954">કારણ: LBS <ph name="DEFAULT_OPEN_BROWSER" />માં ડિફૉલ્ટ તરીકે રહે છે.</translation> <translation id="1029317248976101138">ઝૂમ કરો</translation> +<translation id="1029526375103058355">ક્લિક કરવા હલકું દબાવો</translation> <translation id="1031362278801463162">પ્રીવ્યૂ લોડ થાય છે</translation> <translation id="1032605640136438169">કૃપા કરીને નવી શરતોને રિવ્યૂ કરો</translation> <translation id="103279545524624934">Android ઍપ્લિકેશનો લોંચ કરવા માટે ડિસ્ક સ્થાન ખાલી કરો.</translation> @@ -100,6 +102,7 @@ <translation id="1072700771426194907">USB ડિવાઇસ મળ્યું</translation> <translation id="107278043869924952">પાસવર્ડના ઉપરાંત પિનનો પણ ઉપયોગ કરો</translation> <translation id="107450319332239199">કંઈક ખોટું થયું. તેના બદલે મેન્યુઅલી વિન્ડો ખોલો.</translation> +<translation id="1075920807995555452">તમારા <ph name="DEVICE_TYPE" /> પર તમારી એન્ટરપ્રાઇઝની દેખરેખમાં મેનેજ કરવામાં આવતા ટૂલ, એડિટર અને IDEs ચલાવો. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation> <translation id="1076176485976385390">કોઈ ટેક્સ્ટ કર્સર વડે પેજ નૅવિગેટ કરો</translation> <translation id="1076382954055048850">Castના અન્ય સત્રો બતાવો</translation> <translation id="1076698951459398590">થીમ ચાલુ કરો</translation> @@ -208,6 +211,7 @@ <translation id="1162213688509394031">શીર્ષક બાર છુપાવો</translation> <translation id="1162479191445552288">શરૂ કરવા પર લૉન્ચ કરો</translation> <translation id="1163931534039071049">ફ્રેમ સ્રોત &જુઓ</translation> +<translation id="1164015913575846413">alt + ક્લિક</translation> <translation id="1164891049599601209">છેતરામણી સાઇટ પર પ્રવેશ કર્યો</translation> <translation id="1165039591588034296">ભૂલ</translation> <translation id="1166212789817575481">જમણી બાજુનાં ટૅબ્સ બંધ કરો</translation> @@ -352,6 +356,7 @@ <translation id="1273937721055267968"><ph name="DOMAIN" />ને બ્લૉક કરો</translation> <translation id="1274997165432133392">કુકીઝ અને અન્ય સાઇટ ડેટા</translation> <translation id="1275718070701477396">પસંદ કરેલ</translation> +<translation id="1275936815032730048">લૉન્ચર + જમણી ઍરો કી</translation> <translation id="1276994519141842946"><ph name="APP_NAME" />ને અનઇન્સ્ટૉલ કરી શક્યાં નહીં</translation> <translation id="1277020343994096713">એક નવો પિન બનાવો જે તમારા વર્તમાન પિનથી અલગ હોય</translation> <translation id="1277597051786235230"><ph name="SEARCH_ENGINE" /> પર નવા ટૅબમાં “<ph name="SEARCH_TERMS" />” શોધો</translation> @@ -574,6 +579,7 @@ <translation id="1464781208867302907">ડિવાઇસની પસંદગીઓ માટે, સેટિંગ પર જાઓ.</translation> <translation id="1465176863081977902">ઑડિઓ સરનામું કૉ&પિ કરો</translation> <translation id="1465827627707997754">પીઝા સ્લાઇસ</translation> +<translation id="1467005863208369884">Safe Browsing બંધ હોવાને કારણે આ ફાઇલની ચકાસણી કરી શકાતી નથી</translation> <translation id="1467432559032391204">ડાબું</translation> <translation id="1468571364034902819">આ પ્રોફાઇલનો ઉપયોગ કરી શકતાં નથી</translation> <translation id="1470084204649225129">{NUM_TABS,plural, =1{નવા ગ્રૂપમાં ટૅબ ઉમેરો}one{નવા ગ્રૂપમાં ટૅબ ઉમેરો}other{નવા ગ્રૂપમાં ટૅબ ઉમેરો}}</translation> @@ -680,6 +686,7 @@ <translation id="1549275686094429035">ARC ચાલુ છે</translation> <translation id="1549788673239553762"><ph name="APP_NAME" />, <ph name="VOLUME_NAME" />ને ઍક્સેસ કરવા માંગે છે. તે તમારી ફાઇલોમાં ફેરફાર કરી અથવા ડિલીટ કરી શકે છે.</translation> <translation id="1549966883323105187">તમારા સાચવેલા પાસવર્ડ સુધી વધુ ઝડપથી પહોંચો</translation> +<translation id="1550656959113606473">Chromeના ડિફૉલ્ટ સેટિંગ</translation> <translation id="1552301827267621511">"<ph name="EXTENSION_NAME" />" એક્સ્ટેન્શન દ્વારા શોધને <ph name="SEARCH_PROVIDER_DOMAIN" />નો ઉપયોગ કરવા પર બદલવામાં આવ્યું</translation> <translation id="1552752544932680961">એક્સ્ટેન્શનનું સંચાલન કરો</translation> <translation id="1553538517812678578">અસીમિત</translation> @@ -751,6 +758,7 @@ <translation id="1603411913360944381"><ph name="DEVICE_NAME" /> ભૂલી જાઓ</translation> <translation id="1603914832182249871">(છૂપી)</translation> <translation id="1604432177629086300">પ્રિન્ટ કરી શક્યાં નથી. પ્રિન્ટર ચેક કરો અને ફરી પ્રયાસ કરો.</translation> +<translation id="1604567162047669454">વિઝ્યુઅલનો અર્થપૂર્ણ લેઆઉટ ઓળખો</translation> <translation id="1604774728851271529">Linux અપગ્રેડ કરવા માટે તમારે નેટવર્ક કનેક્શનની જરૂર છે. ઇન્ટરનેટ સાથે કનેક્ટ કરો અને ફરી પ્રયાસ કરો.</translation> <translation id="1605744057217831567">સાઇટનો બધો ડેટા અને પરવાનગીઓ જુઓ</translation> <translation id="1606077700029460857">માઉસના સેટિંગ બદલો</translation> @@ -793,6 +801,7 @@ <translation id="163072119192489970">ડેટા મોકલવાનું અને પ્રાપ્ત કરવાનું સમાપ્ત કરવાની મંજૂરી છે</translation> <translation id="1630768113285622200">ફરી શરૂ કરો અને ચાલુ રાખો</translation> <translation id="1631503405579357839">રંગઅંધત્વ</translation> +<translation id="1632278969378690607">શોધ બટન + ક્લિક</translation> <translation id="1632756664321977232">કાપો ટૂલ</translation> <translation id="163309982320328737">પ્રારંભિક અક્ષરની પહોળાઈ પૂર્ણ છે</translation> <translation id="1633947793238301227">Google Assistant બંધ કરો</translation> @@ -850,6 +859,7 @@ <translation id="1676902103953506022"><ph name="DOMAIN" /> પર <ph name="USERNAME" />ના લૉગ ઇન વિગતો</translation> <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" />ને ઉમેરી શકતા નથી</translation> <translation id="1677472565718498478"><ph name="TIME" /> બાકી</translation> +<translation id="1678849866171627536">સ્કૅન કરવાનું નિષ્ફળ રહ્યું. આ ફાઇલ વાયરસ અથવા માલવેર હોઈ શકે છે.</translation> <translation id="1679068421605151609">વિકાસકર્તા સાધનો</translation> <translation id="1679810534535368772">શું તમે ખરેખર બહાર નીકળવા માગો છો?</translation> <translation id="167983332380191032">મેનેજમેન્ટ સેવાએ HTTP ભૂલ મોકલી.</translation> @@ -895,6 +905,7 @@ <translation id="1709916727352927457">પાસકી ડિલીટ કરો</translation> <translation id="1709972045049031556">શેર કરી શકતા નથી</translation> <translation id="1714644264617423774">તમારા ડિવાઇસને વાપરવાનું સરળ બનાવવા માટે ઍક્સેસિબિલિટી સુવિધાઓને ચાલુ કરો. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation> +<translation id="1716034099915639464"><ph name="SITE_NAME" /> અને ઇન્સ્ટૉલ કરેલી તેની તમામ ઍપ માટે સાઇટનો ડેટા તેમજ પરવાનગીઓ ડિલીટ કરીએ?</translation> <translation id="1718835860248848330">છેલ્લા એક કલાક</translation> <translation id="1719312230114180055">નોંધ: તમારી ફિંગરપ્રિન્ટ એક સશક્ત પાસવર્ડ અથવા PIN થી ઓછી સુરક્ષિત હોઇ શકે છે.</translation> <translation id="1720318856472900922">TLS WWW સર્વર પ્રમાણીકરણ</translation> @@ -984,6 +995,7 @@ <translation id="1784849162047402014">ઉપકરણમાં ડિસ્ક સ્થાન ઓછું છે</translation> <translation id="1784864038959330497">{NUM_SUB_APPS,plural, =1{"<ph name="APP_NAME" />"ને અનઇન્સ્ટૉલ કરવાથી આ ઍપ પણ અનઇન્સ્ટૉલ થઈ જશે:}one{"<ph name="APP_NAME" />"ને અનઇન્સ્ટૉલ કરવાથી આ ઍપ પણ અનઇન્સ્ટૉલ થઈ જશે:}other{"<ph name="APP_NAME" />"ને અનઇન્સ્ટૉલ કરવાથી આ ઍપ પણ અનઇન્સ્ટૉલ થઈ જશે:}}</translation> <translation id="1786290960428378411">વાંચવા અને ફેરફાર કરવા માટે વિનંતી કરવી</translation> +<translation id="1786981253739345937">તમે આ બધી સાઇટને, તેમના દ્વારા તમારા વિશે સાચવવામાં આવેલી માહિતીનો ઉપયોગ કરવાથી બ્લૉક કરી છે</translation> <translation id="1787350673646245458">વપરાશકર્તાની છબી</translation> <translation id="1790976235243700817">ઍક્સેસ કાઢી નાખો</translation> <translation id="1791662854739702043">ઇન્સ્ટોલ કરેલું</translation> @@ -1014,6 +1026,7 @@ <ph name="LINE_BREAKS2" /> આમ કરવાથી, અન્ય ડિવાઇસ પરની ઍપ અથવા કન્ટેન્ટને કોઈ અસર થતી નથી.</translation> <translation id="1809734401532861917">મારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને અન્ય સેટિંગને <ph name="USER_EMAIL_ADDRESS" />માં ઉમેરો</translation> +<translation id="1810070166657251157">તમારા ફોન પર તમારા સાચવેલા પાસવર્ડનો ઉપયોગ કરવા માટે, QR કોડને ફૉલો કરો, iOS માટે Chrome ડાઉનલોડ કરો અને તમારા Google એકાઉન્ટમાં સાઇન ઇન કરો.</translation> <translation id="1810366086647840386">છબી સર્વર</translation> <translation id="1811908311154949291">છૂપા મોડ માટે Fenced Frame: <ph name="FENCEDFRAME_SITE" /></translation> <translation id="1812284620455788548"><ph name="TAB_NAME" /> કાસ્ટ કરી રહ્યાં છીએ</translation> @@ -1063,6 +1076,7 @@ <translation id="184183613002882946">ના, 1 સ્વિચ બસ છે</translation> <translation id="184273675144259287">તમારી Linux ઍપ અને ફાઇલોને બદલે પહેલાંનો બૅકઅપ મૂકો</translation> <translation id="1842766183094193446">શું તમે ખરેખર ડેમો મોડ ચાલુ કરવા માગો છો?</translation> +<translation id="1845060436536902492">ChromeOS Flex, ChromeVox પર સ્ક્રીન રીડરનો ઉપયોગ મુખ્યત્વે અંધત્વ કે નબળી દૃષ્ટિ ધરાવતા લોકો દ્વારા સ્પીચ સિન્થેસાઇઝર અથવા બ્રેઇલ ડિસ્પ્લે વડે સ્ક્રીન પર બતાવવામાં આવેલી ટેક્સ્ટ વાંચવા માટે કરવામાં આવે છે. ChromeVox ચાલુ કરવા માટે સ્પેસ બાર દબાવો. જ્યારે ChromeVox સક્રિય થાય, ત્યારે તમે એક ઝડપી ટૂરમાંથી પસાર થશો.</translation> <translation id="1845727111305721124">સાઉન્ડ ચલાવવાની મંજૂરી છે</translation> <translation id="1846308012215045257"><ph name="PLUGIN_NAME" /> ચલાવવા માટે Control-ક્લિક કરો</translation> <translation id="1848219224579402567">લિડ બંધ કરવામાં આવે, ત્યારે સાઇન આઉટ કરો</translation> @@ -1124,6 +1138,7 @@ <translation id="1887442540531652736">સાઇન-ઇનમાં ભૂલ</translation> <translation id="1887597546629269384">ફરી "હે Google" કહો</translation> <translation id="1889091146873278175">બાજુની પૅનલમાં વધુ શોધ પરિણામો જોવા માટે "G" બટનને ક્લિક કરો</translation> +<translation id="1890026367080681123">શામેલ કરેલા કન્ટેન્ટના સેટિંગ પર જાઓ</translation> <translation id="189035593835762169">નિયમો અને શરતો</translation> <translation id="1891362123137972260">ડિસ્કમાં સ્પેસ અત્યંત ઓછી છે. કૃપા કરીને ડિસ્કમાં સ્પેસ ખાલી કરો.</translation> <translation id="189210018541388520">પૂર્ણ સ્ક્રીન ખોલો</translation> @@ -1132,9 +1147,11 @@ <translation id="1895658205118569222">બંધ કરો</translation> <translation id="1896043844785689584">ફિંગરપ્રિન્ટનું સેટઅપ કરવા માટે, તમારા બાળકને કીબોર્ડના સૌથી નીચેના જમણા ખૂણાના ફિંગરપ્રિન્ટ સેન્સરને ટચ કરવાનું કહો. તમારા બાળકની ફિંગરપ્રિન્ટનો ડેટા સુરક્ષિત રીતે સ્ટોર કરવામાં આવે છે અને તે હંમેશાં આ <ph name="DEVICE_TYPE" />માં જ રહે છે.</translation> <translation id="1897120393475391208">સશક્ત પાસવર્ડનો ઉપયોગ કરો</translation> +<translation id="1897860317037652061">સ્કૅન કરવાનું નિષ્ફળ રહ્યું</translation> <translation id="1900305421498694955">Google Play પરની ઍપને બાહ્ય સ્ટોરેજ ડિવાઇસ પરની ફાઇલો તથા ફોલ્ડરો વાંચવા અને લખવા માટે ફાઇલ સિસ્ટમનો સંપૂર્ણ ઍક્સેસ હોવો જરૂરી હોઈ શકે છે. બાહ્ય ડ્રાઇવનો ઉપયોગ કરનાર કોઈપણ વ્યક્તિ ડિવાઇસ પર બનાવેલી ફાઇલો તથા ફોલ્ડરોને જોઈ શકે છે. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation> <translation id="1901213235765457754">આ ઍપ અપડેટ કરવા માટે તમારા ઍડમિનને કહો</translation> <translation id="1901303067676059328">&બધા પસંદ કરો</translation> +<translation id="1903542130902305074">સેટઅપ કરો</translation> <translation id="1903995858055162096">શું આ તમારું ડિવાઇસ નથી? <ph name="BEGIN_LINK" />અતિથિ મોડ<ph name="END_LINK" />નો ઉપયોગ કરો.</translation> <translation id="1904580727789512086">તમે મુલાકાત લો છો તે URLsને તમારા Google એકાઉન્ટમાં સાચવવામાં આવે છે</translation> <translation id="1905375423839394163">Chromebook ઉપકરણનું નામ</translation> @@ -1215,6 +1232,7 @@ <translation id="1969654639948595766">WebRTC ટેક્સ્ટ લૉગ (<ph name="WEBRTC_TEXT_LOG_COUNT" />)</translation> <translation id="1972325230031091483">વેબપેજની તમારી વર્તમાન મુલાકાતના આધારે કન્ટેન્ટ સક્રિય રીતે લોડ કરવામાં આવતું હોવાને કારણે તમે વધુ ઝડપથી બ્રાઉઝ કરી શકશો</translation> <translation id="197288927597451399">Keep</translation> +<translation id="1973313062201924554">તમે <ph name="APP_NAME" /> માટે જે પરવાનગીઓ મંજૂર કરો છો, તે આ ઍપ માટે પણ મંજૂર કરવામાં આવશે.</translation> <translation id="1973763416111613016"><ph name="FILE_NAME" /> સુરક્ષિતપણે ડાઉનલોડ કરી શકાતી નથી. ડાઉનલોડ બાર વિભાગમાં પહોંચવા માટે Shift+F6 દબાવો.</translation> <translation id="1973886230221301399">ChromeVox</translation> <translation id="1974043046396539880">CRL વિતરણ પૉઇન્ટ્સ</translation> @@ -1339,6 +1357,7 @@ <translation id="2074263453710478603">ChromeOS Chrome વપરાશકર્તા લૉગ</translation> <translation id="2075088158103027942">સબ્સ્ક્રિપ્શન પર જાઓ</translation> <translation id="2075474481720804517"><ph name="BATTERY_PERCENTAGE" />% બૅટરી</translation> +<translation id="2076228988744845354"><ph name="EXTENSION_NAME" /> એક્સ્ટેન્શન માટે વધુ ક્રિયાઓ</translation> <translation id="2076269580855484719">આ પ્લગિન છુપાવો </translation> <translation id="2076672359661571384">મધ્યમ (ભલામણ કરેલ)</translation> <translation id="2077129598763517140">હાર્ડવેર ઍક્સિલરેશન ઉપલબ્ધ હોવા પર ઉપયોગ કરો</translation> @@ -1361,6 +1380,7 @@ <translation id="2090165459409185032">તમારી એકાઉન્ટ માહિતી ફરીથી મેળવવા માટે, આના પર જાઓ: google.com/accounts/recovery</translation> <translation id="2090507354966565596">જ્યારે તમે સાઇન ઇન કરો ત્યારે ઑટોમૅટિક રીતે કનેક્ટ કરે છે</translation> <translation id="2090876986345970080">સિસ્ટમ સુરક્ષા સેટિંગ</translation> +<translation id="2091523941449737894">તમારા ટચપૅડને ઝડપથી ખસેડવાથી કર્સર આગળ ખસેડાશે</translation> <translation id="2091887806945687916">ધ્વનિ</translation> <translation id="2092356157625807382"><ph name="BEGIN_H3" />ડિબગીંગની સુવિધાઓ<ph name="END_H3" /> <ph name="BR" /> @@ -1380,7 +1400,9 @@ <ph name="BR" /> <ph name="BR" /> <ph name="BEGIN_BOLD" />નોંધ:<ph name="END_BOLD" /> પ્રક્રિયા દરમિયાન સિસ્ટમ રીબૂટ થશે.</translation> +<translation id="2095479026080141189"><ph name="IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_BLOCKED_LEARN_MORE_LINK" />, તેનું કારણ જાણો</translation> <translation id="2095774564753225041">ફાઇલના પ્રકારો જેને સપોર્ટ કરવામાં આવે છે</translation> +<translation id="2096716221239095980">બધો ડેટા ડિલીટ કરો</translation> <translation id="2097616539631531348">જ્યારે આ ટૅબ નિષ્ક્રિય હતું, ત્યારે મેમરી સેવરે અન્ય કાર્યો માટે મેમરી ફાળવી હતી.</translation> <translation id="2097950021134740304">સબ્સ્ક્રિપ્શન ભૂલી જવાની પ્રક્રિયા રદ કરો</translation> <translation id="2098805196501063469">બાકીના પાસવર્ડ ચેક કરો</translation> @@ -1856,6 +1878,7 @@ <translation id="2459703812219683497">સક્રિયકરણના કોડની જાણ થઈ છે</translation> <translation id="2459706890611560967"><ph name="DEVICE_NAME" /> પર ટૅબ કાસ્ટ કરવાનું ફરી શરૂ કરો</translation> <translation id="2460356425461033301">બ્રાઉઝર પરની તમારી વસ્તુઓનું બૅકઅપ લો અને કોઈપણ ડિવાઇસ પર તેનો ઉપયોગ કરો</translation> +<translation id="2460482211073772897">બીજા ફોલ્ડરોમાં</translation> <translation id="2462332841984057083">Steamનું પહેલેથી સેટઅપ કરવામાં આવી રહ્યું છે. સેટઅપ પૂર્ણ થવાની રાહ જુઓ.</translation> <translation id="2462724976360937186">પ્રમાણન અધિકારી કી ID</translation> <translation id="2462752602710430187"><ph name="PRINTER_NAME" /> ઉમેર્યું</translation> @@ -1928,7 +1951,9 @@ <translation id="2515586267016047495">Alt</translation> <translation id="251722524540674480">તમારું વપરાશકર્તા નામ કન્ફર્મ કરો</translation> <translation id="2517472476991765520">સ્કૅન કરો</translation> +<translation id="2517890781170832772">તમે આ બધી સાઇટને તેમના દ્વારા તમારા વિશે સાચવવામાં આવેલી માહિતીનો ઉપયોગ કરવાની મંજૂરી આપી છે</translation> <translation id="2518024842978892609">તમારા ક્લાઇન્ટ પ્રમાણપત્રોનો ઉપયોગ કરો</translation> +<translation id="2519250377986324805">તેની રીત જુઓ</translation> <translation id="2519517390894391510">પ્રમાણપત્ર પ્રોફાઇલનું નામ</translation> <translation id="2520644704042891903">ઉપલબ્ધ સોકેટ માટે રાહ જુએ છે ...</translation> <translation id="2521854691574443804"><ph name="FILE_NAME" />ને તમારી સંસ્થાની સુરક્ષા નીતિઓના પાલન સંબંધે ચેક કરીએ છીએ...</translation> @@ -2212,6 +2237,7 @@ <translation id="2749756011735116528"><ph name="PRODUCT_NAME" /> પર સાઇન ઇન કરો</translation> <translation id="2749836841884031656">સિમ</translation> <translation id="2749881179542288782">જોડણી સાથે વ્યાકરણ તપાસો</translation> +<translation id="2750602041558385535">ચકાસણી વિનાના ડાઉનલોડને બ્લૉક કરવામાં આવ્યા</translation> <translation id="2754226775788136540"><ph name="PRIMARY_EMAIL" />માં સાચવેલા ઝડપી જોડાણવાળા ડિવાઇસ શોધી રહ્યાં છીએ</translation> <translation id="2754825024506485820">Google Play Store પર પ્રૉડક્ટિવિટીથી લઈને મનોરંજન સુધીની તમને જોઈતી ઍપ શોધો. તમે કોઈપણ સમયે ઍપ ઇન્સ્ટૉલ કરી શકો છો.</translation> <translation id="2755349111255270002">આ <ph name="DEVICE_TYPE" />ને રીસેટ કરો</translation> @@ -2226,6 +2252,7 @@ <translation id="2764920001292228569">પ્રોફાઇલ નામ દાખલ કરો</translation> <translation id="2765100602267695013">કૃપા કરીને તમારા મોબાઇલ નેટવર્ક પ્રદાતાનો સંપર્ક કરો</translation> <translation id="2765217105034171413">નાનું</translation> +<translation id="2765606672116865966">જ્યારે તમે ઍડ્રેસ બાર અથવા શોધ બૉક્સ પર ક્લિક કરો કે તેમાં ટાઇપ કરો ત્યારે તમને તમારા ડિફૉલ્ટ શોધ એન્જિનમાંથી સૂચનો દેખાશે. આ સુવિધા છૂપા મોડમાં બંધ હોય છે.</translation> <translation id="2766006623206032690">પે&સ્ટ કરો અને જાઓ</translation> <translation id="2766161002040448006">માતાપિતાને પૂછો</translation> <translation id="2767077837043621282">તમારી Chromebook અપડેટ કરી શકાઈ નથી. કૃપા કરીને થોડા સમય પછી ફરી પ્રયાસ કરો.</translation> @@ -2243,6 +2270,7 @@ <translation id="2775104091073479743">ફિંગરપ્રિન્ટમાં ફેરફાર કરો</translation> <translation id="2775420101802644975">{NUM_CONNECTION,plural, =0{એક્સ્ટેન્શન "<ph name="EXTENSION" />" ડિવાઇસ ઍક્સેસ કરી રહ્યું હતું}=1{એક્સ્ટેન્શન "<ph name="EXTENSION" />" {0} ડિવાઇસ ઍક્સેસ કરી રહ્યું છે}one{એક્સ્ટેન્શન "<ph name="EXTENSION" />" {0} ડિવાઇસ ઍક્સેસ કરી રહ્યું છે}other{એક્સ્ટેન્શન "<ph name="EXTENSION" />" {0} ડિવાઇસ ઍક્સેસ કરી રહ્યું છે}}</translation> <translation id="2775858145769350417">{NUM_APPS,plural, =1{સપોર્ટ ન કરવામાં આવતી 1 ઍપ કાઢી નાખો}one{સપોર્ટ ન કરવામાં આવતી # ઍપ કાઢી નાખો}other{સપોર્ટ ન કરવામાં આવતી # ઍપ કાઢી નાખો}}</translation> +<translation id="2776515114087183002">સાઇટ બતાવો</translation> <translation id="2776560192867872731"><ph name="DEVICE_NAME" /> માટે ડિવાઇસનું નામ બદલો</translation> <translation id="2777251078198759550">આ કન્ટેનર ડિલીટ કરો</translation> <translation id="2777525873368474674">છબીની લિંક પેસ્ટ કરો</translation> @@ -2379,6 +2407,7 @@ <translation id="2881076733170862447">તમે એક્સ્ટેંશનને ક્લિક કરો ત્યારે</translation> <translation id="2882943222317434580"><ph name="IDS_SHORT_PRODUCT_NAME" /> પુનઃપ્રારંભ થશે અને પળવારમાં ફરીથી સેટ થશે</translation> <translation id="2883470649061584386">ફીડ</translation> +<translation id="2884070497102362193">તમારી બૅટરી, CPU, મેમરી, કનેક્ટિવિટી વગેરેનું પરીક્ષણ કરો</translation> <translation id="2885378588091291677">કાર્ય વ્યવસ્થાપક</translation> <translation id="2885729872133513017">સર્વરના પ્રતિસાદને ડીકોડ કરતી વખતે સમસ્યા આવી.</translation> <translation id="2886119409731773154">આમાં 30 મિનિટ સુધીનો સમય લાગી શકે છે</translation> @@ -2484,6 +2513,7 @@ <translation id="2973324205039581528">સાઇટને મ્યૂટ કરો</translation> <translation id="2975761176769946178">URL જરૂરી છે</translation> <translation id="2976557544729462544">અમુક ડિવાઇસ યોગ્ય રીતે કે સંપૂર્ણ કાર્યક્ષમતાએ કામ કરે તે માટે તમારે ડેટા ઍક્સેસની સુરક્ષા બંધ કરવાની જરૂર છે.</translation> +<translation id="2976639738101799892">તમે બ્રાઉઝ કરો ત્યારે દર વખતે Google Search અને Google સ્માર્ટની સહાય મેળવો</translation> <translation id="2977480621796371840">ગ્રૂપમાંથી દૂર કરો</translation> <translation id="2979639724566107830">નવી વિંડોમાં ખોલો</translation> <translation id="2979893796619951531">સાઇટને બાકાત રાખો</translation> @@ -2491,6 +2521,7 @@ <translation id="2983102365694924129">કોઈ સાઇટ પરની તમારી પ્રવૃત્તિના આધારે. આ સેટિંગ બંધ છે.</translation> <translation id="2983373101216420412">કેસમાં બૅટરીનું લેવલ <ph name="PERCENTAGE" />% છે.</translation> <translation id="2985348301114641460">તમારા વ્યવસ્થાપકને "<ph name="EXTENSION_NAME" />" ઇન્સ્ટૉલ કરવાની વિનંતી મોકલીએ?</translation> +<translation id="2985476671756533899">{NUM_SUB_APPS,plural, =1{<ph name="APP_NAME" /> દ્વારા કોઈ ઍપ અનઇન્સ્ટૉલ કરવામાં આવી}one{<ph name="APP_NAME" /> દ્વારા # ઍપ અનઇન્સ્ટૉલ કરવામાં આવી}other{<ph name="APP_NAME" /> દ્વારા # ઍપ અનઇન્સ્ટૉલ કરવામાં આવી}}</translation> <translation id="2987620471460279764">બીજા ડિવાઇસ પરથી શેર થયેલી ટેક્સ્ટ</translation> <translation id="2988018669686457659">સ્પેર રેન્ડરર</translation> <translation id="2988328607561082373">તમે કોઈપણ પાસવર્ડ ફરીથી ઉપયોગમાં લઈ રહ્યાં નથી</translation> @@ -2568,6 +2599,7 @@ <translation id="3030311804857586740">{NUM_DAYS,plural, =1{<ph name="MANAGER" /> માટે જરૂરી છે કે તમે આજે અપડેટ ડાઉનલોડ કરો. તમે જ્યારે ઇન્ટરનેટ સાથે કનેક્ટ થશો, ત્યારે અપડેટ ઑટોમૅટિક રીતે ડાઉનલોડ થશે.}one{<ph name="MANAGER" /> માટે જરૂરી છે કે તમે સમયસીમા સમાપ્ત થાય એ પહેલાં અપડેટ ડાઉનલોડ કરો. તમે જ્યારે ઇન્ટરનેટ સાથે કનેક્ટ થશો, ત્યારે અપડેટ ઑટોમૅટિક રીતે ડાઉનલોડ થશે.}other{<ph name="MANAGER" /> માટે જરૂરી છે કે તમે સમયસીમા સમાપ્ત થાય એ પહેલાં અપડેટ ડાઉનલોડ કરો. તમે જ્યારે ઇન્ટરનેટ સાથે કનેક્ટ થશો, ત્યારે અપડેટ ઑટોમૅટિક રીતે ડાઉનલોડ થશે.}}</translation> <translation id="3030967311408872958">સૂર્યોદયથી સૂર્યાસ્ત સુધી</translation> <translation id="3031417829280473749">એજંટ X</translation> +<translation id="3031532026314193077">રાઇટ ક્લિક કરવા માટે ટચપૅડ અને કીબોર્ડનો ઉપયોગ કરો</translation> <translation id="3031557471081358569">આયાત કરવા માટે આઇટમ્સ પસંદ કરો:</translation> <translation id="3032204772252313646">ઑટો કૅપ્શન</translation> <translation id="3033348223765101500">તમારો ડેટા નિયંત્રિત કરો</translation> @@ -2635,6 +2667,7 @@ <translation id="3090871774332213558">"<ph name="DEVICE_NAME" />"થી જોડી બનાવી</translation> <translation id="3093714882666365141">સાઇટને ચુકવણી હૅન્ડલર ઇન્સ્ટૉલ કરવાની મંજૂરી આપશો નહીં</translation> <translation id="3094141017404513551">આને કારણે તમારું બ્રાઉઝિંગ <ph name="EXISTING_USER" />થી અલગ થઈ જશે</translation> +<translation id="3094223846531205616">{COUNT,plural, =0{આજે સમાપ્ત થાય છે}=1{આવતીકાલે સમાપ્ત થાય છે}one{# દિવસમાં સમાપ્ત થાય છે}other{# દિવસમાં સમાપ્ત થાય છે}}</translation> <translation id="3094521107841754472">કિંમત બદલીને <ph name="PREVIOUS_PRICE" />થી <ph name="CURRENT_PRICE" /> કરવામાં આવી છે.</translation> <translation id="3095871294753148861">બુકમાર્ક, પાસવર્ડ અને અન્ય બ્રાઉઝર ડેટાને પ્રાથમિક એકાઉન્ટ સાથે સિંક કરવામાં આવે છે.</translation> <translation id="3099836255427453137">{NUM_EXTENSIONS,plural, =1{નુકસાન પહોંચાડવાની સંભાવના હોય એવું 1 એક્સ્ટેંશન બંધ છે. તમે તેને કાઢી નાખી પણ શકો છો.}one{નુકસાન પહોંચાડવાની સંભાવના હોય એવું {NUM_EXTENSIONS} એક્સ્ટેંશન બંધ છે. તમે તેને કાઢી નાખી પણ શકો છો.}other{નુકસાન પહોંચાડવાની સંભાવના હોય એવા {NUM_EXTENSIONS} એક્સ્ટેંશન બંધ છે. તમે તેમને કાઢી નાખી પણ શકો છો.}}</translation> @@ -2740,6 +2773,10 @@ <translation id="3202499879214571401"><ph name="DEVICE_NAME" /> પર સ્ક્રીન કાસ્ટ કરવાનું થોભાવો</translation> <translation id="3202578601642193415">સૌથી નવું</translation> <translation id="3204648577100496185">આ ઍપ સાથે સંકળાયેલા ડેટાને આ ડિવાઇસમાંથી કાઢી નાખવામાં આવે તેમ બની શકે</translation> +<translation id="3207344462385471911">તમારી તાજેતરની પ્રવૃત્તિના આધારે તમને રુચિ હોય એવી સૂચવેલી શોધ અને શૉપિંગ ડિસ્કાઉન્ટ દેખાઈ રહ્યાં છે. + <ph name="BREAK" /> + <ph name="BREAK" /> + તમે કોઈપણ સમયે આ કાર્ડમાં જઈને સેટિંગ મેનેજ કરી શકો છો અથવા 'Chromeને કસ્ટમાઇઝ કરો'માં જઈને વધુ વિકલ્પો જોઈ શકો છો.</translation> <translation id="3207960819495026254">બુકમાર્ક કરેલ</translation> <translation id="3208321278970793882">ઍપ</translation> <translation id="3208584281581115441">હમણાં ચેક કરો</translation> @@ -2763,12 +2800,14 @@ <translation id="322708765617468434">સેટઅપ કર્યા પછી તમે હંમેશા અન્ય કોઈપણ વ્યક્તિને ડિવાઇસમાં ઉમેરી શકો છો. દરેક વ્યક્તિ તેમનો અનુભવ મનગમતો બનાવી શકે છે અને ડેટા ખાનગી રાખી શકે છે.</translation> <translation id="3227137524299004712">માઇક્રોફોન</translation> <translation id="3229412050601871341">ડિવાઇસનો પાસવર્ડ</translation> +<translation id="3230539834943294477">સહાય લેખો જુઓ અથવા ડિવાઇસ માટે સપોર્ટ મેળવો</translation> <translation id="3232168089952388105">તમારા ડિવાઇસ વિશેની માહિતી શેર કરીએ?</translation> <translation id="3232558119926886907">જમણે સંરેખિત કરો</translation> <translation id="3232754137068452469">વેબ ઍપ</translation> <translation id="3233271424239923319">Linux ઍપ અને ફાઇલો</translation> <translation id="3234251228180563751">વપરાશકર્તાનું નામ 1000 કરતાં વધુ અક્ષર ધરાવે છે</translation> <translation id="3234978181857588512">ડિવાઇસમાં સાચવો</translation> +<translation id="3237871032310650497"><ph name="PARTITION_SITE_NAME" /> પર વિભાજિત કરેલી <ph name="SITE_NAME" /> માટે સાઇટનો ડેટા ડિલીટ કરીએ?</translation> <translation id="3238192140106069382">કનેક્ટ કરી રહ્યું છે અને ચકાસી રહ્યું છે</translation> <translation id="3239373508713281971"><ph name="APP_NAME" /> માટેની સમયમર્યાદા કાઢી નાખી</translation> <translation id="3240426699337459095">લિંક કૉપિ કરી</translation> @@ -2949,6 +2988,7 @@ <translation id="3388788256054548012">આ ફાઇલ એન્ક્રિપ્ટ કરેલી છે. તેના માલિકને તેને ડિક્રિપ્ટ કરવાનું કહો.</translation> <translation id="3390013585654699824">ઍપની વિગતો</translation> <translation id="3390530051434634135">નોંધ: <ph name="NOTE" /></translation> +<translation id="3391721320619127327">ChromeOS Flex, ChromeVox પર સ્ક્રીન રીડરનો ઉપયોગ મુખ્યત્વે અંધત્વ કે નબળી દૃષ્ટિ ધરાવતા લોકો દ્વારા સ્પીચ સિન્થેસાઇઝર અથવા બ્રેઇલ ડિસ્પ્લે વડે સ્ક્રીન પર બતાવવામાં આવેલી ટેક્સ્ટ વાંચવા માટે કરવામાં આવે છે. ChromeVox ચાલુ કરવા માટે બન્ને વૉલ્યૂમ કીને પાંચ સેકન્ડ માટે દબાવી રાખો. જ્યારે ChromeVox સક્રિય થાય, ત્યારે તમે એક ઝડપી ટૂરમાંથી પસાર થશો.</translation> <translation id="3393554941209044235">Chromeના દસ્તાવેજનું વિશ્લેષણ</translation> <translation id="3393582007140394275">સ્ક્રીનને કાસ્ટ કરી શકતા નથી.</translation> <translation id="3394850431319394743">સંરક્ષિત કન્ટેન્ટ ચલાવવા માટે, ઓળખકર્તાઓનો ઉપયોગ કરવાની મંજૂરી છે</translation> @@ -2982,6 +3022,7 @@ <translation id="3420501302812554910">રીસેટ કરવા માટે આંતરિક સિક્યુરિટી કી જરૂરી છે</translation> <translation id="3421387094817716717">એલિપ્ટિક કર્વ સાર્વજનિક કી</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />નોંધ<ph name="END_BOLD" />: સમાન વૉઇસ અથવા રેકોર્ડિંગ કદાચ તમારા વ્યક્તિગત પરિણામો અથવા તમારા Assistantને ઍક્સેસ કરી શકે છે.</translation> +<translation id="3423111258700187173"><ph name="FOLDER_TITLE" />માં પરિણામો મળ્યા</translation> <translation id="3423463006624419153">તમારા '<ph name="PHONE_NAME_1" />' અને '<ph name="PHONE_NAME_2" />' પર:</translation> <translation id="3423858849633684918">કૃપા કરીને <ph name="PRODUCT_NAME" /> ને ફરીથી લોંચ કરો</translation> <translation id="3424969259347320884">ટૅબ ક્રેશ થઈ ત્યારે તમે શું કરતા હતા તેનું વર્ણન કરો</translation> @@ -3222,6 +3263,7 @@ <translation id="3615596877979647433">કી ખૂટે છે. કસ્ટમાઇઝ કરવા માટે કીબોર્ડની કી દબાવો</translation> <translation id="3616113530831147358">ઑડિઓ</translation> <translation id="3616741288025931835">બ્રાઉઝિંગ ડેટા &સાફ કરો...</translation> +<translation id="3617062258679844578">ક્લિક કરવા માટે, તમારા ટચપૅડે દબાવવાને બદલે તેને ટૅપ કરો</translation> <translation id="3617891479562106823">બૅકગ્રાઉન્ડ અનુપલબ્ધ છે. થોડા સમય પછી ફરી પ્રયાસ કરો.</translation> <translation id="3618286417582819036">માફ કરશો, કોઈ ભૂલ આવી છે</translation> <translation id="3619115746895587757">કૅપુચિનો</translation> @@ -3230,6 +3272,7 @@ <translation id="3621807901162200696">ChromeOSની સુવિધાઓ અને કાર્યપ્રદર્શનને બહેતર બનાવવામાં સહાય કરો</translation> <translation id="362266093274784978">{COUNT,plural, =1{એક ઍપ}one{# ઍપ}other{# ઍપ}}</translation> <translation id="362333465072914957">CA પ્રમાણપત્ર જારી કરે તેની રાહ જોઈ રહ્યાં છીએ</translation> +<translation id="3623598555687153298">આમ કરવાથી બતાવવામાં આવેલી સાઇટ દ્વારા સ્ટોર કરવામાં આવેલો <ph name="TOTAL_USAGE" /> ડેટા ડિલીટ કરવામાં આવશે</translation> <translation id="3624567683873126087">ઉપકરણ અનલૉક કરો અને Google એકાઉન્ટમાં સાઇન ઇન કરો</translation> <translation id="3624583033347146597">ત્રીજા પક્ષની કુકીની તમારી પસંદગીઓ ચૂંટો</translation> <translation id="3625481642044239431">અમાન્ય ફાઇલ પસંદ કરી. ફરી પ્રયાસ કરો.</translation> @@ -3315,6 +3358,7 @@ <translation id="369489984217678710">પાસવર્ડ અને બીજા સાઇન ઇન ડેટા</translation> <translation id="369522892592566391">{NUM_FILES,plural, =0{સુરક્ષા તપાસ પૂરી થઈ. તમારો ડેટા અપલોડ કરવામાં આવશે.}=1{સુરક્ષા તપાસ પૂરી થઈ. તમારી ફાઇલ અપલોડ કરવામાં આવશે.}one{સુરક્ષા તપાસ પૂરી થઈ. તમારી ફાઇલો અપલોડ કરવામાં આવશે.}other{સુરક્ષા તપાસ પૂરી થઈ. તમારી ફાઇલો અપલોડ કરવામાં આવશે.}}</translation> <translation id="3696817060563289264">ટેક્સ્ટની ઓળખની ફાઇલો ડાઉનલોડ કરી</translation> +<translation id="369736917241079046">લૉન્ચર + ડાબી ઍરો કી</translation> <translation id="3697716475445175867">છેલ્લે ખોલેલું</translation> <translation id="3697952514309507634">અન્ય Chrome પ્રોફાઇલ</translation> <translation id="3698471669415859717">રિવ્યૂ પૂર્ણ થયો</translation> @@ -3520,6 +3564,7 @@ <translation id="3834775135533257713">ઍપ્લિકેશન "<ph name="TO_INSTALL_APP_NAME" />" ઉમેરી શક્યાં નથી કારણ કે તે "<ph name="INSTALLED_APP_NAME" />" સાથે વિરોધાભાસ ઉભો કરે છે.</translation> <translation id="3835904559946595746">Linuxનું બૅકઅપ રિસ્ટોર કરી શકાયું નથી</translation> <translation id="383669374481694771">આ ડિવાઇસ અને તે કેવી રીતે ઉપયોગમાં લેવાય છે તે (જેમ કે બૅટરીનું લેવલ, સિસ્ટમ અને ઍપ પ્રવૃત્તિ તેમજ ભૂલો) વિશેની આ સામાન્ય માહિતી છે. આ ડેટાનો ઉપયોગ Androidને બહેતર બનાવવા માટે કરવામાં આવશે અને અમુક એકીકૃત માહિતી, Google ઍપ અને ભાગીદારો, જેમ કે Android ડેવલપરને પણ તેઓની ઍપ અને પ્રોડક્ટને બહેતર બનાવવામાં સહાયરૂપ થશે.</translation> +<translation id="3837569373891539515">તમે લાગુ થતા હોય એવા બધા વિકલ્પો પસંદ કરી શકો છો. એકવાર તમે તમારી <ph name="DEVICE_TYPE" />નું સેટઅપ પૂર્ણ કરી લો, પછી સેટિંગમાં તમને આ વિકલ્પો પણ મળી આવશે.</translation> <translation id="3838085852053358637">એક્સ્ટેન્શન લોડ કરવામાં નિષ્ફળ થયાં</translation> <translation id="3838486795898716504">વધુ <ph name="PAGE_TITLE" /></translation> <translation id="383891835335927981">કોઈ સાઇટનું ઝૂમ વધારેલું કે ઘટાડેલું નથી</translation> @@ -3661,6 +3706,7 @@ <translation id="3948334586359655083">આ ટૅબ ઑડિયો ચલાવી રહ્યું છે</translation> <translation id="3948507072814225786"><ph name="ORIGIN" /> નીચેના ફોલ્ડરોમાં સાચવેલી ફાઇલોમાં ફેરફાર કરી શકે છે</translation> <translation id="394984172568887996">IE થી આયાત કરેલ</translation> +<translation id="3949999964543783947">સલામત રીતે ફાઇલો ડાઉનલોડ કરવા માટે <ph name="IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_SAFE_BROWSING_SETTING_LINK" /></translation> <translation id="3950820424414687140">સાઇન ઇન</translation> <translation id="3950841222883198950">વૉઇસ ટાઇપિંગ</translation> <translation id="3953834000574892725">મારા એકાઉન્ટ</translation> @@ -3691,6 +3737,7 @@ <translation id="3971764089670057203">આ સિક્યુરિટી કીમાંના ફિંગરપ્રિન્ટ</translation> <translation id="3973005893595042880">વપરાશકર્તા કોઈ મંજૂરી ધરાવતા નથી</translation> <translation id="3973660817924297510">પાસવર્ડ ચેક કરી રહ્યાં છીએ (<ph name="TOTAL_PASSWORDS" />માંથી <ph name="CHECKED_PASSWORDS" />)…</translation> +<translation id="3974105241379491420">આ સાઇટ, તેમના દ્વારા તમારા વિશે સાચવેલી માહિતીનો ઉપયોગ કરવાનું પૂછી શકે છે</translation> <translation id="3974514184580396500">સ્ક્રીન પર તમારા ફોકસને આગળ ખસેડવા માટે, "આગળ"નો ઉપયોગ કરો</translation> <translation id="3975201861340929143">સ્પષ્ટતા</translation> <translation id="3975565978598857337">ક્ષેત્ર માટે સર્વરનો સંપર્ક કરવામાં નિષ્ફળ થયાં</translation> @@ -3754,6 +3801,7 @@ <translation id="402707738228916911"><ph name="AUTHORIZE_INSTRUCTION_NAME" /> સૂચના મેળવી</translation> <translation id="4027569221211770437"><ph name="FOLDER_TITLE" /> ફોલ્ડર</translation> <translation id="4028467762035011525">ઇનપુટ પદ્ધતિઓ ઉમેરો</translation> +<translation id="4029024445166427442">લૉન્ચર + shift + backspace</translation> <translation id="4029556917477724407"><ph name="PAGE_TITLE" /> પેજ પરથી પાછા ફરો</translation> <translation id="403088439874411464">ટેક્સ્ટની ઓળખની ફાઇલો ડાઉનલોડ કરી રહ્યાં છીએ</translation> <translation id="4031179711345676612">માઇક્રોફોનને મંજૂરી</translation> @@ -3783,6 +3831,7 @@ <translation id="4045196801416070837">ડિવાઇસના સાઉન્ડ</translation> <translation id="4046013316139505482">આ એક્સ્ટેંશનને આ સાઇટ પરની માહિતી જોવા અને બદલવાની જરૂર પડતી નથી.</translation> <translation id="4046123991198612571">આગલો ટ્રૅક</translation> +<translation id="4046655456159965535">શું બતાવવામાં આવેલો ડેટા ડિલીટ કરીએ?</translation> <translation id="4047345532928475040">N/A</translation> <translation id="4047581153955375979">USB4</translation> <translation id="4047726037116394521">હોમ પર જાઓ</translation> @@ -3817,9 +3866,11 @@ <translation id="4078738236287221428">એગ્રેસિવ</translation> <translation id="4078903002989614318">સૉર્ટિંગ અને સૂચિના વિકલ્પો</translation> <translation id="4079140982534148664">વધુ સારી બનાવાયેલી જોડણીની તપાસનો ઉપયોગ કરો</translation> +<translation id="4084582735848141214">{COUNT,plural, =1{1 સાઇટને મંજૂરી આપી}one{# સાઇટને મંજૂરી આપી}other{# સાઇટને મંજૂરી આપી}}</translation> <translation id="4084682180776658562">બુકમાર્ક</translation> <translation id="4084835346725913160"><ph name="TAB_NAME" /> બંધ કરો</translation> <translation id="4085298594534903246">આ પેજ પર JavaScript બ્લૉક હતું.</translation> +<translation id="4085566053793776107">થીમને કસ્ટમાઇઝ કરો</translation> <translation id="4085620044235559093"><ph name="FILE_TYPE" /> ફાઇલો ખોલવા માટે, કોઈ ઍપ પસંદ કરો</translation> <translation id="4087089424473531098">એક્સ્ટેંશન બનાવ્યું: @@ -3900,6 +3951,7 @@ <translation id="4146785383423576110">રીસેટ કરો અને સાફ કરો</translation> <translation id="4147099377280085053">બ્રેઇલ ટેબલ પસંદ કરો</translation> <translation id="4147911968024186208">કૃપા કરીને ફરી પ્રયાસ કરો. જો તમને આ ભૂલ ફરી દેખાય તો કૃપા કરીને તમારા સપોર્ટ પ્રતિનિધિનો સંપર્ક કરો.</translation> +<translation id="414800391140809654">જેમ જેમ તમે બ્રાઉઝ કરો, તેમ તેમ તમારી માહિતીનો ઉપયોગ કરી શકે છે</translation> <translation id="4150201353443180367">ડિસ્પ્લે</translation> <translation id="4150569944729499860">સ્ક્રીન સંદર્ભ</translation> <translation id="4151449637210235443">અમને તમારા તાજેતરના ગેમપ્લે વિશે જણાવો</translation> @@ -3944,6 +3996,7 @@ <translation id="4193836101014293726">આ પ્રોફાઇલ ડિલીટ કરી શકાતી નથી</translation> <translation id="419427585139779713">એક સમયે એક જ અક્ષર ઇનપુટ કરો</translation> <translation id="4194570336751258953">ક્લિક કરવા હલકું દબાવોને ચાલુ કરો</translation> +<translation id="4195001808989442226">Chromebook (બીટા) માટે Steam ખોલી શકાતું નથી</translation> <translation id="4195378859392041564">તમારા માઉસ વડે કોઈપણ કી પર ક્લિક કરો, પછી કસ્ટમાઇઝ કરવા માટે કીબોર્ડની કી દબાવો</translation> <translation id="4195643157523330669">નવા ટૅબમાં ખોલો</translation> <translation id="4195814663415092787">તમે જ્યાંથી છોડેલું ત્યાંથી ચાલુ કરો</translation> @@ -3992,6 +4045,7 @@ <translation id="4242145785130247982">એકથી વધુ ક્લાયન્ટ પ્રમાણપત્રોને સપોર્ટ આપવામાં આવતો નથી</translation> <translation id="4242533952199664413">સેટિંગ ખોલો</translation> <translation id="4242577469625748426">આ ડિવાઇસ પર પૉલિસી સેટિંગ ઇન્સ્ટોલ કરવામાં નિષ્ફળ ગયું: <ph name="VALIDATION_ERROR" />.</translation> +<translation id="4242825475818569385"><ph name="DOMAIN" /> દ્વારા તમારા <ph name="BEGIN_LINK" />બ્રાઉઝર તેમજ પ્રોફાઇલ મેનેજ<ph name="END_LINK" /> કરવામાં આવે છે</translation> <translation id="4243504193894350135">પ્રિન્ટર થોભાવેલું છે</translation> <translation id="4243624244759495699"><ph name="LOCALE" />, ગ્રેડ <ph name="GRADE" /></translation> <translation id="4244238649050961491">વધુ સ્ટાઇલસ ઍપ મેમરીનો શોધો</translation> @@ -4028,6 +4082,7 @@ <translation id="4267924571297947682">માતાપિતાને પરવાનગી માટે કહો</translation> <translation id="4267953847983678297">સેલ્યુલર નેટવર્કથી ઑટોમૅટિક રીતે કનેક્ટ થાઓ</translation> <translation id="4268025649754414643">કી ચિહ્નિકરણ</translation> +<translation id="4268516942564021145">આ સેટિંગ તમારા એકાઉન્ટ માટે ઉપલબ્ધ નથી.</translation> <translation id="4270393598798225102">વર્ઝન <ph name="NUMBER" /></translation> <translation id="4274604968379621964">ગ્રૂપ સાચવો</translation> <translation id="4274667386947315930">સાઇન-ઇન ડેટા</translation> @@ -4052,6 +4107,7 @@ <translation id="4287157641315808225">હા, ChromeVox સક્રિય કરો</translation> <translation id="4287502603002637393">{MUTED_NOTIFICATIONS_COUNT,plural, =1{બતાવો}one{બધું બતાવો}other{બધું બતાવો}}</translation> <translation id="4289540628985791613">ઓવરવ્યૂ</translation> +<translation id="428963538941819373">આ સાઇટ, તમે જેમ જેમ <ph name="HOST" /> બ્રાઉઝ કરો તેમ તેમ તમારા વિશે તેમણે સાચવેલી માહિતીનો ઉપયોગ કરી શકે છે</translation> <translation id="4289732974614035569">કોઈ પિન પસંદ કરો</translation> <translation id="4290791284969893584">કોઈ પેજ બંધ કર્યા પછી, તમે શરૂ કરેલા કાર્ય કદાચ પૂર્ણ થઈ શકશે નહીં</translation> <translation id="4291265871880246274">લૉગ ઇન સંવાદ</translation> @@ -4120,6 +4176,7 @@ <translation id="4351770750390404505"><ph name="BEGIN_PARAGRAPH1" />શ્રેષ્ઠ અનુભવ પ્રદાન કરવા માટે, <ph name="DEVICE_OS" /> ડિવાઇસ વિશેનો હાર્ડવેર ડેટા એકત્રિત કરે છે અને કઈ અપડેટ ડિલિવર કરવી જોઈએ તે નક્કી કરવા માટે તેને Google સાથે શેર કરે છે. વૈકલ્પિક રીતે, તમે <ph name="DEVICE_OS" />માંનો અનુભવ અને સેવા સંબંધિત સપોર્ટ અને સુધારણાઓ જેવા વધારાના હેતુઓ માટે Googleને આ ડેટાનો ઉપયોગ કરવાની મંજૂરી આપી શકો છો.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />અપડેટ ફિલ્ટરિંગ માટે Googleને મોકલવામાં આવેલો ડેટા તેમજ તમે Google સાથે ડેટા શેર કરવાનું પસંદ કરો છો તેવો કોઈપણ અન્ય કિસ્સો જોવા માટે, તમે આ ડિવાઇસ પર લૉગ ઇન કરી શકો છો અને chrome://system વિભાગમાં CHROMEOSFLEX_HARDWARE_INFO વિભાગની મુલાકાત લઈ શકો છો.<ph name="END_PARAGRAPH2" /> <ph name="BEGIN_PARAGRAPH3" /><ph name="DEVICE_OS" />, Google સાથે કયો ડેટા શેર કરી શકે છે અને તેનો ઉપયોગ કેવી રીતે કરવામાં આવે છે, તેના વિશે વધુ વિગતો જાણવા g.co/flex/HWDataCollectionની મુલાકાત લો.<ph name="END_PARAGRAPH3" /></translation> +<translation id="435185728237714178">ઇન્સ્ટૉલ કરેલી અને સ્ટ્રીમ કરેલી ઍપ મેનેજ કરવા માટે, "<ph name="APP_NAME" />" પર જાઓ</translation> <translation id="4354073718307267720">જ્યારે કોઈ સાઇટ તમારી આજુબાજુનો 3D નકશો બનાવવા અથવા કૅમેરાના સ્ટેટસને ટ્રૅક કરવા ઇચ્છતી હોય, ત્યારે પૂછો</translation> <translation id="4354344420232759511">તમે મુલાકાત લીધેલી સાઇટ અહીં દેખાશે</translation> <translation id="435527878592612277">તમારો ફોટો પસંદ કરો</translation> @@ -4197,6 +4254,7 @@ <translation id="4410545552906060960">તમારા ઉપકરણને અનલૉક કરવા માટે પાસવર્ડને બદલે કોઈ સંખ્યા (પિન)નો ઉપયોગ કરો. પછીથી તમારો પિન સેટ કરવા માટે, સેટિંગ પર જાઓ.</translation> <translation id="4411578466613447185">કોડ સાઇનર</translation> <translation id="4411719918614785832">આ પાસકીને આ કમ્પ્યુટર પર Windows Helloમાં સાચવવામાં આવે છે. તે તમારા Google એકાઉન્ટમાં સાચવવામાં આવતી નથી.</translation> +<translation id="4412547955014928315"><ph name="SITE_NAME" /> અને તેની હેઠળ આવતી બધી સાઇટ માટે સાઇટનો ડેટા તેમજ પરવાનગીઓ ડિલીટ કરીએ?</translation> <translation id="4412632005703201014">Chrome ઍપ, પ્રગતિશીલ વેબ ઍપ પર સ્થાનાંતરિત થઈ રહી છે. આ Chrome ઍપ તમારી સંસ્થા દ્વારા તમારા બ્રાઉઝર પર ઇન્સ્ટૉલ કરવામાં આવી હતી. ઍપની સૂચિમાંથી પ્રગતિશીલ વેબ ઍપ ખોલવા માટે, પહેલાં તમારા ઍડમિનિસ્ટ્રેટરનો સંપર્ક કરો અને તેમને Chrome ઍપ અનઇન્સ્ટૉલ કરવાનું કહો. આ દરમિયાન, તમે વેબ પર <ph name="EXTENSION_NAME" /> ખોલવા માટે <ph name="EXTENSION_LAUNCH_URL" />ની મુલાકાત લઈ શકો છો.</translation> <translation id="4412698727486357573">સહાયતા કેન્દ્ર</translation> <translation id="4412992751769744546">તૃતીય-પક્ષ કૂકીઝને મંજૂરી આપો</translation> @@ -4218,6 +4276,7 @@ <ph name="BEGIN_PARAGRAPH2" />તમે તમારા Chrome ડિવાઇસના સેટિંગમાં કોઈપણ સમયે આ રિપોર્ટને મંજૂરી આપવાનું શરૂ અથવા બંધ કરી શકો છો. જો તમે ડોમેન ઍડમિનિસ્ટ્રેટર હો, તો તમે ઍડમિન કન્સોલમાં આ સેટિંગ બદલી શકો છો.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> ડિલીટ કરો</translation> <translation id="4426464032773610160">શરૂ કરવા માટે, કૃપા કરીને ખાતરી કરો કે તમારા USB અથવા બ્લૂટૂથની સ્વિચ તમારી Chromebook સાથે કનેક્ટ કરેલી છે. તમે કીબોર્ડની કીનો પણ ઉપયોગ કરી શકો છો.</translation> +<translation id="4426490308207168518">પ્રતિસાદ શેર કરો અથવા સમસ્યાની જાણ કરો</translation> <translation id="4426508677408162512">બધા બુકમાર્ક્સ</translation> <translation id="4427306783828095590">વધારેલી સુરક્ષા ફિશિંગ અને માલવેરને બ્લૉક કરવામાં વધુ સહાયરૂપ થાય છે</translation> <translation id="4427365070557649936">કન્ફર્મેશન કોડ ચકાસી રહ્યાં છીએ...</translation> @@ -4382,6 +4441,7 @@ <translation id="4563382028841851106">એકાઉન્ટમાંથી કાઢી નાખો</translation> <translation id="4563880231729913339">આંગળી 3</translation> <translation id="4564245002465020751">તમારા ફોન પર સેટઅપની પ્રક્રિયા પૂર્ણ કરો</translation> +<translation id="456449593072900590">બહાર નીકળવા પર ડિલીટ કરો</translation> <translation id="4565377596337484307">પાસવર્ડ છુપાવો</translation> <translation id="4565917129334815774">સિસ્ટમ લૉગને સ્ટોર કરો</translation> <translation id="4566170377336116390">જો નોંધણી કર્યા પછી તમે સ્વિચ કરવા માગતા હો, તો તમારે તમારા ડિવાઇસને ફેક્ટરી રીસેટ (પાવરવોશ) કરવાની જરૂર રહેશે.</translation> @@ -4527,6 +4587,7 @@ <translation id="4681453295291708042">'નજીકના શેર' સુવિધા બંધ કરો</translation> <translation id="4681512854288453141">સૉર્સ સંબંધિત પૉલિસી</translation> <translation id="4681930562518940301">નવા ટેબમાં મૂળ &છબી ખોલો</translation> +<translation id="4682481611456523884">આ સાઇટ પર શામેલ કરેલું કન્ટેન્ટ, તેના દ્વારા તમારા વિશે સાચવવામાં આવેલી માહિતીનો ઉપયોગ કરી શકતું નથી</translation> <translation id="4682830185876172415">તાજેતરના ડાઉનલોડ</translation> <translation id="4683629100208651599">લોઅરકેસ કરો</translation> <translation id="4683947955326903992"><ph name="PERCENTAGE" />% (ડિફૉલ્ટ)</translation> @@ -4592,6 +4653,7 @@ <translation id="4742334355511750246">છબીઓ બતાવવાની મંજૂરી નથી</translation> <translation id="4742970037960872810">હાઇલાઇટ કાઢી નાખો</translation> <translation id="4743260470722568160"><ph name="BEGIN_LINK" />ઍપ્લિકેશનો કેવી રીતે અપલોડ કરવી તે જાણો<ph name="END_LINK" /></translation> +<translation id="4743664893327841597">તમે ઍડ્રેસ બાર અથવા શોધ બૉક્સમાં જે ટાઇપ કરો છો, તે તમારા ડિફૉલ્ટ શોધ એન્જિનને મોકલવામાં આવે છે</translation> <translation id="4744268813103118742">સાઇટ પર જાઓ</translation> <translation id="4744571849207727284">Excel</translation> <translation id="4744981231093950366">{NUM_TABS,plural, =1{સાઇટને અનમ્યૂટ કરો}one{સાઇટને અનમ્યૂટ કરો}other{સાઇટને અનમ્યૂટ કરો}}</translation> @@ -4659,6 +4721,7 @@ <translation id="4804827417948292437">એવોકેડો</translation> <translation id="4806457879608775995">આ શરતોનો રિવ્યૂ કરો અને તમારા ડેટાનું નિયંત્રણ કરો</translation> <translation id="4807098396393229769">કાર્ડ પરનું નામ</translation> +<translation id="4807122856660838973">Safe Browsing ચાલુ કરો</translation> <translation id="4807514039636325497">D-Busની વિગતો</translation> <translation id="4808667324955055115">પૉપ-અપ બ્લૉક કરેલ છે:</translation> <translation id="4808711719757110498">{NUM_EXTENSIONS,plural, =1{<ph name="BEGIN_BOLD" />1 એક્સ્ટેન્શન<ph name="END_BOLD" />નો રિવ્યૂ કરો જે Chrome વેબ સ્ટોરમાંથી કાઢી લેવામાં આવ્યું હતું}one{<ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} એક્સ્ટેન્શન<ph name="END_BOLD" />નો રિવ્યૂ કરો જે Chrome વેબ સ્ટોરમાંથી કાઢી લેવામાં આવ્યું હતું}other{<ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} એક્સ્ટેન્શન<ph name="END_BOLD" />નો રિવ્યૂ કરો જે Chrome વેબ સ્ટોરમાંથી કાઢી લેવામાં આવ્યા હતા}}</translation> @@ -4840,6 +4903,7 @@ <translation id="4944310289250773232">આ પ્રમાણીકરણ સેવા <ph name="SAML_DOMAIN" /> દ્વારા હોસ્ટ કરવામાં આવે છે</translation> <translation id="4945439665401275950">ફિંગરપ્રિન્ટનું સેટઅપ કરવા માટે, તમારા બાળકને પાવર બટનને ટચ કરવા જણાવો. તમારા બાળકની ફિંગરપ્રિન્ટનો ડેટા સુરક્ષિત રીતે સ્ટોર કરવામાં આવે છે અને તે હંમેશાં આ <ph name="DEVICE_TYPE" />માં જ રહે છે.</translation> <translation id="4946459324029651239">તમે માનક સુરક્ષા મેળવી રહ્યાં છો</translation> +<translation id="4946998421534856407">લૉન્ચર + ઉપરની ઍરો કી</translation> <translation id="4950993567860689081">તમારું સત્ર તમારી સંસ્થા દ્વારા મેનેજ થાય છે. ઍડમિનિસ્ટ્રેટર તમારી પ્રોફાઇલ ડિલીટ કરી શકે છે અને તમારા નેટવર્કનો ટ્રાફિક પણ મોનિટર કરી શકે છે.</translation> <translation id="495164417696120157">{COUNT,plural, =1{એક ફાઇલ}one{# ફાઇલ}other{# ફાઇલ}}</translation> <translation id="495170559598752135">ક્રિયાઓ</translation> @@ -4943,6 +5007,7 @@ <translation id="5049614114599109018">ઇનપુટ ઇતિહાસનો ઉપયોગ કરો</translation> <translation id="5050063070033073713">{NUM_SITES,plural, =1{આ સાઇટ દ્વારા તાજેતરમાં અનેક નોટિફિકેશન મોકલવામાં આવ્યા હતા. તમે તેને ભવિષ્યમાં નોટિફિકેશન મોકલવાથી રોકી શકો છો.}one{આ સાઇટ દ્વારા તાજેતરમાં અનેક નોટિફિકેશન મોકલવામાં આવ્યા હતા. તમે તેને ભવિષ્યમાં નોટિફિકેશન મોકલવાથી રોકી શકો છો.}other{આ બધી સાઇટ દ્વારા તાજેતરમાં અનેક નોટિફિકેશન મોકલવામાં આવ્યા હતા. તમે તેમને ભવિષ્યમાં નોટિફિકેશન મોકલવાથી રોકી શકો છો.}}</translation> <translation id="5050330054928994520">TTS</translation> +<translation id="5051461727068120271">ચકાસ્યા વિનાની ફાઇલ ડાઉનલોડ કરો</translation> <translation id="5051836348807686060">તમે પસંદ કરેલી ભાષાઓ માટે જોડણીતપાસ સમર્થિત નથી</translation> <translation id="5052499409147950210">સાઇટમાં ફેરફાર કરો</translation> <translation id="505347685865235222">નામ વિનાનું ગ્રૂપ - <ph name="GROUP_CONTENT_STRING" /></translation> @@ -5093,6 +5158,7 @@ <translation id="5176787661653201403">વીડિયો ફ્રેમ કૉ&પિ કરો</translation> <translation id="5177479852722101802">કૅમેરા અને માઇક્રોફોનના ઍક્સેસને બ્લૉક કરવાનું ચાલુ રાખો</translation> <translation id="5177549709747445269">તમે મોબાઇલ ડેટાનો ઉપયોગ કરી રહ્યાં છો</translation> +<translation id="5178106147333214179">સલામતી હબ પર જાઓ</translation> <translation id="5178667623289523808">પાછલું શોધો</translation> <translation id="5181140330217080051">ડાઉનલોડ કરી રહ્યું છે</translation> <translation id="5181172023548002891"><ph name="ACCOUNT" /> માટે Google પાસવર્ડ મેનેજરમાં સાચવો</translation> @@ -5153,6 +5219,7 @@ <translation id="5233231016133573565">પ્રક્રિયા ID</translation> <translation id="5233638681132016545">નવું ટૅબ</translation> <translation id="5233736638227740678">&પેસ્ટ કરો</translation> +<translation id="5234523649284990414">ChromeOS, ChromeVox પર સ્ક્રીન રીડરનો ઉપયોગ મુખ્યત્વે અંધત્વ કે નબળી દૃષ્ટિ ધરાવતા લોકો દ્વારા સ્પીચ સિન્થેસાઇઝર અથવા બ્રેઇલ ડિસ્પ્લે વડે સ્ક્રીન પર બતાવવામાં આવેલી ટેક્સ્ટ વાંચવા માટે કરવામાં આવે છે. ChromeVox ચાલુ કરવા માટે સ્પેસ બાર દબાવો. જ્યારે ChromeVox સક્રિય થાય, ત્યારે તમે એક ઝડપી ટૂરમાંથી પસાર થશો.</translation> <translation id="5234764350956374838">કાઢી નાખો</translation> <translation id="5235050375939235066">ઍપ્લિકેશનને અનઇન્સ્ટૉલ કરીએ?</translation> <translation id="523505283826916779">ઍક્સેસિબિલિટી સેટિંગ</translation> @@ -5263,6 +5330,7 @@ <translation id="5320135788267874712">ડિવાઇસનું નવું નામ</translation> <translation id="5320261549977878764">ગ્રૂપ સાચવવાનું રદ કરો</translation> <translation id="532247166573571973">સર્વર પહોંચની બહાર હોઇ શકે છે. પછીથી ફરી પ્રયાસ કરો.</translation> +<translation id="5323328004379641163">Chrome અને આ પેજનો દેખાવ કસ્ટમાઇઝ કરો</translation> <translation id="5324300749339591280">ઍપની સૂચિ</translation> <translation id="5324780743567488672">તમારા સ્થાનનો ઉપયોગ કરીને ઑટોમૅટિક રીતે સમય ઝોન સેટ કરો</translation> <translation id="5327248766486351172">નામ</translation> @@ -5333,6 +5401,7 @@ <translation id="5383740867328871413">નામ વિનાનું ગ્રૂપ - <ph name="GROUP_CONTENTS" /> - <ph name="COLLAPSED_STATE" /></translation> <translation id="538822246583124912">એન્ટરપ્રાઇઝ પૉલિસી બદલાઈ ગઈ છે. ટૂલબારમાં પ્રયોગોનું બટન ઉમેરવામાં આવ્યું છે. પ્રયોગો ચાલુ કરવા માટે બટન પર ક્લિક કરીને સંવાદ ખોલો.</translation> <translation id="5388885445722491159">જોડી કરેલા</translation> +<translation id="5389626883706033615">આ સાઇટને, તેમના દ્વારા તમારા વિશે સાચવવામાં આવેલી માહિતીનો ઉપયોગ કરવાનું પૂછવાથી બ્લૉક કરવામાં આવી છે</translation> <translation id="5390112241331447203">પ્રતિસાદના રિપોર્ટમાં મોકલેલી system_logs.txt ફાઇલનો સમાવેશ કરો.</translation> <translation id="5390677308841849479">ઘેરો લાલ અને નારંગી</translation> <translation id="5390743329570580756">આ માટે મોકલો</translation> @@ -5413,6 +5482,7 @@ <translation id="5449551289610225147">અમાન્ય પાસવર્ડ</translation> <translation id="5449588825071916739">તમામ ટૅબ્સ બુકમાર્ક કરો</translation> <translation id="5449716055534515760">Close Win&dow</translation> +<translation id="5450469615146335984">દરેક ક્રિયા માટે કોઈ શૉર્ટકટ પસંદ કરો</translation> <translation id="545133051331995777">કોઈ નેટવર્ક કનેક્શન નથી</translation> <translation id="5452446625764825792">હવે તમે તમારા ફોનના તાજેતરના ફોટા, મીડિયા અને ઍપ જોઈ શકો છો</translation> <translation id="5452976525201205853"><ph name="LANGUAGE" /> (ઑફલાઇન કાર્ય કરે છે)</translation> @@ -5555,6 +5625,7 @@ <translation id="5563234215388768762">Google પર શોધો અથવા URL લખો</translation> <translation id="5565735124758917034">સક્રિય</translation> <translation id="5568069709869097550">સાઇન ઇન કરી શકાતું નથી</translation> +<translation id="5568525251731145240"><ph name="SITE_NAME" />, તેની હેઠળ આવતી બધી સાઇટ અને ઇન્સ્ટૉલ કરેલી તમામ સાઇટ માટે સાઇટનો ડેટા તેમજ પરવાનગીઓ ડિલીટ કરીએ?</translation> <translation id="5571066253365925590">Bluetooth સક્ષમ છે</translation> <translation id="5571092938913434726">વૈશ્વિક મીડિયા નિયંત્રણો</translation> <translation id="5571832155627049070">તમારી પ્રોફાઇલ કસ્ટમાઇઝ કરો</translation> @@ -5772,6 +5843,7 @@ <translation id="5765425701854290211">માફ કરજો, અમુક ફાઇલોને નુકસાન થયું હતું અને અપડેટ સફળ રહ્યું ન હતું. તમારી સિંક થયેલી ફાઇલો સુરક્ષિત છે.</translation> <translation id="5765491088802881382">નેટવર્ક્સ ઉપલબ્ધ નથી</translation> <translation id="5766243637773654698"><ph name="FILE_NAME" /> જોખમકારક હોઈ શકે છે. સ્કૅન કરવા માટે Googleને મોકલીએ? ડાઉનલોડ બાર વિભાગમાં પહોંચવા માટે Shift+F6 દબાવો.</translation> +<translation id="5767099457279594162">પાસવર્ડ શેર કરવામાં આવ્યો નથી</translation> <translation id="5770125698810550803">નૅવિગેશન બટન બતાવો</translation> <translation id="5771816112378578655">સેટઅપની પ્રક્રિયા ચાલુ છે...</translation> <translation id="5772114492540073460"><ph name="PARALLELS_NAME" /> તમને તમારી Chromebook પર Windows® ઍપ ચલાવવાની મંજૂરી આપે છે. ઇન્સ્ટૉલેશન માટે ઓછામાં ઓછી <ph name="MINIMUM_SPACE" /> ખાલી સ્પેસની ભલામણ કરવામાં આવે છે.</translation> @@ -5849,6 +5921,7 @@ <translation id="5828633471261496623">છાપકામ...</translation> <translation id="5830205393314753525"><ph name="APP_NAME" /> ખોલી શકાતી નથી</translation> <translation id="5830720307094128296">પેજ આ &રીતે સાચવો...</translation> +<translation id="5831950941058843834"><ph name="SITE_NAME" />, તેની હેઠળ આવતી બધી સાઇટ અને ઇન્સ્ટૉલ કરેલી તેની તમામ ઍપ માટે સાઇટનો ડેટા તેમજ પરવાનગીઓ ડિલીટ કરીએ?</translation> <translation id="5832813618714645810">પ્રોફાઇલ</translation> <translation id="583281660410589416">અજ્ઞાત</translation> <translation id="5832970156002835240">બધી સાઇટ પર મંજૂરી આપો</translation> @@ -5913,6 +5986,7 @@ <ph name="BR" /> <ph name="QUICK_START_DEVICE_DISPLAY_NAME" /> તરીકે નજીકના ડિવાઇસને દેખાશે...</translation> <translation id="5868434909835797817">તમારા ડિવાઇસ પર માઇક્રોફોન બંધ છે</translation> +<translation id="5868822853313956582">ડિવાઇસના રંગો ફૉલો કરો</translation> <translation id="5869029295770560994">બરાબર, સમજાઈ ગયું</translation> <translation id="5869522115854928033">સાચવેલા પાસવર્ડ્સ</translation> <translation id="5870086504539785141">ઍક્સેસિબિલિટી મેનૂ બંધ કરો</translation> @@ -5935,6 +6009,7 @@ <translation id="5888889603768021126">આમના વડે સાઇન ઇન કરેલું</translation> <translation id="5889282057229379085">ઇન્ટરમિડિયેટ CA ની મહત્તમ સંખ્યા: <ph name="NUM_INTERMEDIATE_CA" /></translation> <translation id="5889629805140803638">તમારા પોતાના <ph name="BEGIN_LINK" />સિંક પાસફ્રેઝ<ph name="END_LINK" /> વડે સિંક કરેલો ડેટા એન્ક્રિપ્ટ કરો. Google Payમાંથી ચુકવણી પદ્ધતિઓ અને સરનામા એન્ક્રિપ્ટ કરવામાં આવશે નહીં. Chromeમાંથી બ્રાઉઝિંગ ઇતિહાસ સિંક થશે નહીં.</translation> +<translation id="5891084409170578560">તમે મુલાકાત લેતા હો એવી બધી સાઇટ અન્ય સાઇટમાંનું કન્ટેન્ટ શામેલ કરી શકે છે, ઉદાહરણ તરીકે છબીઓ, જાહેરાતો અને ટેક્સ્ટ. આ અન્ય સાઇટ, તમે જેમ જેમ સાઇટ બ્રાઉઝ કરો તેમ તેમ તમારા વિશે સાચવેલી માહિતીનો ઉપયોગ કરવાની પરવાનગી માગી શકે છે.</translation> <translation id="5891688036610113830">પસંદ કરેલા વાઇ-ફાઇ નેટવર્ક</translation> <translation id="5894056653502215961"><ph name="FOLDER_TITLE" /> ફોલ્ડર નાપસંદ કરો</translation> <translation id="5895138241574237353">પુનઃપ્રારંભ કરો</translation> @@ -6025,7 +6100,9 @@ <translation id="5963413905009737549">સેક્શન</translation> <translation id="5963453369025043595"><ph name="NUM_HANDLES" /> (<ph name="NUM_KILOBYTES_LIVE" /> પિક)</translation> <translation id="5964113968897211042">{COUNT,plural, =0{તમામ URLને &નવી વિન્ડોમાં ખોલો}=1{&નવી વિન્ડોમાં ખોલો}one{તમામ ({COUNT}) URLને &નવી વિન્ડોમાં ખોલો}other{તમામ ({COUNT}) URLને &નવી વિન્ડોમાં ખોલો}}</translation> +<translation id="5964247741333118902">શામેલ કરેલું કન્ટેન્ટ</translation> <translation id="5965661248935608907">જ્યારે તમે હોમ બટન પર ક્લિક કરો અથવા ઑમ્નિબૉક્સ પરથી શોધ કરો ત્યારે કયું પેજ બતાવવામાં આવે તે તેનું પણ નિયંત્રણ કરે છે.</translation> +<translation id="5966511985653515929">જ્યારે તમે બધી વિન્ડો બંધ કરો, ત્યારે તમારા ડિવાઇસમાંથી સાઇટનો ડેટા ડિલીટ કરવામાં આવે છે</translation> <translation id="5968022600320704045">કોઈ શોધ પરિણામ નથી</translation> <translation id="5969364029958154283">સેટિંગને રીસેટ કરવા વિશે વધુ જાણો</translation> <translation id="5969419185858894314"><ph name="ORIGIN" /> <ph name="FOLDERNAME" />માં સાચવેલી ફાઇલોને જોઈ શકે છે</translation> @@ -6205,6 +6282,7 @@ <translation id="6112727384379533756">ટિકિટ ઉમેરો</translation> <translation id="6112931163620622315">તમારો ફોન તપાસો</translation> <translation id="6113434369102685411">Chrome બ્રાઉઝર અને <ph name="DEVICE_TYPE" /> લૉન્ચર માટે તમારું ડિફૉલ્ટ શોધ એન્જિન સેટ કરો</translation> +<translation id="6113832060210023016">લૉન્ચર + ક્લિક</translation> <translation id="6113942107547980621">Smart Lockનો ઉપયોગ કરવા માટે, તમારા ફોન પર પ્રાથમિક વપરાશકર્તા પ્રોફાઇલ પર સ્વિચ કરો</translation> <translation id="6116921718742659598">ભાષા અને ઇનપુટ સેટિંગ બદલો</translation> <translation id="6119008366402292080">કોઈ પ્રિન્ટર ઉપલબ્ધ નથી</translation> @@ -6397,6 +6475,7 @@ <translation id="6270770586500173387"><ph name="BEGIN_LINK1" />સિસ્ટમ અને ઍપ્લિકેશન માહિતી<ph name="END_LINK1" /> અને <ph name="BEGIN_LINK2" />મેટ્રિક્સ<ph name="END_LINK2" /> મોકલો</translation> <translation id="6270896861225278704">પ્રવાસ કાર્ડ</translation> <translation id="6271348838875430303">સુધારાનો છેલ્લો ફેરફાર રદ કર્યો</translation> +<translation id="6271824294945464304">પાસવર્ડ શેર કરી રહ્યાં છીએ</translation> <translation id="6273677812470008672">ગુણવત્તા</translation> <translation id="6274202259872570803">Screencast</translation> <translation id="6276210637549544171">પ્રૉક્સી <ph name="PROXY_SERVER" /> માટે વપરાશકર્તાનું નામ અને પાસવર્ડ જરૂરી છે.</translation> @@ -6408,6 +6487,7 @@ <translation id="6280215091796946657">એક અલગ એકાઉન્ટ સાથે સાઇન ઇન કરો</translation> <translation id="6280912520669706465">ARC</translation> <translation id="6282180787514676874">{COUNT,plural, =1{કાગળની 1 શીટની મર્યાદાથી વધુ છે}one{કાગળની {COUNT} શીટની મર્યાદાથી વધુ છે}other{કાગળની {COUNT} શીટની મર્યાદાથી વધુ છે}}</translation> +<translation id="6282490239556659745"><ph name="SITE" />માંથી <ph name="EMBEDDED_SITE" /> કાઢી નાખો</translation> <translation id="6283438600881103103">હવે તમે ઑટોમૅટિક રીતે સાઇન આઉટ થશો. <ph name="DOMAIN" /> માટે જરૂરી છે કે તમે તમારું સ્માર્ટ કાર્ડ દાખલ કરેલું રાખો.</translation> <translation id="628352644014831790">4 સેકન્ડ</translation> @@ -6487,6 +6567,7 @@ <translation id="6355395056805388423">Google એકાઉન્ટની માહિતી મેળવાઈ રહી છે...</translation> <translation id="635609604405270300">ડિવાઇસને ચાલુ રાખો</translation> <translation id="63566973648609420">માત્ર તમારા પાસફ્રેઝ સાથેની કોઈ વ્યક્તિ જ તમારા એન્ક્રિપ્ટ કરેલા ડેટાને વાંચી શકે છે. Googleને પાસફ્રેઝ મોકલવામાં આવતો નથી કે એના દ્વારા સ્ટોર કરવામાં આવતો નથી. જો તમે તમારો પાસફ્રેઝ ભૂલી જાઓ અથવા આ સેટિંગ બદલવા માંગતા હો, તો તમારે <ph name="BEGIN_LINK" />સિંકને ફરીથી સેટ<ph name="END_LINK" /> કરવું પડશે.</translation> +<translation id="6356718524173428713">પેજને નીચે લઈ જવા માટે ઉપર સ્ક્રોલ કરો</translation> <translation id="6357305427698525450">અમુક સપોર્ટેડ લિંક હજી પણ <ph name="APP_NAME" /> અથવા <ph name="APP_NAME_2" />માં ખૂલશે.</translation> <translation id="6357750620525943720">અન્ય સ્થિર ઓળખકર્તાઓ (દા.ત., હૅશ કે UUID)</translation> <translation id="6358884629796491903">ડ્રેગન</translation> @@ -6717,6 +6798,7 @@ <translation id="6548945820758901244">Google Searchની બાજુની પૅનલ ખોલો</translation> <translation id="6549038875972762904">સેટઅપ ફરી કરો</translation> <translation id="6550675742724504774">વિકલ્પો</translation> +<translation id="6550790536557204077"><ph name="MANAGER" /> દ્વારા તમારી <ph name="BEGIN_LINK" />પ્રોફાઇલ મેનેજ<ph name="END_LINK" /> કરવામાં આવે છે</translation> <translation id="6550891580932862748">જોખમકારક વેબસાઇટ, ડાઉનલોડ અને એક્સ્ટેન્શન સામે તમારું રક્ષણ કરતું નથી. અન્ય Google પ્રોડક્ટના તમારા Safe Browsing સેટિંગને કોઈ અસર થશે નહીં.</translation> <translation id="65513682072153627">જ્યારે તમારા ઍડમિનિસ્ટ્રેટર દ્વારા કોઈ સેટિંગ કે સુવિધા મેનેજ કરવામાં આવતી હોય, ત્યારે તમે આ 'મેનેજ્ડ' આઇકન જોઈ શકશો.</translation> <translation id="6551508934388063976">આદેશ અનુપલબ્ધ. એક નવી વિંડોમાં ખોલવા માટે કંટ્રોલ-N દબાવો.</translation> @@ -6856,6 +6938,7 @@ <translation id="6669195257625975787">ડેટા પર તમે જોઈ રહ્યા હો તે સાઇટને સમાન જ પ્રક્રિયા કરવામાં આવે છે</translation> <translation id="6670142487971298264"><ph name="APP_NAME" /> હવે ઉપલબ્ધ છે</translation> <translation id="6670767097276846646">કેટલાક એક્સ્ટેન્શન Chromeમાં શોધ એન્જિન ઉમેરી શકે છે</translation> +<translation id="6670983860904543332">ઑટોમૅટિક અપડેટ થવાની સુવિધા, તમને નવી સુવિધાઓનો ઍક્સેસ આપે છે. નવી અપડેટની હાઇલાઇટ વિશે શોધખોળ કરો.</translation> <translation id="6671320560732140690">{COUNT,plural, =1{એક સરનામું}one{# સરનામું}other{# સરનામા}}</translation> <translation id="6671497123040790595"><ph name="MANAGER" /> મેનેજમેન્ટ સેટઅપ કરી રહ્યાં છે</translation> <translation id="6672917148207387131"><ph name="DOMAIN" /> ઉમેરો</translation> @@ -6910,6 +6993,7 @@ <translation id="6713668088933662563">આ ભાષાઓનો અનુવાદ કરવાની ક્યારેય ઑફર કરશો નહીં</translation> <translation id="6715803357256707211">તમારી Linux ઍપ્લિકેશનના ઇન્સ્ટૉલેશન દરમિયાન ભૂલ આવી. વિગતો માટે નોટિફિકેશન પર ક્લિક કરો.</translation> <translation id="6716798148881908873">નેટવર્ક કનેક્શન ગુમાવ્યું હતું. તમારું નેટવર્ક કનેક્શન ચેક કરો અથવા બીજું વાઇ-ફાઇ નેટવર્ક અજમાવી જુઓ.</translation> +<translation id="6718849325281682232">તમે ભલે ઘેરા મોડમાં હો કે પછી લાઇટ મોડમાં હો, પણ Chromeની થીમના રંગો દરેક જણને બહેતર અનુભવ આપી શકે એ માટે તેમને અપડેટ કરવામાં આવ્યા છે</translation> <translation id="671928215901716392">સ્ક્રીન લૉક કરો</translation> <translation id="6721744718589119342">વધુ માહિતી અથવા અપડેટ માટે, અમે તમને ઇમેઇલ મોકલી શકીએ છીએ</translation> <translation id="6721972322305477112">&File</translation> @@ -7179,6 +7263,7 @@ <translation id="6930161297841867798">{NUM_EXTENSIONS,plural, =1{એક્સ્ટેંશન નકારવામાં આવ્યું છે}one{# એક્સ્ટેંશન નકારવામાં આવ્યું છે}other{# એક્સ્ટેંશન નકારવામાં આવ્યા છે}}</translation> <translation id="6931690462168617033">ક્લિકની ક્ષમતા</translation> <translation id="6933321725007230600">&સિંક કરો સુવિધા ચાલુ કરો...</translation> +<translation id="6935031746833428401">ડિવાઇસના મેનેજમેન્ટ વિશે વધુ જાણો</translation> <translation id="6935286146439255109">પેપર ટ્રે ખૂટે છે</translation> <translation id="6938386202199793006">તમારી પાસે 1 સાચવેલું પ્રિન્ટર છે.</translation> <translation id="6938387822292071111">ટૅબ પર લઈ જવાના પ્રીવ્યૂ કાર્ડ પર છબીઓ બતાવો</translation> @@ -7300,6 +7385,7 @@ <translation id="7017354871202642555">વિંડો સેટ થઈ જાય પછી મોડને સેટ કરી શકાતો નથી.</translation> <translation id="7019546817926942979">તમારા ડિવાઇસને પ્લગ-ઇન કરવાની જરૂર છે. Linux અપગ્રેડ કરવાથી તમારી બૅટરી નોંધપાત્ર રીતે વપરાઈ શકે છે. તમારા ડિવાઇસને ચાર્જર સાથે કનેક્ટ કરો અને ફરી પ્રયાસ કરો.</translation> <translation id="7019805045859631636">ઝડપી</translation> +<translation id="7021524108486027008">તમારા <ph name="DEVICE_TYPE" /> પર તમારી એન્ટરપ્રાઇઝની દેખરેખમાં મેનેજ કરવામાં આવતા ટૂલ, એડિટર અને IDEs ચલાવો.</translation> <translation id="7022562585984256452">તમારું હોમ પેજ સેટ કરવામાં આવ્યું છે.</translation> <translation id="702455272205692181"><ph name="EXTENSION_NAME" /></translation> <translation id="7025082428878635038">સંકેતો વડે નૅવિગેટ કરવાની નવી રીતનો પરિચય</translation> @@ -7424,6 +7510,7 @@ <translation id="7134098520442464001">ટેક્સ્ટને વધુ નાનો બનાવો</translation> <translation id="7135729336746831607">બ્લૂટૂથ ચાલુ કરીએ?</translation> <translation id="7136694880210472378">ડિફૉલ્ટ બનાવો</translation> +<translation id="7137771508221868414">આમ કરવાથી સાઇટ અને ઇન્સ્ટૉલ કરવામાં આવેલી ઍપ દ્વારા સ્ટોર કરવામાં આવેલો <ph name="TOTAL_USAGE" /> ડેટા ડિલીટ કરવામાં આવશે</translation> <translation id="7138678301420049075">અન્ય</translation> <translation id="7139627972753429585"><ph name="APP_NAME" /> તમારા માઇક્રોફોનનો ઉપયોગ કરી રહી છે</translation> <translation id="7141105143012495934">સાઇન ઇન નિષ્ફળ થયું કારણ કે તમારી એકાઉન્ટ વિગતો પાછી મેળવી શકાઈ નથી. કૃપા કરીને તમારા એડમિનનો સંપર્ક કરો અથવા ફરી પ્રયાસ કરો.</translation> @@ -7494,12 +7581,14 @@ <translation id="7207457272187520234">વપરાશ અને નિદાનનો ડેટા મોકલો. આ ડિવાઇસ હાલમાં Googleને નિદાન, ડિવાઇસ અને ઍપ વપરાશનો ડેટા ઑટોમૅટિક રીતે મોકલી રહ્યું છે. આ સિસ્ટમ અને ઍપની સ્થિરતા અને અન્ય સુધારણાઓમાં સહાય કરશે. એકત્ર કરેલો કેટલોક ડેટા Google ઍપ અને ભાગીદારો, જેમ કે Android ડેવલપરને પણ સહાય કરશે. આ સેટિંગ માલિક દ્વારા લાગુ કરવામાં આવ્યું છે. જો તમારી વધારાની વેબ અને ઍપ પ્રવૃત્તિનું સેટિંગ ચાલુ હોય, તો આ ડેટા તમારા Google એકાઉન્ટમાં સાચવવામાં આવી શકે છે.</translation> <translation id="7207631048330366454">ઍપ શોધો</translation> <translation id="7210257969463271891">વેબ ઍપ કે જે તમે ઇન્સ્ટૉલ કરો છો તે અહીં દેખાય છે</translation> +<translation id="7210432570808024354">આઇટમને ખસેડવા માટે, ટૅપ કરો અને ખેંચો</translation> <translation id="7210471695184432500">આ ડિવાઇસ પર Google Password Managerમાં પાસવર્ડ આયાત કરવા માટે, કોઈ CSV ફાઇલ પસંદ કરો</translation> <translation id="7210499381659830293">એક્સ્ટેંશન પ્રિન્ટર</translation> <translation id="7211783048245131419">હજી સુધી કોઈ સ્વિચની સોંપણી કરવામાં આવી નથી</translation> <translation id="7212097698621322584">પિન બદલવા માટે તમારો વર્તમાન પિન દાખલ કરો. જો તમને તમારો પિન યાદ ન હોય, તો તમારે સુરક્ષા કોડ રીસેટ કરવો પડશે, અને પછી નવો પિન બનાવવો પડશે.</translation> <translation id="721490496276866468">પાસવર્ડ આયાત કરો</translation> <translation id="7218514093816577632">તમારા <ph name="DEVICE_NAME" />માં નોટિફિકેશન ચાલુ કરવામાં આવ્યા હોવાની ખાતરી કરો.</translation> +<translation id="7219254577985949841">શું સાઇટનો ડેટા ડિલીટ કરીએ?</translation> <translation id="7219473482981809164">અમને ડાઉનલોડ કરવા માટે, એકથી વધુ ઉપલબ્ધ પ્રોફાઇલ મળી છે. આગળ વધતા પહેલાં, તમે જે ડાઉનલોડ કરવા ઇચ્છતા હો, તે પ્રોફાઇલ પસંદ કરો.</translation> <translation id="7219762788664143869">{NUM_WEAK,plural, =0{એકેય નબળો પાસવર્ડ નથી}=1{1 નબળો પાસવર્ડ}one{{NUM_WEAK} નબળો પાસવર્ડ}other{{NUM_WEAK} નબળા પાસવર્ડ}}</translation> <translation id="7220019174139618249">પાસવર્ડને "<ph name="FOLDER" />"માં મોકલી શકાતો નથી</translation> @@ -7591,6 +7680,7 @@ <translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />x<ph name="VERTICAL_DPI" /> dpi</translation> <translation id="7289386924227731009"><ph name="WINDOW_TITLE" /> - પરવાનગીની વિનંતી કરવામાં આવી, જવાબ આપવા માટે F6 દબાવો</translation> <translation id="7290242001003353852"><ph name="SAML_DOMAIN" /> દ્વારા હોસ્ટ થયેલ સાઇન-ઇન સેવા, તમારા કૅમેરાને ઍક્સેસ કરી રહી છે.</translation> +<translation id="7292067737327289208">તમારી સંસ્થા દ્વારા તમારું <ph name="BEGIN_LINK" />બ્રાઉઝર મેનેજ<ph name="END_LINK" /> કરવામાં આવે છે અને <ph name="PROFILE_DOMAIN" />દ્વારા તમારી <ph name="BEGIN_LINK" />પ્રોફાઇલ મેનેજ<ph name="END_LINK" /> કરવામાં આવે છે</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">નોંધ લો કે Android, Play અને સંબંધિત ઍપ ડેટા એકત્ર કરવાની અને તેનો ઉપયોગ કરવાની તેમની પોતાની પૉલિસીઓ પ્રમાણે મેનેજ થાય છે.</translation> <translation id="729583233778673644">AES અને RC4 એન્ક્રિપ્શનની મંજૂરી આપો. આનાથી વિકલ્પનો ઉપયોગ કરવાનું તમારું જોખમ વધે છે, કારણ કે RC4 સાઇફર અસુરક્ષિત હોય છે.</translation> @@ -7616,6 +7706,7 @@ <translation id="7311244614769792472">કોઈ પરિણામ મળ્યું નથી</translation> <translation id="7312210124139670355">તમારા ઍડમિનિસ્ટ્રેટર તમારા ઇ-સિમને રીસેટ કરી રહ્યાં છે. આમાં થોડો સમય લાગી શકે છે.</translation> <translation id="7317831949569936035">સ્કૂલમાં પ્રવેશ</translation> +<translation id="7319320447721994672">કુકીનો ઉપયોગ કરતી હોય એવી કોઈ સાઇટની તમે જ્યારે મુલાકાત લો છો, ત્યારે તે સાઇટની બધી સુવિધાઓ સારી રીતે કામ કરે એ માટે તમારે હંગામી રીતે તમારે કુકીને મંજૂરી આપવી જરૂરી હોઈ શકે છે.</translation> <translation id="7320213904474460808">ડિફૉલ્ટ કરેલું નેટવર્ક</translation> <translation id="7321545336522791733">સર્વર પહોંચની બહાર છે</translation> <translation id="7322515217754205362">સાઇટની પરવાનગીઓ</translation> @@ -7657,6 +7748,7 @@ <translation id="7353261921908507769">તમારા સંપર્કો જ્યારે નજીકમાં હોય, ત્યારે તેઓ તમારી સાથે શેર કરી શકે છે. તમે સ્વીકારશો નહીં ત્યાં સુધી ટ્રાન્સફર શરૂ થઈ શકશે નહીં.</translation> <translation id="735361434055555355">Linux ઇન્સ્ટૉલ કરી રહ્યાં છીએ…</translation> <translation id="7354120289251608189">હવે તમે કોઈપણ સમયે તમારા બ્રાઉઝરને કોઈ નવો દેખાવ આપી શકો છો.</translation> +<translation id="7356696499551368971">પસંદ કરવામાં આવેલી તમારી પરવાનગીઓ કાઢી નાખવામાં આવશે</translation> <translation id="7356908624372060336">નેટવર્ક લૉગ</translation> <translation id="7357271391997763660">પાસવર્ડ ચેક કરવાનું શરુ કરીએ?</translation> <translation id="735745346212279324">VPN ડિસ્કનેક્ટ કર્યું છે</translation> @@ -7678,6 +7770,7 @@ <translation id="7366415735885268578">એક સાઇટ ઉમેરો</translation> <translation id="7366909168761621528">બ્રાઉઝિંગ ડેટા</translation> <translation id="7367714965999718019">QR કોડ જનરેટર</translation> +<translation id="7368695150573390554">ઑફલાઇન હોય એવો બધો ડેટા ડિલીટ કરવામાં આવશે</translation> <translation id="736877393389250337"><ph name="ALTERNATIVE_BROWSER_NAME" />માં <ph name="URL" /> ખોલી શકાયું નથી. કૃપા કરીને તમારા સિસ્ટમ વ્યવસ્થાપકનો સંપર્ક કરો.</translation> <translation id="7370592524170198497">ઇથરનેટ EAP:</translation> <translation id="7371490947952970241">તમે આ ડિવાઇસ પરના મુખ્ય સ્થાન સેટિંગને બંધ કરીને સ્થાન સેવાને બંધ કરી શકો છો. તમે સ્થાન સેટિંગમાં સ્થાન સેવા માટે વાઇ-ફાઇ, મોબાઇલ નેટવર્ક અને સેન્સરનો ઉપયોગ પણ બંધ કરી શકો છો.</translation> @@ -7745,6 +7838,7 @@ <translation id="7412226954991670867">GPU મેમરી</translation> <translation id="7414464185801331860">18x</translation> <translation id="7415454883318062233">સેટઅપ પૂર્ણ થયું</translation> +<translation id="7415997299997664304">વિઝ્યુઅલનો અર્થપૂર્ણ લેઆઉટ ઓળખો</translation> <translation id="7416091793702109803"><ph name="FILE_NAME" />નો રિવ્યૂ કરો</translation> <translation id="7416263748877373774">સેવાની શરતો લોડ કરી શકાતી નથી. કૃપા કરીને તમારું નેટવર્ક કનેક્શન ચેક કરો અને ફરી પ્રયાસ કરો.</translation> <translation id="7416362041876611053">અજ્ઞાત નેટવર્ક ભૂલ.</translation> @@ -7810,16 +7904,19 @@ <translation id="7464637891177137294">તેને તમારા Google એકાઉન્ટ, <ph name="ACCOUNT" />માં સાચવો</translation> <translation id="7465522323587461835">{NUM_OPEN_TABS,plural, =1{# ખુલ્લી ટૅબ, ટૅબ સ્ટ્રિપને ટૉગલ કરો કરવા માટે દબાવો}one{# ખુલ્લી ટૅબ, ટૅબ સ્ટ્રિપને ટૉગલ કરો કરવા માટે દબાવો}other{# ખુલ્લી ટૅબ, ટૅબ સ્ટ્રિપને ટૉગલ કરો કરવા માટે દબાવો}}</translation> <translation id="7465635034594602553">કંઈક ખોટું થયું. કૃપા કરીને થોડી વાર રાહ જુઓ અને <ph name="APP_NAME" /> ફરીથી ચલાવો.</translation> +<translation id="7465777686629334728">મેનેજ કરવામાં આવેલા ડેવલપમેન્ટ એન્વાયરમેન્ટ કાઢી નાખો (<ph name="SPECIFIC_NAME" />)</translation> <translation id="7465778193084373987">નેટસ્કેપ પ્રમાણપત્ર રિવોકેશન URL</translation> <translation id="7466431077154602932">કૉમ્પેક્ટ વ્યૂ</translation> <translation id="746861123368584540">એક્સ્ટેન્શન લોડ કર્યું</translation> <translation id="7470424110735398630">તમારું ક્લિપબોર્ડ જોવાની મંજૂરી છે</translation> <translation id="747114903913869239">ભૂલ: એક્સટેન્શનને ડિકોડ કરવામાં અક્ષમ</translation> <translation id="7471520329163184433">ઝડપ ધીમી કરો</translation> +<translation id="747312361841682912">બતાવવામાં આવેલો ડેટા ડિલીટ કરો</translation> <translation id="7473891865547856676">નહીં આભાર</translation> <translation id="747459581954555080">બધુ પુનર્પ્રાપ્ત કરો</translation> <translation id="747507174130726364">{NUM_DAYS,plural, =1{તાત્કાલિક પરત કરવું જરૂરી છે}one{<ph name="DEVICE_TYPE" /> {NUM_DAYS} દિવસમાં પરત કરો}other{<ph name="DEVICE_TYPE" /> {NUM_DAYS} દિવસમાં પરત કરો}}</translation> <translation id="7475671414023905704">નેટસ્કેપ ખોવાયેલો પાસવર્ડ URL</translation> +<translation id="7475742997309661417">ChromeOS, ChromeVox પર સ્ક્રીન રીડરનો ઉપયોગ મુખ્યત્વે અંધત્વ કે નબળી દૃષ્ટિ ધરાવતા લોકો દ્વારા સ્પીચ સિન્થેસાઇઝર અથવા બ્રેઇલ ડિસ્પ્લે વડે સ્ક્રીન પર બતાવવામાં આવેલી ટેક્સ્ટ વાંચવા માટે કરવામાં આવે છે. ChromeVox ચાલુ કરવા માટે બન્ને વૉલ્યૂમ કીને પાંચ સેકન્ડ માટે દબાવી રાખો. જ્યારે ChromeVox સક્રિય થાય, ત્યારે તમે એક ઝડપી ટૂરમાંથી પસાર થશો.</translation> <translation id="7476454130948140105">અપડેટ માટે બૅટરી ખૂબ ઓછી છે (<ph name="BATTERY_PERCENT" />%)</translation> <translation id="7476989672001283112"><ph name="PERMISSION" /> અને વધુ <ph name="COUNT" /> ઑટોમૅટિક રીતે બ્લૉક કરવામાં આવી</translation> <translation id="7477599578899108080">મેમરીનો ઉચ્ચ વપરાશ: <ph name="MEMORY_USAGE" /></translation> @@ -7866,6 +7963,7 @@ <translation id="7509097596023256288">મેનેજમેન્ટ સેટઅપ કરી રહ્યાં છીએ</translation> <translation id="7509246181739783082">તમારી ઓળખ ચકાસો</translation> <translation id="7509539379068593709">ઍપ અનઇન્સ્ટૉલ કરો</translation> +<translation id="7509653797310675541">Lacros</translation> <translation id="7514239104543605883">તમારા ડિવાઇસ પર કૉપિ કરો</translation> <translation id="7514365320538308">ડાઉનલોડ કરો</translation> <translation id="7514417110442087199">સોંપણી ઉમેરો</translation> @@ -7878,6 +7976,7 @@ <translation id="7522255036471229694">"Ok Google" કહો</translation> <translation id="7523117833414447032">કૅપિટલ વાંચતી વખતે</translation> <translation id="7523585675576642403">પ્રોફાઇલનું નામ બદલો</translation> +<translation id="7524849817690367493">સલામતી હબ</translation> <translation id="7525067979554623046">બનાવો</translation> <translation id="7526989658317409655">પ્લેસહોલ્ડર</translation> <translation id="7527758104894292229">તેને તમારા Google એકાઉન્ટ, <ph name="ACCOUNT" />માં અપડેટ કરો</translation> @@ -7995,6 +8094,7 @@ <translation id="7628201176665550262">રિફ્રેશ થવાનો રેટ</translation> <translation id="7628392600831846024">પ્રતીકની શૈલી</translation> <translation id="7628927569678398026"><ph name="LOCALE" /> (<ph name="VARIANT" />), ગ્રેડ <ph name="GRADE" /></translation> +<translation id="762917478230183172">દરેક કી માટે કોઈ ક્રિયા પસંદ કરો</translation> <translation id="7629827748548208700">ટૅબ: <ph name="TAB_NAME" /></translation> <translation id="7630426712700473382">આ ડિવાઇસ <ph name="MANAGER" /> દ્વારા મેનેજ કરવામાં આવે છે અને તમારે દર વખતે સાઇન ઇન કરવું જરૂરી છે.</translation> <translation id="7631014249255418691">Linux ઍપ અને ફાઇલોનો સફળતાપૂર્વક બૅકઅપ લીધો</translation> @@ -8134,6 +8234,7 @@ <translation id="7721237513035801311"><ph name="SWITCH" /> (<ph name="DEVICE_TYPE" />)</translation> <translation id="7721258531237831532">તમારી સંસ્થાની પ્રોફાઇલ આવશ્યક છે</translation> <translation id="7722040605881499779">અપડેટ કરવું જરૂરી છે: <ph name="NECESSARY_SPACE" /></translation> +<translation id="7723388585204724670">Chromeના ડિફૉલ્ટ સેટિંગ પર રીસેટ કરો</translation> <translation id="7724603315864178912">કાપો</translation> <translation id="7726391492136714301">તમારા ફોનના નોટિફિકેશન અને ઍપ જુઓ</translation> <translation id="7728465250249629478">ડિવાઇસની ભાષા બદલો</translation> @@ -8195,6 +8296,7 @@ <translation id="7770072242481632881">બાજુની પૅનલના પસંદગીકર્તા</translation> <translation id="7770450735129978837">માઉસનું જમણું ક્લિક</translation> <translation id="7770612696274572992">અન્ય ડિવાઇસમાંથી કૉપિ કરવામાં આવેલી છબી</translation> +<translation id="7770827449915784217">ફર્મવેયર અપ ટૂ ડેટ છે</translation> <translation id="7771452384635174008">લેઆઉટ</translation> <translation id="7772032839648071052">પાસફ્રેઝની પુષ્ટિ કરો</translation> <translation id="7772127298218883077"><ph name="PRODUCT_NAME" /> વિશે</translation> @@ -8304,6 +8406,7 @@ <translation id="7857949311770343000">શું આ તમારી અપેક્ષા મુજબનું નવું ટૅબ પેજ છે?</translation> <translation id="7858120906780498731">ChromeOS સાથે કનેકટેડ ઇનપુટ ડિવાઇસ</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation> +<translation id="7859560813397128941"><ph name="EXTENSION_NAME" /> એક્સ્ટેન્શન કાઢી નાખો</translation> <translation id="786073089922909430">સેવા: <ph name="ARC_PROCESS_NAME" /></translation> <translation id="7861215335140947162">&ડાઉનલોડ્સ</translation> <translation id="7861846108263890455">Google એકાઉન્ટની ભાષા</translation> @@ -8647,6 +8750,7 @@ <translation id="8139447493436036221">Google Drive ફાઇલો</translation> <translation id="8139643636835015859">આ તમારી ઑફલાઇન ફાઇલો દ્વારા ઉપયોગમાં લેવાતી <ph name="OFFLINE_STORAGE_SIZE" /> સ્પેસ કાઢી નાખશે. અમુક ફાઇલો હજુ પણ ઑફલાઇન ઉપલબ્ધ રહેશે. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation> <translation id="8140070492745508800"><ph name="FIRST_DEVICE" />, <ph name="SECOND_DEVICE" /></translation> +<translation id="8140108728130537923"><ph name="BROWSER_DOMAIN" /> દ્વારા તમારું <ph name="BEGIN_LINK" />બ્રાઉઝર મેનેજ<ph name="END_LINK" /> કરવામાં આવે છે અને <ph name="PROFILE_DOMAIN" /> દ્વારા તમારી <ph name="BEGIN_LINK" />પ્રોફાઇલ મેનેજ<ph name="END_LINK" /> કરવામાં આવે છે</translation> <translation id="8141418916163800697">ફોન હબના સેટિંગમાં તમે વધુ સુવિધાઓનું સેટઅપ કરી શકો છો</translation> <translation id="8141584439523427891">હવે વૈકલ્પિક બ્રાઉઝરમાં ખોલી રહ્યાં છીએ</translation> <translation id="8141725884565838206">તમારા પાસવર્ડ્સનું સંચાલન કરો</translation> @@ -8662,6 +8766,7 @@ <translation id="8147900440966275470"><ph name="NUM" /> ટૅબ મળી છે</translation> <translation id="8148760431881541277">સાઇન ઇન કરવાનું મર્યાદિત કરવાના સેટિંગ</translation> <translation id="8149564499626272569">USB કેબલનો ઉપયોગ કરીને તમારા ફોન મારફતે ચકાસો</translation> +<translation id="8149870652370242480">તમારા ફોન પર તમારા સાચવેલા પાસવર્ડનો ઉપયોગ કરવા માટે, iOS માટે Chrome ડાઉનલોડ કરો અને તમારા Google એકાઉન્ટમાં સાઇન ઇન કરો.</translation> <translation id="815114315010033526">તેને બદલે QR કોડનો ઉપયોગ કરો</translation> <translation id="8151638057146502721">ગોઠવો</translation> <translation id="8154790740888707867">કોઇ ફાઇલ નથી</translation> @@ -8727,6 +8832,7 @@ <translation id="8203152941016626022">'નજીકના શેર' ડિવાઇસનું નામ</translation> <translation id="8203732864715032075">તમને નોટિફિકેશન મોકલે અને મેસેજ માટે ડિફૉલ્ટ તરીકે આ કમ્પ્યુટરને યાદ રાખે. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation> <translation id="8205432712228803050">તમારા ડિસ્પ્લે અને પેરિફેરલને કદાચ થોડાક સમય માટે રીસેટ કરવામાં આવી શકે. આ ફેરફાર લાગુ થાય તે માટે, તમારા પેરિફેરલને અનપ્લગ કરો અને ફરીથી પ્લગ કરો.</translation> +<translation id="8205478243727418828">લૉન્ચર + નીચેની ઍરો કી</translation> <translation id="820568752112382238">સૌથી વધુ મુલાકાત લેવાયેલી સાઇટ</translation> <translation id="8206267832882844324">નોધમાં ફેરફાર કરો</translation> <translation id="8206745257863499010">બ્લુસી</translation> @@ -8973,6 +9079,7 @@ <translation id="8398877366907290961">કોઈપણ રીતે આગળ વધારો</translation> <translation id="8399282673057829204">પાસવર્ડ જુઓ</translation> <translation id="8401432541486058167">તમારા સ્માર્ટ કાર્ડ સાથે સંકળાયેલો હોય તે પિન પ્રદાન કરો.</translation> +<translation id="8401772916834964810">{COUNT,plural, =0{Chrome આજે પણ ફરી કુકી બ્લૉક કરશે}=1{Chrome આવતીકાલે પણ ફરી કુકી બ્લૉક કરશે}one{Chrome # દિવસમાં કુકીને ફરીથી બ્લૉક કરશે}other{Chrome # દિવસમાં કુકીને ફરીથી બ્લૉક કરશે}}</translation> <translation id="8403618281196981152">Chromeમાં તમારો ડેટા</translation> <translation id="8403807918453631441">જ્યારે તમે તમારા પાસવર્ડ સાચવો, ત્યારે <ph name="BRAND" /> તેને ચેક કરી શકે છે</translation> <translation id="8405046151008197676">એકદમ નવી અપડેટની હાઇલાઇટ મેળવો</translation> @@ -9023,13 +9130,17 @@ <translation id="8449008133205184768">શૈલી પેસ્ટ કરો અને મેળ બેસાડો</translation> <translation id="8449036207308062757">સ્ટોરેજ મેનેજ કરો</translation> <translation id="8449836157089738489">બધા નવી ટૅબના ગ્રૂપમાં ખોલો</translation> +<translation id="8449869326050867919">પાસવર્ડ શેર કરવામાં આવ્યો</translation> <translation id="8451512073679317615">સહાયક</translation> <translation id="8452105022015742247">તમારા Android ફોનમાંથી Google એકાઉન્ટની માહિતી ટ્રાન્સફર થઈ રહી છે</translation> +<translation id="8456067150616457342">તમારું ડિફૉલ્ટ બ્રાઉઝર સેટ કરો</translation> <translation id="845702320058262034">કનેક્ટ કરી શકાતું નથી. તમારા ફોનનું બ્લૂટૂથ ચાલુ હોવાની ખાતરી કરો.</translation> <translation id="8457251154056341970">તમને આ પેજ પર ફરીથી <ph name="MODULE_NAME" /> દેખાશે નહીં</translation> <translation id="8457451314607652708">બુકમાર્ક આયાત કરો</translation> <translation id="8458341576712814616">શૉર્ટકટ</translation> <translation id="8458627787104127436">બધી (<ph name="URL_COUNT" />) URL નવી વિન્ડોમાં ખોલો</translation> +<translation id="8459023460357294721">તેમ છતાં <ph name="FILE_NAME" /> ખોલો</translation> +<translation id="8459333762072051247">સાઇન ઇનનું સ્ટેટસ</translation> <translation id="8460448946170646641">પ્રાઇવસી અને સુરક્ષા સંબંધિત મુખ્ય નિયંત્રણોનો રિવ્યૂ કરો</translation> <translation id="8460490661223303637">મેમરી સાચવવા માટે, Chrome દ્વારા અમુક કન્ટેન્ટ કાઢી નાખવામાં આવ્યું છે</translation> <translation id="8460932807646981183">શોધ એન્જિન અને સાઇટમાં શોધવાની સુવિધા મેનેજ કરો</translation> @@ -9058,6 +9169,7 @@ <translation id="8476491056950015181"><ph name="BEGIN_PARAGRAPH1" />ChromeOS ડિવાઇસને ઑટોમૅટિક રિપોર્ટ મોકલવાની મંજૂરી આપવાથી, અમને ChromeOSમાં સુધારવી અને બહેતર બનાવવી જરૂરી બાબતોને પ્રાધાન્ય આપવામાં સહાય મળે છે. આ રિપોર્ટમાં ChromeOS ક્યારે ક્રૅશ થાય છે, કઈ સુવિધાઓનો ઉપયોગ કરવામાં આવ્યો હતો, સામાન્ય રીતે કેટલી મેમરીનો ઉપયોગ કરવામાં આવ્યો હતો અને Android ઍપ અને વપરાશનો ડેટા જેવી બાબતોનો સમાવેશ થઈ શકે છે. કેટલોક કુલ ડેટા Googleની ઍપ અને Android ડેવલપર જેવા તેના ભાગીદારોને પણ સહાય કરશે.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />તમે તમારા બાળકના ChromeOS ડિવાઇસના સેટિંગમાં કોઈપણ સમયે આ રિપોર્ટને મંજૂરી આપવાનું શરૂ અથવા બંધ કરી શકો છો. જો તમે ડોમેન ઍડમિનિસ્ટ્રેટર હો, તો તમે ઍડમિન કન્સોલમાં આ સેટિંગ બદલી શકો છો.<ph name="END_PARAGRAPH2" /> <ph name="BEGIN_PARAGRAPH4" />જો તમારા બાળકના Google એકાઉન્ટ માટે વેબ અને ઍપ પ્રવૃત્તિનું સેટિંગ ચાલુ હોય, તો તમારા બાળકનો ડેટા તેમના Google એકાઉન્ટમાં સાચવવામાં આવી શકે છે. આ સેટિંગ તેમજ તેમને ગોઠવવાની રીત વિશે families.google.com પર વધુ જાણો.<ph name="END_PARAGRAPH4" /></translation> +<translation id="8477178913400731244">ડેટા ડિલીટ કરો</translation> <translation id="8477241577829954800">જૂનું થયેલું</translation> <translation id="8477384620836102176">&સામાન્ય</translation> <translation id="8479176401914456949">અમાન્ય કોડ. કૃપા કરીને ફરી પ્રયાસ કરો.</translation> @@ -9180,6 +9292,7 @@ <translation id="859246725979739260">આ સાઇટને તમારા સ્થાનનો ઍક્સેસ કરવાથી બ્લૉક કરવામાં આવી છે.</translation> <translation id="8593121833493516339">વપરાશ અને નિદાનનો ડેટા મોકલો. Googleને નિદાન, ડિવાઇસ અને ઍપ વપરાશનો ડેટા ઑટોમૅટિક રીતે મોકલીને તમારા બાળકના Android અનુભવને બહેતર બનાવવામાં સહાય કરો. આનો ઉપયોગ તમારા બાળકને ઓળખવા માટે થશે નહીં અને સિસ્ટમ અને ઍપની સ્થિરતા અને અન્ય સુધારણાઓમાં સહાય કરશે. એકત્રીકરણ કરેલો કેટલોક ડેટા Google ઍપ અને ભાગીદારોને પણ મદદ કરશે, જેમ કે Android ડેવલપર. જો તમારા બાળક માટે વધારાની વેબ અને ઍપ પ્રવૃત્તિ સેટિંગ ચાલુ હોય, તો આ ડેટા તેમના Google એકાઉન્ટમાં સાચવવામાં આવી શકે છે. <ph name="BEGIN_LINK1" />વધુ જાણો<ph name="END_LINK1" /></translation> <translation id="8593450223647418235">સેટઅપ પૂરું ન થાય ત્યાં સુધી, તમે Microsoft 365માં ફાઇલો ખોલી શકશો નહીં.</translation> +<translation id="8594585498253980290">{COUNT,plural, =1{1 સાઇટને બ્લૉક કરી}one{# સાઇટને બ્લૉક કરી}other{# સાઇટને બ્લૉક કરી}}</translation> <translation id="8596540852772265699">કસ્ટમ ફાઇલો</translation> <translation id="8597845839771543242">ગુણધર્મનું ફોર્મેટ:</translation> <translation id="8599681327221583254">એક અથવા તેથી વધુ પૉલિસીઓની ગોઠવણી યોગ્ય રીતે કરવામાં આવી નથી. કૃપા કરીને તમારા વ્યવસ્થાપકનો સંપર્ક કરો</translation> @@ -9199,6 +9312,7 @@ <translation id="8613786722548417558"><ph name="FILE_NAME" />નું કદ બહુ મોટું હોવાથી સુરક્ષા તપાસ કરી નહીં શકાય. તમે 50 MB સુધીના કદવાળી ફાઇલો ખોલી શકશો.</translation> <translation id="8615618338313291042">છૂપી ઍપ્લિકેશન: <ph name="APP_NAME" /></translation> <translation id="8616441548384109662"><ph name="CONTACT_NAME" />ને તમારા સંપર્કોમાં ઉમેરો</translation> +<translation id="8617601976406256334"><ph name="SITE_NAME" /> માટે સાઇટનો ડેટા તેમજ પરવાનગીઓ ડિલીટ કરીએ?</translation> <translation id="8617748779076050570">સુરક્ષિત કનેક્શન ID: <ph name="CONNECTION_ID" /></translation> <translation id="8619000641825875669">OneDrive</translation> <translation id="8619803522055190423">ડ્રૉપ શૅડો</translation> @@ -9315,6 +9429,7 @@ <translation id="869891660844655955">સમાપ્તિ તારીખ</translation> <translation id="8699188901396699995"><ph name="PRINTER_NAME" /> માટે PPD</translation> <translation id="8700066369485012242">તમે આ સાઇટ પર ત્રીજા પક્ષની કુકીને કેમ મંજૂરી આપી તે અમને જણાવો</translation> +<translation id="8700416429250425628">લૉન્ચર + backspace</translation> <translation id="8702278591052316269">મેનૂ જેમાં છુપાવેલા સાચવેલા ટૅબના ગ્રૂપ શામેલ છે</translation> <translation id="8702825062053163569">તમારું <ph name="DEVICE_TYPE" /> લૉક હતું.</translation> <translation id="8703166594516496633">ફૉન્ટનું કદ ઘટાડો</translation> @@ -9328,6 +9443,7 @@ <translation id="8708000541097332489">બહાર નીકળવા પર સાફ કરો</translation> <translation id="870805141700401153">Microsoft Individual Code Signing</translation> <translation id="8708671767545720562">&વધુ માહિતી</translation> +<translation id="8709368517685334931">તમે Chrome વેબ સ્ટોરમાં જઈને જૂના રંગો શોધી શકો છો</translation> <translation id="8711402221661888347">પિકલ્સ</translation> <translation id="8711538096655725662">તમે મુલાકાત લીધેલી તમામ સાઇટ પર ઑટોમૅટિક રીતે ચાલે છે</translation> <translation id="8712637175834984815">સમજાઈ ગયું</translation> @@ -9342,6 +9458,7 @@ <translation id="8719472795285728850">એક્સ્ટેન્શન પ્રવૃત્તિઓ સાંભળી રહ્યાં છીએ…</translation> <translation id="8720200012906404956">મોબાઈલ નેટવર્કની શોધ થાય છે. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation> <translation id="8720816553731218127">ઇન્સ્ટૉલેશન-સમયનો ચાલુ એટ્રિબ્યૂટનો સમય સમાપ્ત થયો.</translation> +<translation id="8721093493695533465">આમ કરવાથી બતાવવામાં આવેલી સાઇટ અને ઇન્સ્ટૉલ કરવામાં આવેલી ઍપ દ્વારા સ્ટોર કરવામાં આવેલો <ph name="TOTAL_USAGE" /> ડેટા ડિલીટ કરવામાં આવશે</translation> <translation id="8722912030556880711">વપરાશ અને નિદાનનો ડેટા મોકલો. આ ડિવાઇસ હાલમાં Googleને નિદાન, ડિવાઇસ અને ઍપ વપરાશનો ડેટા ઑટોમૅટિક રીતે મોકલી રહ્યું છે. આ સિસ્ટમ અને ઍપની સ્થિરતા અને અન્ય સુધારણાઓમાં સહાય કરશે. એકત્રીકરણ કરેલો કેટલોક ડેટા Google ઍપ અને ભાગીદારોને પણ મદદ કરશે, જેમ કે Android ડેવલપર. જો તમારી વધારાની વેબ અને ઍપ પ્રવૃત્તિ સેટિંગ ચાલુ હોય, તો આ ડેટા તમારા Google એકાઉન્ટમાં સાચવવામાં આવી શકે છે. <ph name="BEGIN_LINK2" />વધુ જાણો<ph name="END_LINK2" /></translation> <translation id="8724405322205516354">જ્યારે તમે આ આઇકન જુઓ, ત્યારે ઓળખ માટે અથવા ખરીદીઓ મંજૂર કરવા માટે તમારી ફિંગરપ્રિન્ટનો ઉપયોગ કરો.</translation> <translation id="8724409975248965964">ફિંગરપ્રિન્ટ ઉમેરી</translation> @@ -9402,6 +9519,7 @@ <translation id="8766796754185931010">કોતોએરી</translation> <translation id="8767069439158587614"><ph name="QUERY_CLUSTER_NAME" />ની બધી શોધ બતાવો</translation> <translation id="8767621466733104912">Chrome ને તમામ વપરાશકર્તાઓ માટે ઑટોમૅટિક રીતે અપડેટ કરો</translation> +<translation id="876956356450740926">ડેવલપર ટૂલ, IDEs અને એડિટર ચલાવો. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation> <translation id="8770406935328356739">એક્સ્ટેન્શન રૂટ ડિરેક્ટરી</translation> <translation id="8771300903067484968">પ્રારંભ પેજના બૅકગ્રાઉન્ડને ડિફૉલ્ટ બૅકગ્રાઉન્ડ તરીકે સેટ કરવામાં આવ્યું છે.</translation> <translation id="8773280816776735812">IBANનું મૂલ્ય બતાવો</translation> @@ -9562,6 +9680,8 @@ <translation id="8893928184421379330">માફ કરશો, ઉપકરણ <ph name="DEVICE_LABEL" /> ઓળખી શકાયું નથી.</translation> <translation id="8894761918470382415">પેરિફેરલ માટે ડેટા ઍક્સેસનું સંરક્ષણ</translation> <translation id="8895454554629927345">બુકમાર્કની સૂચિ</translation> +<translation id="8896830132794747524">તમારા માઉસને ઝડપથી ખસેડવાથી કર્સર આગળ ખસેડાશે</translation> +<translation id="8898140163781851592">પ્રાથમિક માઉસ બટન</translation> <translation id="8898786835233784856">આગલું ટૅબ પસંદ કરો</translation> <translation id="8898822736010347272">વેબ પરના નવા જોખમો શોધી કાઢવા અને દરેક વ્યક્તિની સુરક્ષિતતામાં સહાય કરવા માટે, તમે મુલાકાત લેતા અમુક પેજના URLs, સિસ્ટમની મર્યાદિત માહિતી અને પેજનું અમુક કન્ટેન્ટ Googleને મોકલે છે.</translation> <translation id="8899851313684471736">નવી &વિંડોમાં લિંક ખોલો</translation> @@ -9581,6 +9701,7 @@ <translation id="8916476537757519021">છુપો મોડ સબફ્રેમ: <ph name="SUBFRAME_SITE" /></translation> <translation id="8917490105272468696">હા, હું સંમત છું</translation> <translation id="8918637186205009138"><ph name="GIVEN_NAME" />ની <ph name="DEVICE_TYPE" /></translation> +<translation id="891931289445130855">ડેટા અને પરવાનગીઓ ડિલીટ કરો</translation> <translation id="8922624386829239660">જ્યારે માઉસ સ્ક્રીનની કિનારીઓને ટચ કરે, ત્યારે સ્ક્રીનને ખસેડો</translation> <translation id="8923880975836399332">ઘેરો મોરપીંછ</translation> <translation id="8925124370124776087">હવે શીર્ષક બાર છુપાવવામાં આવ્યું છે</translation> @@ -9623,6 +9744,7 @@ <translation id="8952831374766033534">ગોઠવણીના વિકલ્પની સુવિધા નથી: <ph name="ERROR_LINE" /></translation> <translation id="8953476467359856141">ચાર્જિંગ થતી વખતે</translation> <translation id="895347679606913382">પ્રારંભ કરે છે...</translation> +<translation id="8955174612586215829">થીમ શોધો</translation> <translation id="8957757410289731985">પ્રોફાઇલ કસ્ટમાઇઝ કરો</translation> <translation id="8959144235813727886">સાઇટ અને ઍપ</translation> <translation id="895944840846194039">JavaScript મેમરી</translation> @@ -9780,6 +9902,7 @@ <translation id="9068298336633421551">આ ડિવાઇસના લોકેશનનો ઉપયોગ કરવા માટે, લોકેશનની પરવાનગી ધરાવતી Android ઍપ અને સેવાઓને મંજૂરી આપો. Google સમયાંતરે લોકેશનનો ડેટા એકત્રિત કરી શકે છે અને અનામી રીતે લોકેશનની સચોટતા અને લોકેશન-આધારિત સેવાઓને બહેતર બનાવવા માટે તેનો ઉપયોગ કરી શકે છે.</translation> <translation id="9068598199622656904">એજ સમયે કીને દબાવી રાખવાને બદલે એક સમયે એક જ કી દબાવો</translation> <translation id="9068878141610261315">ફાઇલના પ્રકારને સપોર્ટ કરવામાં આવતો નથી</translation> +<translation id="9069417381769492963">તમારી શોધ સાથે મેળ ખાતું કોઈ બુકમાર્ક નથી</translation> <translation id="9069665781180028115">પસંદ કરેલી આઇટમ આ Chromebook પર ઉપલબ્ધ હશે. જો તમે Chromebook પર નવા છો, તો બધી આઇટમ સિંક કરો જેથી કરીને તમારી પસંદગીઓનું બૅકઅપ લેવામાં આવશે. સેટિંગ > એકાઉન્ટમાં જઈને કોઈપણ સમયે ફેરફાર કરો.</translation> <translation id="9070231741075992882">તમે <ph name="APP_NAME" /> માટે જે પરવાનગીઓ મંજૂર કરો છો તે તેની ઇન્સ્ટૉલ કરેલી અને સ્ટ્રીમ કરેલી ઍપ માટે પણ મંજૂરી કરવામાં આવશે.</translation> <translation id="9070342919388027491">ટૅબને ડાબે ખસેડી</translation> @@ -9860,6 +9983,7 @@ <translation id="9128335130883257666"><ph name="INPUT_METHOD_NAME" /> માટેનું સેટિંગ પેજ ખોલો</translation> <translation id="9128870381267983090">નેટવર્કથી કનેક્ટ કરો</translation> <translation id="9130015405878219958">અમાન્ય મોડ દાખલ થયો.</translation> +<translation id="9130364135697530260">આ સાઇટ પર શામેલ કરેલું કન્ટેન્ટ, તેમના દ્વારા તમારા વિશે સાચવવામાં આવેલી માહિતીનો ઉપયોગ કરી શકે છે</translation> <translation id="9131209053278896908">બ્લૉક કરેલી સાઇટ અહીં દેખાય છે</translation> <translation id="9131487537093447019">બ્લૂટૂથ ડિવાઇસ પરથી મેસેજ મોકલો અને મેળવો.</translation> <translation id="9133568201369135151">ડાયગ્નોસ્ટિક્સ ડેટાનો સંગ્રહ કરવાની પ્રક્રિયા પૂર્ણ થઈ. આ ડેટામાં તમારી કેટલીક વ્યક્તિગત માહિતી શામેલ છે.</translation> @@ -9884,6 +10008,7 @@ <translation id="9150079578948279438">પ્રોફાઇલ કાઢી નાખી શક્યાં નથી. કૃપા કરીને ફરીથી પ્રયાસ કરો અથવા ટેક્નિકલ સપોર્ટ માટે તમારા મોબાઇલ ઑપરેટરનો સંપર્ક કરો.</translation> <translation id="9150860646299915960">તમારું Linux કન્ટેનર અપગ્રેડ કરો</translation> <translation id="9151249085738989067">ChromeVox વૉઇસને ભાષાના આધારે ઑટોમૅટિક રીતે સ્વિચ કરો</translation> +<translation id="9153274276370926498">Lacrosની સિસ્ટમ સંબંધિત માહિતી</translation> <translation id="9154082578438716291">તમે Chrome પ્રવાસમાં તમારી સૌથી તાજેતરની પ્રવૃત્તિ પર સરળતાથી પાછા ફરવામાં તમારી સહાય કરવા માટે તમે મુલાકાત લીધેલ અને સૂચવેલી શોધનાં પેજ જોઈ રહ્યાં છો. <ph name="BREAK" /> <ph name="BREAK" /> @@ -9960,6 +10085,7 @@ <translation id="923900195646492191">{NUM_EXTENSIONS,plural, =1{તેને મેનેજ કરવા માટે, એક્સ્ટેન્શન ખોલો}one{તેમને મેનેજ કરવા માટે, એક્સ્ટેન્શન ખોલો}other{તેમને મેનેજ કરવા માટે, એક્સ્ટેન્શન ખોલો}}</translation> <translation id="924818813611903184">ChromeOS સેટિંગમાં ભાષાઓને મેનેજ કરો</translation> <translation id="925270020047573546">આ ડિવાઇસ પર ડેસ્કટૉપનો ઑડિયો કાસ્ટ કરવાની સુવિધાને સપોર્ટ કરવામાં આવતો નથી.</translation> +<translation id="925575170771547168">આમ કરવાથી સાઇટ દ્વારા સ્ટોર કરેલો <ph name="TOTAL_USAGE" /> ડેટા ડિલીટ કરવામાં આવશે</translation> <translation id="930268624053534560">વિગતવાર ટાઇમસ્ટેમ્પસ</translation> <translation id="930551443325541578">રિપીટ કી અને ઉચ્ચાર માટેના ચિહ્નો</translation> <translation id="930893132043726269">હાલમાં રોમિંગ મોડમાં છે</translation> @@ -9979,6 +10105,7 @@ <translation id="938568644810664664">“Ok Google, આ કયું ગીત છે?” અથવા “Ok Google, મારી સ્ક્રીન પર શું છે?” એવું પૂછી જુઓ</translation> <translation id="938623846785894166">અસામાન્ય ફાઇલ</translation> <translation id="939401694733344652">હાલમાં આ એકાઉન્ટનો ઉપયોગ Android ઍપ સાથે કરવામાં આવી રહ્યો નથી. જો તમે આ Android ઍપ સાથે કોઈ એકાઉન્ટનો ઉપયોગ કરવાનું પસંદ કરો, તો તે એકાઉન્ટનો ઉપયોગ અન્ય Android ઍપ સાથે પણ કરી શકાય છે. તમે <ph name="LINK_BEGIN" />સેટિંગ > એકાઉન્ટ<ph name="LINK_END" />માં જઈને Android ઍપના ઍક્સેસમાં ફેરફાર કરી શકો છો.</translation> +<translation id="939553663881639126">શોધ સંબંધિત વધારાના સૂચનો જોઈએ છે કે નહીં તે પસંદ કરો</translation> <translation id="939598580284253335">પાસફ્રેઝ દાખલ કરો</translation> <translation id="939736085109172342">નવું ફોલ્ડર</translation> <translation id="940212040923880623">&શોધો અને ફેરફાર કરો</translation> @@ -10022,6 +10149,7 @@ <translation id="975893173032473675">જેમાં અનુવાદ કરવો છે તે ભાષા</translation> <translation id="976499800099896273"><ph name="TYPED_WORD" /> માટે ઑટોમૅટિક રીતે સુધારણાનો છેલ્લો ફેરફાર રદ કરવાનો સંવાદ બતાવવામાં આવ્યો અને તેને સુધારીને <ph name="CORRECTED_WORD" /> કર્યો. ઍક્સેસ કરવા માટે ઉપર એરો કી દબાવો અથવા છોડી દેવા માટે Escape કી દબાવો.</translation> <translation id="978146274692397928">પ્રારંભિક વિરામચિહ્નની પહોળાઈ પૂર્ણ છે</translation> +<translation id="978978324795544535">કોઈ આઇટમ પર બે વાર ટૅપ કરો અને બીજા ટૅપ પર તેને દબાવી રાખો, ત્યારબાદ એ આઇટમને ખસેડવા માટે તેને ખેંચો</translation> <translation id="97905529126098460">રદ કરવાની પ્રક્રિયા પૂરી થાય પછી આ વિંડો બંધ થશે.</translation> <translation id="980731642137034229">ક્રિયા મેનૂ બટન</translation> <translation id="981121421437150478">ઑફલાઇન</translation>
diff --git a/chrome/app/resources/generated_resources_iw.xtb b/chrome/app/resources/generated_resources_iw.xtb index d703111..c6cfa19 100644 --- a/chrome/app/resources/generated_resources_iw.xtb +++ b/chrome/app/resources/generated_resources_iw.xtb
@@ -7729,6 +7729,7 @@ <translation id="7396017167185131589">התיקיות המשותפות יופיעו כאן</translation> <translation id="7396845648024431313"><ph name="APP_NAME" /> יופעל עם אתחול המערכת וימשיך לפעול ברקע גם כשסוגרים את כל החלונות האחרים של <ph name="PRODUCT_NAME" />.</translation> <translation id="7399045143794278225">התאמה אישית של הסנכרון</translation> +<translation id="7399616692258236448">בקשות המיקום חסומות באופן אוטומטי בכל האתרים, מלבד האתרים שאישרת</translation> <translation id="7400418766976504921">כתובת אתר</translation> <translation id="7400447915166857470">לשנות חזרה אל <ph name="OLD_SEARCH_PROVIDER" />?</translation> <translation id="7400839060291901923">הגדרת החיבור בטלפון <ph name="PHONE_NAME" /></translation> @@ -9684,6 +9685,7 @@ <translation id="8986494364107987395">שליחה אוטומטית של דוחות קריסה וסטטיסטיקות שימוש ל-Google</translation> <translation id="8987305927843254629">כל משתמש יכול להתאים אישית את חוויית המשתמש שלו ולהגן על פרטיות הנתונים.</translation> <translation id="8987927404178983737">חודש</translation> +<translation id="8988539543012086784">הדף הזה נשמר בתיקייה <ph name="BOOKMARK_FOLDER" /></translation> <translation id="8989359959810288806">רענון הסטטוס של שיתוף אינטרנט בין מכשירים (tethering)</translation> <translation id="8991520179165052608">האתר רשאי להשתמש במיקרופון</translation> <translation id="8991694323904646277">אין מצלמה</translation>
diff --git a/chrome/app/resources/generated_resources_kn.xtb b/chrome/app/resources/generated_resources_kn.xtb index 0eade7f..c4a1fde0 100644 --- a/chrome/app/resources/generated_resources_kn.xtb +++ b/chrome/app/resources/generated_resources_kn.xtb
@@ -71,6 +71,7 @@ <translation id="1054048317165655285">ನಿಮ್ಮ ಫೋನ್ನಲ್ಲಿ ಸೆಟಪ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ</translation> <translation id="1054153489933238809">ಹೊಸ ಟ್ಯಾಬ್ನಲ್ಲಿ ಮೂಲ &ಚಿತ್ರವನ್ನು ತೆರೆಯಿರಿ</translation> <translation id="1055274863771110134">{NUM_WEEKS,plural, =1{1 ವಾರದ ಒಳಗಾಗಿ <ph name="DEVICE_TYPE" /> ಅನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ}one{{NUM_WEEKS} ವಾರಗಳ ಒಳಗಾಗಿ <ph name="DEVICE_TYPE" /> ಅನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ}other{{NUM_WEEKS} ವಾರಗಳ ಒಳಗಾಗಿ <ph name="DEVICE_TYPE" /> ಅನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ}}</translation> +<translation id="1056398434290692818">ಸ್ವೈಪ್ ಗೆಸ್ಚರ್ ಮೂಲಕ ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ</translation> <translation id="1056898198331236512">ಎಚ್ಚರಿಕೆ</translation> <translation id="1056980582064308040">ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸುವುದರಿಂದ ಹಾಟ್ಸ್ಪಾಟ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಹಾಟ್ಸ್ಪಾಟ್ ಬಳಸುವ ಸಾಧನಗಳು ಡಿಸ್ಕನೆಕ್ಟ್ ಆಗುತ್ತವೆ.</translation> <translation id="1058262162121953039">PUK</translation> @@ -519,6 +520,7 @@ <translation id="1417428793154876133">{NUM_APPS,plural, =1{ಆ್ಯಪ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ}one{ಆ್ಯಪ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ}other{ಆ್ಯಪ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ}}</translation> <translation id="1417497355604638350">ಡಯಾಗ್ನಾಸ್ಟಿಕ್ ಮತ್ತು ಬಳಕೆಯ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಿ.</translation> <translation id="1418552618736477642">ಅಧಿಸೂಚನೆಗಳು ಮತ್ತು ಆ್ಯಪ್ಗಳು</translation> +<translation id="1418559532423038045">ನಿಮ್ಮ <ph name="DEVICE_TYPE" /> ನಿಂದ <ph name="VM_NAME" /> ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಇದು ವರ್ಚುವಲ್ ಮಷೀನ್ನಲ್ಲಿನ ಎಲ್ಲಾ ಆ್ಯಪ್ಗಳು ಮತ್ತು ಡೇಟಾವನ್ನು ಅಳಿಸುತ್ತದೆ!</translation> <translation id="1418882096915998312">ಎಂಟರ್ಪ್ರೈಸ್ ನೋಂದಣಿ ಪ್ರಗತಿಯಲ್ಲಿದೆ</translation> <translation id="1418954524306642206">ನಿಮ್ಮ ಪ್ರಿಂಟರ್ PPD ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಬ್ರೌಸ್ ಮಾಡಿ</translation> <translation id="1420834118113404499">ಮಾಧ್ಯಮ ಪರವಾನಗಿಗಳು</translation> @@ -2405,6 +2407,7 @@ <translation id="287205682142673348">ಪೋರ್ಟ್ ಫಾರ್ವರ್ಡ್ ಮಾಡುವಿಕೆ</translation> <translation id="287286579981869940"><ph name="PROVIDER_NAME" /> ಸೇರಿಸಿ...</translation> <translation id="2872961005593481000">ಮುಚ್ಚಿಬಿಡಿ </translation> +<translation id="2873744479411987024">ಹೆಚ್ಚಿನ ರಿಫ್ರೆಶ್ ರೇಟ್ನ ಸಹಾಯದಿಂದ ನೀವು ಹೆಚ್ಚಿನ ವಿವರಗಳೊಂದಿಗೆ ಸ್ಮೂತರ್ ಡಿಸ್ಪ್ಲೇ ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ. ರಿಫ್ರೆಶ್ ರೇಟ್ ಅನ್ನು ಹೆಚ್ಚಿಸುವುದರಿಂದ ಬ್ಯಾಟರಿ ಬಾಳಿಕೆ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು.</translation> <translation id="2873995907777332853">ಎಲ್ಲಾ ಕುಕಿಗಳನ್ನು ನಿರ್ಬಂಧಿಸುವ ಕುರಿತು ವಿವರಗಳನ್ನು ತೋರಿಸಿ</translation> <translation id="2874939134665556319">ಹಿಂದಿನ ಟ್ರ್ಯಾಕ್</translation> <translation id="2875698561019555027">(Chrome ದೋಷ ಪುಟಗಳು)</translation> @@ -2495,6 +2498,7 @@ <translation id="2944060181911631861">ಬಳಕೆ ಮತ್ತು ಡಯಾಗ್ನಾಸ್ಟಿಕ್ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಿ. ಡಯಾಗ್ನಾಸ್ಟಿಕ್, ಸಾಧನ, ಹಾಗೂ ಆ್ಯಪ್ ಬಳಕೆಯ ಡೇಟಾವನ್ನು Google ಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಳುಹಿಸುವ ಮೂಲಕ ನಿಮ್ಮ Android ಅನುಭವವನ್ನು ಉತ್ತಮಗೊಳಿಸುವುದಕ್ಕೆ ಸಹಾಯ ಮಾಡಿ. ಇದು ಸಿಸ್ಟಮ್ ಮತ್ತು ಆ್ಯಪ್ ಸ್ಥಿರತೆಗೆ, ಹಾಗೂ ಇತರ ಸುಧಾರಣೆಗಳಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಕೆಲವು ಒಟ್ಟುಗೂಡಿಸಿದ ಡೇಟಾವು, Google ಆ್ಯಪ್ಗಳಿಗೆ ಮತ್ತು ಪಾಲುದಾರರಿಗೂ ಸಹ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, Android ಡೆವಲಪರ್ಗಳು. ನಿಮ್ಮ ಹೆಚ್ಚುವರಿ ವೆಬ್ ಮತ್ತು ಆ್ಯಪ್ ಚಟುವಟಿಕೆ ಸೆಟ್ಟಿಂಗ್ ಆನ್ ಆಗಿದ್ದಲ್ಲಿ, ಈ ಡೇಟಾವು ನಿಮ್ಮ Google ಖಾತೆಯಲ್ಲಿ ಉಳಿಸಲ್ಪಡಬಹುದು. <ph name="BEGIN_LINK1" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="END_LINK1" /></translation> <translation id="2946054015403765210">ಫೈಲ್ಗಳಿಗೆ ಹೋಗಿ</translation> <translation id="2946119680249604491">ಸಂಪರ್ಕ ಸೇರಿಸಿ</translation> +<translation id="2946190589196900944">ಡಿಸ್ಪ್ಲೇ ಮಿತಿಗಳು</translation> <translation id="2946640296642327832">ಬ್ಲೂಟೂತ್ ಸಕ್ರಿಯಗೊಳಿಸಿ</translation> <translation id="2947605845283690091">ವೆಬ್ ಬ್ರೌಸರ್ ವೇಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು. ಈಗ <ph name="BEGIN_LINK" />ನಿಮ್ಮ ವಿಸ್ತರಣೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲು<ph name="END_LINK" /> ಸ್ವಲ್ಪ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ.</translation> <translation id="2948300991547862301"><ph name="PAGE_TITLE" /> ಗೆ ಹೋಗಿ</translation> @@ -2510,6 +2514,7 @@ <translation id="2959127025785722291">ಏನೋ ತಪ್ಪಾಗಿದೆ. ಸ್ಕ್ಯಾನಿಂಗ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="2959842337402130152">ಕಡಿಮೆ ಸಂಗ್ರಹಣೆಯ ಸ್ಥಳ ಇರುವ ಕಾರಣ ಮರುಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಾಧನದಿಂದ <ph name="SPACE_REQUIRED" /> ರಷ್ಟು ಸ್ಥಳಾವಕಾಶವನ್ನು ಮುಕ್ತಗೊಳಿಸಿ ಹಾಗೂ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="2960208947600937804">Linux ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವಾಗ ದೋಷ ಕಂಡುಬಂದಿದೆ. ನಿಮ್ಮ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ.</translation> +<translation id="2960942820860729477">ರಿಫ್ರೆಶ್ ರೇಟ್</translation> <translation id="2961090598421146107"><ph name="CERTIFICATE_NAME" /> (ವಿಸ್ತರಣೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ)</translation> <translation id="2961210776189273067">ಶೀರ್ಷಿಕೆ</translation> <translation id="2961695502793809356">ಮುಂದಕ್ಕೆ ಹೋಗಲು ಕ್ಲಿಕ್ ಮಾಡಿ, ಇತಿಹಾಸ ನೋಡಲು ಒತ್ತಿಹಿಡಿಯಿರಿ</translation> @@ -4258,6 +4263,7 @@ <translation id="4404843640767531781"><ph name="APP_NAME" /> ಅನ್ನು ನಿಮ್ಮ ಪೋಷಕರು ನಿರ್ಬಂಧಿಸಿದ್ದಾರೆ ಈ ಆ್ಯಪ್ ಬಳಸುವುದಕ್ಕೆ, ನಿಮ್ಮ ಪೋಷಕರ ಅನುಮತಿಯನ್ನು ಕೇಳಿ.</translation> <translation id="4405117686468554883">*.jpeg, *.jpg, *.png</translation> <translation id="4405224443901389797">ಇದಕ್ಕೆ ಸರಿಸಿ…</translation> +<translation id="4405781821077215583">ಪಠ್ಯವನ್ನು ಒಳಗೊಂಡಂತೆ ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ ಮೇಲೆ ಐಟಂಗಳನ್ನು ಚಿಕ್ಕದಾಗಿಸಿ ಅಥವಾ ದೊಡ್ಡದಾಗಿಸಿ.</translation> <translation id="4406883609789734330">ಲೈವ್ ಕ್ಯಾಪ್ಶನ್</translation> <translation id="4407039574263172582">ಮುಂದುವರಿಸಲು, ಈ ಸೈಟ್ನ ಜೊತೆಗೆ <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> ನಿಮ್ಮ ಹೆಸರು, ಇಮೇಲ್ ವಿಳಾಸ ಮತ್ತು ಪ್ರೊಫೈಲ್ ಚಿತ್ರವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತದೆ. ಈ ಸೈಟ್ನ <ph name="BEGIN_LINK" />ಸೇವಾ ನಿಯಮಗಳನ್ನು<ph name="END_LINK" /> ನೋಡಿ.</translation> <translation id="4408599188496843485">ಸ&ಹಾಯ</translation> @@ -6392,6 +6398,7 @@ <translation id="6196640612572343990">ಥರ್ಡ್ ಪಾರ್ಟಿ ಕುಕೀಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ</translation> <translation id="6196854373336333322">ನಿಮ್ಮ ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು "<ph name="EXTENSION_NAME" />" ವಿಸ್ತರಣೆಯು ನಿಯಂತ್ರಣಕ್ಕೆ ತೆಗೆದುಕೊಂಡಿದೆ. ಅಂದರೆ, ನೀವು ಆನ್ಲೈನ್ನಲ್ಲಿ ಮಾಡುವ ಯಾವುದೇ ಕಾರ್ಯವನ್ನು ಇದು ಬದಲಾಯಿಸಬಹುದು, ಒಳನುಸುಳಬಹುದು ಅಥವಾ ಕದ್ದಾಲಿಸಬಹುದು ಎಂದರ್ಥ. ಇದು ಹೇಗೆ ಸಂಭವಿಸಿದೆ ಎಂಬುದೇ ನಿಮಗೆ ಖಚಿತವಿಲ್ಲದಿದ್ದರೆ, ನಿಮಗೆ ಬಹುಶಃ ಇದು ಬೇಕಾಗಿಲ್ಲ.</translation> <translation id="6197128521826316819">ಈ ಪುಟಕ್ಕಾಗಿ QR ಕೋಡ್ ರಚಿಸಿ</translation> +<translation id="6198223452299275399">ಪುಟಗಳ ನಡುವೆ ಸ್ವೈಪ್ ಮಾಡಿ</translation> <translation id="6198252989419008588">PIN ಬದಲಾಯಿಸು</translation> <translation id="6200047250927636406">ಫೈಲ್ ಅನ್ನು ತ್ಯಜಿಸಿ</translation> <translation id="6200151268994853226">ವಿಸ್ತರಣೆಯನ್ನು ನಿರ್ವಹಿಸಿ</translation> @@ -6791,6 +6798,7 @@ <translation id="6532527800157340614">ನಿಮ್ಮ ಆ್ಯಕ್ಸೆಸ್ ಟೋಕನ್ ಅನ್ನು ಹಿಂಪಡೆಯಲು ಸಾಧ್ಯವಾಗದ ಕಾರಣ ಸೈನ್-ಇನ್ ವಿಫಲವಾಗಿದೆ. ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="6532663472409656417">ಎಂಟರ್ಪ್ರೈಸ್ ನೋಂದಣಿಯಾಗಿದೆ</translation> <translation id="6533315466883598769">Google Translate ಬಳಸಿ</translation> +<translation id="65334502113648172">ಡಿಸ್ಪ್ಲೇ ಪ್ರದೇಶವನ್ನು ಕುಗ್ಗಿಸಲು ಅಥವಾ ವಿಸ್ತರಿಸಲು ಬಾಣದ ಕೀಗಳನ್ನು ಒತ್ತಿರಿ. ಡಿಸ್ಪ್ಲೇ ಪ್ರದೇಶದ ಸುತ್ತಲೂ ಚಲಿಸಲು, shift ಮತ್ತು + ಒತ್ತಿರಿ, ನಂತರ ಬಾಣದ ಕೀಗಳನ್ನು ಬಳಸಿ.</translation> <translation id="6533636340637966565">ಆನ್ ಮಾಡಲಾಗುತ್ತಿದೆ...</translation> <translation id="6535331821390304775">ಸಂಬಂಧಿತ ಆ್ಯಪ್ನಲ್ಲಿ ಈ ಪ್ರಕಾರದ ಲಿಂಕ್ಗಳನ್ನು ತೆರೆಯಲು <ph name="ORIGIN" /> ಅನ್ನು ಯಾವಾಗಲೂ ಅನುಮತಿಸಿ</translation> <translation id="653659894138286600">ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಹಾಗೂ ಚಿತ್ರಗಳನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿ</translation>
diff --git a/chrome/app/resources/generated_resources_mn.xtb b/chrome/app/resources/generated_resources_mn.xtb index deb270e4..b71fe4a 100644 --- a/chrome/app/resources/generated_resources_mn.xtb +++ b/chrome/app/resources/generated_resources_mn.xtb
@@ -1919,6 +1919,7 @@ <translation id="2480868415629598489">Хуулж, буулгах өгөгдлөө өөрчлөх</translation> <translation id="2482878487686419369">Мэдэгдэл</translation> <translation id="2482895651873876648">Табыг <ph name="GROUP_NAME" /> бүлэг рүү зөөсөн - <ph name="GROUP_CONTENTS" /></translation> +<translation id="2483627560139625913">Chrome-н хөтчийн тохиргоонд хайлтын систем тохируулах</translation> <translation id="2484743711056182585">Зөвшөөрлийг хасах</translation> <translation id="2484909293434545162">Хэрэв сайт күүки ашигладаг бол энд харагдана</translation> <translation id="2484959914739448251">Хөтчийн өгөгдлийг синк хийсэн бүх төхөөрөмж болон Google Бүртгэлээсээ устгахын тулд <ph name="BEGIN_LINK" />нэвтрэх хэллэгээ оруулна уу<ph name="END_LINK" />.</translation> @@ -2075,6 +2076,7 @@ <translation id="2612676031748830579">Картын дугаар</translation> <translation id="2613210758071148851"><ph name="RESTRICTED_SITE" /> дээр ямар ч өргөтгөлийг бүү зөвшөөр</translation> <translation id="2613535083491958306"><ph name="ORIGIN" /> <ph name="FILENAME" />-г засах боломжтой болно</translation> +<translation id="2615159404909536465">{FILE_COUNT,plural, =1{Энэ өргөтгөлд <ph name="FILE1" />-г нээж, засах}other{Энэ аппад <ph name="FILE1" />, ...-г нээж, засах}}</translation> <translation id="2616366145935564096"><ph name="WEBSITE_1" /> дээрх мэдээллээ уших, өөрчлөх</translation> <translation id="2618797463720777311">Ойролцоо хуваалцах онцлогийг тохируулах</translation> <translation id="261953424982546039">Chrome ба Labs...</translation> @@ -4485,6 +4487,7 @@ <translation id="4585793705637313973">Хуудас засах</translation> <translation id="4586275095964870617"><ph name="URL" />-г өөр хөтчид нээж чадсангүй. Системийнхээ админтай холбогдоно уу.</translation> <translation id="4587589328781138893">Сайт</translation> +<translation id="4588749726511456218">Гүйлгэлтийн хурдасгуур <ph name="LINK_BEGIN" />Нэмэлт мэдээлэл авах<ph name="LINK_END" /></translation> <translation id="4589713469967853491">Логуудыг Татаж авсан файлын лавлахад амжилттай бичлээ.</translation> <translation id="459204634473266369"><ph name="PRIMARY_EMAIL" />-д хадгалсан төхөөрөмж байхгүй</translation> <translation id="4592525994536856567">Үзэх болон хайх нь илүү хурдан байдаг.</translation> @@ -6321,6 +6324,7 @@ <translation id="6130692320435119637">Wi-Fi нэмэх</translation> <translation id="6130887916931372608">Гарны товчлуур</translation> <translation id="6132714462430777655">Сургуулийн элсэлтийг алгасах уу?</translation> +<translation id="6134428719487602109">Бүх хэрэглэгчийн бүртгэлийг хасаж, Chromebook-ээ шинэчилж шинэ юм шиг болгоорой.</translation> <translation id="6135823405800500595">Таны утас ойрхон, түгжээг нь тайлсан, Bluetooth, Wi-Fi нь асаалттай эсэхийг шалгана уу</translation> <translation id="6135826623269483856">Таны бүх дэлгэц дээр цонх удирдахыг зөвшөөрөөгүй</translation> <translation id="6136114942382973861">Татаж авсан файл хадгалах эсвэл нээх хэсгийг хаах</translation>
diff --git a/chrome/app/resources/generated_resources_ms.xtb b/chrome/app/resources/generated_resources_ms.xtb index 2bdae1b7..a12274b 100644 --- a/chrome/app/resources/generated_resources_ms.xtb +++ b/chrome/app/resources/generated_resources_ms.xtb
@@ -69,6 +69,7 @@ <translation id="1054048317165655285">Selesaikan persediaan pada telefon anda</translation> <translation id="1054153489933238809">Buka &Imej Asal dalam Tab Baharu</translation> <translation id="1055274863771110134">{NUM_WEEKS,plural, =1{Kemas kini <ph name="DEVICE_TYPE" /> dalam masa 1 minggu}other{Kemas kini <ph name="DEVICE_TYPE" /> dalam masa {NUM_WEEKS} minggu}}</translation> +<translation id="1056398434290692818">Navigasi ke belakang dan ke hadapan dengan gerak isyarat leret</translation> <translation id="1056898198331236512">Amaran</translation> <translation id="1056980582064308040">Menukar tetapan akan memulakan semula tempat liputan. Peranti yang menggunakan tempat liputan akan terputus sambungan.</translation> <translation id="1058262162121953039">PUK</translation> @@ -513,6 +514,7 @@ <translation id="1417428793154876133">{NUM_APPS,plural, =1{Alih keluar apl}other{Alih keluar apl}}</translation> <translation id="1417497355604638350">Hantar data diagnostik dan penggunaan.</translation> <translation id="1418552618736477642">Pemberitahuan dan apl</translation> +<translation id="1418559532423038045">Alih keluar <ph name="VM_NAME" /> daripada <ph name="DEVICE_TYPE" /> anda. Tindakan ini akan memadamkan semua apl dan data dalam mesin maya!</translation> <translation id="1418882096915998312">Pendaftaran Enterprise sedang berjalan</translation> <translation id="1418954524306642206">Semak imbas untuk menentukan PPD pencetak anda</translation> <translation id="1420834118113404499">Lesen media</translation> @@ -2384,6 +2386,7 @@ <translation id="287205682142673348">Kiriman semula port</translation> <translation id="287286579981869940">Tambahkan <ph name="PROVIDER_NAME" />...</translation> <translation id="2872961005593481000">Mematikan</translation> +<translation id="2873744479411987024">Dengan kadar segar semula yang lebih tinggi, paparan anda akan menjadi lebih lancar dengan lebih banyak butiran. Peningkatan kadar segar semula boleh menjejaskan hayat bateri.</translation> <translation id="2873995907777332853">Tunjukkan butiran tentang menyekat semua kuki</translation> <translation id="2874939134665556319">Lagu sebelumnya</translation> <translation id="2875698561019555027">(Halaman ralat Chrome)</translation> @@ -2473,6 +2476,7 @@ <translation id="2944060181911631861">Hantar data penggunaan dan diagnostik. Bantu kami meningkatkan pengalaman Android anda dengan menghantar data diagnostik dan penggunaan peranti serta apl kepada Google secara automatik. Data ini akan membantu peningkatan kestabilan sistem dan apl serta pelbagai lagi. Sesetengah data agregat juga akan membantu apl dan rakan kongsi Google, seperti pembangun Android. Jika tetapan Aktiviti Web & Apl tambahan anda dihidupkan, data ini mungkin disimpan pada Google Account anda. <ph name="BEGIN_LINK1" />Ketahui Lebih Lanjut<ph name="END_LINK1" /></translation> <translation id="2946054015403765210">Pergi ke fail</translation> <translation id="2946119680249604491">Tambah sambungan</translation> +<translation id="2946190589196900944">Sempadan paparan</translation> <translation id="2946640296642327832">Dayakan Bluetooth</translation> <translation id="2947605845283690091">Penyemakan imbas web mestilah pantas. Luangkan masa untuk <ph name="BEGIN_LINK" />menyemak sambungan anda<ph name="END_LINK" /> sekarang.</translation> <translation id="2948300991547862301">Pergi ke <ph name="PAGE_TITLE" /></translation> @@ -2488,6 +2492,7 @@ <translation id="2959127025785722291">Kesilapan telah berlaku. Pengimbasan tidak dapat diselesaikan. Sila cuba lagi.</translation> <translation id="2959842337402130152">Tidak dapat dipulihkan kerana ruang storan tidak mencukupi. Kosongkan <ph name="SPACE_REQUIRED" /> daripada peranti dan cuba lagi.</translation> <translation id="2960208947600937804">Ralat telah berlaku semasa mengkonfigurasikan Linux. Hubungi pentadbir anda.</translation> +<translation id="2960942820860729477">Kadar segar semula</translation> <translation id="2961090598421146107"><ph name="CERTIFICATE_NAME" /> (sambungan disediakan)</translation> <translation id="2961210776189273067">Tajuk</translation> <translation id="2961695502793809356">Klik untuk ke hadapan, tahan untuk melihat sejarah</translation> @@ -4207,6 +4212,7 @@ <translation id="4404843640767531781"><ph name="APP_NAME" /> disekat oleh ibu/bapa anda. Minta kebenaran untuk menggunakan apl ini daripada ibu bapa anda.</translation> <translation id="4405117686468554883">*.jpeg, *.jpg, *.png</translation> <translation id="4405224443901389797">Alihkan ke…</translation> +<translation id="4405781821077215583">Kecilkan atau besarkan item pada skrin anda</translation> <translation id="4406883609789734330">Sari Kata Langsung</translation> <translation id="4407039574263172582">Untuk meneruskan, <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> akan berkongsi nama, alamat e-mel dan gambar profil anda dengan laman ini. Lihat <ph name="BEGIN_LINK" />syarat perkhidmatan<ph name="END_LINK" /> laman ini.</translation> <translation id="4408599188496843485">B&antuan</translation> @@ -6319,6 +6325,7 @@ <translation id="6196640612572343990">Sekat kuki pihak ketiga</translation> <translation id="6196854373336333322">Sambungan "<ph name="EXTENSION_NAME" />" telah mengambil alih kawalan tetapan proksi anda, yang bermakna sambungan ini boleh mengubah, menghentikan atau mencuri dengar apa-apa sahaja yang anda lakukan dalam talian. Jika anda tidak pasti mengapa perubahan ini berlaku, anda mungkin tidak mahukannya.</translation> <translation id="6197128521826316819">Buat Kod QR untuk Halaman ini</translation> +<translation id="6198223452299275399">Leret antara halaman</translation> <translation id="6198252989419008588">Tukar PIN</translation> <translation id="6200047250927636406">Buang fail</translation> <translation id="6200151268994853226">Urus Sambungan</translation> @@ -6715,6 +6722,7 @@ <translation id="6532527800157340614">Log masuk gagal kerana token akses anda tidak boleh didapatkan kembali. Sila semak sambungan rangkaian dan cuba lagi.</translation> <translation id="6532663472409656417">Perusahaan Didaftarkan</translation> <translation id="6533315466883598769">Gunakan Google Translate</translation> +<translation id="65334502113648172">Tekan kekunci anak panah untuk mengecilkan atau mengembangkan kawasan paparan. Untuk mengalihkan kawasan paparan, tekan Shift dan +, kemudian gunakan kekunci anak panah.</translation> <translation id="6533636340637966565">Menghidupkan...</translation> <translation id="6535331821390304775">Sentiasa benarkan <ph name="ORIGIN" /> membuka pautan jenis ini dalam apl yang berkaitan</translation> <translation id="653659894138286600">Imbas dokumen dan imej</translation>
diff --git a/chrome/app/resources/generated_resources_my.xtb b/chrome/app/resources/generated_resources_my.xtb index 9130b8f..7111d0e 100644 --- a/chrome/app/resources/generated_resources_my.xtb +++ b/chrome/app/resources/generated_resources_my.xtb
@@ -4638,6 +4638,7 @@ <translation id="4773112038801431077">Linux အဆင့်မြှင့်ခြင်း</translation> <translation id="4774456473286455263">သင့် Android ဖုန်းဖြင့် စနစ်ထည့်သွင်းခြင်း</translation> <translation id="477548766361111120">နောက်ဆက်တွဲကို ဤဝဘ်ဆိုက် ဖတ်ခွင့်၊ ပြောင်းခွင့်ပြုရန်</translation> +<translation id="4776311127346151860"><ph name="DEVICE_NAME" /> ကို ချိတ်ဆက်လိုက်သည်</translation> <translation id="4776594120007763294">နောက်မှဖတ်ရန်အတွက် စာမျက်နှာထည့်ရန် ခလုတ်ကိုနှိပ်ပါ</translation> <translation id="4777458362738635055">ဤစက်၏ အခြားအသုံးပြုသူများက ဤကွန်ရက်ကို သုံးနိုင်သည်</translation> <translation id="4777813841994368231">ဖွင့်ထားသည် • ဤနောက်ဆက်တွဲကို ၎င်း၏ဆော့ဖ်ဝဲရေးသူက ထုတ်ဝေမထားပါ</translation> @@ -6070,6 +6071,7 @@ <translation id="5990266201903445068">Wi-Fi ဖြင့်သာ</translation> <translation id="5990386583461751448">ဘာသာပြန်ပြီးပါပြီ</translation> <translation id="599131315899248751">{NUM_APPLICATIONS,plural, =1{ဝဘ်ဆိုက်ကို ဆက်လက် ကြည့်ရှုနိုင်ရေးအတွက် ဤအပလီကေးရှင်းကို ဖယ်ရှားပေးရန် စီမံခန့်ခွဲသူထံ တောင်းဆိုပါ။}other{ဝဘ်ဆိုက်ကို ဆက်လက် ကြည့်ရှုနိုင်ရေးအတွက် ဤအပလီကေးရှင်းများကို ဖယ်ရှားပေးရန် စီမံခန့်ခွဲသူထံ တောင်းဆိုပါ။}}</translation> +<translation id="5992225669837656567">မောက်စ်အားလုံး ချိတ်ဆက်မှုဖြုတ်လိုက်သည်</translation> <translation id="5993508466487156420">{NUM_SITES,plural, =1{ဝဘ်ဆိုက် ၁ ခုအတွက် စိစစ်ပြီးပြီ}other{ဝဘ်ဆိုက် {NUM_SITES} ခုအတွက် စိစစ်ပြီးပြီ}}</translation> <translation id="5997337190805127100">ဝဘ်ဆိုက်အသုံးပြုခွင့်အကြောင်း ပိုမိုလေ့လာခြင်း</translation> <translation id="5998458948782718639">‘အော်တိုဖြည့်’ ပိုကောင်းလာအောင် ကူညီရန်</translation> @@ -7309,6 +7311,7 @@ <translation id="7017354871202642555">ဝင်းဒိုးသတ်မှတ်ပြီးလျှင် မုဒ်သတ်မှတ်လို့မရပါ။</translation> <translation id="7019546817926942979">သင့်စက်ကို ပလတ်ထိုးထားရမည်။ Linux အဆင့်မြှင့်ခြင်းက ဘက်ထရီ သိသာစွာကုန်စေသည်။ သင့်စက်ကို အားသွင်းကိရိယာနှင့် ချိတ်ဆက်ပြီး ထပ်စမ်းကြည့်ပါ။</translation> <translation id="7019805045859631636">မြန်</translation> +<translation id="7022222879220069865">တာ့ချ်ပက်အားလုံး ချိတ်ဆက်မှုဖြုတ်လိုက်သည်</translation> <translation id="7022562585984256452">သင့်ပင်မ စာမျက်နှာ အားသတ်မှတ်ပြီးဖြစ်သည်။</translation> <translation id="7025082428878635038">လက်ဟန်များဖြင့် လမ်းညွှန်ရန် နည်းလမ်းအသစ်ကို မိတ်ဆက်ခြင်း</translation> <translation id="7025190659207909717">မိုဘိုင်း အချက်လက် ဝန်ဆောင်မှု စီမံခန့်ခွဲခြင်း</translation> @@ -7429,6 +7432,7 @@ <translation id="7128151990937044829">အကြောင်းကြားချက်ကို ပိတ်ထားသည့်အခါ လိပ်စာဘားတွင် အညွှန်းတစ်ခုပြရန်</translation> <translation id="7131040479572660648"><ph name="WEBSITE_1" />၊ <ph name="WEBSITE_2" />၊ နှင့် <ph name="WEBSITE_3" /> ထဲက သင်၏ ဒေတာကို ဖတ်ရန်</translation> <translation id="713122686776214250">စာ&မျက်နှာ ထည့်ရန်...</translation> +<translation id="7131431455372521159">TrackPoints အားလုံး ချိတ်ဆက်မှုဖြုတ်လိုက်သည်</translation> <translation id="7134098520442464001">စာတိုကို ပိုသေးအောင်ပြုလုပ်မည်</translation> <translation id="7135729336746831607">ဘလူးတုသ် ဖွင့်မလား။</translation> <translation id="7136694880210472378">ပုံသေ လုပ်ရန်</translation> @@ -9663,6 +9667,7 @@ <translation id="8977811652087512276">စကားဝှက် မမှန်ကန်ပါ သို့မဟုတ် ဖိုင်ပျက်စီးနေသည်</translation> <translation id="8978154919215542464">ဖွင့်ရန် - အားလုံးကို စင့်ခ်လုပ်ရန်</translation> <translation id="8978670037548431647">မိုဘိုင်းသုံး၍ ချိတ်ဆက်ခြင်းဆိုင်ရာ စွမ်းဆောင်နိုင်မှုများ ပြန်လည်စတင်ရန်</translation> +<translation id="8978939272793553320"><ph name="DEVICE_NAME" /> ချိတ်ဆက်မှုဖြုတ်လိုက်သည်</translation> <translation id="897939795688207351"><ph name="ORIGIN" /> တွင်</translation> <translation id="8980345560318123814">တုံ့ပြန်ချက် အစီရင်ခံစာများ</translation> <translation id="8980951173413349704"><ph name="WINDOW_TITLE" /> - ရပ်တန့်သွားပါသည်</translation>
diff --git a/chrome/app/resources/generated_resources_sl.xtb b/chrome/app/resources/generated_resources_sl.xtb index 109852f..a922423 100644 --- a/chrome/app/resources/generated_resources_sl.xtb +++ b/chrome/app/resources/generated_resources_sl.xtb
@@ -14,6 +14,7 @@ <translation id="1007057452468855774">Vklopi Trgovino Google Play</translation> <translation id="1008186147501209563">Izvoz zaznamkov</translation> <translation id="1008261151167010035"><ph name="BRAND" /> si zapomni način vaše prijave in vas samodejno prijavi, ko je to mogoče. Če je ta možnost izklopljena, boste vsakič pozvani k potrditvi.</translation> +<translation id="1008544602823861396">ne sme uporabljati vaših podatkov na</translation> <translation id="1008557486741366299">Ne zdaj</translation> <translation id="1009454959501038262">{NUM_SITES,plural, =1{Zaradi zaščite podatkov so bila za spletno mesto, ki ga niste obiskali dva meseca, odstranjena dovoljenja.}one{Zaradi zaščite podatkov so bila odstranjena dovoljenja za spletna mesta, ki jih niste obiskali dva meseca.}two{Zaradi zaščite podatkov so bila odstranjena dovoljenja za spletna mesta, ki jih niste obiskali dva meseca.}few{Zaradi zaščite podatkov so bila odstranjena dovoljenja za spletna mesta, ki jih niste obiskali dva meseca.}other{Zaradi zaščite podatkov so bila odstranjena dovoljenja za spletna mesta, ki jih niste obiskali dva meseca.}}</translation> <translation id="1009663062402466586">Zdaj so na voljo kontrolniki za igre</translation> @@ -38,6 +39,7 @@ <translation id="1028604629594230522">Chrome vnaprej naloži strani, ki jih boste verjetno obiskali, da se ob obisku naložijo še hitreje.</translation> <translation id="1028700151766901954">Razlog: LBS privzeto ostane v brskalniku <ph name="DEFAULT_OPEN_BROWSER" />.</translation> <translation id="1029317248976101138">Povečaj</translation> +<translation id="1029526375103058355">Dotik za klik</translation> <translation id="1031362278801463162">Nalaganje predogleda</translation> <translation id="1032605640136438169">Preglejte nove pogoje</translation> <translation id="103279545524624934">Če želite zagnati aplikacije za Android, sprostite prostor na disku.</translation> @@ -100,6 +102,7 @@ <translation id="1072700771426194907">Zaznana je naprava USB</translation> <translation id="107278043869924952">Uporabite PIN poleg gesla</translation> <translation id="107450319332239199">Prišlo je do napake. Okna raje odprite ročno.</translation> +<translation id="1075920807995555452">Izvajanje orodij, urejevalnikov in IDE-jev v okolju, ki ga upravlja vaše podjetje, v napravi <ph name="DEVICE_TYPE" />. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation> <translation id="1076176485976385390">Premikanje po straneh s kazalcem besedila</translation> <translation id="1076382954055048850">Prikaz drugih sej za predvajanje</translation> <translation id="1076698951459398590">Omogoči temo</translation> @@ -210,6 +213,7 @@ <translation id="1162213688509394031">Skrivanje naslovne vrstice</translation> <translation id="1162479191445552288">Zaženi ob zagonu</translation> <translation id="1163931534039071049">&Ogled vira okvirja</translation> +<translation id="1164015913575846413">alt in klik</translation> <translation id="1164891049599601209">Vneseno na zavajajočem spletnem mestu</translation> <translation id="1165039591588034296">Napaka</translation> <translation id="1166212789817575481">Zapri zavihke na desni</translation> @@ -356,6 +360,7 @@ <translation id="1273937721055267968">Blokiranje spletnega mesta <ph name="DOMAIN" /></translation> <translation id="1274997165432133392">Piškotki in drugi podatki spletnega mesta</translation> <translation id="1275718070701477396">Izbrano</translation> +<translation id="1275936815032730048">zaganjalnik in puščica desno</translation> <translation id="1276994519141842946">Aplikacije <ph name="APP_NAME" /> ni bilo mogoče odmestiti</translation> <translation id="1277020343994096713">Ustvarite kodo PIN, ki se razlikuje od trenutne kode PIN.</translation> <translation id="1277597051786235230">Na novem zavihku v iskalniku <ph name="SEARCH_ENGINE" /> &poiščite »<ph name="SEARCH_TERMS" />«</translation> @@ -579,6 +584,7 @@ <translation id="1464781208867302907">Za nastavitve naprave odprite nastavitve.</translation> <translation id="1465176863081977902">Kopiraj naslov zvoka</translation> <translation id="1465827627707997754">Rezina pice</translation> +<translation id="1467005863208369884">Te datoteke ni mogoče preveriti, ker je Varno brskanje izklopljeno</translation> <translation id="1467432559032391204">V levo</translation> <translation id="1468571364034902819">Tega profila ni mogoče uporabiti</translation> <translation id="1470084204649225129">{NUM_TABS,plural, =1{Dodaj zavihek novi skupini}one{Dodaj zavihke novi skupini}two{Dodaj zavihke novi skupini}few{Dodaj zavihke novi skupini}other{Dodaj zavihke novi skupini}}</translation> @@ -688,6 +694,7 @@ <translation id="1549275686094429035">ARC je omogočen</translation> <translation id="1549788673239553762">Aplikacija <ph name="APP_NAME" /> želi dostopati do <ph name="VOLUME_NAME" />. Morda bo spreminjala ali izbrisala vaše datoteke.</translation> <translation id="1549966883323105187">Hitreje dostopajte do shranjenih gesel</translation> +<translation id="1550656959113606473">Privzeti Chrome</translation> <translation id="1552301827267621511">Razširitev »<ph name="EXTENSION_NAME" />« je spremenila ponudnika iskanja; poslej se uporablja <ph name="SEARCH_PROVIDER_DOMAIN" /></translation> <translation id="1552752544932680961">Upravljanje razširitve</translation> <translation id="1553538517812678578">neomejeno</translation> @@ -760,6 +767,7 @@ <translation id="1603411913360944381">Pozabi napravo <ph name="DEVICE_NAME" /></translation> <translation id="1603914832182249871">(Anonimni način)</translation> <translation id="1604432177629086300">Ni bilo mogoče tiskati. Preverite tiskalnik in poskusite znova.</translation> +<translation id="1604567162047669454">Prepoznavanje semantike vizualne postavitve</translation> <translation id="1604774728851271529">Če želite nadgraditi Linux, potrebujete omrežno povezavo. Vzpostavite internetno povezavo in poskusite znova.</translation> <translation id="1605744057217831567">Ogled vseh podatkov spletnih mest in dovoljenj</translation> <translation id="1606077700029460857">Spreminjanje nastavitev miške</translation> @@ -802,6 +810,7 @@ <translation id="163072119192489970">Dovoljeno je dokončanje pošiljanja in prejemanja podatkov</translation> <translation id="1630768113285622200">Znova zaženi in nadaljuj</translation> <translation id="1631503405579357839">Barvna slepota</translation> +<translation id="1632278969378690607">iskanje in klik</translation> <translation id="1632756664321977232">Orodje za obrezovanje</translation> <translation id="163309982320328737">Prvotna širina znaka je zapolnjena</translation> <translation id="1633947793238301227">Izklop Pomočnika Google</translation> @@ -859,6 +868,7 @@ <translation id="1676902103953506022">Podrobnosti o poverilnicah za uporabniško ime <ph name="USERNAME" /> v domeni <ph name="DOMAIN" />.</translation> <translation id="1677306805708094828">Ni mogoče dodati tega: <ph name="EXTENSION_TYPE_PARAMETER" /></translation> <translation id="1677472565718498478">Še <ph name="TIME" /></translation> +<translation id="1678849866171627536">Pregledovanje ni uspelo. Ta datoteka je morda virus ali zlonamerna programska oprema.</translation> <translation id="1679068421605151609">Razvijalska orodja</translation> <translation id="1679810534535368772">Ali ste prepričani, da želite zapreti?</translation> <translation id="167983332380191032">Storitev upravljanja je poslala napako HTTP.</translation> @@ -912,6 +922,7 @@ <translation id="1709916727352927457">Brisanje gesla</translation> <translation id="1709972045049031556">Ni mogoče deliti</translation> <translation id="1714644264617423774">Omogočite funkcije za ljudi s posebnimi potrebami za preprostejšo uporabo naprave. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation> +<translation id="1716034099915639464">Želite izbrisati podatke spletnega mesta in dovoljenja za <ph name="SITE_NAME" /> ter njegovo nameščeno aplikacijo?</translation> <translation id="1718835860248848330">Zadnja ura</translation> <translation id="1719312230114180055">Opomba: prstni odtis je lahko manj varen kot zapleteno geslo ali koda PIN.</translation> <translation id="1720318856472900922">Preverjanje pristnosti strežnika TLS WWW</translation> @@ -1001,6 +1012,7 @@ <translation id="1784849162047402014">V napravi primanjkuje prostora na disku</translation> <translation id="1784864038959330497">{NUM_SUB_APPS,plural, =1{Če odmestite aplikacijo »<ph name="APP_NAME" />«, boste odmestili tudi to aplikacijo:}one{Če odmestite aplikacijo »<ph name="APP_NAME" />«, boste odmestili tudi te aplikacije:}two{Če odmestite aplikacijo »<ph name="APP_NAME" />«, boste odmestili tudi ti aplikaciji:}few{Če odmestite aplikacijo »<ph name="APP_NAME" />«, boste odmestili tudi te aplikacije:}other{Če odmestite aplikacijo »<ph name="APP_NAME" />«, boste odmestili tudi te aplikacije:}}</translation> <translation id="1786290960428378411">Zahtevanje branja in spreminjanja</translation> +<translation id="1786981253739345937">Tem spletnim mestom ste preprečili uporabo podatkov, ki so jih shranila o vas</translation> <translation id="1787350673646245458">Slika uporabnika</translation> <translation id="1790976235243700817">Odstrani dostop</translation> <translation id="1791662854739702043">Nameščeno</translation> @@ -1031,6 +1043,7 @@ <ph name="LINE_BREAKS2" /> To ne vpliva na aplikacije ali vsebino v drugih napravah.</translation> <translation id="1809734401532861917">Dodaj moje zaznamke, zgodovino, gesla in druge nastavitve v profil <ph name="USER_EMAIL_ADDRESS" /></translation> +<translation id="1810070166657251157">Če želite shranjena gesla uporabljati v telefonu, uporabite kodo QR, prenesite Chrome za iOS in se prijavite v račun Google.</translation> <translation id="1810366086647840386">Strežnik za sliko</translation> <translation id="1811908311154949291">Anonimni ograjen okvir: <ph name="FENCEDFRAME_SITE" /></translation> <translation id="1812284620455788548">Predvajanje zavihka <ph name="TAB_NAME" /></translation> @@ -1080,6 +1093,7 @@ <translation id="184183613002882946">Ne, obdrži eno stikalo</translation> <translation id="184273675144259287">Nadomestite aplikacije in datoteke za Linux s prejšnjo varnostno kopijo</translation> <translation id="1842766183094193446">Ali ste prepričani, da želite omogočiti predstavitveni način?</translation> +<translation id="1845060436536902492">Bralnik zaslona v sistemu ChromeOS Flex ali ChromeVox uporabljajo predvsem slepi in slabovidni uporabniki za branje besedila, prikazanega na zaslonu, s sintetizatorjem govora ali na zaslonu braille. Pritisnite preslednico, če želite vklopiti ChromeVox. Ko bo ChromeVox aktiviran, bo prikazana kratka predstavitev.</translation> <translation id="1845727111305721124">Dovoljeno je predvajanje zvoka</translation> <translation id="1846308012215045257">Pridržite tipko »control« in kliknite za zagon vtičnika <ph name="PLUGIN_NAME" /></translation> <translation id="1848219224579402567">Odjava, ko je pokrov zaprt</translation> @@ -1142,6 +1156,7 @@ <translation id="1887442540531652736">Napaka pri prijavi</translation> <translation id="1887597546629269384">Znova izgovorite »Hey Google«</translation> <translation id="1889091146873278175">Če si želite ogledati več rezultatov iskanja v stranskem podoknu, kliknite gumb »G«.</translation> +<translation id="1890026367080681123">Odpri nastavitve vdelane vsebine</translation> <translation id="189035593835762169">Določila in pogoji</translation> <translation id="1891362123137972260">Na disku kritično primanjkuje prostora. Sprostite prostor na disku.</translation> <translation id="189210018541388520">Odpri v celozaslonskem načinu</translation> @@ -1150,9 +1165,11 @@ <translation id="1895658205118569222">Zaprt</translation> <translation id="1896043844785689584">Če želite nastaviti prstni odtis, naj se otrok dotakne tipala prstnih odtisov v spodnjem desnem kotu tipkovnice. Podatki o prstnih odtisih otroka so varno shranjeni in nikoli ne zapustijo naprave <ph name="DEVICE_TYPE" />.</translation> <translation id="1897120393475391208">Uporabite zapleteno geslo</translation> +<translation id="1897860317037652061">Pregledovanje ni uspelo</translation> <translation id="1900305421498694955">Aplikacije v Googlu Play za branje in pisanje datotek v zunanjih napravah za shranjevanje morda zahtevajo popoln dostop do datotečnega sistema. Datoteke in mape, ustvarjene v tej napravi, so vidne vsem, ki uporabljajo zunanji pogon. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation> <translation id="1901213235765457754">Prosite skrbnika, da posodobi to aplikacijo</translation> <translation id="1901303067676059328">Izberi &vse</translation> +<translation id="1903542130902305074">Nastavitev</translation> <translation id="1903995858055162096">Ni vaša naprava? Uporabite <ph name="BEGIN_LINK" />način za goste<ph name="END_LINK" />.</translation> <translation id="1904580727789512086">URL-ji, ki jih obiščete, se shranijo v račun Google.</translation> <translation id="1905375423839394163">Ime Chromebooka</translation> @@ -1233,6 +1250,7 @@ <translation id="1969654639948595766">Besedilni dnevniki WebRTC (<ph name="WEBRTC_TEXT_LOG_COUNT" />)</translation> <translation id="1972325230031091483">Brskali boste hitreje, ker se vsebina proaktivno naloži glede na trenutni obisk spletne strani.</translation> <translation id="197288927597451399">Obdrži</translation> +<translation id="1973313062201924554">Dovoljenja, ki jih omogočite za aplikacijo <ph name="APP_NAME" />, bodo prav tako omogočena za to aplikacijo.</translation> <translation id="1973763416111613016">Datoteke <ph name="FILE_NAME" /> ni mogoče varno prenesti. Pritisnite Shift + F6, če želite krožiti do območja vrstice s prenosi.</translation> <translation id="1973886230221301399">ChromeVox</translation> <translation id="1974043046396539880">Mesta za distribucijo seznama ukinjenih potrdil</translation> @@ -1357,6 +1375,7 @@ <translation id="2074263453710478603">Uporabniški dnevniki Chroma za ChromeOS</translation> <translation id="2075088158103027942">Na naročnino</translation> <translation id="2075474481720804517"><ph name="BATTERY_PERCENTAGE" /> % energije akumulatorja</translation> +<translation id="2076228988744845354">Več dejanj za razširitev <ph name="EXTENSION_NAME" /></translation> <translation id="2076269580855484719">Skrij vtičnik</translation> <translation id="2076672359661571384">Srednje (priporočeno)</translation> <translation id="2077129598763517140">Uporabi strojno pospeševanje, če je na voljo</translation> @@ -1379,6 +1398,7 @@ <translation id="2090165459409185032">Če želite obnoviti podatke računa, pojdite na: google.com/accounts/recovery</translation> <translation id="2090507354966565596">Samodejno se poveže, ko se prijavite.</translation> <translation id="2090876986345970080">Varnostna nastavitev sistema</translation> +<translation id="2091523941449737894">Hitrejše premikanje na sledilni ploščici premakne kazalec dlje</translation> <translation id="2091887806945687916">Zvok</translation> <translation id="2092356157625807382"><ph name="BEGIN_H3" />Funkcije za odpravljanje napak<ph name="END_H3" /> <ph name="BR" /> @@ -1398,7 +1418,9 @@ <ph name="BR" /> <ph name="BR" /> <ph name="BEGIN_BOLD" />Opomba:<ph name="END_BOLD" /> Sistem se bo med postopkom znova zagnal.</translation> +<translation id="2095479026080141189">Preberite, zakaj <ph name="IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_BLOCKED_LEARN_MORE_LINK" /></translation> <translation id="2095774564753225041">Podprte vrste datotek</translation> +<translation id="2096716221239095980">Izbriši vse podatke</translation> <translation id="2097616539631531348">Ko je bil ta zavihek neaktiven, je varčevanje s pomnilnikom sprostilo pomnilnik za druga opravila.</translation> <translation id="2097950021134740304">Prekliči pozabljeno naročnino</translation> <translation id="2098805196501063469">Preveri preostala gesla</translation> @@ -1876,6 +1898,7 @@ <translation id="2459703812219683497">Zaznana je bila koda za aktiviranje</translation> <translation id="2459706890611560967">Nadaljuj predvajanje zavihka v napravi <ph name="DEVICE_NAME" /></translation> <translation id="2460356425461033301">Varnostno kopirajte vsebino brskalnika in jo uporabljajte v poljubni napravi.</translation> +<translation id="2460482211073772897">V drugih mapah</translation> <translation id="2462332841984057083">Steam se že nastavlja. Počakajte, da se nastavitev konča.</translation> <translation id="2462724976360937186">ID ključa overitelja potrdil</translation> <translation id="2462752602710430187">Dodano: <ph name="PRINTER_NAME" /></translation> @@ -1903,6 +1926,7 @@ <translation id="2480868415629598489">Spreminjanje podatkov, ki jih kopirate in prilepite</translation> <translation id="2482878487686419369">Obvestila</translation> <translation id="2482895651873876648">Zavihek je premaknjen v skupino <ph name="GROUP_NAME" /> – <ph name="GROUP_CONTENTS" />.</translation> +<translation id="2483627560139625913">Nastavitev iskalnika v nastavitvah brskalnika Chrome</translation> <translation id="2484743711056182585">Odstrani odobritev</translation> <translation id="2484909293434545162">Če spletno mesto uporablja piškotke, bo prikazano tukaj.</translation> <translation id="2484959914739448251">Če želite izbrisati podatke brskanja iz vseh sinhroniziranih naprav in Google Računa, <ph name="BEGIN_LINK" />vnesite geslo<ph name="END_LINK" />.</translation> @@ -1948,7 +1972,9 @@ <translation id="2515586267016047495">Alt</translation> <translation id="251722524540674480">Potrditev uporabniškega imena</translation> <translation id="2517472476991765520">Optično preberi</translation> +<translation id="2517890781170832772">Tem spletnim mestom ste dovolili uporabo shranjenih podatkov o vas</translation> <translation id="2518024842978892609">Uporaba potrdil odjemalca</translation> +<translation id="2519250377986324805">Oglejte si, kako</translation> <translation id="2519517390894391510">Ime profila potrdila</translation> <translation id="2520644704042891903">Čakanje na razpoložljivo vtičnico ...</translation> <translation id="2521854691574443804">Preverjamo, ali je datoteka <ph name="FILE_NAME" /> v skladu z varnostnimi pravilniki organizacije …</translation> @@ -2057,6 +2083,7 @@ <translation id="2612676031748830579">Številka kartice</translation> <translation id="2613210758071148851">Ne dovoli razširitev na spletnem mestu <ph name="RESTRICTED_SITE" /></translation> <translation id="2613535083491958306">Spletno mesto <ph name="ORIGIN" /> bo lahko urejalo datoteko <ph name="FILENAME" />.</translation> +<translation id="2615159404909536465">{FILE_COUNT,plural, =1{Odprite in uredite datoteko <ph name="FILE1" /> v tej razširitvi}one{Odprite in uredite datoteko <ph name="FILE1" />, … v tej aplikaciji}two{Odprite in uredite datoteki <ph name="FILE1" />, … v tej aplikaciji}few{Odprite in uredite datoteke <ph name="FILE1" />, … v tej aplikaciji}other{Odprite in uredite datoteke <ph name="FILE1" />, … v tej aplikaciji}}</translation> <translation id="2616366145935564096">Branje in spreminjanje vaših podatkov na spletnem mestu <ph name="WEBSITE_1" /></translation> <translation id="2618797463720777311">Nastavitev funkcije Deljenje v bližini</translation> <translation id="261953424982546039">Chrome &Labs ...</translation> @@ -2232,6 +2259,7 @@ <translation id="2749756011735116528">Prijavite se v storitev <ph name="PRODUCT_NAME" /></translation> <translation id="2749836841884031656">SIM</translation> <translation id="2749881179542288782">Preverjanje slovnice in črkovanja</translation> +<translation id="2750602041558385535">Nepreverjen prenos je blokiran</translation> <translation id="2754226775788136540">Iskanje naprav za hitro seznanitev, shranjenih v računu <ph name="PRIMARY_EMAIL" /></translation> <translation id="2754825024506485820">V Trgovini Google Play najdite aplikacije, ki jih potrebujete, od aplikacij za storilnost do razvedrila. Aplikacije lahko namestite kadar koli.</translation> <translation id="2755349111255270002">Ponastavite to napravo <ph name="DEVICE_TYPE" />.</translation> @@ -2246,6 +2274,7 @@ <translation id="2764920001292228569">Vnesite ime profila</translation> <translation id="2765100602267695013">Obrnite se na ponudnika mobilnih storitev.</translation> <translation id="2765217105034171413">Majhna</translation> +<translation id="2765606672116865966">Ko kliknete ali vnesete v naslovno vrstico ali iskalno polje, se prikažejo predlogi privzetega iskalnika. V anonimnem načinu je to izklopljeno.</translation> <translation id="2766006623206032690">Pr&ilepi in nadaljuj</translation> <translation id="2766161002040448006">Prosi starša</translation> <translation id="2767077837043621282">Chromebooka ni bilo mogoče posodobiti. Poskusite znova pozneje.</translation> @@ -2263,6 +2292,7 @@ <translation id="2775104091073479743">Urejanje prstnih odtisov</translation> <translation id="2775420101802644975">{NUM_CONNECTION,plural, =0{Razširitev »<ph name="EXTENSION" />« je dostopala do naprav}=1{Razširitev »<ph name="EXTENSION" />« dostopa do naprave {0}}one{Razširitev »<ph name="EXTENSION" />« dostopa do {0} naprave}two{Razširitev »<ph name="EXTENSION" />« dostopa do {0} naprav}few{Razširitev »<ph name="EXTENSION" />« dostopa do {0} naprav}other{Razširitev »<ph name="EXTENSION" />« dostopa do {0} naprav}}</translation> <translation id="2775858145769350417">{NUM_APPS,plural, =1{Odstranitev 1 nepodprte aplikacije}one{Odstranitev # nepodprte aplikacije}two{Odstranitev # nepodprtih aplikacij}few{Odstranitev # nepodprtih aplikacij}other{Odstranitev # nepodprtih aplikacij}}</translation> +<translation id="2776515114087183002">Pokaži spletna mesta</translation> <translation id="2776560192867872731">Spremeni ime naprave za napravo <ph name="DEVICE_NAME" /></translation> <translation id="2777251078198759550">Izbriši ta vsebnik</translation> <translation id="2777525873368474674">Prilepite povezavo do slike</translation> @@ -2399,6 +2429,7 @@ <translation id="2881076733170862447">Ko kliknete razširitev</translation> <translation id="2882943222317434580">Izdelek <ph name="IDS_SHORT_PRODUCT_NAME" /> se bo v kratkem znova zagnal in ponastavil</translation> <translation id="2883470649061584386">Vir</translation> +<translation id="2884070497102362193">Preizkusite baterijo, CPE, pomnilnik, povezljivost in drugo</translation> <translation id="2885378588091291677">Upravitelj opravil</translation> <translation id="2885729872133513017">Pri dekodiranju odziva strežnika je prišlo do težave.</translation> <translation id="2886119409731773154">To lahko traja do 30 minut.</translation> @@ -2504,6 +2535,7 @@ <translation id="2973324205039581528">Izklopi zvok spletnega mesta</translation> <translation id="2975761176769946178">Vnesti morate URL.</translation> <translation id="2976557544729462544">Nekatere naprave zahtevajo, da onemogočite zaščito dostopa do podatkov, če želite, da delujejo ustrezno ali s polno zmogljivostjo.</translation> +<translation id="2976639738101799892">Vsakič brskajte z Iskanjem Google in Googlovimi pametnimi rešitvami</translation> <translation id="2977480621796371840">Odstrani iz skupine</translation> <translation id="2979639724566107830">Odpri v novem oknu</translation> <translation id="2979893796619951531">Izključi spletno mesto</translation> @@ -2511,6 +2543,7 @@ <translation id="2983102365694924129">Na podlagi vaše dejavnosti na spletnem mestu. Ta nastavitev je izklopljena.</translation> <translation id="2983373101216420412">Raven napolnjenosti baterije škatlice: <ph name="PERCENTAGE" /> %.</translation> <translation id="2985348301114641460">Želite skrbniku poslati zahtevo za namestitev razširitve »<ph name="EXTENSION_NAME" />«?</translation> +<translation id="2985476671756533899">{NUM_SUB_APPS,plural, =1{Aplikacija <ph name="APP_NAME" /> je odstranila aplikacijo}one{Aplikacija <ph name="APP_NAME" /> je odstranila # aplikacijo}two{Aplikacija <ph name="APP_NAME" /> je odstranila # aplikaciji}few{Aplikacija <ph name="APP_NAME" /> je odstranila # aplikacije}other{Aplikacija <ph name="APP_NAME" /> je odstranila # aplikacij}}</translation> <translation id="2987620471460279764">Besedilo, deljeno iz druge naprave</translation> <translation id="2988018669686457659">Rezervni upodabljalnik</translation> <translation id="2988328607561082373">Nimate nobenih znova uporabljenih gesel.</translation> @@ -2588,6 +2621,7 @@ <translation id="3030311804857586740">{NUM_DAYS,plural, =1{<ph name="MANAGER" /> zahteva, da danes prenesete posodobitev. Posodobitev se bo samodejno prenesla, ko se povežete z internetom.}one{<ph name="MANAGER" /> zahteva, da pred rokom prenesete posodobitev. Posodobitev se bo samodejno prenesla, ko se povežete z internetom.}two{<ph name="MANAGER" /> zahteva, da pred rokom prenesete posodobitev. Posodobitev se bo samodejno prenesla, ko se povežete z internetom.}few{<ph name="MANAGER" /> zahteva, da pred rokom prenesete posodobitev. Posodobitev se bo samodejno prenesla, ko se povežete z internetom.}other{<ph name="MANAGER" /> zahteva, da pred rokom prenesete posodobitev. Posodobitev se bo samodejno prenesla, ko se povežete z internetom.}}</translation> <translation id="3030967311408872958">Od sončnega zahoda do vzhoda</translation> <translation id="3031417829280473749">Agent X</translation> +<translation id="3031532026314193077">Uporaba sledilne ploščice in tipkovnice za klik z desnim gumbom</translation> <translation id="3031557471081358569">Izberite elemente, ki jih želite uvoziti:</translation> <translation id="3032204772252313646">Samodejni podnapisi</translation> <translation id="3033348223765101500">Imejte nadzor nad podatki</translation> @@ -2655,6 +2689,7 @@ <translation id="3090871774332213558">Naprava »<ph name="DEVICE_NAME" />« je seznanjena</translation> <translation id="3093714882666365141">Spletnim mestom ne dovoli namestitve rutin za obravnavo plačil.</translation> <translation id="3094141017404513551">S tem bo vaše brskanje ločeno od brskanja osebe <ph name="EXISTING_USER" />.</translation> +<translation id="3094223846531205616">{COUNT,plural, =0{Poteče danes}=1{Poteče jutri}one{Poteče čez # dan}two{Poteče čez # dneva}few{Poteče čez # dni}other{Poteče čez # dni}}</translation> <translation id="3094521107841754472">Cena se je spremenila iz <ph name="PREVIOUS_PRICE" /> v <ph name="CURRENT_PRICE" />.</translation> <translation id="3095871294753148861">Zaznamki, gesla in drugi podatki brskalnika so sinhronizirani z glavnim računom.</translation> <translation id="3099836255427453137">{NUM_EXTENSIONS,plural, =1{Izklopljena je ena morebiti škodljiva razširitev. Prav tako jo lahko odstranite.}one{Izklopljena je {NUM_EXTENSIONS} morebiti škodljiva razširitev. Prav tako jih lahko odstranite.}two{Izklopljeni sta {NUM_EXTENSIONS} morebiti škodljivi razširitvi. Prav tako jih lahko odstranite.}few{Izklopljene so {NUM_EXTENSIONS} morebiti škodljive razširitve. Prav tako jih lahko odstranite.}other{Izklopljenih je {NUM_EXTENSIONS} morebiti škodljivih razširitev. Prav tako jih lahko odstranite.}}</translation> @@ -2760,6 +2795,10 @@ <translation id="3202499879214571401">Začasno zaustavi predvajanje zaslona v napravi <ph name="DEVICE_NAME" /></translation> <translation id="3202578601642193415">Najnovejše</translation> <translation id="3204648577100496185">Podatki, povezani s to aplikacijo, bodo morda odstranjeni iz te naprave.</translation> +<translation id="3207344462385471911">Prikazani so predlagani iskanja in popusti za nakupovanje, ki bi vas glede na nedavno dejavnost morda zanimali. + <ph name="BREAK" /> + <ph name="BREAK" /> + Kadar koli lahko upravljate nastavitve te kartice ali si ogledate več možnosti v razdelku za prilagajanje Chroma.</translation> <translation id="3207960819495026254">Dodano med zaznamke</translation> <translation id="3208321278970793882">Aplikacija</translation> <translation id="3208584281581115441">Preveri</translation> @@ -2783,12 +2822,14 @@ <translation id="322708765617468434">Po nastavitvi lahko v napravo kadar koli dodate drugo osebo. Vsak si lahko individualno prilagodi izkušnjo in poskrbi za zasebnost podatkov.</translation> <translation id="3227137524299004712">Mikrofon</translation> <translation id="3229412050601871341">Geslo naprave</translation> +<translation id="3230539834943294477">Ogled člankov s pomočjo ali iskanje podpore za napravo</translation> <translation id="3232168089952388105">Želite deliti podatke o napravi?</translation> <translation id="3232558119926886907">Poravnaj desno</translation> <translation id="3232754137068452469">Spletna aplikacija</translation> <translation id="3233271424239923319">Varnostno kopiranje aplikacij in datotek za Linux</translation> <translation id="3234251228180563751">Uporabniško ime vsebuje več kot 1000 znakov.</translation> <translation id="3234978181857588512">Shrani v napravo</translation> +<translation id="3237871032310650497">Želite izbrisati podatke spletnega mesta <ph name="SITE_NAME" />, razdeljenega na <ph name="PARTITION_SITE_NAME" />?</translation> <translation id="3238192140106069382">Vzpostavljanje povezave in preverjanje</translation> <translation id="3239373508713281971">Časovna omejitev je odstranjena za aplikacijo <ph name="APP_NAME" /></translation> <translation id="3240426699337459095">Povezava kopirana</translation> @@ -2969,6 +3010,7 @@ <translation id="3388788256054548012">Ta datoteka je šifrirana. Lastnika datoteke prosite, da jo dešifrira.</translation> <translation id="3390013585654699824">Podrobnosti o aplikaciji</translation> <translation id="3390530051434634135">Opomba: <ph name="NOTE" /></translation> +<translation id="3391721320619127327">Bralnik zaslona v sistemu ChromeOS Flex ali ChromeVox uporabljajo predvsem slepi in slabovidni uporabniki za branje besedila, prikazanega na zaslonu, s sintetizatorjem govora ali na zaslonu braille. Če želite vklopiti ChromeVox, za pet sekund pridržite obe tipki za glasnost. Ko bo ChromeVox aktiviran, bo prikazana kratka predstavitev.</translation> <translation id="3393554941209044235">Chromova analiza dokumentov</translation> <translation id="3393582007140394275">Vsebine zaslona ni mogoče predvajati.</translation> <translation id="3394850431319394743">Dovoljena uporaba identifikatorjev za predvajanje zaščitene vsebine</translation> @@ -3002,6 +3044,7 @@ <translation id="3420501302812554910">Notranji varnostni ključ je treba ponastaviti</translation> <translation id="3421387094817716717">Javni ključ z eliptično krivuljo</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Opomba:<ph name="END_BOLD" /> S podobnim glasom ali posnetkom je morda mogoče dostopati do vaših osebnih rezultatov ali Pomočnika.</translation> +<translation id="3423111258700187173">Rezultati, najdeni v mapi <ph name="FOLDER_TITLE" /></translation> <translation id="3423463006624419153">V telefonu »<ph name="PHONE_NAME_1" />« in »<ph name="PHONE_NAME_2" />«:</translation> <translation id="3423858849633684918">Znova zaženite <ph name="PRODUCT_NAME" /></translation> <translation id="3424969259347320884">Opišite, kaj ste počeli, ko se je zavihek zrušil</translation> @@ -3242,6 +3285,7 @@ <translation id="3615596877979647433">Manjka tipka. Pritisnite tipko na tipkovnici za prilagajanje.</translation> <translation id="3616113530831147358">Zvok</translation> <translation id="3616741288025931835">&Izbriši podatke brskanja ...</translation> +<translation id="3617062258679844578">Če želite klikniti, se dotaknite sledilne ploščice, namesto da jo pritisnete</translation> <translation id="3617891479562106823">Ozadja niso na voljo. Poskusite znova pozneje.</translation> <translation id="3618286417582819036">Prišlo je do napake</translation> <translation id="3619115746895587757">Kapučino</translation> @@ -3250,6 +3294,7 @@ <translation id="3621807901162200696">Pomagajte izboljšati funkcije sistema Chrome OS in njegovo delovanje</translation> <translation id="362266093274784978">{COUNT,plural, =1{aplikacijo}one{# aplikacijo}two{# aplikaciji}few{# aplikacije}other{# aplikacij}}</translation> <translation id="362333465072914957">Čakanje, da overitelj potrdil izda potrdilo</translation> +<translation id="3623598555687153298">S tem boste izbrisali <ph name="TOTAL_USAGE" /> podatkov, ki so jih shranila prikazana spletna mesta</translation> <translation id="3624567683873126087">Odklepanje naprave in prijava v Google Račun</translation> <translation id="3624583033347146597">Izberite nastavitve piškotkov drugih spletnih mest</translation> <translation id="3625481642044239431">Izbrali ste neveljavno datoteko. Poskusite znova.</translation> @@ -3335,6 +3380,7 @@ <translation id="369489984217678710">Gesla in drugi podatki za prijavo</translation> <translation id="369522892592566391">{NUM_FILES,plural, =0{Varnostni pregledi so opravljeni. Vaši podatki bodo naloženi.}=1{Varnostni pregledi so opravljeni. Vaša datoteka bo naložena.}one{Varnostni pregledi so opravljeni. Vaše datoteke bodo naložene.}two{Varnostni pregledi so opravljeni. Vaše datoteke bodo naložene.}few{Varnostni pregledi so opravljeni. Vaše datoteke bodo naložene.}other{Varnostni pregledi so opravljeni. Vaše datoteke bodo naložene.}}</translation> <translation id="3696817060563289264">Datoteke za prepoznavanje besedila so prenesene</translation> +<translation id="369736917241079046">zaganjalnik in puščica levo</translation> <translation id="3697716475445175867">nazadnje odprti</translation> <translation id="3697952514309507634">Drugi profili v Chromu</translation> <translation id="3698471669415859717">Pregled je končan</translation> @@ -3540,6 +3586,7 @@ <translation id="3834775135533257713">Aplikacije »<ph name="TO_INSTALL_APP_NAME" />« ni bilo mogoče dodati, ker je v sporu z aplikacijo »<ph name="INSTALLED_APP_NAME" />«.</translation> <translation id="3835904559946595746">Varnostne kopije Linuxa ni bilo mogoče obnoviti</translation> <translation id="383669374481694771">Gre za splošne podatke o tej napravi in njeni uporabi, kot so raven napolnjenosti baterije, dejavnost sistema in aplikacije ter napake. Ti podatki bodo uporabljeni za izboljšanje sistema Android. Nekateri združeni podatki bodo pomagali tudi Googlovim aplikacijam in partnerjem, na primer razvijalcem za Android, izboljšati aplikacije in izdelke.</translation> +<translation id="3837569373891539515">Izberete lahko vse ustrezne možnosti. Ti možnosti sta na voljo tudi v nastavitvah po končani nastavitvi naprave <ph name="DEVICE_TYPE" />.</translation> <translation id="3838085852053358637">Ni bilo mogoče naložiti razširitve</translation> <translation id="3838486795898716504">Več <ph name="PAGE_TITLE" /></translation> <translation id="383891835335927981">Nobeno spletno mesto ni povečano ali pomanjšano</translation> @@ -3681,6 +3728,7 @@ <translation id="3948334586359655083">Na tem zavihku se predvaja zvok</translation> <translation id="3948507072814225786">Spletno mesto <ph name="ORIGIN" /> lahko ureja datoteke v naslednjih mapah</translation> <translation id="394984172568887996">Uvoženo iz IE</translation> +<translation id="3949999964543783947"><ph name="IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_SAFE_BROWSING_SETTING_LINK" /> za varnejši prenos datotek</translation> <translation id="3950820424414687140">Prijava</translation> <translation id="3950841222883198950">Glasovno tipkanje</translation> <translation id="3953834000574892725">Moji računi</translation> @@ -3711,6 +3759,7 @@ <translation id="3971764089670057203">Prstni odtisi v tem varnostnem ključu</translation> <translation id="3973005893595042880">Uporabnik ni dovoljen.</translation> <translation id="3973660817924297510">Preverjanje gesel (<ph name="CHECKED_PASSWORDS" /> od <ph name="TOTAL_PASSWORDS" />) …</translation> +<translation id="3974105241379491420">Spletna mesta lahko zahtevajo uporabo podatkov, ki so jih shranila o vas</translation> <translation id="3974514184580396500">Uporabite »Naprej«, da premaknete fokus naprej na zaslonu.</translation> <translation id="3975201861340929143">Razlaga</translation> <translation id="3975565978598857337">Vzpostavljanje stika s strežnikom območja ni uspelo</translation> @@ -3774,6 +3823,7 @@ <translation id="402707738228916911">Prejeto je navodilo: <ph name="AUTHORIZE_INSTRUCTION_NAME" />.</translation> <translation id="4027569221211770437">Mapa <ph name="FOLDER_TITLE" /></translation> <translation id="4028467762035011525">Dodaj načine vnosa</translation> +<translation id="4029024445166427442">zaganjalnik in shift in vračalka</translation> <translation id="4029556917477724407">Nazaj s strani <ph name="PAGE_TITLE" /></translation> <translation id="403088439874411464">Prenašanje datotek za prepoznavanje besedila</translation> <translation id="4031179711345676612">Mikrofon je dovoljen</translation> @@ -3803,6 +3853,7 @@ <translation id="4045196801416070837">Zvoki naprave</translation> <translation id="4046013316139505482">Tem razširitve si ni treba ogledati podatkov na tem spletnem mestu in jih spreminjati.</translation> <translation id="4046123991198612571">Naslednja skladba</translation> +<translation id="4046655456159965535">Želite izbrisati prikazane podatke?</translation> <translation id="4047345532928475040">Ni na voljo</translation> <translation id="4047581153955375979">USB4</translation> <translation id="4047726037116394521">Na začetni zaslon</translation> @@ -3837,9 +3888,11 @@ <translation id="4078738236287221428">Agresivno</translation> <translation id="4078903002989614318">Možnosti razvrščanja in seznamov</translation> <translation id="4079140982534148664">Uporaba izboljšanega preverjanja črkovanja</translation> +<translation id="4084582735848141214">{COUNT,plural, =1{1 dovoljeno spletno mesto}one{# dovoljeno spletno mesto}two{# dovoljeni spletni mesti}few{# dovoljena spletna mesta}other{# dovoljenih spletnih mest}}</translation> <translation id="4084682180776658562">Zaznamek</translation> <translation id="4084835346725913160">Zapri <ph name="TAB_NAME" /></translation> <translation id="4085298594534903246">JavaScript je na tej strani blokiran.</translation> +<translation id="4085566053793776107">Prilagodi teme</translation> <translation id="4085620044235559093">Izberite aplikacijo za odpiranje datotek <ph name="FILE_TYPE" /></translation> <translation id="4087089424473531098">Ustvarjena je bila ta razširitev: @@ -3920,6 +3973,7 @@ <translation id="4146785383423576110">Ponastavitev in čiščenje</translation> <translation id="4147099377280085053">Izbira tabele za braillovo pisavo</translation> <translation id="4147911968024186208">Poskusite znova. Če se ta napaka spet prikaže, se obrnite na zastopnika za podporo.</translation> +<translation id="414800391140809654">lahko med brskanjem uporablja vaše podatke</translation> <translation id="4150201353443180367">Prikaz</translation> <translation id="4150569944729499860">Vsebina na zaslonu</translation> <translation id="4151449637210235443">Povejte nam, kako je potekalo nedavno igranje igre</translation> @@ -3964,6 +4018,7 @@ <translation id="4193836101014293726">Tega profila ni mogoče izbrisati</translation> <translation id="419427585139779713">Vnašanje posameznega zloga</translation> <translation id="4194570336751258953">Omogoči klik z dotikom</translation> +<translation id="4195001808989442226">Ni mogoče odpreti aplikacije Steam za Chromebook (Beta)</translation> <translation id="4195378859392041564">Kliknite poljubno tipko z miško, nato pritisnite tipko na tipkovnici, če jo želite prilagoditi.</translation> <translation id="4195643157523330669">Odpri v novem zavihku</translation> <translation id="4195814663415092787">Nadaljuj prejšnjo sejo</translation> @@ -4012,6 +4067,7 @@ <translation id="4242145785130247982">Več potrdil odjemalca ni podprtih</translation> <translation id="4242533952199664413">Odpri nastavitve</translation> <translation id="4242577469625748426">Namestitev nastavitev pravilnika v napravi ni uspela: <ph name="VALIDATION_ERROR" />.</translation> +<translation id="4242825475818569385">Vaš <ph name="BEGIN_LINK" />brskalnik in profil upravlja<ph name="END_LINK" /> domena <ph name="DOMAIN" /></translation> <translation id="4243504193894350135">Tiskalnik je začasno zaustavljen</translation> <translation id="4243624244759495699"><ph name="LOCALE" />, <ph name="GRADE" />. raven</translation> <translation id="4244238649050961491">Iskanje več aplikacij za pisalo</translation> @@ -4048,6 +4104,7 @@ <translation id="4267924571297947682">Naprošanje starša za dovoljenje</translation> <translation id="4267953847983678297">Samodejno povezovanje z mobilnim omrežjem</translation> <translation id="4268025649754414643">Šifriranje ključa</translation> +<translation id="4268516942564021145">Ta nastavitev ni na voljo za vaš račun.</translation> <translation id="4270393598798225102">Različica <ph name="NUMBER" /></translation> <translation id="4274604968379621964">Shrani skupino</translation> <translation id="4274667386947315930">Podatki za prijavo</translation> @@ -4072,6 +4129,7 @@ <translation id="4287157641315808225">Da, aktiviraj ChromeVox</translation> <translation id="4287502603002637393">{MUTED_NOTIFICATIONS_COUNT,plural, =1{Pokaži}one{Pokaži vse}two{Pokaži vse}few{Pokaži vse}other{Pokaži vse}}</translation> <translation id="4289540628985791613">Pregled</translation> +<translation id="428963538941819373">Ta spletna mesta lahko uporabljajo podatke, ki so jih shranila o vas med brskanjem po <ph name="HOST" /></translation> <translation id="4289732974614035569">Izbira kode PIN</translation> <translation id="4290791284969893584">Ko zaprete stran, se začeta opravila morda ne bodo dokončala.</translation> <translation id="4291265871880246274">Pogovorno okno za prijavo</translation> @@ -4140,6 +4198,7 @@ <translation id="4351770750390404505"><ph name="BEGIN_PARAGRAPH1" />Zaradi omogočanja najboljše izkušnje operacijski sistem <ph name="DEVICE_OS" /> zbira podatke o strojni opremi naprav in jih deli z Googlom zaradi določanja, katere posodobitve naj vam zagotovi. Izbirno lahko dovolite Googlu, da te podatke uporablja za dodatne namene, kot so podpora in izboljšanje izkušnje sistema <ph name="DEVICE_OS" /> ter njegovih storitev.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Prijavite se lahko v to napravo in obiščete razdelek CHROMEOSFLEX_HARDWARE_INFO na chrome://system, kjer si ogledate podatke, poslane Googlu zaradi filtriranja posodobitev, in druge primere, v katerih ste izbrali deljenje podatkov z Googlom.<ph name="END_PARAGRAPH2" /> <ph name="BEGIN_PARAGRAPH3" />Če želite več podrobnosti o podatkih, ki jih <ph name="DEVICE_OS" /> morda deli z Googlom in kako se ti uporabljajo, obiščite g.co/flex/HWDataCollection.<ph name="END_PARAGRAPH3" /></translation> +<translation id="435185728237714178">Če želite upravljati nameščene aplikacije in aplikacije, ki se izvajajo pretočno, odprite aplikacijo »<ph name="APP_NAME" />«</translation> <translation id="4354073718307267720">Vprašaj, ko želi spletno mesto ustvariti 3D-zemljevid vaše okolice ali spremljati položaj kamere</translation> <translation id="4354344420232759511">Spletna mesta, ki jih obiščete, bodo prikazana tu</translation> <translation id="435527878592612277">Izberite fotografijo</translation> @@ -4217,6 +4276,7 @@ <translation id="4410545552906060960">Za odklepanje naprave namesto gesla uporabite številko (kodo PIN). Kodo PIN lahko nastavite pozneje v nastavitvah.</translation> <translation id="4411578466613447185">Podpisnik kode</translation> <translation id="4411719918614785832">Ti ključi za dostop so v tem računalniku shranjeni v funkciji Windows Hello. Niso shranjeni v vašem računu Google.</translation> +<translation id="4412547955014928315">Želite izbrisati podatke spletnega mesta in dovoljenja za <ph name="SITE_NAME" /> in vsa njegova podrejena spletna mesta?</translation> <translation id="4412632005703201014">Aplikacije za Chrome se selijo v moderne spletne aplikacije. To aplikacijo za Chrome je v brskalnik namestila organizacija. Če želite odpreti moderno spletno aplikacijo na seznamu aplikacij, se najprej obrnite na skrbnika in ga prosite, naj odstrani aplikacijo za Chrome. V tem času lahko obiščete spletno mesto <ph name="EXTENSION_LAUNCH_URL" /> in odprete razširitev <ph name="EXTENSION_NAME" /> v spletu.</translation> <translation id="4412698727486357573">Center za pomoč</translation> <translation id="4412992751769744546">Omogočanje piškotkov drugih spletnih mest</translation> @@ -4238,6 +4298,7 @@ <ph name="BEGIN_PARAGRAPH2" />Ta poročila lahko kadar koli omogočite ali onemogočite v nastavitvah naprave Chrome. Če ste skrbnik domene, lahko to nastavitev spremenite v skrbniški konzoli.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Izbris datoteke <ph name="FILE_NAME" /></translation> <translation id="4426464032773610160">Če želite začeti, mora biti stikalo USB ali Bluetooth povezano s Chromebookom. Uporabljate lahko tudi tipke na tipkovnici.</translation> +<translation id="4426490308207168518">Pošiljanje povratnih informacij ali prijava težave</translation> <translation id="4426508677408162512">Vsi zaznamki</translation> <translation id="4427306783828095590">Izboljšana zaščita učinkoviteje blokira lažno predstavljanje in zlonamerno programsko opremo.</translation> <translation id="4427365070557649936">Preverjanje potrditvene kode …</translation> @@ -4403,6 +4464,7 @@ <translation id="4563382028841851106">Odstrani iz računa</translation> <translation id="4563880231729913339">Prst 3</translation> <translation id="4564245002465020751">Dokončajte nastavitev v telefonu</translation> +<translation id="456449593072900590">Izbriši ob izhodu</translation> <translation id="4565377596337484307">Skrij geslo</translation> <translation id="4565917129334815774">Shrani sistemske dnevnike</translation> <translation id="4566170377336116390">Če želite po včlanitvi preklopiti, boste morali napravo ponastaviti na tovarniške nastavitve (postopek Powerwash).</translation> @@ -4433,6 +4495,7 @@ <translation id="4585793705637313973">Urejanje strani</translation> <translation id="4586275095964870617"><ph name="URL" /> ni bilo mogoče odpreti v nadomestnem brskalniku. Obrnite se na skrbnika sistema.</translation> <translation id="4587589328781138893">Spletna mesta</translation> +<translation id="4588749726511456218">Pospeševanje pomikanja <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation> <translation id="4589713469967853491">Dnevniki so bili uspešno zapisani v mapo Prenosi.</translation> <translation id="459204634473266369">Nobena naprava ni shranjena v računu <ph name="PRIMARY_EMAIL" />.</translation> <translation id="4592525994536856567">Brskanje in iskanje sta hitrejša.</translation> @@ -4548,6 +4611,7 @@ <translation id="4681453295291708042">Onemogočanje deljenja v bližini</translation> <translation id="4681512854288453141">Pravilnik o virih</translation> <translation id="4681930562518940301">Odpri izvirno &sliko na novem zavihku</translation> +<translation id="4682481611456523884">Vdelana vsebina na tem spletnem mestu ne more uporabljati podatkov, ki jih je shranilo o vas</translation> <translation id="4682830185876172415">Nedavni prenosi</translation> <translation id="4683629100208651599">Nastavi na male črke</translation> <translation id="4683947955326903992"><ph name="PERCENTAGE" /> % (privzeto)</translation> @@ -4613,6 +4677,7 @@ <translation id="4742334355511750246">Ni dovoljeno prikazovanje slik</translation> <translation id="4742970037960872810">Odstrani označitev</translation> <translation id="4743260470722568160"><ph name="BEGIN_LINK" />Preberite, kako posodobite aplikacije<ph name="END_LINK" /></translation> +<translation id="4743664893327841597">Kar vnesete v naslovno vrstico ali iskalno polje, se pošlje privzetemu iskalniku</translation> <translation id="4744268813103118742">Na spletno mesto</translation> <translation id="4744571849207727284">Excel</translation> <translation id="4744981231093950366">{NUM_TABS,plural, =1{Vklopi zvok spletnega mesta}one{Vklopi zvok spletnih mest}two{Vklopi zvok spletnih mest}few{Vklopi zvok spletnih mest}other{Vklopi zvok spletnih mest}}</translation> @@ -4680,6 +4745,7 @@ <translation id="4804827417948292437">Avokado</translation> <translation id="4806457879608775995">Pregled teh pogojev in nadzor nad podatki</translation> <translation id="4807098396393229769">Ime na kartici</translation> +<translation id="4807122856660838973">Vklop Varnega brskanja</translation> <translation id="4807514039636325497">Podrobnosti za DBus</translation> <translation id="4808667324955055115">Blokirana so pojavna okna:</translation> <translation id="4808711719757110498">{NUM_EXTENSIONS,plural, =1{Preglejte <ph name="BEGIN_BOLD" />1 razširitev<ph name="END_BOLD" />, ki je bila odstranjena iz Spletne trgovine Chrome}one{Preglejte <ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} razširitev<ph name="END_BOLD" />, ki je bila odstranjena iz Spletne trgovine Chrome}two{Preglejte <ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} razširitvi<ph name="END_BOLD" />, ki sta bili odstranjeni iz Spletne trgovine Chrome}few{Preglejte <ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} razširitve<ph name="END_BOLD" />, ki so bile odstranjene iz Spletne trgovine Chrome}other{Preglejte <ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} razširitev<ph name="END_BOLD" />, ki so bile odstranjene iz Spletne trgovine Chrome}}</translation> @@ -4861,6 +4927,7 @@ <translation id="4944310289250773232">Storitev preverjanja pristnosti gosti <ph name="SAML_DOMAIN" /></translation> <translation id="4945439665401275950">Če želite nastaviti prstni odtis, naj se otrok dotakne gumba za vklop. Podatki o prstnih odtisih otroka so varno shranjeni in nikoli ne zapustijo naprave <ph name="DEVICE_TYPE" />.</translation> <translation id="4946459324029651239">Imate standardno zaščito.</translation> +<translation id="4946998421534856407">zaganjalnik in puščica gor</translation> <translation id="4950993567860689081">Sejo upravlja vaša organizacija Skrbniki lahko izbrišejo profil in nadzirajo omrežni promet.</translation> <translation id="495164417696120157">{COUNT,plural, =1{datoteko}one{# datoteko}two{# datoteki}few{# datoteke}other{# datotek}}</translation> <translation id="495170559598752135">Dejanja</translation> @@ -4964,6 +5031,7 @@ <translation id="5049614114599109018">Uporabi zgodovino vnosov</translation> <translation id="5050063070033073713">{NUM_SITES,plural, =1{To spletno mesto je v zadnjem času poslalo veliko obvestil. Onemogočite mu lahko pošiljanje obvestil v prihodnje.}one{Ta spletna mesta so v zadnjem času poslala veliko obvestil. Onemogočite jim lahko pošiljanje obvestil v prihodnje.}two{Ta spletna mesta so v zadnjem času poslala veliko obvestil. Onemogočite jim lahko pošiljanje obvestil v prihodnje.}few{Ta spletna mesta so v zadnjem času poslala veliko obvestil. Onemogočite jim lahko pošiljanje obvestil v prihodnje.}other{Ta spletna mesta so v zadnjem času poslala veliko obvestil. Onemogočite jim lahko pošiljanje obvestil v prihodnje.}}</translation> <translation id="5050330054928994520">TTS</translation> +<translation id="5051461727068120271">Prenesi nepreverjeno datoteko</translation> <translation id="5051836348807686060">Preverjanje črkovanja za izbrane jezike ni podprto</translation> <translation id="5052499409147950210">Urejanje spletnega mesta</translation> <translation id="505347685865235222">Neimenovana skupina – <ph name="GROUP_CONTENT_STRING" /></translation> @@ -5114,6 +5182,7 @@ <translation id="5176787661653201403">K&opiraj okvir videa</translation> <translation id="5177479852722101802">Še naprej blokiraj dostop do kamere in mikrofona</translation> <translation id="5177549709747445269">Uporabljate prenos podatkov v mobilnem omrežju</translation> +<translation id="5178106147333214179">Na varnostno središče</translation> <translation id="5178667623289523808">Poišči prejšnje</translation> <translation id="5181140330217080051">Prenos</translation> <translation id="5181172023548002891">V Googlov upravitelj gesel za <ph name="ACCOUNT" /></translation> @@ -5174,6 +5243,7 @@ <translation id="5233231016133573565">ID procesa</translation> <translation id="5233638681132016545">Nov zavihek</translation> <translation id="5233736638227740678">&Prilepi</translation> +<translation id="5234523649284990414">Bralnik zaslona v sistemu ChromeOS ali ChromeVox uporabljajo predvsem slepi in slabovidni uporabniki za branje besedila, prikazanega na zaslonu, s sintetizatorjem govora ali na zaslonu braille. Pritisnite preslednico, če želite vklopiti ChromeVox. Ko bo ChromeVox aktiviran, bo prikazana kratka predstavitev.</translation> <translation id="5234764350956374838">Opusti</translation> <translation id="5235050375939235066">Želite odstraniti aplikacijo?</translation> <translation id="523505283826916779">Nastavitve funkcij za ljudi s posebnimi potrebami</translation> @@ -5284,6 +5354,7 @@ <translation id="5320135788267874712">Novo ime naprave</translation> <translation id="5320261549977878764">Razveljavi shranjevanje skupine</translation> <translation id="532247166573571973">Strežnik morda ni dosegljiv. Poskusite znova pozneje.</translation> +<translation id="5323328004379641163">Prilagodite videz Chroma in te strani</translation> <translation id="5324300749339591280">Seznam aplikacij</translation> <translation id="5324780743567488672">Samodejna nastavitev časovnega pasu na podlagi vaše lokacije</translation> <translation id="5327248766486351172">Ime</translation> @@ -5354,6 +5425,7 @@ <translation id="5383740867328871413">Neimenovana skupina – <ph name="GROUP_CONTENTS" /> – <ph name="COLLAPSED_STATE" /></translation> <translation id="538822246583124912">Pravilnik podjetja se je spremenil. Gumb za preizkuse je bil dodan v orodno vrstico. Kliknite gumb, če želite odpreti pogovorno okno za omogočanje preizkusov.</translation> <translation id="5388885445722491159">Povezano</translation> +<translation id="5389626883706033615">Spletnim mestom je preprečeno, da bi od vas zahtevala uporabo podatkov, ki so jih shranila o vas.</translation> <translation id="5390112241331447203">Vključi datoteko system_logs.txt, poslano v poročilih s povratnimi informacijami.</translation> <translation id="5390677308841849479">Temno rdeča in oranžna</translation> <translation id="5390743329570580756">Pošlji po</translation> @@ -5434,6 +5506,7 @@ <translation id="5449551289610225147">Neveljavno geslo</translation> <translation id="5449588825071916739">Dodaj vse zavihke med zaznamke</translation> <translation id="5449716055534515760">Zapri &okno</translation> +<translation id="5450469615146335984">Izbira bližnjice za posamezno dejanje</translation> <translation id="545133051331995777">Ni omrežne povezave</translation> <translation id="5452446625764825792">Zdaj si lahko ogledate nedavne fotografije, predstavnost in aplikacije telefona</translation> <translation id="5452976525201205853"><ph name="LANGUAGE" /> (deluje brez povezave)</translation> @@ -5576,6 +5649,7 @@ <translation id="5563234215388768762">Iščite v Googlu ali vnesite URL</translation> <translation id="5565735124758917034">Aktivno</translation> <translation id="5568069709869097550">Vpis ni mogoč</translation> +<translation id="5568525251731145240">Želite izbrisati podatke spletnega mesta in dovoljenja za <ph name="SITE_NAME" />, vsa njegova podrejena spletna mesta in nameščene aplikacije?</translation> <translation id="5571066253365925590">Bluetooth omogočen</translation> <translation id="5571092938913434726">Globalni kontrolniki predstavnosti</translation> <translation id="5571832155627049070">Prilagodite svoj profil</translation> @@ -5794,6 +5868,7 @@ <translation id="5765425701854290211">Nekatere datoteke so bile poškodovane in posodobitev ni uspela. Sinhronizirane datoteke so varne.</translation> <translation id="5765491088802881382">Na voljo ni nobeno omrežje</translation> <translation id="5766243637773654698">Datoteka <ph name="FILE_NAME" /> je morda nevarna. Jo želite poslati Googlu v pregled? Pritisnite Shift + F6, če želite krožiti do območja vrstice s prenosi.</translation> +<translation id="5767099457279594162">Geslo ni bilo deljeno</translation> <translation id="5770125698810550803">Pokaži gumbe za krmarjenje</translation> <translation id="5771816112378578655">Poteka nastavitev ...</translation> <translation id="5772114492540073460"><ph name="PARALLELS_NAME" /> vam omogoča izvajanje aplikacij za Windows® v Chromebooku. Za namestitev priporočamo najmanj <ph name="MINIMUM_SPACE" /> nezasedenega prostora.</translation> @@ -5871,6 +5946,7 @@ <translation id="5828633471261496623">Tiskanje ...</translation> <translation id="5830205393314753525">Aplikacije <ph name="APP_NAME" /> ni mogoče odpreti</translation> <translation id="5830720307094128296">Shrani stran &kot ...</translation> +<translation id="5831950941058843834">Želite izbrisati podatke spletnega mesta in dovoljenja za <ph name="SITE_NAME" />, vsa njegova podrejena spletna mesta in njegovo nameščeno aplikacijo?</translation> <translation id="5832813618714645810">Profili</translation> <translation id="583281660410589416">Neznano</translation> <translation id="5832970156002835240">Omogočanje na vseh spletnih mestih</translation> @@ -5935,6 +6011,7 @@ <ph name="BR" /> Vidno napravam v bližini kot <ph name="QUICK_START_DEVICE_DISPLAY_NAME" /> …</translation> <translation id="5868434909835797817">Mikrofon je izklopljen v napravi</translation> +<translation id="5868822853313956582">Upoštevaj barve naprave</translation> <translation id="5869029295770560994">V redu, razumem</translation> <translation id="5869522115854928033">Shranjena gesla</translation> <translation id="5870086504539785141">Zapiranje menija s funkcijami za ljudi s posebnimi potrebami</translation> @@ -5957,6 +6034,7 @@ <translation id="5888889603768021126">Prijavljeni ste s storitvijo</translation> <translation id="5889282057229379085">Največje število posrednih overiteljev potrdil: <ph name="NUM_INTERMEDIATE_CA" /></translation> <translation id="5889629805140803638">Šifriranje sinhroniziranih podatkov z vašim<ph name="BEGIN_LINK" /> geslom za sinhronizacijo<ph name="END_LINK" />. Plačilna sredstva in naslovi iz Googla Pay ne bodo šifrirani. Zgodovina brskanja v Chromu se ne bo sinhronizirala.</translation> +<translation id="5891084409170578560">Spletna mesta, ki jih obiščete, lahko vdelajo vsebino z drugih spletnih mest, na primer slike, oglase in besedilo. Ta druga spletna mesta lahko zahtevajo dovoljenje za uporabo podatkov, ki so jih shranila o vas med brskanjem po spletnem mestu.</translation> <translation id="5891688036610113830">Prednostna omrežja Wi-Fi</translation> <translation id="5894056653502215961">Prekliči izbor mape <ph name="FOLDER_TITLE" /></translation> <translation id="5895138241574237353">Znova zaženi</translation> @@ -6046,7 +6124,9 @@ <translation id="5963413905009737549">Razdelek</translation> <translation id="5963453369025043595"><ph name="NUM_HANDLES" /> (največ <ph name="NUM_KILOBYTES_LIVE" />)</translation> <translation id="5964113968897211042">{COUNT,plural, =0{Odpri vse v &novem oknu}=1{Odpri v &novem oknu}one{Odpri vse ({COUNT}) v &novem oknu}two{Odpri vse ({COUNT}) v &novem oknu}few{Odpri vse ({COUNT}) v &novem oknu}other{Odpri vse ({COUNT}) v &novem oknu}}</translation> +<translation id="5964247741333118902">Vdelana vsebina</translation> <translation id="5965661248935608907">Določa tudi, katera stran je prikazana, ko kliknete gumb za domačo stran ali iščete v naslovni vrstici.</translation> +<translation id="5966511985653515929">Podatki spletnih mest se izbrišejo iz naprave, ko zaprete vsa okna</translation> <translation id="5968022600320704045">Ni rezultatov iskanja</translation> <translation id="5969364029958154283">Več o ponastavitvi nastavitev</translation> <translation id="5969419185858894314">Spletno mesto <ph name="ORIGIN" /> si lahko ogleda datoteke v mapi <ph name="FOLDERNAME" /></translation> @@ -6226,6 +6306,7 @@ <translation id="6112727384379533756">Dodaj kartonček</translation> <translation id="6112931163620622315">Preverite telefon</translation> <translation id="6113434369102685411">Nastavite privzeti iskalnik za brskalnik Chrome in zaganjalnik naprave <ph name="DEVICE_TYPE" /></translation> +<translation id="6113832060210023016">zaganjalnik in klik</translation> <translation id="6113942107547980621">Če želite uporabljati Smart Lock, v telefonu preklopite na primarni uporabniški profil</translation> <translation id="6116921718742659598">Spreminjanje nastavitev jezika in vnosa</translation> <translation id="6119008366402292080">Ni razpoložljivih tiskalnikov</translation> @@ -6253,6 +6334,7 @@ <translation id="6130692320435119637">Dodaj Wi-Fi</translation> <translation id="6130887916931372608">Tipka tipkovnice</translation> <translation id="6132714462430777655">Želite preskočiti vpis v šolo?</translation> +<translation id="6134428719487602109">Odstranite vse uporabniške račune in ponastavite Chromebook, da bo kot nov.</translation> <translation id="6135823405800500595">Poskrbite, da je telefon v bližini, odklenjen in ima vklopljeni povezavi Bluetooth in Wi-Fi.</translation> <translation id="6135826623269483856">Upravljanje oken na vseh zaslonih ni dovoljeno.</translation> <translation id="6136114942382973861">Zapri vrstico za prenose</translation> @@ -6418,6 +6500,7 @@ <translation id="6270770586500173387">Pošiljanje <ph name="BEGIN_LINK1" />podatkov o sistemu in aplikacijah<ph name="END_LINK1" /> ter <ph name="BEGIN_LINK2" />meritev<ph name="END_LINK2" /></translation> <translation id="6270896861225278704">Kartica poti</translation> <translation id="6271348838875430303">popravek razveljavljen</translation> +<translation id="6271824294945464304">Deljenje gesla</translation> <translation id="6273677812470008672">Kakovost</translation> <translation id="6274202259872570803">Snemanje zaslona</translation> <translation id="6276210637549544171">Strežnik proxy <ph name="PROXY_SERVER" /> zahteva uporabniško ime in geslo.</translation> @@ -6429,6 +6512,7 @@ <translation id="6280215091796946657">Prijava z drugim računom</translation> <translation id="6280912520669706465">ARC</translation> <translation id="6282180787514676874">{COUNT,plural, =1{Presega omejitev za 1 list papirja}one{Presega omejitev za {COUNT} list papirja}two{Presega omejitev za {COUNT} lista papirja}few{Presega omejitev za {COUNT} liste papirja}other{Presega omejitev za {COUNT} listov papirja}}</translation> +<translation id="6282490239556659745">Odstrani <ph name="EMBEDDED_SITE" /> s spletnega mesta <ph name="SITE" /></translation> <translation id="6283438600881103103">Samodejno boste odjavljeni. Domena <ph name="DOMAIN" /> zahteva, da je pametna kartica vstavljena.</translation> <translation id="628352644014831790">4 sekunde</translation> @@ -6508,6 +6592,7 @@ <translation id="6355395056805388423">Pridobivanje podatkov o računu Google …</translation> <translation id="635609604405270300">Naprava naj ostane vklopljena</translation> <translation id="63566973648609420">Vaše šifrirane podatke lahko bere samo oseba z vašim geslom. Geslo ni poslano Googlu in ni shranjeno v Googlu. Če ga pozabite ali če želite spremeniti to nastavitev, boste morali <ph name="BEGIN_LINK" />sinhronizacijo ponastaviti<ph name="END_LINK" />.</translation> +<translation id="6356718524173428713">Pomaknite se navzgor, če želite premakniti stran navzdol</translation> <translation id="6357305427698525450">Nekatere podprte povezave se bodo še vedno odprle v aplikaciji <ph name="APP_NAME" /> ali <ph name="APP_NAME_2" />.</translation> <translation id="6357750620525943720">Drugi stabilni identifikatorji (npr. zgoščene vrednosti ali UUID-ji)</translation> <translation id="6358884629796491903">Zmaj</translation> @@ -6738,6 +6823,7 @@ <translation id="6548945820758901244">Odpiranje stranskega podokna Iskanja Google</translation> <translation id="6549038875972762904">Znova opravi nastavitev</translation> <translation id="6550675742724504774">Možnosti</translation> +<translation id="6550790536557204077">Vaš <ph name="BEGIN_LINK" />profil upravlja<ph name="END_LINK" /> <ph name="MANAGER" /></translation> <translation id="6550891580932862748">Ne ščiti pred nevarnimi spletnimi mesti, prenosi in razširitvami. To ne vpliva na vaše nastavitve varnega brskanja v drugih Googlovih izdelkih.</translation> <translation id="65513682072153627">Če nastavitev ali funkcijo upravlja skrbnik, bo prikazana ta ikona za upravljano.</translation> <translation id="6551508934388063976">Ukaz ni na voljo. Odprite novo okno s pritiskom tipk CTRL + N.</translation> @@ -6881,6 +6967,7 @@ <translation id="6669195257625975787">Podatki se obravnavajo enako kot spletno mesto, ki si ga ogledujete.</translation> <translation id="6670142487971298264"><ph name="APP_NAME" /> je zdaj na voljo</translation> <translation id="6670767097276846646">Nekatere razširitve lahko v Chrome dodajo iskalnike.</translation> +<translation id="6670983860904543332">Samodejne posodobitve zagotavljajo najnovejše funkcije. Raziščite izpostavljeno iz nedavnih posodobitev.</translation> <translation id="6671320560732140690">{COUNT,plural, =1{naslov}one{# naslov}two{# naslova}few{# naslovi}other{# naslovov}}</translation> <translation id="6671497123040790595">Nastavljanje upravljanja v izvedbi <ph name="MANAGER" /></translation> <translation id="6672917148207387131">Dodajanje spletnega mesta <ph name="DOMAIN" /></translation> @@ -6935,6 +7022,7 @@ <translation id="6713668088933662563">Nikoli ne ponudi prevajanja teh jezikov</translation> <translation id="6715803357256707211">Med namestitvijo aplikacije za Linux je prišlo do napake. Za podrobnosti kliknite obvestilo.</translation> <translation id="6716798148881908873">Omrežna povezava je bila prekinjena. Preverite omrežno povezavo ali poskusite drugo omrežje Wi-Fi.</translation> +<translation id="6718849325281682232">Barve tem za Chrome so osvežene, da delujejo bolje za vse, ne glede na to, ali uporabljate temni ali svetli način</translation> <translation id="671928215901716392">Zakleni zaslon</translation> <translation id="6721744718589119342">Morda vam bomo poslali e-poštno sporočilo zaradi več informacij ali obvestil.</translation> <translation id="6721972322305477112">&Datoteka</translation> @@ -7204,6 +7292,7 @@ <translation id="6930161297841867798">{NUM_EXTENSIONS,plural, =1{Razširitev je zavrnjena}one{# razširitev je zavrnjena}two{# razširitvi sta zavrnjeni}few{# razširitve so zavrnjene}other{# razširitev je zavrnjenih}}</translation> <translation id="6931690462168617033">Moč klika</translation> <translation id="6933321725007230600">Vklopite &sinhronizacijo …</translation> +<translation id="6935031746833428401">Preberite več o upravljanju naprav</translation> <translation id="6935286146439255109">Ni pladnja za papir</translation> <translation id="6938386202199793006">Imate 1 shranjen tiskalnik.</translation> <translation id="6938387822292071111">Pokaži slike na karticah za predogled pri premiku kazalca na zavihek</translation> @@ -7325,6 +7414,7 @@ <translation id="7017354871202642555">Ko enkrat nastavite okno, ni mogoče nastaviti načina.</translation> <translation id="7019546817926942979">Naprava mora biti priklopljena. Nadgradnja Linuxa lahko znatno izprazni baterijo. Priključite napravo na polnilnik in poskusite znova.</translation> <translation id="7019805045859631636">Hitro</translation> +<translation id="7021524108486027008">Izvajanje orodij, urejevalnikov in IDE-jev v okolju, ki ga upravlja vaše podjetje, v napravi <ph name="DEVICE_TYPE" />.</translation> <translation id="7022562585984256452">Domača stran je nastavljena.</translation> <translation id="702455272205692181"><ph name="EXTENSION_NAME" /></translation> <translation id="7025082428878635038">Predstavljamo nov način pomikanja s potezami</translation> @@ -7449,6 +7539,7 @@ <translation id="7134098520442464001">Pomanjšaj besedilo</translation> <translation id="7135729336746831607">Želite vklopiti Bluetooth?</translation> <translation id="7136694880210472378">Nastavi za privzeto</translation> +<translation id="7137771508221868414">S tem boste izbrisali <ph name="TOTAL_USAGE" /> podatkov, ki so jih shranila spletna mesta in nameščene aplikacije</translation> <translation id="7138678301420049075">Drugo</translation> <translation id="7139627972753429585"><ph name="APP_NAME" /> uporablja vaš mikrofon.</translation> <translation id="7141105143012495934">Prijava ni uspela, ker ni bilo mogoče pridobiti podrobnosti o računu. Obrnite se na skrbnika in poskusite znova.</translation> @@ -7519,12 +7610,14 @@ <translation id="7207457272187520234">Pošiljanje podatkov o uporabi in diagnostičnih podatkov. Ta naprava trenutno Googlu samodejno pošilja diagnostične podatke ter podatke o uporabi naprave in aplikacij. Te podatke uporabljamo za izboljšanje stabilnosti sistema in izvajanja aplikacij ter drugega. Nekateri združeni podatki bodo pomagali tudi Googlovim aplikacijam in partnerjem, na primer razvijalcem za Android. To nastavitev je uveljavil lastnik naprave. Če ste vklopili dodatno beleženje dejavnosti v spletu in aplikacijah, bodo ti podatki morda shranjeni v vašem računu Google.</translation> <translation id="7207631048330366454">Iščite aplikacije</translation> <translation id="7210257969463271891">Spletne aplikacije, ki jih namestite, so prikazane tukaj</translation> +<translation id="7210432570808024354">Dotaknite se in povlecite, če želite premakniti elemente</translation> <translation id="7210471695184432500">Če želite v Googlov upravitelj gesel uvoziti gesla v tej napravi, izberite datoteko CSV.</translation> <translation id="7210499381659830293">Tiskalniki razširitev</translation> <translation id="7211783048245131419">Dodeljeno ni bilo še nobeno stikalo.</translation> <translation id="7212097698621322584">Vnesite trenutno kodo PIN, da jo spremenite. Če kode PIN ne poznate, morate ponastaviti varnostni ključ, nato ustvarite novo kodo PIN.</translation> <translation id="721490496276866468">Uvoz gesel</translation> <translation id="7218514093816577632">Preverite, ali so v napravi <ph name="DEVICE_NAME" /> vklopljena obvestila.</translation> +<translation id="7219254577985949841">Želite izbrisati podatke spletnega mesta?</translation> <translation id="7219473482981809164">Našli smo več profilov, ki so na voljo za prenos. Preden nadaljujete, izberite tiste, ki jih želite prenesti.</translation> <translation id="7219762788664143869">{NUM_WEAK,plural, =0{Ni šibkih gesel}=1{1 šibko geslo}one{{NUM_WEAK} šibko geslo}two{{NUM_WEAK} šibki gesli}few{{NUM_WEAK} šibka gesla}other{{NUM_WEAK} šibkih gesel}}</translation> <translation id="7220019174139618249">Gesel ni mogoče izvoziti v »<ph name="FOLDER" />«</translation> @@ -7616,6 +7709,7 @@ <translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" /> x <ph name="VERTICAL_DPI" /> dpi</translation> <translation id="7289386924227731009"><ph name="WINDOW_TITLE" /> – Zahtevano je dovoljenje; pritisnite F6, če se želite odzvati.</translation> <translation id="7290242001003353852">Prijavna storitev, ki jo gosti <ph name="SAML_DOMAIN" />, dostopa do vaše kamere.</translation> +<translation id="7292067737327289208"><ph name="BEGIN_LINK" />Brskalnik upravlja<ph name="END_LINK" /> vaša organizacija, vaš <ph name="BEGIN_LINK" />profil pa upravlja<ph name="END_LINK" /> domena <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Upoštevajte, da Android, Google Play in povezane aplikacije urejajo njihovi pravilniki za zbiranje in uporabo podatkov.</translation> <translation id="729583233778673644">Dovoli šifriranje AES in RC4. Če uporabite to možnosti, je tveganje večje, saj šifriranje RC4 ni varno.</translation> @@ -7641,6 +7735,7 @@ <translation id="7311244614769792472">Ni rezultatov</translation> <translation id="7312210124139670355">Skrbnik ponastavlja vašo kartico eSIM. To lahko traja nekaj minut.</translation> <translation id="7317831949569936035">Vpis v šolo</translation> +<translation id="7319320447721994672">Če obiščete spletno mesto, ki uporablja piškotke, boste morda morali začasno omogočiti piškotke, da bodo vse funkcije spletnega mesta delovale.</translation> <translation id="7320213904474460808">Privzeto omrežje</translation> <translation id="7321545336522791733">Strežnik ni dosegljiv</translation> <translation id="7322515217754205362">Dovoljenja spletnih mest</translation> @@ -7682,6 +7777,7 @@ <translation id="7353261921908507769">Vaši stiki lahko delijo z vami, ko so v bližini. Prenosi se ne začnejo, dokler ne sprejmete.</translation> <translation id="735361434055555355">Nameščanje Linuxa ...</translation> <translation id="7354120289251608189">Zdaj lahko brskalniku kadar koli daste nov videz.</translation> +<translation id="7356696499551368971">Izbrana dovoljenja bodo odstranjena</translation> <translation id="7356908624372060336">Omrežni dnevniki</translation> <translation id="7357271391997763660">Želite zagnati preverjanje gesla?</translation> <translation id="735745346212279324">Povezava z navideznim zasebnim omrežjem je prekinjena</translation> @@ -7703,6 +7799,7 @@ <translation id="7366415735885268578">Dodajanje spletnega mesta</translation> <translation id="7366909168761621528">Podatki brskanja</translation> <translation id="7367714965999718019">Generator kod QR</translation> +<translation id="7368695150573390554">Vsi podatki brez povezave bodo izbrisani</translation> <translation id="736877393389250337"><ph name="URL" /> v brskalniku <ph name="ALTERNATIVE_BROWSER_NAME" /> ni bilo mogoče odpreti. Obrnite se na skrbnika sistema.</translation> <translation id="7370592524170198497">Ethernet EAP:</translation> <translation id="7371490947952970241">Zaznavanje lokacije lahko izklopite tako, da v tej napravi izklopite glavno lokacijsko nastavitev. V lokacijskih nastavitvah lahko izklopite tudi uporabo omrežij Wi-Fi, mobilnih omrežij in tipal za zaznavanje lokacije.</translation> @@ -7770,6 +7867,7 @@ <translation id="7412226954991670867">Pomnilnik grafičnega procesorja</translation> <translation id="7414464185801331860">18 x</translation> <translation id="7415454883318062233">Nastavitev dokončana</translation> +<translation id="7415997299997664304">Prepoznavanje semantike vizualne postavitve</translation> <translation id="7416091793702109803">Pregled datoteke <ph name="FILE_NAME" /></translation> <translation id="7416263748877373774">Pogojev storitve ni mogoče naložiti. Preverite omrežno povezavo in poskusite znova.</translation> <translation id="7416362041876611053">Neznana napaka v omrežju.</translation> @@ -7835,16 +7933,19 @@ <translation id="7464637891177137294">Shranite ga v računu Google, <ph name="ACCOUNT" />.</translation> <translation id="7465522323587461835">{NUM_OPEN_TABS,plural, =1{# odprt zavihek, pritisnite za preklop traka z zavihki}one{# odprt zavihek, pritisnite za preklop traka z zavihki}two{# odprta zavihka, pritisnite za preklop traka z zavihki}few{# odprti zavihki, pritisnite za preklop traka z zavihki}other{# odprtih zavihkov, pritisnite za preklop traka z zavihki}}</translation> <translation id="7465635034594602553">Prišlo je do napake. Počakajte nekaj minut, nato znova zaženite aplikacijo <ph name="APP_NAME" />.</translation> +<translation id="7465777686629334728">Odstranitev upravljanega razvojnega okolja (<ph name="SPECIFIC_NAME" />)</translation> <translation id="7465778193084373987">Spletni naslov ukinjenega Netscapeovega potrdila</translation> <translation id="7466431077154602932">Strnjen pogled</translation> <translation id="746861123368584540">Razširitev je naložena.</translation> <translation id="7470424110735398630">Dovoljen je ogled odložišča</translation> <translation id="747114903913869239">Napaka: Razširitve ni bilo mogoče dekodirati</translation> <translation id="7471520329163184433">Počasneje</translation> +<translation id="747312361841682912">Izbriši prikazane podatke</translation> <translation id="7473891865547856676">Ne, hvala</translation> <translation id="747459581954555080">Obnovi vse</translation> <translation id="747507174130726364">{NUM_DAYS,plural, =1{Zahtevana je takojšnja vrnitev}one{Napravo <ph name="DEVICE_TYPE" /> vrnite v {NUM_DAYS} dnevu}two{Napravo <ph name="DEVICE_TYPE" /> vrnite v {NUM_DAYS} dnevih}few{Napravo <ph name="DEVICE_TYPE" /> vrnite v {NUM_DAYS} dnevih}other{Napravo <ph name="DEVICE_TYPE" /> vrnite v {NUM_DAYS} dnevih}}</translation> <translation id="7475671414023905704">Spletni naslov izgubljenega Netscapeovega gesla</translation> +<translation id="7475742997309661417">Bralnik zaslona v sistemu ChromeOS ali ChromeVox uporabljajo predvsem slepi in slabovidni uporabniki za branje besedila, prikazanega na zaslonu, s sintetizatorjem govora ali na zaslonu braille. Če želite vklopiti ChromeVox, za pet sekund pridržite obe tipki za glasnost. Ko bo ChromeVox aktiviran, bo prikazana kratka predstavitev.</translation> <translation id="7476454130948140105">Akumulator ima premalo energije za posodobitev (<ph name="BATTERY_PERCENT" /> %)</translation> <translation id="7476989672001283112">Samodejno blokirano: <ph name="PERMISSION" /> in še <ph name="COUNT" /></translation> <translation id="7477599578899108080">Visoka uporaba pomnilnika: <ph name="MEMORY_USAGE" /></translation> @@ -7891,6 +7992,7 @@ <translation id="7509097596023256288">Nastavitev upravljanja</translation> <translation id="7509246181739783082">Preverjanje identitete</translation> <translation id="7509539379068593709">Odmesti aplikacijo</translation> +<translation id="7509653797310675541">Lacros</translation> <translation id="7514239104543605883">Kopiranje v vašo napravo</translation> <translation id="7514365320538308">Prenos</translation> <translation id="7514417110442087199">Dodajanje dodelitve</translation> @@ -7903,6 +8005,7 @@ <translation id="7522255036471229694">Izgovorite »Ok Google«</translation> <translation id="7523117833414447032">Pri branju velikih črk</translation> <translation id="7523585675576642403">Preimenovanje profila</translation> +<translation id="7524849817690367493">Varnostno središče</translation> <translation id="7525067979554623046">Ustvari</translation> <translation id="7526989658317409655">Nadomestni znak</translation> <translation id="7527758104894292229">Posodobite ga v računu Google, <ph name="ACCOUNT" />.</translation> @@ -8020,6 +8123,7 @@ <translation id="7628201176665550262">Hitrost osveževanja</translation> <translation id="7628392600831846024">Slog simbola</translation> <translation id="7628927569678398026"><ph name="LOCALE" /> (<ph name="VARIANT" />), <ph name="GRADE" />. raven</translation> +<translation id="762917478230183172">Izberite dejanje za posamezno tipko</translation> <translation id="7629827748548208700">Zavihek: <ph name="TAB_NAME" /></translation> <translation id="7630426712700473382">To napravo upravlja <ph name="MANAGER" />, ki zahteva, da se vsakič prijavite.</translation> <translation id="7631014249255418691">Aplikacije in datoteke za Linux so uspešno varnostno kopirane</translation> @@ -8159,6 +8263,7 @@ <translation id="7721237513035801311"><ph name="SWITCH" /> (<ph name="DEVICE_TYPE" />)</translation> <translation id="7721258531237831532">Vaša organizacija zahteva profil</translation> <translation id="7722040605881499779">Potrebno za posodobitev: <ph name="NECESSARY_SPACE" /></translation> +<translation id="7723388585204724670">Ponastavitev na privzeti Chrome</translation> <translation id="7724603315864178912">Izreži</translation> <translation id="7726391492136714301">Ogled obvestil in aplikacij telefona</translation> <translation id="7728465250249629478">Spreminjanje jezika naprave</translation> @@ -8220,6 +8325,7 @@ <translation id="7770072242481632881">Izbirnik stranskega podokna</translation> <translation id="7770450735129978837">Desni klik z miško</translation> <translation id="7770612696274572992">Slika je kopirana iz druge naprave</translation> +<translation id="7770827449915784217">Vdelana programska oprema je posodobljena</translation> <translation id="7771452384635174008">Postavitev</translation> <translation id="7772032839648071052">Potrdi geslo</translation> <translation id="7772127298218883077"><ph name="PRODUCT_NAME" /> – vizitka</translation> @@ -8330,6 +8436,7 @@ <translation id="7857949311770343000">Ste pričakovali takšen nov zavihek s povezavami?</translation> <translation id="7858120906780498731">Povezane vhodne naprave v sistemu ChromeOS</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation> +<translation id="7859560813397128941">Odstrani razširitev <ph name="EXTENSION_NAME" /></translation> <translation id="786073089922909430">Storitev: <ph name="ARC_PROCESS_NAME" /></translation> <translation id="7861215335140947162">&Prenosi</translation> <translation id="7861846108263890455">Jezik računa Google</translation> @@ -8678,6 +8785,7 @@ <translation id="8139447493436036221">Datoteke v Googlu Drive</translation> <translation id="8139643636835015859">S tem boste sprostili <ph name="OFFLINE_STORAGE_SIZE" /> prostora, ki ga uporabljajo datoteke brez povezave. Nekatere datoteke bodo še vedno na voljo brez povezave. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation> <translation id="8140070492745508800"><ph name="FIRST_DEVICE" />, <ph name="SECOND_DEVICE" /></translation> +<translation id="8140108728130537923"><ph name="BEGIN_LINK" />Brskalnik upravlja<ph name="END_LINK" /> domena <ph name="BROWSER_DOMAIN" />, vaš <ph name="BEGIN_LINK" />profil pa upravlja<ph name="END_LINK" /> domena <ph name="PROFILE_DOMAIN" /></translation> <translation id="8141418916163800697">Več funkcij lahko nastavite v nastavitvah telefonskega središča.</translation> <translation id="8141584439523427891">Odpiranje v nadomestnem brskalniku</translation> <translation id="8141725884565838206">Upravljanje gesel</translation> @@ -8693,6 +8801,7 @@ <translation id="8147900440966275470">Najdeni zavihki (<ph name="NUM" />)</translation> <translation id="8148760431881541277">Omejitev prijav</translation> <translation id="8149564499626272569">Preverite prek telefona s kablom USB</translation> +<translation id="8149870652370242480">Če želite shranjena gesla uporabljati v telefonu, prenesite Chrome za iOS in se prijavite v račun Google.</translation> <translation id="815114315010033526">Uporabi kodo QR</translation> <translation id="8151638057146502721">Konfiguriraj</translation> <translation id="8154790740888707867">Ni datoteke</translation> @@ -8758,6 +8867,7 @@ <translation id="8203152941016626022">Ime naprave deljenja v bližini</translation> <translation id="8203732864715032075">Pošlje vam obvestila in si privzeto zapomni ta računalnik za Sporočila. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation> <translation id="8205432712228803050">Zasloni in zunanja dodatna oprema se bodo morda za kratek hip ponastavili. Če želite, da se ta sprememba uveljavi, odklopite in znova priklopite dodatno opremo.</translation> +<translation id="8205478243727418828">zaganjalnik in puščica dol</translation> <translation id="820568752112382238">Najbolj obiskana spletna mesta</translation> <translation id="8206267832882844324">Urejanje opombe</translation> <translation id="8206745257863499010">Glasbenik</translation> @@ -9004,6 +9114,7 @@ <translation id="8398877366907290961">Vseeno nadaljuj</translation> <translation id="8399282673057829204">Prikaži geslo</translation> <translation id="8401432541486058167">Navedite kodo PIN, povezano s pametno kartico.</translation> +<translation id="8401772916834964810">{COUNT,plural, =0{Chrome bo znova blokiral piškotke danes}=1{Chrome bo znova blokiral piškotke jutri}one{Še # dan in Chrome bo znova blokiral piškotke}two{Še # dneva in Chrome bo znova blokiral piškotke}few{Še # dni in Chrome bo znova blokiral piškotke}other{Še # dni in Chrome bo znova blokiral piškotke}}</translation> <translation id="8403618281196981152">Vaši podatki v Chromu</translation> <translation id="8403807918453631441"><ph name="BRAND" /> lahko preveri gesla, če jih shranite.</translation> <translation id="8405046151008197676">Oglejte si najzanimivejše dele najnovejše posodobitve</translation> @@ -9054,13 +9165,17 @@ <translation id="8449008133205184768">Prilepite in uskladite slog</translation> <translation id="8449036207308062757">Upravljanje shrambe</translation> <translation id="8449836157089738489">Odpri vse v novi skupini zavihkov</translation> +<translation id="8449869326050867919">Geslo je deljeno</translation> <translation id="8451512073679317615">pomočnik</translation> <translation id="8452105022015742247">Prenos podatkov o računu Google iz telefona Android</translation> +<translation id="8456067150616457342">Nastavitev privzetega brskalnika</translation> <translation id="845702320058262034">Povezave ni mogoče vzpostaviti. Bluetooth v telefonu mora biti vklopljen.</translation> <translation id="8457251154056341970">Na tej strani ne bo več prikazano to: <ph name="MODULE_NAME" /></translation> <translation id="8457451314607652708">Uvozi zaznamke</translation> <translation id="8458341576712814616">Bližnjica</translation> <translation id="8458627787104127436">Odpri vse (<ph name="URL_COUNT" />) v novem oknu</translation> +<translation id="8459023460357294721">Vseeno odpri datoteko <ph name="FILE_NAME" /></translation> +<translation id="8459333762072051247">Stanje prijave</translation> <translation id="8460448946170646641">Pregled ključnih kontrolnikov varnosti in zasebnosti</translation> <translation id="8460490661223303637">Chrome je zaradi varčevanja s prostorom pomnilnika odstranil nekaj vsebine.</translation> <translation id="8460932807646981183">Upravljanje iskalnikov in iskanja po spletnih mestih</translation> @@ -9089,6 +9204,7 @@ <translation id="8476491056950015181"><ph name="BEGIN_PARAGRAPH1" />Če napravam s sistemom ChromeOS dovolite pošiljanje samodejnih poročil, bomo potrebne popravke in izboljšave sistema ChromeOS lažje razvrstili po pomembnosti. Ta poročila lahko med drugim vključujejo podatke o tem, kdaj v sistemu ChromeOS pride do sesutij, katere funkcije so bile uporabljene, koliko pomnilnika je bilo običajno uporabljenega in podatke o uporabi aplikacij za Android. Nekateri združeni podatki bodo pomagali tudi Googlovim aplikacijam in partnerjem, na primer razvijalcem za Android.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Ta poročila lahko kadar koli omogočite ali onemogočite v nastavitvah otrokove naprave s sistemom ChromeOS. Če ste skrbnik domene, lahko to nastavitev spremenite v skrbniški konzoli.<ph name="END_PARAGRAPH2" /> <ph name="BEGIN_PARAGRAPH4" />Če ste za otrokov račun Google vklopili beleženje dejavnosti v spletu in aplikacijah, bodo ti podatki morda shranjeni v njegovem računu Google. Več o teh nastavitvah in njihovem prilagajanju lahko preberete na families.google.com.<ph name="END_PARAGRAPH4" /></translation> +<translation id="8477178913400731244">Izbriši podatke</translation> <translation id="8477241577829954800">Zamenjano</translation> <translation id="8477384620836102176">&Splošno</translation> <translation id="8479176401914456949">Neveljavna koda. Poskusite znova.</translation> @@ -9211,6 +9327,7 @@ <translation id="859246725979739260">Temu spletnemu mestu je preprečen dostop do vaše lokacije.</translation> <translation id="8593121833493516339">Pošiljanje podatkov o uporabi in diagnostičnih podatkov. Pomagajte izboljšati otrokovo izkušnjo z Androidom s samodejnim pošiljanjem diagnostičnih podatkov ter podatkov o uporabi naprave in aplikacij Googlu. Teh podatkov ne bomo uporabljali, da bi prepoznali vašega otroka, temveč za izboljšanje stabilnosti sistema in izvajanja aplikacij ter drugega. Nekateri združeni podatki bodo pomagali tudi Googlovim aplikacijam in partnerjem, na primer razvijalcem za Android. Če ste za otroka vklopili dodatno beleženje dejavnosti v spletu in aplikacijah, bodo ti podatki morda shranjeni v njegovem računu za Google. <ph name="BEGIN_LINK1" />Več o tem<ph name="END_LINK1" /></translation> <translation id="8593450223647418235">Dokler nastavitev ni dokončana, ne boste mogli odpirati datotek v storitvi Microsoft 365.</translation> +<translation id="8594585498253980290">{COUNT,plural, =1{1 blokirano spletno mesto}one{# blokirano spletno mesto}two{# blokirani spletni mesti}few{# blokirana spletna mesta}other{# blokiranih spletnih mest}}</translation> <translation id="8596540852772265699">Datoteke po meri</translation> <translation id="8597845839771543242">Oblika zapisa lastnosti:</translation> <translation id="8599681327221583254">Eden ali več pravilnikov ni ustrezno konfiguriranih. Obrnite se na skrbnika.</translation> @@ -9230,6 +9347,7 @@ <translation id="8613786722548417558">Datoteka <ph name="FILE_NAME" /> je prevelika za varnostni pregled. Odpreti je mogoče datoteke do 50 MB.</translation> <translation id="8615618338313291042">Anonimna aplikacija: <ph name="APP_NAME" /></translation> <translation id="8616441548384109662">Dodaj osebo <ph name="CONTACT_NAME" /> med stike</translation> +<translation id="8617601976406256334">Želite izbrisati podatke spletnega mesta in dovoljenja za <ph name="SITE_NAME" />?</translation> <translation id="8617748779076050570">ID varne povezave: <ph name="CONNECTION_ID" /></translation> <translation id="8619000641825875669">OneDrive</translation> <translation id="8619803522055190423">Senca</translation> @@ -9346,6 +9464,7 @@ <translation id="869891660844655955">Datum izteka</translation> <translation id="8699188901396699995">PPD za <ph name="PRINTER_NAME" /></translation> <translation id="8700066369485012242">Povejte nam, zakaj ste na tem spletnem mestu dovolili piškotke tretjih oseb</translation> +<translation id="8700416429250425628">zaganjalnik in vračalka</translation> <translation id="8702278591052316269">Meni s skritimi skupinami shranjenih zavihkov</translation> <translation id="8702825062053163569">Vaša naprava <ph name="DEVICE_TYPE" /> je bila zaklenjena.</translation> <translation id="8703166594516496633">Zmanjšanje velikosti pisave</translation> @@ -9359,6 +9478,7 @@ <translation id="8708000541097332489">Izbriši ob izhodu</translation> <translation id="870805141700401153">Microsoftovo podpisovanje posamezne kode</translation> <translation id="8708671767545720562">&Več informacij</translation> +<translation id="8709368517685334931">Starejše barve lahko najdete v Spletni trgovini Chrome</translation> <translation id="8711402221661888347">Kumarice</translation> <translation id="8711538096655725662">Zažene se samodejno na vseh spletnih mestih, ki jih obiščete</translation> <translation id="8712637175834984815">Razumem</translation> @@ -9373,6 +9493,7 @@ <translation id="8719472795285728850">Poslušanje dejavnosti razširitev …</translation> <translation id="8720200012906404956">Iskanje mobilnega omrežja. <ph name="BEGIN_LINK" />Več o tem<ph name="END_LINK" /></translation> <translation id="8720816553731218127">Potekla je časovna omejitev inicializacije atributov časa namestitve.</translation> +<translation id="8721093493695533465">S tem boste izbrisali <ph name="TOTAL_USAGE" /> podatkov, ki so jih shranila prikazana spletna mesta in nameščene aplikacije</translation> <translation id="8722912030556880711">Pošiljanje podatkov o uporabi in diagnostičnih podatkov. Ta naprava trenutno Googlu samodejno pošilja diagnostične podatke ter podatke o uporabi naprave in aplikacij. Te podatke uporabljamo za izboljšanje stabilnosti sistema in izvajanja aplikacij ter drugega. Nekateri združeni podatki bodo pomagali tudi Googlovim aplikacijam in partnerjem, na primer razvijalcem za Android. Če ste vklopili dodatno beleženje dejavnosti v spletu in aplikacijah, bodo ti podatki morda shranjeni v vašem računu za Google. <ph name="BEGIN_LINK2" />Več o tem<ph name="END_LINK2" /></translation> <translation id="8724405322205516354">Ko se pokaže ta ikona, uporabite prstni odtis za identifikacijo ali odobritev nakupov.</translation> <translation id="8724409975248965964">Prstni odtis je dodan</translation> @@ -9433,6 +9554,7 @@ <translation id="8766796754185931010">Kotoeri</translation> <translation id="8767069439158587614">Pokaži vsa iskanja poizvedbe <ph name="QUERY_CLUSTER_NAME" /></translation> <translation id="8767621466733104912">Samodejno posodobi Chrome za vse uporabnike</translation> +<translation id="876956356450740926">Izvajanje orodij za razvijalce, IDE-jev in urednikov. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation> <translation id="8770406935328356739">Korenski imenik razširitve</translation> <translation id="8771300903067484968">Ozadje začetne strani je ponastavljeno na privzeto ozadje.</translation> <translation id="8773280816776735812">Pokaži vrednost številke IBAN</translation> @@ -9595,6 +9717,8 @@ <translation id="8893928184421379330">Naprave <ph name="DEVICE_LABEL" /> ni bilo mogoče prepoznati.</translation> <translation id="8894761918470382415">Zaščita dostopa do podatkov za zunanje naprave</translation> <translation id="8895454554629927345">Seznam zaznamkov</translation> +<translation id="8896830132794747524">Hitrejši premiki miške bodo kazalec premaknili dlje</translation> +<translation id="8898140163781851592">Primarni gumb miške</translation> <translation id="8898786835233784856">Izberi naslednji zavihek</translation> <translation id="8898822736010347272">Pošilja URL-je nekaterih strani, ki jih obiščete, omejene podatke o sistemu in nekatere vsebine strani Googlu zaradi pomoči pri odkrivanju novih groženj in zaščiti vseh uporabnikov v spletu.</translation> <translation id="8899851313684471736">Odpri povezavo v novem &oknu</translation> @@ -9614,6 +9738,7 @@ <translation id="8916476537757519021">Podokvir za anonimni način: <ph name="SUBFRAME_SITE" /></translation> <translation id="8917490105272468696">Da, sem za</translation> <translation id="8918637186205009138"><ph name="GIVEN_NAME" /> – <ph name="DEVICE_TYPE" /></translation> +<translation id="891931289445130855">Brisanje podatkov in dovoljenj</translation> <translation id="8922624386829239660">Premikaj zaslon, ko se miška dotakne robov zaslona</translation> <translation id="8923880975836399332">Temno zelenomodra</translation> <translation id="8925124370124776087">Naslovna vrstica je zdaj skrita</translation> @@ -9656,6 +9781,7 @@ <translation id="8952831374766033534">Možnost konfiguracije ni podprta: <ph name="ERROR_LINE" /></translation> <translation id="8953476467359856141">Med polnjenjem</translation> <translation id="895347679606913382">Začetek ...</translation> +<translation id="8955174612586215829">Iskanje tem</translation> <translation id="8957757410289731985">Prilagodi profil</translation> <translation id="8959144235813727886">Spletna mesta in aplikacije</translation> <translation id="895944840846194039">Pomnilnik za JavaScript</translation> @@ -9813,6 +9939,7 @@ <translation id="9068298336633421551">Aplikacijam in storitvam z dovoljenjem za lokacijo dovoli uporabo lokacije te naprave. Google bo morda občasno zbiral lokacijske podatke ter jih na anonimen način uporabil za izboljšanje natančnosti zaznavanja lokacije in izpopolnjevanje storitev na podlagi lokacije.</translation> <translation id="9068598199622656904">Pritiskajte po eno tipko za bližnjične tipke, namesto da hkrati pridržite tipke</translation> <translation id="9068878141610261315">Nepodprta vrsta datoteke</translation> +<translation id="9069417381769492963">Ni zaznamkov, ki bi se ujemali z iskanjem</translation> <translation id="9069665781180028115">Izbrani elementi bodo na voljo v tem Chromebooku. Če ste novi uporabnik Chromebooka, sinhronizirajte vse elemente, da bodo nastavitve varnostno kopirane. To lahko kadar koli spremenite v »Nastavitve > Računi«.</translation> <translation id="9070231741075992882">Dovoljenja, ki jih omogočite za aplikacijo <ph name="APP_NAME" />, bodo omogočena tudi za njene nameščene in pretočno predvajane aplikacije.</translation> <translation id="9070342919388027491">Zavihek je premaknjen levo.</translation> @@ -9893,6 +10020,7 @@ <translation id="9128335130883257666">Odpiranje strani z nastavitvami za način vnosa <ph name="INPUT_METHOD_NAME" /></translation> <translation id="9128870381267983090">Vzpostavi povezavo z omrežjem</translation> <translation id="9130015405878219958">Vneseni način ni veljaven.</translation> +<translation id="9130364135697530260">Vdelana vsebina na tem spletnem mestu lahko uporablja podatke, ki jih je shranilo o vas</translation> <translation id="9131209053278896908">Blokirana spletna mesta so prikazana tukaj</translation> <translation id="9131487537093447019">Pošiljanje sporočil napravam Bluetooth in prejemanje sporočil od naprav Bluetooth.</translation> <translation id="9133568201369135151">Zbiranje diagnostičnih podatkov je končano. Med temi podatki so tudi nekateri vaši osebni podatki.</translation> @@ -9917,6 +10045,7 @@ <translation id="9150079578948279438">Profila ni bilo mogoče odstraniti. Poskusite znova ali se obrnite na operaterja za tehnično podporo.</translation> <translation id="9150860646299915960">Nadgradite vsebnik za Linux</translation> <translation id="9151249085738989067">Samodejni preklop glasu ChromeVoxa glede na jezik</translation> +<translation id="9153274276370926498">Podatki o sistemu za Lacros</translation> <translation id="9154082578438716291">Prikazane so strani, ki ste jih obiskali, in predlagana iskanja, s katerimi se boste lažje vrnili k nedavni dejavnosti v poteh v Chromu. <ph name="BREAK" /> <ph name="BREAK" /> @@ -9993,6 +10122,7 @@ <translation id="923900195646492191">{NUM_EXTENSIONS,plural, =1{Če želite upravljati, odprite razširitve}one{Če želite upravljati, odprite razširitve}two{Če želite upravljati, odprite razširitve}few{Če želite upravljati, odprite razširitve}other{Če želite upravljati, odprite razširitve}}</translation> <translation id="924818813611903184">Upravljanje jezikov v nastavitvah sistema Chrome OS</translation> <translation id="925270020047573546">Predvajanje zvoka namizja v tej napravi ni podprto.</translation> +<translation id="925575170771547168">S tem boste izbrisali <ph name="TOTAL_USAGE" /> podatkov, ki so jih shranila spletna mesta</translation> <translation id="930268624053534560">Podrobni časovni žigi</translation> <translation id="930551443325541578">Ponovi tipke in naglasna znamenja</translation> <translation id="930893132043726269">Trenutno v gostovanju</translation> @@ -10012,6 +10142,7 @@ <translation id="938568644810664664">Poskusi vprašati »Hey Google, what song is this?« (Hey Google, katera je ta skladba?) ali »Hey Google, what's on my screen?« (Hey Google, kaj je na mojem zaslonu?).</translation> <translation id="938623846785894166">Neobičajna datoteka</translation> <translation id="939401694733344652">Ti računi se trenutno ne uporabljajo z aplikacijami za Android. Če izberete račun, ki ga želite uporabljati s to aplikacijo za Android, se lahko račun uporablja tudi z drugimi aplikacijami za Android. Dostop do aplikacije za Android lahko spremenite v <ph name="LINK_BEGIN" />Nastavitve > Računi<ph name="LINK_END" />.</translation> +<translation id="939553663881639126">Izberite, ali želite prejemati dodatne predloge za iskanje</translation> <translation id="939598580284253335">Vnesite geslo</translation> <translation id="939736085109172342">Nova mapa</translation> <translation id="940212040923880623">&Iskanje in urejanje</translation> @@ -10055,6 +10186,7 @@ <translation id="975893173032473675">Jezik prevoda</translation> <translation id="976499800099896273">Pogovorno okno za razveljavitev samodejnega popravka je prikazano za besedo <ph name="TYPED_WORD" />, ki je popravljena v <ph name="CORRECTED_WORD" />. Pritisnite puščico gor, če želite dostopati, tipko Escape, če želite prezreti.</translation> <translation id="978146274692397928">Prvotna širina ločila je zapolnjena</translation> +<translation id="978978324795544535">Dvakrat se dotaknite elementa, pridržite ob drugem dotiku in nato element povlecite, da ga premaknete</translation> <translation id="97905529126098460">To okno se bo zaprlo po dokončanju preklica.</translation> <translation id="980731642137034229">Gumb menija z dejanji</translation> <translation id="981121421437150478">Brez povezave</translation>
diff --git a/chrome/app/resources/generated_resources_sr-Latn.xtb b/chrome/app/resources/generated_resources_sr-Latn.xtb index db808ba..9b527b91 100644 --- a/chrome/app/resources/generated_resources_sr-Latn.xtb +++ b/chrome/app/resources/generated_resources_sr-Latn.xtb
@@ -14,6 +14,7 @@ <translation id="1007057452468855774">Uključite Google Play prodavnicu</translation> <translation id="1008186147501209563">Izvezi obeleživače</translation> <translation id="1008261151167010035"><ph name="BRAND" /> pamti kako ste se prijavili i automatski vas prijavljuje kada je to moguće. Kada je isključen, od vas će se tražiti potvrda svaki put.</translation> +<translation id="1008544602823861396">je onemogućen da koristi vaše podatke na</translation> <translation id="1008557486741366299">Ne sada</translation> <translation id="1009454959501038262">{NUM_SITES,plural, =1{Da bismo zaštitili podatke, dozvole su uklonjene sa sajta koji niste posetili 2 meseca}one{Da bismo zaštitili podatke, dozvole su uklonjene sa sajtova koje niste posetili 2 meseca}few{Da bismo zaštitili podatke, dozvole su uklonjene sa sajtova koje niste posetili 2 meseca}other{Da bismo zaštitili podatke, dozvole su uklonjene sa sajtova koje niste posetili 2 meseca}}</translation> <translation id="1009663062402466586">Kontrole za igre su sada dostupne</translation> @@ -38,6 +39,7 @@ <translation id="1028604629594230522">Chrome predučitava stranice koje ćete verovatno posetiti, kako bi se brže učitavale kada ih posetite.</translation> <translation id="1028700151766901954">Razlog: LBS podrazumevano ostaje u pregledaču <ph name="DEFAULT_OPEN_BROWSER" />.</translation> <translation id="1029317248976101138">Zumiraj</translation> +<translation id="1029526375103058355">Dodirnite da biste kliknuli</translation> <translation id="1031362278801463162">Učitavanje pregleda</translation> <translation id="1032605640136438169">Pregledajte nove uslove</translation> <translation id="103279545524624934">Oslobodite prostor na disku da biste pokrenuli Android aplikacije.</translation> @@ -100,6 +102,7 @@ <translation id="1072700771426194907">Otkriven je USB uređaj</translation> <translation id="107278043869924952">Koristite PIN pored lozinke</translation> <translation id="107450319332239199">Došlo je do greške. Otvorite prozore ručno.</translation> +<translation id="1075920807995555452">Pokrećite alatke, uređivače i IDE-ove u okruženju kojim upravlja vaše preduzeće na uređaju <ph name="DEVICE_TYPE" />. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="1076176485976385390">Krećite se stranicama pomoću kursora za tekst</translation> <translation id="1076382954055048850">Prikažite druge Cast sesije</translation> <translation id="1076698951459398590">Omogući temu</translation> @@ -208,6 +211,7 @@ <translation id="1162213688509394031">Sakrijte traku naslova</translation> <translation id="1162479191445552288">Pokreni pri pokretanju uređaja</translation> <translation id="1163931534039071049">&Prikaži izvor okvira</translation> +<translation id="1164015913575846413">alt + klik</translation> <translation id="1164891049599601209">Uneto je na obmanjujućem sajtu</translation> <translation id="1165039591588034296">Greška</translation> <translation id="1166212789817575481">Zatvori kartice sa desne strane</translation> @@ -353,6 +357,7 @@ <translation id="1273937721055267968">Blokiraj <ph name="DOMAIN" /></translation> <translation id="1274997165432133392">Kolačići i drugi podaci o sajtovima</translation> <translation id="1275718070701477396">Izabrano je</translation> +<translation id="1275936815032730048">taster pokretača + strelica nadesno</translation> <translation id="1276994519141842946">Deinstaliranje aplikacije <ph name="APP_NAME" /> nije uspelo</translation> <translation id="1277020343994096713">Napravite novi PIN koji se razlikuje od aktuelnog PIN-a</translation> <translation id="1277597051786235230">&Pretraži termine „<ph name="SEARCH_TERMS" />“ u pretraživaču <ph name="SEARCH_ENGINE" /> na novoj kartici</translation> @@ -575,6 +580,7 @@ <translation id="1464781208867302907">Da biste pronašli podešavanja uređaja, idite u Podešavanja.</translation> <translation id="1465176863081977902">K&opiraj adresu audio sadržaja</translation> <translation id="1465827627707997754">Parče pice</translation> +<translation id="1467005863208369884">Ne možemo da verifikujemo ovaj fajl jer je Bezbedno pregledanje isključeno</translation> <translation id="1467432559032391204">Ulevo</translation> <translation id="1468571364034902819">Ovaj profil ne može da se koristi</translation> <translation id="1470084204649225129">{NUM_TABS,plural, =1{Dodaj karticu u novu grupu}one{Dodaj kartice u novu grupu}few{Dodaj kartice u novu grupu}other{Dodaj kartice u novu grupu}}</translation> @@ -681,6 +687,7 @@ <translation id="1549275686094429035">Vreme izvršavanja aplikacije za Chrome je omogućeno</translation> <translation id="1549788673239553762"><ph name="APP_NAME" /> želi da pristupa <ph name="VOLUME_NAME" />. Možda će da menja ili briše datoteke.</translation> <translation id="1549966883323105187">Brže pristupajte sačuvanim lozinkama</translation> +<translation id="1550656959113606473">Podrazumevani Chrome</translation> <translation id="1552301827267621511">Dodatak „<ph name="EXTENSION_NAME" />“ je promenio pretragu tako da koristi <ph name="SEARCH_PROVIDER_DOMAIN" /></translation> <translation id="1552752544932680961">Upravljajte dodatkom</translation> <translation id="1553538517812678578">neograničeno</translation> @@ -753,6 +760,7 @@ <translation id="1603411913360944381">Zaboravite <ph name="DEVICE_NAME" /></translation> <translation id="1603914832182249871">(Bez arhiviranja)</translation> <translation id="1604432177629086300">Štampanje nije uspelo. Proverite štampač i probajte ponovo.</translation> +<translation id="1604567162047669454">Prepoznaj semantiku vizuelnog rasporeda</translation> <translation id="1604774728851271529">Treba vam mreža da biste nadogradili Linux. Povežite se na internet i probajte ponovo.</translation> <translation id="1605744057217831567">Prikaži sve podatke o sajtovima i dozvole</translation> <translation id="1606077700029460857">Promenite podešavanja miša</translation> @@ -795,6 +803,7 @@ <translation id="163072119192489970">Dozvoljeno im je da dovršavaju slanje i primanje podataka</translation> <translation id="1630768113285622200">Restartuj i nastavi</translation> <translation id="1631503405579357839">Slepilo za boje</translation> +<translation id="1632278969378690607">taster za pretragu + klik</translation> <translation id="1632756664321977232">Alatka za opsecanje</translation> <translation id="163309982320328737">Početna širina znakova je „puna“</translation> <translation id="1633947793238301227">Onemogućite Google pomoćnik</translation> @@ -852,6 +861,7 @@ <translation id="1676902103953506022">Detalji akreditiva za korisnika <ph name="USERNAME" /> na <ph name="DOMAIN" /></translation> <translation id="1677306805708094828">Nismo uspeli da dodamo: <ph name="EXTENSION_TYPE_PARAMETER" /></translation> <translation id="1677472565718498478"><ph name="TIME" /> je preostalo</translation> +<translation id="1678849866171627536">Skeniranje nije uspelo. Ovaj fajl je možda virus ili malver.</translation> <translation id="1679068421605151609">Alatke za programere</translation> <translation id="1679810534535368772">Želite li stvarno da izađete?</translation> <translation id="167983332380191032">Usluga upravljanja je poslala HTTP grešku.</translation> @@ -897,6 +907,7 @@ <translation id="1709916727352927457">Izbrišite pristupni kôd</translation> <translation id="1709972045049031556">Deljenje nije uspelo</translation> <translation id="1714644264617423774">Omogućite funkcije pristupačnosti radi lakšeg korišćenja uređaja. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> +<translation id="1716034099915639464">Želite da izbrišete podatke o sajtovima i dozvole za sajt <ph name="SITE_NAME" /> i njegovu instaliranu aplikaciju?</translation> <translation id="1718835860248848330">Poslednjih sat vremena</translation> <translation id="1719312230114180055">Napomena: digitalni otisak može da bude manje bezbedan od jake lozinke ili PIN-a.</translation> <translation id="1720318856472900922">TLS WWW potvrda identiteta servera</translation> @@ -986,6 +997,7 @@ <translation id="1784849162047402014">Uređaju ponestaje prostora na disku</translation> <translation id="1784864038959330497">{NUM_SUB_APPS,plural, =1{Deinstaliranjem aplikacije <ph name="APP_NAME" /> deinstaliraćete i ovu aplikaciju:}one{Deinstaliranjem aplikacije <ph name="APP_NAME" /> deinstaliraćete i ove aplikacije:}few{Deinstaliranjem aplikacije <ph name="APP_NAME" /> deinstaliraćete i ove aplikacije:}other{Deinstaliranjem aplikacije <ph name="APP_NAME" /> deinstaliraćete i ove aplikacije:}}</translation> <translation id="1786290960428378411">Zahteva se dozvola za čitanje i izmenu</translation> +<translation id="1786981253739345937">Blokirali ste ove sajtove da koriste informacije koje su sačuvali o vama</translation> <translation id="1787350673646245458">Slika korisnika</translation> <translation id="1790976235243700817">Ukloni pristup</translation> <translation id="1791662854739702043">Instalirano</translation> @@ -1016,6 +1028,7 @@ <ph name="LINE_BREAKS2" /> To ne utiče na aplikacije ili sadržaj na drugim uređajima.</translation> <translation id="1809734401532861917">Dodaj obeleživače, istoriju, lozinke i druga podešavanja na <ph name="USER_EMAIL_ADDRESS" /></translation> +<translation id="1810070166657251157">Da biste koristili sačuvane lozinke na telefonu, pratite QR kôd, preuzmite Chrome za iOS i prijavite se na Google nalog.</translation> <translation id="1810366086647840386">Server za slike</translation> <translation id="1811908311154949291">Zatvoreni okvir bez arhiviranja: <ph name="FENCEDFRAME_SITE" /></translation> <translation id="1812284620455788548">Prebacivanje kartice <ph name="TAB_NAME" /></translation> @@ -1065,6 +1078,7 @@ <translation id="184183613002882946">Ne, ostani na 1 prekidaču</translation> <translation id="184273675144259287">Zamenite Linux aplikacije i datoteke prethodnom rezervnom kopijom</translation> <translation id="1842766183094193446">Želite li stvarno da omogućite režim demonstracije?</translation> +<translation id="1845060436536902492">ChromeVox, čitač ekrana u ChromeOS Flex-u, prvenstveno koriste slepe ili slabovide osobe za čitanje teksta prikazanog na ekranu pomoću sintetizatora govora ili Brajevog ekrana. Pritisnite taster za razmak da biste uključili ChromeVox. Kada se ChromeVox aktivira, krenućete u kratak obilazak.</translation> <translation id="1845727111305721124">Dozvoljeno im je da puštaju zvuk</translation> <translation id="1846308012215045257">Kliknite i zadržite taster Control da biste pokrenuli <ph name="PLUGIN_NAME" /></translation> <translation id="1848219224579402567">Odjavi me kad se poklopac zatvori</translation> @@ -1126,6 +1140,7 @@ <translation id="1887442540531652736">Greška pri prijavljivanju</translation> <translation id="1887597546629269384">Recite „Hej Google“ ponovo</translation> <translation id="1889091146873278175">Kliknite na dugme G da biste videli još rezultata pretrage na bočnoj tabli</translation> +<translation id="1890026367080681123">Otvorite podešavanja ugrađenog sadržaja</translation> <translation id="189035593835762169">Uslovi i odredbe</translation> <translation id="1891362123137972260">Prostor na disku je izuzetno mali. Oslobodite prostor na disku.</translation> <translation id="189210018541388520">Otvori ceo ekran</translation> @@ -1134,9 +1149,11 @@ <translation id="1895658205118569222">Zatvaranje</translation> <translation id="1896043844785689584">Da biste podesili otisak prsta, neka dete dodirne senzor za otisak prsta u donjem desnom uglu tastature. Podaci o otisku prsta deteta se bezbedno čuvaju na ovom <ph name="DEVICE_TYPE" /> uređaju i uvek ostaju na njemu.</translation> <translation id="1897120393475391208">Koristite jaku lozinku</translation> +<translation id="1897860317037652061">Skeniranje nije uspelo</translation> <translation id="1900305421498694955">Aplikacijama sa Google Play-a će možda trebati potpuni pristup sistemu datoteka da bi čitale i upisivale datoteke na spoljnim memorijskim uređajima. Datoteke i direktorijumi napravljeni na uređaju su vidljivi svima koji koriste spoljni disk. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="1901213235765457754">Zatražite od administratora da ažurira ovu aplikaciju</translation> <translation id="1901303067676059328">Izaberi &sve</translation> +<translation id="1903542130902305074">Podesi</translation> <translation id="1903995858055162096">Ovo nije vaš uređaj? Koristite <ph name="BEGIN_LINK" />režim gosta<ph name="END_LINK" />.</translation> <translation id="1904580727789512086">URL-ovi koje posećujete se čuvaju na Google nalogu</translation> <translation id="1905375423839394163">Naziv Chromebook uređaja</translation> @@ -1217,6 +1234,7 @@ <translation id="1969654639948595766">Evidencije WebRTC teksta (<ph name="WEBRTC_TEXT_LOG_COUNT" />)</translation> <translation id="1972325230031091483">Pregledaćete brže jer se sadržaj proaktivno učitava na osnovu aktuelne posete veb-stranici</translation> <translation id="197288927597451399">Zadrži</translation> +<translation id="1973313062201924554">Dozvole koje pružite za aplikaciju <ph name="APP_NAME" /> će važiti i za ovu aplikaciju.</translation> <translation id="1973763416111613016"><ph name="FILE_NAME" /> ne može bezbedno da se preuzme. Pritiskajte Shift + F6 da biste prešli na oblast trake sa preuzimanjima.</translation> <translation id="1973886230221301399">ChromeVox</translation> <translation id="1974043046396539880">Tačke CRL distribucije</translation> @@ -1341,6 +1359,7 @@ <translation id="2074263453710478603">ChromeOS evidencije korisnika Chrome-a</translation> <translation id="2075088158103027942">Idi na pretplatu</translation> <translation id="2075474481720804517"><ph name="BATTERY_PERCENTAGE" />% baterije</translation> +<translation id="2076228988744845354">Još radnji za dodatak <ph name="EXTENSION_NAME" /></translation> <translation id="2076269580855484719">Sakrij ovaj dodatak</translation> <translation id="2076672359661571384">Srednje (preporučeno)</translation> <translation id="2077129598763517140">Koristi hardversko ubrzanje kada je dostupno</translation> @@ -1363,6 +1382,7 @@ <translation id="2090165459409185032">Da biste vratili informacije o nalogu, idite na: google.com/accounts/recovery</translation> <translation id="2090507354966565596">Automatski se povezuje kada se prijavite</translation> <translation id="2090876986345970080">Bezbednosno podešavanje sistema</translation> +<translation id="2091523941449737894">Brže kretanje po tačpedu će pomerati kursor dalje</translation> <translation id="2091887806945687916">Zvuk</translation> <translation id="2092356157625807382"><ph name="BEGIN_H3" />Funkcije za otklanjanje grešaka<ph name="END_H3" /> <ph name="BR" /> @@ -1382,7 +1402,9 @@ <ph name="BR" /> <ph name="BR" /> <ph name="BEGIN_BOLD" />Napomena:<ph name="END_BOLD" /> Sistem će se restartovati tokom ovog procesa.</translation> +<translation id="2095479026080141189">Saznajte zašto <ph name="IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_BLOCKED_LEARN_MORE_LINK" /></translation> <translation id="2095774564753225041">Podržani tipovi fajlova</translation> +<translation id="2096716221239095980">Izbriši sve podatke</translation> <translation id="2097616539631531348">Dok je ova kartica bila neaktivna, Ušteda memorije je oslobodila memoriju za druge zadatke.</translation> <translation id="2097950021134740304">Otkaži zaboravljanje pretplate</translation> <translation id="2098805196501063469">Proveri preostale lozinke</translation> @@ -1857,6 +1879,7 @@ <translation id="2459703812219683497">Otkriven je aktivacioni kôd</translation> <translation id="2459706890611560967">Nastavite prebacivanje kartice na <ph name="DEVICE_NAME" /></translation> <translation id="2460356425461033301">Pravite rezervne kopije sadržaja iz pregledača i koristite ga na bilo kom uređaju.</translation> +<translation id="2460482211073772897">U drugim folderima</translation> <translation id="2462332841984057083">Steam se već podešava. Sačekajte da se podešavanje završi.</translation> <translation id="2462724976360937186">ID ključa autoriteta za izdavanje sertifikata</translation> <translation id="2462752602710430187">Dodato je: <ph name="PRINTER_NAME" /></translation> @@ -1930,7 +1953,9 @@ <translation id="2515586267016047495">Alt</translation> <translation id="251722524540674480">Potvrdite korisničko ime</translation> <translation id="2517472476991765520">Skeniraj</translation> +<translation id="2517890781170832772">Dozvolili ste ovim sajtovima da koriste informacije koje su sačuvali o vama</translation> <translation id="2518024842978892609">Koristi sertifikate klijenta</translation> +<translation id="2519250377986324805">Prikaži kako</translation> <translation id="2519517390894391510">Naziv profila sertifikata</translation> <translation id="2520644704042891903">Čeka se dostupan priključak...</translation> <translation id="2521854691574443804">Proverava se da li je <ph name="FILE_NAME" /> u skladu sa bezbednosnim smernicama organizacije...</translation> @@ -2215,6 +2240,7 @@ <translation id="2749756011735116528">Prijavi me na proizvod <ph name="PRODUCT_NAME" /></translation> <translation id="2749836841884031656">SIM</translation> <translation id="2749881179542288782">Proveri gramatiku i pravopis</translation> +<translation id="2750602041558385535">Neverifikovano preuzimanje je blokirano</translation> <translation id="2754226775788136540">Tražimo uređaje za brzo uparivanje sačuvane na <ph name="PRIMARY_EMAIL" /></translation> <translation id="2754825024506485820">Pronađite potrebne aplikacije, od aplikacija za produktivnost do aplikacija za zabavu, u Google Play prodavnici. Aplikacije možete da instalirate bilo kada.</translation> <translation id="2755349111255270002">Resetujte ovaj <ph name="DEVICE_TYPE" /></translation> @@ -2229,6 +2255,7 @@ <translation id="2764920001292228569">Unesite naziv profila</translation> <translation id="2765100602267695013">Obratite se mobilnom operateru</translation> <translation id="2765217105034171413">Mala</translation> +<translation id="2765606672116865966">Kada kliknete na traku za adresu ili okvir za pretragu ili unesete tekst u njih, videćete predloge iz podrazumevanog pretraživača. Ovo je isključeno u režimu bez arhiviranja.</translation> <translation id="2766006623206032690">Na&lepi i idi</translation> <translation id="2766161002040448006">Zamoli roditelja</translation> <translation id="2767077837043621282">Ažuriranje Chromebook-a nije uspelo. Probajte ponovo kasnije.</translation> @@ -2246,6 +2273,7 @@ <translation id="2775104091073479743">Izmena otisaka prstiju</translation> <translation id="2775420101802644975">{NUM_CONNECTION,plural, =0{Dodatak „<ph name="EXTENSION" />“ je pristupao uređajima}=1{Dodatak „<ph name="EXTENSION" />“ pristupa {0} uređaju}one{Dodatak „<ph name="EXTENSION" />“ pristupa {0} uređaju}few{Dodatak „<ph name="EXTENSION" />“ pristupa uređajima ({0})}other{Dodatak „<ph name="EXTENSION" />“ pristupa uređajima ({0})}}</translation> <translation id="2775858145769350417">{NUM_APPS,plural, =1{Ukloni 1 nepodržanu aplikaciju}one{Ukloni # nepodržanu aplikaciju}few{Ukloni # nepodržane aplikacije}other{Ukloni # nepodržanih aplikacija}}</translation> +<translation id="2776515114087183002">Prikazuj sajtove</translation> <translation id="2776560192867872731">Promenite naziv uređaja <ph name="DEVICE_NAME" /></translation> <translation id="2777251078198759550">Izbriši ovaj kontejner</translation> <translation id="2777525873368474674">Nalepite link do slike</translation> @@ -2382,6 +2410,7 @@ <translation id="2881076733170862447">Kada kliknete na dodatak</translation> <translation id="2882943222317434580"><ph name="IDS_SHORT_PRODUCT_NAME" /> će se odmah ponovo pokrenuti i resetovati</translation> <translation id="2883470649061584386">Fid</translation> +<translation id="2884070497102362193">Testirajte bateriju, procesor, memoriju, vezu i drugo</translation> <translation id="2885378588091291677">Menadžer zadataka</translation> <translation id="2885729872133513017">Došlo je do problema pri dekodiranju odgovora servera.</translation> <translation id="2886119409731773154">To može da potraje do 30 minuta</translation> @@ -2487,6 +2516,7 @@ <translation id="2973324205039581528">Isključi zvuk sajta</translation> <translation id="2975761176769946178">URL je obavezan</translation> <translation id="2976557544729462544">Neki uređaji zahtevaju da onemogućite zaštitu pristupa podacima kako bi ispravno radili ili imali maksimalni učinak.</translation> +<translation id="2976639738101799892">Dobijte Google pretragu i Google pametne funkcije svaki put kada pregledate</translation> <translation id="2977480621796371840">Ukloni iz grupe</translation> <translation id="2979639724566107830">Otvorite u novom prozoru</translation> <translation id="2979893796619951531">Izuzmi sajt</translation> @@ -2494,6 +2524,7 @@ <translation id="2983102365694924129">Na osnovu vaše aktivnosti na sajtu. Ovo podešavanje je isključeno.</translation> <translation id="2983373101216420412">Nivo napunjenosti baterije futrole <ph name="PERCENTAGE" />%.</translation> <translation id="2985348301114641460">Želite li da pošaljete zahtev administratoru da instalira „<ph name="EXTENSION_NAME" />“?</translation> +<translation id="2985476671756533899">{NUM_SUB_APPS,plural, =1{Aplikacija <ph name="APP_NAME" /> je deinstalirala aplikaciju}one{Aplikacija <ph name="APP_NAME" /> je deinstalirala # aplikaciju}few{Aplikacija <ph name="APP_NAME" /> je deinstalirala # aplikacije}other{Aplikacija <ph name="APP_NAME" /> je deinstalirala # aplikacija}}</translation> <translation id="2987620471460279764">Tekst koji se deli sa drugog uređaja</translation> <translation id="2988018669686457659">Rezervni prikazivač</translation> <translation id="2988328607561082373">Nijednu lozinku ne koristite za više naloga</translation> @@ -2571,6 +2602,7 @@ <translation id="3030311804857586740">{NUM_DAYS,plural, =1{<ph name="MANAGER" /> zahteva da danas preuzmete ažuriranje. Ažuriranje će se automatski preuzeti kada se povežete na internet.}one{<ph name="MANAGER" /> zahteva da preuzmete ažuriranje pre nego što istekne rok. Ažuriranje će se automatski preuzeti kada se povežete na internet.}few{<ph name="MANAGER" /> zahteva da preuzmete ažuriranje pre nego što istekne rok. Ažuriranje će se automatski preuzeti kada se povežete na internet.}other{<ph name="MANAGER" /> zahteva da preuzmete ažuriranje pre nego što istekne rok. Ažuriranje će se automatski preuzeti kada se povežete na internet.}}</translation> <translation id="3030967311408872958">Od zalaska do izlaska sunca</translation> <translation id="3031417829280473749">Agent Iks</translation> +<translation id="3031532026314193077">Koristite tačped i tastaturu da biste kliknuli desnim tasterom</translation> <translation id="3031557471081358569">Izaberite stavke za uvoz:</translation> <translation id="3032204772252313646">Automatski titl</translation> <translation id="3033348223765101500">Kontrolišite podatke</translation> @@ -2638,6 +2670,7 @@ <translation id="3090871774332213558">Uparili ste „<ph name="DEVICE_NAME" />“</translation> <translation id="3093714882666365141">Ne dozvoljavaj sajtovima da instaliraju obrađivače plaćanja</translation> <translation id="3094141017404513551">Ovim se vaše pregledanje razdvaja od pregledanja korisnika <ph name="EXISTING_USER" /></translation> +<translation id="3094223846531205616">{COUNT,plural, =0{Ističe danas}=1{Ističe sutra}one{Ističe za # dan}few{Ističe za # dana}other{Ističe za # dana}}</translation> <translation id="3094521107841754472">Cena je promenjena iz <ph name="PREVIOUS_PRICE" /> u <ph name="CURRENT_PRICE" />.</translation> <translation id="3095871294753148861">Obeleživači, lozinke i drugi podaci pregledanja se sinhronizuju sa primarnim nalogom.</translation> <translation id="3099836255427453137">{NUM_EXTENSIONS,plural, =1{1 potencijalno štetan dodatak je isključen. Možete i da ga uklonite.}one{{NUM_EXTENSIONS} potencijalno štetan dodatak je isključen. Možete i da ga uklonite.}few{{NUM_EXTENSIONS} potencijalno štetna dodatka su isključena. Možete i da ih uklonite.}other{{NUM_EXTENSIONS} potencijalno štetnih dodataka je isključeno. Možete i da ih uklonite.}}</translation> @@ -2743,6 +2776,10 @@ <translation id="3202499879214571401">Pauzirajte ekran za prebacivanje na <ph name="DEVICE_NAME" /></translation> <translation id="3202578601642193415">Najnovije</translation> <translation id="3204648577100496185">Podaci povezani sa ovom aplikacijom će se možda ukloniti sa ovog uređaja</translation> +<translation id="3207344462385471911">Prikazuju vam se predložene pretrage i popusti za kupovinu koji bi mogli da vas zanimaju na osnovu nedavnih aktivnosti. + <ph name="BREAK" /> + <ph name="BREAK" /> + U svakom trenutku možete da upravljate podešavanjima sa ove kartice ili da vidite još opcija u meniju Prilagodite Chrome.</translation> <translation id="3207960819495026254">Obeleženo</translation> <translation id="3208321278970793882">Aplikacija</translation> <translation id="3208584281581115441">Proveri</translation> @@ -2766,12 +2803,14 @@ <translation id="322708765617468434">Uvek možete da dodate drugu osobu na uređaj posle podešavanja. Svaka osoba može da personalizuje doživljaj i čuva privatnost podataka.</translation> <translation id="3227137524299004712">Mikrofon</translation> <translation id="3229412050601871341">Lozinka za uređaj</translation> +<translation id="3230539834943294477">Pogledajte članke pomoći ili pronađite podršku za uređaje</translation> <translation id="3232168089952388105">Želite da delite informacije o uređaju?</translation> <translation id="3232558119926886907">Poravnaj desno</translation> <translation id="3232754137068452469">Veb-aplikacija</translation> <translation id="3233271424239923319">Napravite rezervne kopije Linux aplikacija i datoteka</translation> <translation id="3234251228180563751">Korisničko ime premašuje 1000 znakova</translation> <translation id="3234978181857588512">Sačuvaj na uređaju</translation> +<translation id="3237871032310650497">Želite da izbrišete podatke o sajtovima za <ph name="SITE_NAME" /> izdeljene na <ph name="PARTITION_SITE_NAME" />?</translation> <translation id="3238192140106069382">Povezuje se i verifikuje</translation> <translation id="3239373508713281971">Vremensko ograničenje je uklonjeno za aplikaciju <ph name="APP_NAME" /></translation> <translation id="3240426699337459095">Link je kopiran</translation> @@ -2952,6 +2991,7 @@ <translation id="3388788256054548012">Ova datoteka je šifrovana. Zatražite od vlasnika da je dešifruje.</translation> <translation id="3390013585654699824">Detalji o aplikaciji</translation> <translation id="3390530051434634135">Napomena: <ph name="NOTE" /></translation> +<translation id="3391721320619127327">ChromeVox, čitač ekrana u ChromeOS Flex-u, prvenstveno koriste slepe ili slabovide osobe za čitanje teksta prikazanog na ekranu pomoću sintetizatora govora ili Brajevog ekrana. Pritisnite i zadržite oba tastera za jačinu zvuka pet sekundi da biste uključili ChromeVox. Kada se ChromeVox aktivira, krenućete u kratak obilazak.</translation> <translation id="3393554941209044235">Chrome analiza dokumenata</translation> <translation id="3393582007140394275">Prebacivanje ekrana nije uspelo.</translation> <translation id="3394850431319394743">Dozvoljena upotreba identifikatora za puštanje zaštićenog sadržaja</translation> @@ -2985,6 +3025,7 @@ <translation id="3420501302812554910">Interni bezbednosni ključ zahteva resetovanje</translation> <translation id="3421387094817716717">Javni ključ eliptične krive</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Napomena<ph name="END_BOLD" />: Sličan glas ili snimak će možda moći da pristupa vašim ličnim rezultatima ili Pomoćniku.</translation> +<translation id="3423111258700187173">Rezultati su pronađeni u folderu <ph name="FOLDER_TITLE" /></translation> <translation id="3423463006624419153">Na telefonima „<ph name="PHONE_NAME_1" />“ i „<ph name="PHONE_NAME_2" />“:</translation> <translation id="3423858849633684918">Restartujte <ph name="PRODUCT_NAME" /></translation> <translation id="3424969259347320884">Opišite šta ste radili kada je kartica otkazala</translation> @@ -3225,6 +3266,7 @@ <translation id="3615596877979647433">Taster nedostaje. Pritisnite taster na tastaturi da biste prilagodili</translation> <translation id="3616113530831147358">Audio</translation> <translation id="3616741288025931835">&Obriši podatke pregledanja...</translation> +<translation id="3617062258679844578">Da biste kliknuli, dodirnite tačped umesto da ga pritisnete</translation> <translation id="3617891479562106823">Pozadine nisu dostupne. Probajte ponovo kasnije.</translation> <translation id="3618286417582819036">Žao nam je, došlo je do greške</translation> <translation id="3619115746895587757">Kapučino</translation> @@ -3233,6 +3275,7 @@ <translation id="3621807901162200696">Pomozite nam da poboljšamo funkcije i učinak Chrome OS-a</translation> <translation id="362266093274784978">{COUNT,plural, =1{aplikacija}one{# aplikacija}few{# aplikacije}other{# aplikacija}}</translation> <translation id="362333465072914957">Čeka se da CA izda sertifikat</translation> +<translation id="3623598555687153298">Ovim brišete <ph name="TOTAL_USAGE" /> podataka koje čuvaju prikazani sajtovi</translation> <translation id="3624567683873126087">Otključajte uređaj i prijavite se na Google nalog</translation> <translation id="3624583033347146597">Odaberite podešavanja kolačića treće strane</translation> <translation id="3625481642044239431">Izabrali ste nevažeću datoteku. Probajte ponovo.</translation> @@ -3318,6 +3361,7 @@ <translation id="369489984217678710">Lozinke i drugi podaci za prijavljivanje</translation> <translation id="369522892592566391">{NUM_FILES,plural, =0{Bezbednosne provere su gotove. Podaci će se otpremiti.}=1{Bezbednosne provere su gotove. Datoteka će se otpremiti.}one{Bezbednosne provere su gotove. Datoteke će se otpremiti.}few{Bezbednosne provere su gotove. Datoteke će se otpremiti.}other{Bezbednosne provere su gotove. Datoteke će se otpremiti.}}</translation> <translation id="3696817060563289264">Preuzeti su fajlovi za prepoznavanje teksta</translation> +<translation id="369736917241079046">taster pokretača + strelica nalevo</translation> <translation id="3697716475445175867">poslednji put otvoreno</translation> <translation id="3697952514309507634">Drugi Chrome profili</translation> <translation id="3698471669415859717">Pregled je završen</translation> @@ -3523,6 +3567,7 @@ <translation id="3834775135533257713">Dodavanje aplikacije „<ph name="TO_INSTALL_APP_NAME" />“ nije uspelo zbog konflikta sa aplikacijom „<ph name="INSTALLED_APP_NAME" />“.</translation> <translation id="3835904559946595746">Vraćanje rezervne kopije Linux-a nije uspelo</translation> <translation id="383669374481694771">Ovo su opšte informacije o ovom uređaju i načinu na koji se koristi (poput nivoa napunjenosti baterije, aktivnosti sistema i aplikacija, i grešaka). Podaci će se koristiti za poboljšanje Android-a, a neke objedinjene informacije će pomoći i Google aplikacijama i partnerima, kao što su Android programeri, da poboljšaju svoje aplikacije i proizvode.</translation> +<translation id="3837569373891539515">Možete da izaberete sve što važi. Ove opcije možete da nađete i u Podešavanjima kada završite sa podešavanjem uređaja <ph name="DEVICE_TYPE" />.</translation> <translation id="3838085852053358637">Učitavanje dodatka nije uspelo</translation> <translation id="3838486795898716504">Još stranica <ph name="PAGE_TITLE" /></translation> <translation id="383891835335927981">Nijedan sajt nije uvećan ni umanjen</translation> @@ -3664,6 +3709,7 @@ <translation id="3948334586359655083">Ova kartica reprodukuje zvuk</translation> <translation id="3948507072814225786"><ph name="ORIGIN" /> može da menja datoteke u direktorijumima u nastavku</translation> <translation id="394984172568887996">Uvezeno iz IE pregledača</translation> +<translation id="3949999964543783947"><ph name="IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_SAFE_BROWSING_SETTING_LINK" /> da bi preuzimanje fajlova bilo bezbednije</translation> <translation id="3950820424414687140">Prijavi me</translation> <translation id="3950841222883198950">Unos teksta glasom</translation> <translation id="3953834000574892725">Moji nalozi</translation> @@ -3694,6 +3740,7 @@ <translation id="3971764089670057203">Otisci prstiju na ovom bezbednosnom ključu</translation> <translation id="3973005893595042880">Korisnik nije dozvoljen</translation> <translation id="3973660817924297510">Lozinke se proveravaju (<ph name="CHECKED_PASSWORDS" /> od <ph name="TOTAL_PASSWORDS" />)…</translation> +<translation id="3974105241379491420">Sajtovi mogu da zatraže da koriste informacije koje su sačuvali o vama</translation> <translation id="3974514184580396500">Koristite Dalje da biste pomerali fokus unapred na ekranu</translation> <translation id="3975201861340929143">Objašnjenje</translation> <translation id="3975565978598857337">Povezivanje sa serverom za domen nije uspelo</translation> @@ -3757,6 +3804,7 @@ <translation id="402707738228916911">Primljeno je uputstvo <ph name="AUTHORIZE_INSTRUCTION_NAME" /></translation> <translation id="4027569221211770437">Folder <ph name="FOLDER_TITLE" /></translation> <translation id="4028467762035011525">Dodaj metode unosa</translation> +<translation id="4029024445166427442">taster pokretača + shift + backspace</translation> <translation id="4029556917477724407">Nazad sa stranice <ph name="PAGE_TITLE" /></translation> <translation id="403088439874411464">Preuzimaju se fajlovi za prepoznavanje teksta</translation> <translation id="4031179711345676612">Mikrofon je dozvoljen</translation> @@ -3786,6 +3834,7 @@ <translation id="4045196801416070837">Zvuci uređaja</translation> <translation id="4046013316139505482">Ovi dodaci ne moraju da vide i menjaju informacije na ovom sajtu.</translation> <translation id="4046123991198612571">Sledeća pesma</translation> +<translation id="4046655456159965535">Želite da izbrišete prikazane podatke?</translation> <translation id="4047345532928475040">N/A</translation> <translation id="4047581153955375979">USB4</translation> <translation id="4047726037116394521">Idite na početni ekran</translation> @@ -3820,9 +3869,11 @@ <translation id="4078738236287221428">Agresivna</translation> <translation id="4078903002989614318">Opcije sortiranja i lista</translation> <translation id="4079140982534148664">Koristite poboljšanu proveru pravopisa</translation> +<translation id="4084582735848141214">{COUNT,plural, =1{1 sajt je dozvoljen}one{# sajt je dozvoljen}few{# sajta su dozvoljena}other{# sajtova je dozvoljeno}}</translation> <translation id="4084682180776658562">Obeleživač</translation> <translation id="4084835346725913160">Zatvori <ph name="TAB_NAME" /></translation> <translation id="4085298594534903246">JavaScript je blokiran na ovoj stranici.</translation> +<translation id="4085566053793776107">Prilagodite teme</translation> <translation id="4085620044235559093">Odaberite aplikaciju za otvaranje <ph name="FILE_TYPE" /> fajlova</translation> <translation id="4087089424473531098">Napravljen je dodatak: @@ -3903,6 +3954,7 @@ <translation id="4146785383423576110">Resetovanje i čišćenje</translation> <translation id="4147099377280085053">Izaberite tabelu sa Brajevom azbukom</translation> <translation id="4147911968024186208">Probajte ponovo. Ako se ova greška ponovo prikaže, kontaktirajte predstavnika podrške.</translation> +<translation id="414800391140809654">može da koristi vaše podatke dok pregledate</translation> <translation id="4150201353443180367">Ekran</translation> <translation id="4150569944729499860">Kontekst ekrana</translation> <translation id="4151449637210235443">Podelite sa nama utiske o nedavnoj igri</translation> @@ -3947,6 +3999,7 @@ <translation id="4193836101014293726">Brisanje ovog profila nije uspelo</translation> <translation id="419427585139779713">Unosite jedan po jedan slog</translation> <translation id="4194570336751258953">Omogući funkciju „dodirni-za-klik“</translation> +<translation id="4195001808989442226">Otvaranje Steam-a za Chromebook (beta) nije uspelo</translation> <translation id="4195378859392041564">Kliknite mišem na bilo koji taster, pa pritisnite taster na tastaturi da biste ga prilagodili</translation> <translation id="4195643157523330669">Otvori na novoj kartici</translation> <translation id="4195814663415092787">Nastavi prethodnu sesiju</translation> @@ -3995,6 +4048,7 @@ <translation id="4242145785130247982">Nije podržano više sertifikata klijenta</translation> <translation id="4242533952199664413">Otvori podešavanja</translation> <translation id="4242577469625748426">Nije uspelo instaliranje podešavanja smernica na uređaju: <ph name="VALIDATION_ERROR" />.</translation> +<translation id="4242825475818569385"><ph name="BEGIN_LINK" />Pregledačem i profilom<ph name="END_LINK" /> upravlja <ph name="DOMAIN" /></translation> <translation id="4243504193894350135">Štampač je pauziran</translation> <translation id="4243624244759495699"><ph name="LOCALE" />, <ph name="GRADE" />. nivo</translation> <translation id="4244238649050961491">Pronađi još aplikacija za pisaljku</translation> @@ -4031,6 +4085,7 @@ <translation id="4267924571297947682">Zamoli roditelja za dozvolu</translation> <translation id="4267953847983678297">Automatski se povezuj sa mobilnom mrežom</translation> <translation id="4268025649754414643">Šifrovanje ključa</translation> +<translation id="4268516942564021145">Ovo podešavanje nije dostupno za nalog.</translation> <translation id="4270393598798225102">Verzija <ph name="NUMBER" /></translation> <translation id="4274604968379621964">Sačuvaj grupu</translation> <translation id="4274667386947315930">Podaci za prijavljivanje</translation> @@ -4055,6 +4110,7 @@ <translation id="4287157641315808225">Da, aktiviraj ChromeVox</translation> <translation id="4287502603002637393">{MUTED_NOTIFICATIONS_COUNT,plural, =1{Prikaži}one{Prikaži sve}few{Prikaži sve}other{Prikaži sve}}</translation> <translation id="4289540628985791613">Pregled</translation> +<translation id="428963538941819373">Ovi sajtovi mogu da koriste informacije koje su sačuvali o vama tokom pregledanja <ph name="HOST" /></translation> <translation id="4289732974614035569">Izaberite PIN</translation> <translation id="4290791284969893584">Posle zatvaranja stranice zadaci koje ste započeli se možda neće dovršiti</translation> <translation id="4291265871880246274">Dijalog za prijavljivanje</translation> @@ -4123,6 +4179,7 @@ <translation id="4351770750390404505"><ph name="BEGIN_PARAGRAPH1" />Da bi pružio najbolji doživljaj, <ph name="DEVICE_OS" /> prikuplja podatke o hardveru sa uređaja i deli ih sa Google-om da bi utvrdio koja ažuriranja treba da pruži. Možete opcionalno da dozvolite Google-u da koristi te podatke u dodatne svrhe poput podrške i poboljšanja za <ph name="DEVICE_OS" /> doživljaj i uslugu.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Možete da se prijavite na ovom uređaju i posetite odeljak CHROMEOSFLEX_HARDWARE_INFO na chrome://system da biste videli podatke koji se šalju Google-u radi filtriranja ažuriranja, kao i sve druge slučajeve u kojima odlučujete da delite podatke sa Google-om.<ph name="END_PARAGRAPH2" /> <ph name="BEGIN_PARAGRAPH3" />Više detalja o podacima koje <ph name="DEVICE_OS" /> može da deli sa Google-om, kao i o tome kako se oni koriste, potražite na g.co/flex/HWDataCollection.<ph name="END_PARAGRAPH3" /></translation> +<translation id="435185728237714178">Idite u aplikaciju <ph name="APP_NAME" /> da biste upravljali instaliranim i strimovanim aplikacijama.</translation> <translation id="4354073718307267720">Pitaj kada sajt želi da pravi 3D mapu okruženja ili da prati položaj kamere</translation> <translation id="4354344420232759511">Ovde se prikazuju sajtovi koje ste posetili</translation> <translation id="435527878592612277">Izaberite sliku</translation> @@ -4200,6 +4257,7 @@ <translation id="4410545552906060960">Koristite broj (PIN) umesto lozinke za otključavanje uređaja. Idite u Podešavanja da biste kasnije podesili PIN.</translation> <translation id="4411578466613447185">Potpisnik koda</translation> <translation id="4411719918614785832">Ovi pristupni kodovi se čuvaju u usluzi Windows Hello na ovom računaru. Oni se ne čuvaju na Google nalogu.</translation> +<translation id="4412547955014928315">Želite da izbrišete podatke o sajtovima i dozvole za <ph name="SITE_NAME" /> i sve podređene sajtove?</translation> <translation id="4412632005703201014">Chrome aplikacije prelaze na progresivne veb-aplikacije. Vaša organizacija je instalirala ovu Chrome aplikaciju u pregledaču. Da biste otvorili progresivnu veb-aplikaciju sa liste aplikacija, prvo se obratite administratoru i zatražite da deinstalira Chrome aplikaciju. U međuvremenu, možete da posetite <ph name="EXTENSION_LAUNCH_URL" /> da biste otvorili <ph name="EXTENSION_NAME" /> na vebu.</translation> <translation id="4412698727486357573">Centar za pomoć</translation> <translation id="4412992751769744546">Dozvoli kolačiće treće strane</translation> @@ -4221,6 +4279,7 @@ <ph name="BEGIN_PARAGRAPH2" />Ove izveštaje možete da pokrenete ili zaustavite u svakom trenutku u podešavanjima Chrome uređaja. Ako ste administrator domena, možete da promenite ovo podešavanje na administratorskoj konzoli.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Izbrišite <ph name="FILE_NAME" /></translation> <translation id="4426464032773610160">Da biste započeli, proverite da li je USB ili Bluetooth prekidač povezan na Chromebook. Možete da koristite i tastere na tastaturi.</translation> +<translation id="4426490308207168518">Delite povratne informacije ili prijavite problem</translation> <translation id="4426508677408162512">Svi obeleživači</translation> <translation id="4427306783828095590">Poboljšana zaštita nudi više mogućnosti za blokiranje „pecanja“ i malvera</translation> <translation id="4427365070557649936">Verifikuje se kôd za potvrdu…</translation> @@ -4385,6 +4444,7 @@ <translation id="4563382028841851106">Ukloni sa naloga</translation> <translation id="4563880231729913339">Prst 3</translation> <translation id="4564245002465020751">Dovršite podešavanje telefona</translation> +<translation id="456449593072900590">Izbriši pri izlazu</translation> <translation id="4565377596337484307">Sakrij lozinku</translation> <translation id="4565917129334815774">Skladišti evidencije sistema</translation> <translation id="4566170377336116390">Ako želite da promenite posle registracije, morate da resetujete uređaj na fabrička podešavanja (powerwash).</translation> @@ -4531,6 +4591,7 @@ <translation id="4681453295291708042">Onemogući Deljenje u blizini</translation> <translation id="4681512854288453141">Smernice za izvor</translation> <translation id="4681930562518940301">Otvori originalnu sl&iku na novoj kartici</translation> +<translation id="4682481611456523884">Ugrađeni sadržaj na ovom sajtu ne može da koristi informacije koje su sačuvane o vama</translation> <translation id="4682830185876172415">Nedavna preuzimanja</translation> <translation id="4683629100208651599">Prebaci na mala slova</translation> <translation id="4683947955326903992"><ph name="PERCENTAGE" />% (podrazumevano)</translation> @@ -4596,6 +4657,7 @@ <translation id="4742334355511750246">Nije im dozvoljeno da prikazuju slike</translation> <translation id="4742970037960872810">Ukloni isticanje</translation> <translation id="4743260470722568160"><ph name="BEGIN_LINK" />Saznajte kako da ažurirate aplikacije<ph name="END_LINK" /></translation> +<translation id="4743664893327841597">Ono što unosite u traku za adresu ili okvir za pretragu šalje se podrazumevanom pretraživaču</translation> <translation id="4744268813103118742">Idi na sajt</translation> <translation id="4744571849207727284">Excel</translation> <translation id="4744981231093950366">{NUM_TABS,plural, =1{Uključi zvuk sajta}one{Uključi zvuk sajtova}few{Uključi zvuk sajtova}other{Uključi zvuk sajtova}}</translation> @@ -4663,6 +4725,7 @@ <translation id="4804827417948292437">Avokado</translation> <translation id="4806457879608775995">Pregledajte ove uslove i kontrolišite podatke</translation> <translation id="4807098396393229769">Ime i prezime na kartici</translation> +<translation id="4807122856660838973">Uključite Bezbedno pregledanje</translation> <translation id="4807514039636325497">DBus detalji</translation> <translation id="4808667324955055115">Iskačući prozori su blokirani:</translation> <translation id="4808711719757110498">{NUM_EXTENSIONS,plural, =1{Pregledajte <ph name="BEGIN_BOLD" />1 dodatak<ph name="END_BOLD" /> koji je uklonjen iz Chrome veb-prodavnice}one{Pregledajte <ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} dodatak<ph name="END_BOLD" /> koji je uklonjen iz Chrome veb-prodavnice}few{Pregledajte <ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} dodatka<ph name="END_BOLD" /> koji su uklonjeni iz Chrome veb-prodavnice}other{Pregledajte <ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} dodataka<ph name="END_BOLD" /> koji su uklonjeni iz Chrome veb-prodavnice}}</translation> @@ -4844,6 +4907,7 @@ <translation id="4944310289250773232">Ovu uslugu potvrde identiteta hostuje <ph name="SAML_DOMAIN" /></translation> <translation id="4945439665401275950">Da biste podesili otisak prsta, neka dete dodirne dugme za uključivanje. Podaci o otisku prsta deteta se bezbedno čuvaju isključivo na ovom <ph name="DEVICE_TYPE" /> uređaju.</translation> <translation id="4946459324029651239">Dobijate standardnu zaštitu</translation> +<translation id="4946998421534856407">taster pokretača + strelica nagore</translation> <translation id="4950993567860689081">Sesijom upravlja organizacija Administratori mogu da izbrišu vaš profil i da nadgledaju vaš mrežni saobraćaj.</translation> <translation id="495164417696120157">{COUNT,plural, =1{fajl}one{# fajl}few{# fajla}other{# fajlova}}</translation> <translation id="495170559598752135">Radnje</translation> @@ -4947,6 +5011,7 @@ <translation id="5049614114599109018">Koristi istoriju unosa</translation> <translation id="5050063070033073713">{NUM_SITES,plural, =1{Ovaj sajt je nedavno poslao mnogo obaveštenja. Možete da sprečite taj sajt da šalje buduća obaveštenja.}one{Ovi sajtovi su nedavno poslali mnogo obaveštenja. Možete da sprečite te sajtove da šalju buduća obaveštenja.}few{Ovi sajtovi su nedavno poslali mnogo obaveštenja. Možete da sprečite te sajtove da šalju buduća obaveštenja.}other{Ovi sajtovi su nedavno poslali mnogo obaveštenja. Možete da sprečite te sajtove da šalju buduća obaveštenja.}}</translation> <translation id="5050330054928994520">TTS</translation> +<translation id="5051461727068120271">Preuzmi neverifikovani fajl</translation> <translation id="5051836348807686060">Provera pravopisa nije podržana za jezike koje ste izabrali</translation> <translation id="5052499409147950210">Izmenite sajt</translation> <translation id="505347685865235222">Grupa bez naziva – <ph name="GROUP_CONTENT_STRING" /></translation> @@ -5097,6 +5162,7 @@ <translation id="5176787661653201403">Kopiraj kadar video snimka</translation> <translation id="5177479852722101802">Nastavi da blokiraš pristup kameri i mikrofonu</translation> <translation id="5177549709747445269">Koristite podatke na mreži operatera</translation> +<translation id="5178106147333214179">Idi u Centar za bezbednost</translation> <translation id="5178667623289523808">Pronađi prethodno</translation> <translation id="5181140330217080051">Preuzimanje</translation> <translation id="5181172023548002891">U Google menadžeru lozinki za <ph name="ACCOUNT" /></translation> @@ -5157,6 +5223,7 @@ <translation id="5233231016133573565">ID procesa</translation> <translation id="5233638681132016545">Nova kartica</translation> <translation id="5233736638227740678">&Nalepi</translation> +<translation id="5234523649284990414">ChromeVox, čitač ekrana u ChromeOS-u, prvenstveno koriste slepe ili slabovide osobe za čitanje teksta prikazanog na ekranu pomoću sintetizatora govora ili Brajevog ekrana. Pritisnite taster za razmak da biste uključili ChromeVox. Kada se ChromeVox aktivira, krenućete u kratak obilazak.</translation> <translation id="5234764350956374838">Odbaci</translation> <translation id="5235050375939235066">Želite li da deinstalirate aplikaciju?</translation> <translation id="523505283826916779">Podešavanja pristupačnosti</translation> @@ -5267,6 +5334,7 @@ <translation id="5320135788267874712">Nov naziv uređaj</translation> <translation id="5320261549977878764">Opozovi čuvanje grupe</translation> <translation id="532247166573571973">Server je možda nedostupan. Probajte ponovo kasnije.</translation> +<translation id="5323328004379641163">Prilagodite izgled Chrome-a i ove stranice</translation> <translation id="5324300749339591280">Lista aplikacija</translation> <translation id="5324780743567488672">Automatski podesi vremensku zonu pomoću moje lokacije</translation> <translation id="5327248766486351172">Naziv</translation> @@ -5337,6 +5405,7 @@ <translation id="5383740867328871413">Grupa bez naziva – <ph name="GROUP_CONTENTS" /> – <ph name="COLLAPSED_STATE" /></translation> <translation id="538822246583124912">Smernice za preduzeća su promenjene. Dugme za eksperimente je dodato u traku s alatkama. Kliknite na dugme da biste otvorili dijalog i omogućili eksperimente.</translation> <translation id="5388885445722491159">Upareno</translation> +<translation id="5389626883706033615">Sajtovima je onemogućeno da traže da koriste informacije koje su sačuvali o vama</translation> <translation id="5390112241331447203">Uvrsti datoteku system_logs.txt koja se šalje u izveštajima sa povratnim informacijama.</translation> <translation id="5390677308841849479">Tamnocrvena i narandžasta</translation> <translation id="5390743329570580756">Pošalji za:</translation> @@ -5416,6 +5485,7 @@ <translation id="5449551289610225147">Nevažeća lozinka</translation> <translation id="5449588825071916739">Obeleži sve kartice</translation> <translation id="5449716055534515760">Close Win&dow (Zatvori prozor)</translation> +<translation id="5450469615146335984">Izaberite prečicu za svaku radnju</translation> <translation id="545133051331995777">Nema mrežne veze</translation> <translation id="5452446625764825792">Sada možete da pregledate nedavne slike, medije i aplikacije na telefonu</translation> <translation id="5452976525201205853"><ph name="LANGUAGE" /> (radi oflajn)</translation> @@ -5558,6 +5628,7 @@ <translation id="5563234215388768762">Pretražite Google ili unesite URL</translation> <translation id="5565735124758917034">Aktivno</translation> <translation id="5568069709869097550">Ne mogu da se prijavim</translation> +<translation id="5568525251731145240">Želite da izbrišete podatke o sajtovima i dozvole za <ph name="SITE_NAME" />, sve podređene sajtove i instalirane aplikacije?</translation> <translation id="5571066253365925590">Bluetooth je omogućen</translation> <translation id="5571092938913434726">Globalne kontrole za medije</translation> <translation id="5571832155627049070">Prilagodite profil</translation> @@ -5775,6 +5846,7 @@ <translation id="5765425701854290211">Žao nam je, neke datoteke su oštećene i ažuriranje nije uspelo. Sinhronizovane datoteke su bezbedne.</translation> <translation id="5765491088802881382">Nijedna mreža nije dostupna</translation> <translation id="5766243637773654698">Fajl <ph name="FILE_NAME" /> je možda opasan. Želite da ga pošaljete Google-u na skeniranje? Pritiskajte Shift + F6 da biste prešli na oblast trake sa preuzimanjima.</translation> +<translation id="5767099457279594162">Lozinka nije deljena</translation> <translation id="5770125698810550803">Prikaži dugmad za navigaciju</translation> <translation id="5771816112378578655">Podešavanje je u toku...</translation> <translation id="5772114492540073460"><ph name="PARALLELS_NAME" /> vam omogućava da pokrećete Windows® aplikacije na Chromebook-u. Preporučuje se <ph name="MINIMUM_SPACE" /> slobodnog prostora za instaliranje.</translation> @@ -5852,6 +5924,7 @@ <translation id="5828633471261496623">Štampanje...</translation> <translation id="5830205393314753525"><ph name="APP_NAME" />: otvaranje nije uspelo</translation> <translation id="5830720307094128296">Sačuvaj stranicu &kao...</translation> +<translation id="5831950941058843834">Želite da izbrišete podatke o sajtovima i dozvole za sajt <ph name="SITE_NAME" />, sve podređene sajtove i njegovu instaliranu aplikaciju?</translation> <translation id="5832813618714645810">Profili</translation> <translation id="583281660410589416">Nepoznato</translation> <translation id="5832970156002835240">Dozvoli na svim sajtovima</translation> @@ -5916,6 +5989,7 @@ <ph name="BR" /> Vidljivo uređajima u blizini kao <ph name="QUICK_START_DEVICE_DISPLAY_NAME" />...</translation> <translation id="5868434909835797817">Mikrofon je isključen na uređaju</translation> +<translation id="5868822853313956582">Prati boje uređaja</translation> <translation id="5869029295770560994">Važi</translation> <translation id="5869522115854928033">Sačuvane lozinke</translation> <translation id="5870086504539785141">Zatvori meni pristupačnosti</translation> @@ -5938,6 +6012,7 @@ <translation id="5888889603768021126">Prijavljeni ste pomoću:</translation> <translation id="5889282057229379085">Najveći broj posredničkih CA: <ph name="NUM_INTERMEDIATE_CA" /></translation> <translation id="5889629805140803638">Šifrujte sinhronizovane podatke pomoću sopstvene <ph name="BEGIN_LINK" />pristupne fraze za sinhronizaciju<ph name="END_LINK" />. Načini plaćanja i adrese iz Google Pay-a se neće šifrovati. Istorija pregledanja iz Chrome-a se neće sinhronizovati.</translation> +<translation id="5891084409170578560">Sajtovi koje posećujete mogu da ugrade sadržaj sa drugih sajtova, na primer, slike, oglase i tekst. Ovi drugi sajtovi mogu da traže dozvolu za korišćenje informacija koje su sačuvali tokom pregledanja sajta.</translation> <translation id="5891688036610113830">Primarne WiFi mreže</translation> <translation id="5894056653502215961">Opozovite izbor foldera <ph name="FOLDER_TITLE" /></translation> <translation id="5895138241574237353">Pokreni ponovo</translation> @@ -6027,7 +6102,9 @@ <translation id="5963413905009737549">Odeljak</translation> <translation id="5963453369025043595"><ph name="NUM_HANDLES" /> (najviše <ph name="NUM_KILOBYTES_LIVE" />)</translation> <translation id="5964113968897211042">{COUNT,plural, =0{Otvori sve u &novom prozoru}=1{Otvori u &novom prozoru}one{Otvori sve ({COUNT}) u &novom prozoru}few{Otvori sve ({COUNT}) u &novom prozoru}other{Otvori sve ({COUNT}) u &novom prozoru}}</translation> +<translation id="5964247741333118902">Ugrađen sadržaj</translation> <translation id="5965661248935608907">Kontroliše i stranicu koja se prikazuje kada kliknete na dugme Početak ili pretražujete iz omniboksa.</translation> +<translation id="5966511985653515929">Podaci o sajtovima se brišu sa uređaja kada zatvorite sve prozore</translation> <translation id="5968022600320704045">Nema rezultata pretrage</translation> <translation id="5969364029958154283">Saznajte više o podešavanjima resetovanja</translation> <translation id="5969419185858894314"><ph name="ORIGIN" /> može da pregleda datoteke u direktorijumu <ph name="FOLDERNAME" /></translation> @@ -6207,6 +6284,7 @@ <translation id="6112727384379533756">Dodaj tiket</translation> <translation id="6112931163620622315">Proverite telefon</translation> <translation id="6113434369102685411">Podesite podrazumevani pretraživač za Chrome pregledač i pokretač za <ph name="DEVICE_TYPE" /></translation> +<translation id="6113832060210023016">taster pokretača + klik</translation> <translation id="6113942107547980621">Da biste koristili Smart Lock, pređite na primarni korisnički profil na telefonu</translation> <translation id="6116921718742659598">Promeni podešavanja jezika i unosa</translation> <translation id="6119008366402292080">Nije dostupan nijedan štampač</translation> @@ -6400,6 +6478,7 @@ <translation id="6270770586500173387">Šalji <ph name="BEGIN_LINK1" />informacije o sistemu i aplikacijama<ph name="END_LINK1" /> i <ph name="BEGIN_LINK2" />pokazatelje<ph name="END_LINK2" /></translation> <translation id="6270896861225278704">Kartica Putevi</translation> <translation id="6271348838875430303">ispravka je opozvana</translation> +<translation id="6271824294945464304">Lozinka se deli</translation> <translation id="6273677812470008672">Kvalitet</translation> <translation id="6274202259872570803">Video snimak ekrana</translation> <translation id="6276210637549544171">Proksi <ph name="PROXY_SERVER" /> zahteva korisničko ime i lozinku.</translation> @@ -6411,6 +6490,7 @@ <translation id="6280215091796946657">Prijavi me na drugi nalog</translation> <translation id="6280912520669706465">ARC</translation> <translation id="6282180787514676874">{COUNT,plural, =1{Premašuje ograničenje od 1 lista papira}one{Premašuje ograničenje od {COUNT} lista papira}few{Premašuje ograničenje od {COUNT} lista papira}other{Premašuje ograničenje od {COUNT} listova papira}}</translation> +<translation id="6282490239556659745">Ukloni <ph name="EMBEDDED_SITE" /> sa <ph name="SITE" /></translation> <translation id="6283438600881103103">Sada ćete biti automatski odjavljeni. <ph name="DOMAIN" /> zahteva da pametna kartica ostane umetnuta.</translation> <translation id="628352644014831790">4 sekunde</translation> @@ -6490,6 +6570,7 @@ <translation id="6355395056805388423">Preuzimaju se informacije o Google nalogu...</translation> <translation id="635609604405270300">Ne isključujte uređaj</translation> <translation id="63566973648609420">Samo neko ko ima pristupnu frazu može da čita šifrovane podatke. Google ne šalje niti čuva pristupnu frazu. Ako zaboravite pristupnu frazu ili želite da promenite ovo podešavanje, moraćete da <ph name="BEGIN_LINK" />resetujete sinhronizaciju<ph name="END_LINK" />.</translation> +<translation id="6356718524173428713">Skrolujte nagore da biste pomerili stranicu nadole</translation> <translation id="6357305427698525450">Neki podržani linkovi će se i dalje otvarati u <ph name="APP_NAME" /> ili <ph name="APP_NAME_2" />.</translation> <translation id="6357750620525943720">Drugi stabilni identifikatori (npr. heševi ili UUID-ovi)</translation> <translation id="6358884629796491903">Zmaj</translation> @@ -6720,6 +6801,7 @@ <translation id="6548945820758901244">Otvorite bočnu tablu Google pretrage</translation> <translation id="6549038875972762904">Ponovi podešavanje</translation> <translation id="6550675742724504774">Opcije</translation> +<translation id="6550790536557204077"><ph name="BEGIN_LINK" />Profilom upravlja<ph name="END_LINK" /> <ph name="MANAGER" /></translation> <translation id="6550891580932862748">Ne štiti vas od opasnih veb-sajtova, preuzimanja i dodataka. To neće uticati na podešavanja Bezbednog pregledanja u drugim Google proizvodima.</translation> <translation id="65513682072153627">Videćete ovu ikonu Upravljano kada podešavanjem ili funkcijom upravlja administrator.</translation> <translation id="6551508934388063976">Komanda nije dostupna. Pritisnite control-N da biste otvorili novi prozor.</translation> @@ -6861,6 +6943,7 @@ <translation id="6669195257625975787">Podaci se tretiraju isto kao i sajt koji pregledate</translation> <translation id="6670142487971298264">Aplikacija <ph name="APP_NAME" /> je sada dostupna</translation> <translation id="6670767097276846646">Neki dodaci mogu da dodaju pretraživače u Chrome</translation> +<translation id="6670983860904543332">Automatska ažuriranja vam pružaju najnovije funkcije. Istražite istaknute funkcije iz nedavnih ažuriranja.</translation> <translation id="6671320560732140690">{COUNT,plural, =1{adresa}one{# adresa}few{# adrese}other{# adresa}}</translation> <translation id="6671497123040790595">Podešavanjem upravlja <ph name="MANAGER" /></translation> <translation id="6672917148207387131">Dodaj <ph name="DOMAIN" /></translation> @@ -6915,6 +6998,7 @@ <translation id="6713668088933662563">Nikada ne nudi prevod za ove jezike</translation> <translation id="6715803357256707211">Došlo je do greške tokom instaliranja Linux aplikacije. Kliknite na obaveštenje da biste pronašli detaljne informacije.</translation> <translation id="6716798148881908873">Mrežna veza je prekinuta. Proverite mrežnu vezu ili probajte sa drugom WiFi mrežom.</translation> +<translation id="6718849325281682232">Boje Chrome tema su osvežene da bi bolje funkcionisale za svakoga, bez obzira da li koristite tamni ili svetli režim</translation> <translation id="671928215901716392">Zaključaj ekran</translation> <translation id="6721744718589119342">Dozvoljavam da imejlom zatražite dodatne informacije</translation> <translation id="6721972322305477112">&File (Datoteka)</translation> @@ -7184,6 +7268,7 @@ <translation id="6930161297841867798">{NUM_EXTENSIONS,plural, =1{Dodatak je odbijen}one{# dodatak je odbijen}few{# dodatka su odbijena}other{# dodataka je odbijeno}}</translation> <translation id="6931690462168617033">Jačina klika</translation> <translation id="6933321725007230600">Uključi sinhronizaciju…</translation> +<translation id="6935031746833428401">Saznajte više o upravljanju uređajima</translation> <translation id="6935286146439255109">Nedostaje posuda za papir</translation> <translation id="6938386202199793006">Imate 1 sačuvani štampač.</translation> <translation id="6938387822292071111">Prikaži slike na info karticama</translation> @@ -7305,6 +7390,7 @@ <translation id="7017354871202642555">Nije moguće podesiti režim nakon podešavanja prozora.</translation> <translation id="7019546817926942979">Uređaj treba da bude priključen. Nadogradnjom Linux-a možete značajno da ispraznite bateriju. Povežite uređaj sa punjačem i probajte ponovo.</translation> <translation id="7019805045859631636">Brzo</translation> +<translation id="7021524108486027008">Pokrećite alatke, uređivače i IDE-ove u okruženju kojim upravlja vaše preduzeće na uređaju <ph name="DEVICE_TYPE" />.</translation> <translation id="7022562585984256452">Početna stranica je podešena.</translation> <translation id="702455272205692181"><ph name="EXTENSION_NAME" /></translation> <translation id="7025082428878635038">Predstavljamo novi način za virtuelno kretanje pomoću pokreta</translation> @@ -7429,6 +7515,7 @@ <translation id="7134098520442464001">Umanji tekst</translation> <translation id="7135729336746831607">Želite li da uključite Bluetooth?</translation> <translation id="7136694880210472378">Postavi kao podrazumevano</translation> +<translation id="7137771508221868414">Ovim brišete <ph name="TOTAL_USAGE" /> podataka koje čuvaju sajtovi i instalirane aplikacije</translation> <translation id="7138678301420049075">Drugo</translation> <translation id="7139627972753429585"><ph name="APP_NAME" /> koristi mikrofon</translation> <translation id="7141105143012495934">Prijavljivanje nije uspelo jer nismo uspeli da preuzmemo detalje o nalogu. Kontaktirajte administratora ili pokušajte ponovo.</translation> @@ -7499,12 +7586,14 @@ <translation id="7207457272187520234">Šaljite podatke o korišćenju i dijagnostičke podatke. Ovaj uređaj trenutno automatski šalje podatke o dijagnostici, uređaju i korišćenju aplikacija Google-u. To doprinosi održavanju stabilnosti sistema i aplikacije i drugim podešavanjima. Neki objedinjeni podaci će takođe pomoći Google aplikacijama i partnerima, poput Android programera. To podešavanje primenjuje vlasnik. Ako uključite podešavanje dodatne aktivnosti na vebu i u aplikacijama, ti podaci će se možda čuvati na Google nalogu.</translation> <translation id="7207631048330366454">Pretražite aplikacije</translation> <translation id="7210257969463271891">Veb-aplikacije koje instalirate se prikazuju ovde</translation> +<translation id="7210432570808024354">Dodirnite i prevucite da biste premeštali stavke</translation> <translation id="7210471695184432500">Da biste uvezli lozinke u Google menadžer lozinki na ovom uređaju, izaberite CSV fajl</translation> <translation id="7210499381659830293">Štampači dodaci</translation> <translation id="7211783048245131419">Još nije dodeljen nijedan prekidač</translation> <translation id="7212097698621322584">Unesite aktuelni PIN da biste ga promenili. Ako ne znate PIN, morate da resetujete bezbednosni ključ, pa da napravite novi PIN.</translation> <translation id="721490496276866468">Uvezi lozinke</translation> <translation id="7218514093816577632">Uverite se da su obaveštenja uključena na uređaju <ph name="DEVICE_NAME" />.</translation> +<translation id="7219254577985949841">Želite da izbrišete podatke sajta?</translation> <translation id="7219473482981809164">Pronašli smo više profila dostupnih za preuzimanje. Izaberite one koje želite da preuzmete pre nego što nastavite.</translation> <translation id="7219762788664143869">{NUM_WEAK,plural, =0{Nema slabih lozinki}=1{1 slaba lozinka}one{{NUM_WEAK} slaba lozinka}few{{NUM_WEAK} slabe lozinke}other{{NUM_WEAK} slabih lozinki}}</translation> <translation id="7220019174139618249">Izvoz lozinki u datoteku „<ph name="FOLDER" />“ nije uspeo</translation> @@ -7596,6 +7685,7 @@ <translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />×<ph name="VERTICAL_DPI" /> dpi</translation> <translation id="7289386924227731009"><ph name="WINDOW_TITLE" /> – Zatražena je dozvola. Pritisnite F6 da biste odgovorili</translation> <translation id="7290242001003353852">Ova usluga prijavljivanja, koju hostuje <ph name="SAML_DOMAIN" />, pristupa vašoj kameri.</translation> +<translation id="7292067737327289208"><ph name="BEGIN_LINK" />Pregledačem upravlja<ph name="END_LINK" /> organizacija, a <ph name="BEGIN_LINK" />profilom upravlja<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Imajte na umu da su Android, Play i povezane aplikacije regulisani sopstvenim smernicama za prikupljanje podataka i korišćenje.</translation> <translation id="729583233778673644">Dozvoljava AES i RC4 šifrovanje. Korišćenje ove opcije vas izlaže većem riziku jer su RC4 šifre nebezbedne.</translation> @@ -7621,6 +7711,7 @@ <translation id="7311244614769792472">Nije pronađen nijedan rezultat</translation> <translation id="7312210124139670355">Administrator resetuje eSIM. To može da potraje nekoliko minuta.</translation> <translation id="7317831949569936035">Registracija za školu</translation> +<translation id="7319320447721994672">Ako posećujete sajt koji koristi kolačiće, možda ćete morati privremeno da omogućite kolačiće kako bi sve funkcije sajta radile.</translation> <translation id="7320213904474460808">Postavi kao podrazumevanu mrežu</translation> <translation id="7321545336522791733">Server nije dostupan</translation> <translation id="7322515217754205362">Dozvole za sajtove</translation> @@ -7662,6 +7753,7 @@ <translation id="7353261921908507769">Kontakti mogu da dele sa vama kada su u blizini. Prenosi neće započeti dok ne prihvatite.</translation> <translation id="735361434055555355">Instalira se Linux...</translation> <translation id="7354120289251608189">Sada možete da pređete na nov izgledu u bilo kom trenutku.</translation> +<translation id="7356696499551368971">Izabrane dozvole će biti uklonjene</translation> <translation id="7356908624372060336">Evidencija mreže</translation> <translation id="7357271391997763660">Želite da pokrenete proveru lozinke?</translation> <translation id="735745346212279324">Veza sa VPN-om je prekinuta</translation> @@ -7683,6 +7775,7 @@ <translation id="7366415735885268578">Dodajte sajt</translation> <translation id="7366909168761621528">Podaci pregledanja</translation> <translation id="7367714965999718019">Generator QR koda</translation> +<translation id="7368695150573390554">Svi oflajn podaci će biti izbrisani</translation> <translation id="736877393389250337">Pregledač <ph name="ALTERNATIVE_BROWSER_NAME" /> nije uspeo da otvori <ph name="URL" />. Kontaktirajte administratora sistema.</translation> <translation id="7370592524170198497">Eternet EAP:</translation> <translation id="7371490947952970241">Lokaciju možete da isključite ako isključite glavno podešavanje lokacije na ovom uređaju. U podešavanjima lokacije možete da isključite korišćenje Wi‑Fi mreža i mobilnih mreža za lokaciju, kao i traženje Wi‑Fi mreža i Bluetooth uređaja.</translation> @@ -7750,6 +7843,7 @@ <translation id="7412226954991670867">GPU memorija</translation> <translation id="7414464185801331860">18x</translation> <translation id="7415454883318062233">Podešavanje je dovršeno</translation> +<translation id="7415997299997664304">Prepoznaj semantiku vizuelnog rasporeda</translation> <translation id="7416091793702109803">Napišite recenziju za <ph name="FILE_NAME" /></translation> <translation id="7416263748877373774">Nije uspelo učitavanje Uslova korišćenja usluge. Proverite mrežnu vezu i probajte ponovo.</translation> <translation id="7416362041876611053">Nepoznata greška na mreži.</translation> @@ -7815,16 +7909,19 @@ <translation id="7464637891177137294">Sačuvajte je na Google nalogu, <ph name="ACCOUNT" /></translation> <translation id="7465522323587461835">{NUM_OPEN_TABS,plural, =1{# otvorena kartica, pritisnite da biste uključili/isključili traku sa karticama}one{# otvorena kartica, pritisnite da biste uključili/isključili traku sa karticama}few{# otvorene kartice, pritisnite da biste uključili/isključili traku sa karticama}other{# otvorenih kartica, pritisnite da biste uključili/isključili traku sa karticama}}</translation> <translation id="7465635034594602553">Došlo je do greške. Sačekajte par minuta, pa ponovo pokrenite aplikaciju <ph name="APP_NAME" />.</translation> +<translation id="7465777686629334728">Uklonite okruženje za razvoj kojim se upravlja (<ph name="SPECIFIC_NAME" />)</translation> <translation id="7465778193084373987">URL za opoziv Netscape sertifikata</translation> <translation id="7466431077154602932">Kompaktan prikaz</translation> <translation id="746861123368584540">Dodatak je učitan</translation> <translation id="7470424110735398630">Dozvoljeno im je da vide privremenu memoriju</translation> <translation id="747114903913869239">Greška: Nije moguće dešifrovati dodatak</translation> <translation id="7471520329163184433">Sporije</translation> +<translation id="747312361841682912">Izbriši prikazane podatke</translation> <translation id="7473891865547856676">Ne, hvala</translation> <translation id="747459581954555080">Vrati sve</translation> <translation id="747507174130726364">{NUM_DAYS,plural, =1{Treba odmah da vratite}one{Vratite <ph name="DEVICE_TYPE" /> u roku od {NUM_DAYS} dana}few{Vratite <ph name="DEVICE_TYPE" /> u roku od {NUM_DAYS} dana}other{Vratite <ph name="DEVICE_TYPE" /> u roku od {NUM_DAYS} dana}}</translation> <translation id="7475671414023905704">Netscape URL adresa za izgubljenu lozinku</translation> +<translation id="7475742997309661417">ChromeVox, čitač ekrana u ChromeOS-u, prvenstveno koriste slepe ili slabovide osobe za čitanje teksta prikazanog na ekranu pomoću sintetizatora govora ili Brajevog ekrana. Pritisnite i zadržite oba tastera za jačinu zvuka pet sekundi da biste uključili ChromeVox. Kada se ChromeVox aktivira, krenućete u kratak obilazak.</translation> <translation id="7476454130948140105">Nivo napunjenosti baterije je prenizak za ažuriranje (<ph name="BATTERY_PERCENT" />%)</translation> <translation id="7476989672001283112">Automatski je blokirano: <ph name="PERMISSION" /> i još <ph name="COUNT" /></translation> <translation id="7477599578899108080">Visoka potrošnja memorije: <ph name="MEMORY_USAGE" /></translation> @@ -7871,6 +7968,7 @@ <translation id="7509097596023256288">Upravljanje podešavanjem</translation> <translation id="7509246181739783082">Verifikujte identitet</translation> <translation id="7509539379068593709">Deinstaliraj aplikaciju</translation> +<translation id="7509653797310675541">Lacros</translation> <translation id="7514239104543605883">Kopirajte na svoj uređaj</translation> <translation id="7514365320538308">Preuzmi</translation> <translation id="7514417110442087199">Dodajte dodelu</translation> @@ -7883,6 +7981,7 @@ <translation id="7522255036471229694">Recite „Hej Google“</translation> <translation id="7523117833414447032">Pri čitanju velikih slova</translation> <translation id="7523585675576642403">Promenite naziv profila</translation> +<translation id="7524849817690367493">Centar za bezbednost</translation> <translation id="7525067979554623046">Napravi</translation> <translation id="7526989658317409655">Čuvar mesta</translation> <translation id="7527758104894292229">Ažurirajte je na Google nalogu, <ph name="ACCOUNT" /></translation> @@ -8000,6 +8099,7 @@ <translation id="7628201176665550262">Učestalost osvežavanja</translation> <translation id="7628392600831846024">Stil simbola</translation> <translation id="7628927569678398026"><ph name="LOCALE" /> (<ph name="VARIANT" />), <ph name="GRADE" />. nivo</translation> +<translation id="762917478230183172">Izaberite radnju za svaki taster</translation> <translation id="7629827748548208700">Kartica: <ph name="TAB_NAME" /></translation> <translation id="7630426712700473382"><ph name="MANAGER" /> upravlja ovim uređajem i zahteva da se prijavite svaki put.</translation> <translation id="7631014249255418691">Napravljena je rezervna kopija Linux aplikacija i datoteka</translation> @@ -8139,6 +8239,7 @@ <translation id="7721237513035801311"><ph name="SWITCH" /> (<ph name="DEVICE_TYPE" />)</translation> <translation id="7721258531237831532">Organizacija zahteva profil</translation> <translation id="7722040605881499779">Za ažuriranje je potrebno: <ph name="NECESSARY_SPACE" /></translation> +<translation id="7723388585204724670">Resetuj na podrazumevani Chrome</translation> <translation id="7724603315864178912">Iseci</translation> <translation id="7726391492136714301">Pregledajte obaveštenja i aplikacije sa telefona</translation> <translation id="7728465250249629478">Promenite jezik uređaja</translation> @@ -8200,6 +8301,7 @@ <translation id="7770072242481632881">Birač bočne table</translation> <translation id="7770450735129978837">Klik na desni taster miša</translation> <translation id="7770612696274572992">Slika je kopirana sa nekog drugog uređaja</translation> +<translation id="7770827449915784217">Firmver je ažuran</translation> <translation id="7771452384635174008">Raspored</translation> <translation id="7772032839648071052">Potvrdi pristupnu frazu</translation> <translation id="7772127298218883077">O <ph name="PRODUCT_NAME" /> pregledaču</translation> @@ -8310,6 +8412,7 @@ <translation id="7857949311770343000">Da li je ovo stranica nove kartice koju ste očekivali?</translation> <translation id="7858120906780498731">ChromeOS povezani ulazni uređaji</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation> +<translation id="7859560813397128941">Uklonite dodatak <ph name="EXTENSION_NAME" /></translation> <translation id="786073089922909430">Usluga: <ph name="ARC_PROCESS_NAME" /></translation> <translation id="7861215335140947162">&Preuzimanja</translation> <translation id="7861846108263890455">Jezik Google naloga</translation> @@ -8658,6 +8761,7 @@ <translation id="8139447493436036221">Fajlovi na Google disku</translation> <translation id="8139643636835015859">Ovim ćete ukloniti <ph name="OFFLINE_STORAGE_SIZE" /> prostora koji koriste oflajn fajlovi. Neki fajlovi će i dalje biti dostupni oflajn. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="8140070492745508800"><ph name="FIRST_DEVICE" />, <ph name="SECOND_DEVICE" /></translation> +<translation id="8140108728130537923"><ph name="BEGIN_LINK" />Pregledačem upravlja<ph name="END_LINK" /> <ph name="BROWSER_DOMAIN" />, a <ph name="BEGIN_LINK" />profilom upravlja<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /></translation> <translation id="8141418916163800697">Možete da podesite još funkcija u podešavanjima Phone Hub-a</translation> <translation id="8141584439523427891">Sada se otvara u alternativnom pregledaču</translation> <translation id="8141725884565838206">Upravljajte lozinkama</translation> @@ -8673,6 +8777,7 @@ <translation id="8147900440966275470">Pronađenih kartica: <ph name="NUM" /></translation> <translation id="8148760431881541277">Ograničite prijavljivanje</translation> <translation id="8149564499626272569">Potvrdi pomoću telefona sa USB kablom</translation> +<translation id="8149870652370242480">Da biste koristili sačuvane lozinke na telefonu, preuzmite Chrome za iOS i prijavite se na Google nalog.</translation> <translation id="815114315010033526">Bolje koristi QR kôd</translation> <translation id="8151638057146502721">Konfiguriši</translation> <translation id="8154790740888707867">Nema datoteke</translation> @@ -8738,6 +8843,7 @@ <translation id="8203152941016626022">Naziv uređaja za Deljenje u blizini</translation> <translation id="8203732864715032075">Šalje vam obaveštenja i podrazumevano je podešavanje za pamćenje SMS-ova na ovom računaru. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="8205432712228803050">Ekrani i periferni uređaji će se možda nakratko resetovati. Da bi se ova promena primenila, isključite i ponovo priključite periferne uređaje.</translation> +<translation id="8205478243727418828">taster pokretača + strelica nadole</translation> <translation id="820568752112382238">Najposećeniji sajtovi</translation> <translation id="8206267832882844324">Izmeni napomenu</translation> <translation id="8206745257863499010">Bluzi</translation> @@ -8984,6 +9090,7 @@ <translation id="8398877366907290961">Ipak nastavi</translation> <translation id="8399282673057829204">Prikaži lozinku</translation> <translation id="8401432541486058167">Navedite PIN koji je povezan sa pametnom karticom.</translation> +<translation id="8401772916834964810">{COUNT,plural, =0{Chrome će danas ponovo blokirati kolačiće}=1{Chrome će sutra ponovo blokirati kolačiće}one{Još # dan dok Chrome ponovo ne blokira kolačiće}few{Još # dana dok Chrome ponovo ne blokira kolačiće}other{Još # dana dok Chrome ponovo ne blokira kolačiće}}</translation> <translation id="8403618281196981152">Podaci u Chrome-u</translation> <translation id="8403807918453631441"><ph name="BRAND" /> može da proverava lozinke kada ih sačuvate</translation> <translation id="8405046151008197676">Pogledajte rezime najnovijeg ažuriranja</translation> @@ -9034,13 +9141,17 @@ <translation id="8449008133205184768">Nalepi sa podudaranjem stila</translation> <translation id="8449036207308062757">Upravljaj memorijskim prostorom</translation> <translation id="8449836157089738489">Otvori sve u novoj grupi kartica</translation> +<translation id="8449869326050867919">Lozinka se deli</translation> <translation id="8451512073679317615">Pomoćnik</translation> <translation id="8452105022015742247">Prebacuju se informacije o Google nalogu sa Android telefona</translation> +<translation id="8456067150616457342">Podesite podrazumevani pregledač</translation> <translation id="845702320058262034">Povezivanje nije uspelo. Proverite da li je Bluetooth na telefonu uključen.</translation> <translation id="8457251154056341970">Više nećete videti <ph name="MODULE_NAME" /> na ovoj stranici</translation> <translation id="8457451314607652708">Uvezi obeleživače</translation> <translation id="8458341576712814616">Prečica</translation> <translation id="8458627787104127436">Otvori sve (<ph name="URL_COUNT" />) u novom prozoru</translation> +<translation id="8459023460357294721">Ipak otvorite fajl <ph name="FILE_NAME" /></translation> +<translation id="8459333762072051247">Status prijavljivanja</translation> <translation id="8460448946170646641">Pregledajte ključne kontrole privatnosti i bezbednosti</translation> <translation id="8460490661223303637">Da bi uštedeo memoriju, Chrome je uklonio određeni sadržaj</translation> <translation id="8460932807646981183">Upravljajte pretraživačima i pretragom sajta</translation> @@ -9069,6 +9180,7 @@ <translation id="8476491056950015181"><ph name="BEGIN_PARAGRAPH1" />Ako dozvolite da nam Chrome OS uređaji šalju automatske izveštaje, pomažete nam da odredimo prioritet za stvari koje treba da popravimo i poboljšamo u Chrome OS-u. Ti izveštaji mogu da obuhvataju stvari poput trenutaka Chrome OS otkazivanja, funkcija koje se koriste, količine memorije koja se obično troši i dijagnostičkih podataka i podataka o korišćenju Android aplikacija. Neki objedinjeni podaci će takođe pomoći Google aplikacijama i partnerima, poput Android programera.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Te izveštaje možete da pokrenete ili zaustavite u bilo kom trenutku u detetovim podešavanjima Chrome OS uređaja. Ako ste administrator domena, možete da promenite ovo podešavanje na administratorskoj konzoli.<ph name="END_PARAGRAPH2" /> <ph name="BEGIN_PARAGRAPH4" />Ako se podešavanje aktivnosti na vebu i u aplikacijama uključi za detetov Google nalog, detetovi podaci mogu da se čuvaju na njegovom Google nalogu. Saznajte više o ovim podešavanjima i o tome kako da ih prilagodite na families.google.com.<ph name="END_PARAGRAPH4" /></translation> +<translation id="8477178913400731244">Izbriši podatke</translation> <translation id="8477241577829954800">Zamenjeno</translation> <translation id="8477384620836102176">&Opšte</translation> <translation id="8479176401914456949">Kôd je nevažeći. Probajte ponovo.</translation> @@ -9191,6 +9303,7 @@ <translation id="859246725979739260">Ovom sajtu je zabranjeno da pristupa lokaciji.</translation> <translation id="8593121833493516339">Šaljite podatke o korišćenju i dijagnostičke podatke. Pomozite nam da poboljšamo Android doživljaj za dete tako što ćete automatski slati Google-u podatke o dijagnostici i korišćenju uređaja i aplikacija. Te informacije se neće koristiti za identifikaciju deteta i pomoći će u održavanju stabilnosti sistema i aplikacije i drugim podešavanjima. Neki objedinjeni podaci će takođe pomoći Google aplikacijama i partnerima, poput Android programera. Ako za dete uključite dodatne aktivnosti na vebu i u aplikacijama, ti podaci će se možda čuvati na Google nalogu deteta. <ph name="BEGIN_LINK1" />Saznajte više<ph name="END_LINK1" /></translation> <translation id="8593450223647418235">Nećete moći da otvarate fajlove u Microsoft-u 365 dok se podešavanje ne završi.</translation> +<translation id="8594585498253980290">{COUNT,plural, =1{1 sajt je blokiran}one{# sajt je blokiran}few{# sajta su blokirana}other{# sajtova je blokirano}}</translation> <translation id="8596540852772265699">Prilagođene datoteke</translation> <translation id="8597845839771543242">Format svojstva:</translation> <translation id="8599681327221583254">Jedna ili više smernica nisu pravilno konfigurisane. Obratite se administratoru</translation> @@ -9210,6 +9323,7 @@ <translation id="8613786722548417558">Datoteka <ph name="FILE_NAME" /> je prevelika za bezbednosnu proveru. Možete da otvorite datoteke veličine do 50 MB.</translation> <translation id="8615618338313291042">Apl. u režimu bez arhiviranja: <ph name="APP_NAME" /></translation> <translation id="8616441548384109662">Dodajte kontakt <ph name="CONTACT_NAME" /> u kontakte</translation> +<translation id="8617601976406256334">Želite da izbrišete podatke o sajtovima i dozvole za <ph name="SITE_NAME" />?</translation> <translation id="8617748779076050570">ID bezbedne veze: <ph name="CONNECTION_ID" /></translation> <translation id="8619000641825875669">OneDrive</translation> <translation id="8619803522055190423">Izbaci senku</translation> @@ -9326,6 +9440,7 @@ <translation id="869891660844655955">Datum isteka</translation> <translation id="8699188901396699995">PPD za štampač <ph name="PRINTER_NAME" /></translation> <translation id="8700066369485012242">Recite nam zašto ste dozvolili kolačiće treće strane na ovom sajtu</translation> +<translation id="8700416429250425628">taster pokretača + backspace</translation> <translation id="8702278591052316269">Meni sa skrivenim sačuvanim grupama kartica</translation> <translation id="8702825062053163569"><ph name="DEVICE_TYPE" /> je zaključan.</translation> <translation id="8703166594516496633">Smanjite veličinu fonta</translation> @@ -9339,6 +9454,7 @@ <translation id="8708000541097332489">Obriši pri zatvaranju</translation> <translation id="870805141700401153">Microsoft potpisivanje pojedinačnih kodova</translation> <translation id="8708671767545720562">&Više informacija</translation> +<translation id="8709368517685334931">Stare boje možete da pronađete u Chrome veb-prodavnici</translation> <translation id="8711402221661888347">Krastavčić</translation> <translation id="8711538096655725662">Pokreće se automatski na svim sajtovima koje posećujete</translation> <translation id="8712637175834984815">Važi</translation> @@ -9353,6 +9469,7 @@ <translation id="8719472795285728850">Slušaju se i traže aktivnosti dodataka...</translation> <translation id="8720200012906404956">Traži se mobilna mreža. <ph name="BEGIN_LINK" />Saznajte više<ph name="END_LINK" /></translation> <translation id="8720816553731218127">Vreme pokretanja atributa za vreme instalacije je isteklo.</translation> +<translation id="8721093493695533465">Ovim brišete <ph name="TOTAL_USAGE" /> podataka koje čuvaju prikazani sajtovi i instalirane aplikacije.</translation> <translation id="8722912030556880711">Šaljite podatke o korišćenju i dijagnostičke podatke. Ovaj uređaj trenutno automatski šalje podatke o dijagnostici, uređaju i korišćenju aplikacija Google-u. To će pomoći u održavanju stabilnosti sistema i aplikacije i drugim podešavanjima. Neki objedinjeni podaci će takođe pomoći Google aplikacijama i partnerima, poput Android programera. Ako uključite podešavanje dodatne aktivnosti na vebu i u aplikacijama, ti podaci će se možda čuvati na Google nalogu. <ph name="BEGIN_LINK2" />Saznajte više<ph name="END_LINK2" /></translation> <translation id="8724405322205516354">Kada vidite ovu ikonu, koristite otisak prsta radi identifikacije ili odobravanja kupovina.</translation> <translation id="8724409975248965964">Otisak prsta je dodat</translation> @@ -9413,6 +9530,7 @@ <translation id="8766796754185931010">Kotoeri</translation> <translation id="8767069439158587614">Prikazuje sve pretrage za <ph name="QUERY_CLUSTER_NAME" /></translation> <translation id="8767621466733104912">Automatski ažuriraj Chrome za sve korisnike</translation> +<translation id="876956356450740926">Pokrećite alatke za programere, IDE-ove i uređivače. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="8770406935328356739">Osnovni direktorijum dodatka</translation> <translation id="8771300903067484968">Pozadina početne stranice je resetovana na podrazumevanu pozadinu.</translation> <translation id="8773280816776735812">Prikaži IBAN vrednost</translation> @@ -9574,6 +9692,8 @@ <translation id="8893928184421379330">Žao nam je, nije bilo moguće prepoznati uređaj <ph name="DEVICE_LABEL" />.</translation> <translation id="8894761918470382415">Zaštita pristupa podacima za periferne uređaje</translation> <translation id="8895454554629927345">Lista obeleživača</translation> +<translation id="8896830132794747524">Brže kretanje miša će pomerati kursor dalje</translation> +<translation id="8898140163781851592">Primarno dugme miša</translation> <translation id="8898786835233784856">Izaberi sledeću karticu</translation> <translation id="8898822736010347272">Šalje Google-u URL-ove nekih stranica koje posećujete, ograničene informacije o sistemu i određeni sadržaj stranica da bi se otkrile nove pretnje i zaštitili svi širom veba.</translation> <translation id="8899851313684471736">Otvori link u novom &prozoru</translation> @@ -9593,6 +9713,7 @@ <translation id="8916476537757519021">Podokvir Bez arhiviranja: <ph name="SUBFRAME_SITE" /></translation> <translation id="8917490105272468696">Da, omogući</translation> <translation id="8918637186205009138"><ph name="DEVICE_TYPE" /> korisnika <ph name="GIVEN_NAME" /></translation> +<translation id="891931289445130855">Izbriši podatke i dozvole</translation> <translation id="8922624386829239660">Pomeraj ekran kada miš dodiruje ivice ekrana</translation> <translation id="8923880975836399332">Tamnotirkizna</translation> <translation id="8925124370124776087">Naslovna traka je sada skrivena</translation> @@ -9635,6 +9756,7 @@ <translation id="8952831374766033534">Opcija konfigurisanja nije podržana: <ph name="ERROR_LINE" /></translation> <translation id="8953476467359856141">Tokom punjenja</translation> <translation id="895347679606913382">Započinjanje...</translation> +<translation id="8955174612586215829">Nalaženje tema</translation> <translation id="8957757410289731985">Prilagodi profil</translation> <translation id="8959144235813727886">Sajtovi i aplikacije</translation> <translation id="895944840846194039">JavaScript memorija</translation> @@ -9792,6 +9914,7 @@ <translation id="9068298336633421551">Dozvolite Android aplikacijama i uslugama sa dozvolom za lokaciju da koriste lokaciju ovog uređaja. Google može povremeno da prikuplja podatke o lokaciji i da ih koristi na anoniman način za poboljšanje preciznosti lokacije i usluga zasnovanih na lokaciji.</translation> <translation id="9068598199622656904">Pritiskajte jedan po jedan taster da biste koristili tasterske prečice umesto da istovremeno držite tastere</translation> <translation id="9068878141610261315">Tip fajla nije podržan</translation> +<translation id="9069417381769492963">Nema obeleživača koji se podudaraju sa pretragom</translation> <translation id="9069665781180028115">Izabrane stavke će biti dostupne na ovom Chromebook-u. Ako ste tek počeli da koristite Chromebook, sinhronizujte sve stavke da biste napravili rezervnu kopiju podešavanja. Unesite izmene u bilo kom trenutku u odeljku Podešavanja > Nalozi.</translation> <translation id="9070231741075992882">Dozvole koje dozvolite za aplikaciju <ph name="APP_NAME" /> će biti dozvoljene i za instalirane i strimovane aplikacije.</translation> <translation id="9070342919388027491">Kartica je pomerena ulevo</translation> @@ -9872,6 +9995,7 @@ <translation id="9128335130883257666">Otvorite stranicu podešavanja za <ph name="INPUT_METHOD_NAME" /></translation> <translation id="9128870381267983090">Povezivanje sa mrežom</translation> <translation id="9130015405878219958">Unet je nevažeći režim.</translation> +<translation id="9130364135697530260">Ugrađeni sadržaj na ovom sajtu ne može da koristi informacije koje su sačuvane o vama</translation> <translation id="9131209053278896908">Ovde se prikazuju blokirani sajtovi</translation> <translation id="9131487537093447019">Slanje poruka na Bluetooth uređaje i primanje poruka sa njih.</translation> <translation id="9133568201369135151">Prikupljanje dijagnostičkih podataka je završeno. U te podatke su uvršteni i neki lični podaci.</translation> @@ -9896,6 +10020,7 @@ <translation id="9150079578948279438">Uklanjanje profila nije uspelo. Probajte ponovo ili zatražite tehničku podršku od mobilnog operatera.</translation> <translation id="9150860646299915960">Nadogradite Linux kontejner</translation> <translation id="9151249085738989067">Automatski promeni ChromeVox glas na osnovu jezika</translation> +<translation id="9153274276370926498">Informacije o sistemu Lacros</translation> <translation id="9154082578438716291">Prikazuju vam se stranice koje ste posetili i predložene pretrage da biste se lako vratili najnovijim aktivnostima u Chrome putevima. <ph name="BREAK" /> <ph name="BREAK" /> @@ -9972,6 +10097,7 @@ <translation id="923900195646492191">{NUM_EXTENSIONS,plural, =1{Otvorite odeljak Dodaci da biste upravljali njime}one{Otvorite odeljak Dodaci da biste upravljali njima}few{Otvorite odeljak Dodaci da biste upravljali njima}other{Otvorite odeljak Dodaci da biste upravljali njima}}</translation> <translation id="924818813611903184">Upravljajte jezicima u podešavanjima Chrome OS-a</translation> <translation id="925270020047573546">Prebacivanje zvuka sa računara nije podržano na ovom uređaju.</translation> +<translation id="925575170771547168">Ovim brišete <ph name="TOTAL_USAGE" /> podataka koje čuvaju sajtovi</translation> <translation id="930268624053534560">Detaljne vremenske oznake</translation> <translation id="930551443325541578">Ponavljaj tastere i dijakritičke znakove</translation> <translation id="930893132043726269">Trenutno je u romingu</translation> @@ -9991,6 +10117,7 @@ <translation id="938568644810664664">Probajte da pitate „Hej Google, koja je ovo pesma?“ ili „Hej Google, šta je prikazano na mom ekranu?“</translation> <translation id="938623846785894166">Neuobičajen fajl</translation> <translation id="939401694733344652">Ovi nalozi se trenutno ne koriste sa Android aplikacijama. Ako izaberete nalog za korišćenje sa ovom Android aplikacijom, on može da se koristi i sa drugim Android aplikacijama. Možete da promenite pristup Android aplikacijama u odeljku <ph name="LINK_BEGIN" />Podešavanja > Nalozi<ph name="LINK_END" />.</translation> +<translation id="939553663881639126">Odaberite da li želite da dobijate dodatne predloge za pretragu</translation> <translation id="939598580284253335">Unesite pristupnu frazu</translation> <translation id="939736085109172342">Novi folder</translation> <translation id="940212040923880623">&Pronađi i izmeni</translation> @@ -10034,6 +10161,7 @@ <translation id="975893173032473675">Jezik na koji želite da prevodite</translation> <translation id="976499800099896273">Prikazuje se dijalog za opozivanje automatskog ispravljanja reči <ph name="TYPED_WORD" /> u <ph name="CORRECTED_WORD" />. Pritisnite strelicu nagore da biste pristupili toj reči ili Escape da biste je ignorisali.</translation> <translation id="978146274692397928">Početna širina interpunkcije je „puna“</translation> +<translation id="978978324795544535">Dvaput dodirnite stavku, zadržite pri drugom dodiru, pa prevucite stavku da biste je premestili</translation> <translation id="97905529126098460">Ovaj prozor će se zatvoriti kada se otkazivanje dovrši.</translation> <translation id="980731642137034229">Dugme menija sa radnjama</translation> <translation id="981121421437150478">Oflajn</translation>
diff --git a/chrome/app/resources/generated_resources_sr.xtb b/chrome/app/resources/generated_resources_sr.xtb index fa972e1d..d67a6889 100644 --- a/chrome/app/resources/generated_resources_sr.xtb +++ b/chrome/app/resources/generated_resources_sr.xtb
@@ -14,6 +14,7 @@ <translation id="1007057452468855774">Укључите Google Play продавницу</translation> <translation id="1008186147501209563">Извези обележиваче</translation> <translation id="1008261151167010035"><ph name="BRAND" /> памти како сте се пријавили и аутоматски вас пријављује када је то могуће. Када је искључен, од вас ће се тражити потврда сваки пут.</translation> +<translation id="1008544602823861396">је онемогућен да користи ваше податке на</translation> <translation id="1008557486741366299">Не сада</translation> <translation id="1009454959501038262">{NUM_SITES,plural, =1{Да бисмо заштитили податке, дозволе су уклоњене са сајта који нисте посетили 2 месеца}one{Да бисмо заштитили податке, дозволе су уклоњене са сајтова које нисте посетили 2 месеца}few{Да бисмо заштитили податке, дозволе су уклоњене са сајтова које нисте посетили 2 месеца}other{Да бисмо заштитили податке, дозволе су уклоњене са сајтова које нисте посетили 2 месеца}}</translation> <translation id="1009663062402466586">Контроле за игре су сада доступне</translation> @@ -38,6 +39,7 @@ <translation id="1028604629594230522">Chrome предучитава странице које ћете вероватно посетити, како би се брже учитавале када их посетите.</translation> <translation id="1028700151766901954">Разлог: LBS подразумевано остаје у прегледачу <ph name="DEFAULT_OPEN_BROWSER" />.</translation> <translation id="1029317248976101138">Зумирај</translation> +<translation id="1029526375103058355">Додирните да бисте кликнули</translation> <translation id="1031362278801463162">Учитавање прегледа</translation> <translation id="1032605640136438169">Прегледајте нове услове</translation> <translation id="103279545524624934">Ослободите простор на диску да бисте покренули Android апликације.</translation> @@ -100,6 +102,7 @@ <translation id="1072700771426194907">Откривен је USB уређај</translation> <translation id="107278043869924952">Користите PIN поред лозинке</translation> <translation id="107450319332239199">Дошло је до грешке. Отворите прозоре ручно.</translation> +<translation id="1075920807995555452">Покрећите алатке, уређиваче и IDE-ове у окружењу којим управља ваше предузеће на уређају <ph name="DEVICE_TYPE" />. <ph name="LINK_BEGIN" />Сазнајте више<ph name="LINK_END" /></translation> <translation id="1076176485976385390">Крећите се страницама помоћу курсора за текст</translation> <translation id="1076382954055048850">Прикажите друге Cast сесије</translation> <translation id="1076698951459398590">Омогући тему</translation> @@ -208,6 +211,7 @@ <translation id="1162213688509394031">Сакријте траку наслова</translation> <translation id="1162479191445552288">Покрени при покретању уређаја</translation> <translation id="1163931534039071049">&Прикажи извор оквира</translation> +<translation id="1164015913575846413">alt + клик</translation> <translation id="1164891049599601209">Унето је на обмањујућем сајту</translation> <translation id="1165039591588034296">Грешка</translation> <translation id="1166212789817575481">Затвори картице са десне стране</translation> @@ -353,6 +357,7 @@ <translation id="1273937721055267968">Блокирај <ph name="DOMAIN" /></translation> <translation id="1274997165432133392">Колачићи и други подаци о сајтовима</translation> <translation id="1275718070701477396">Изабрано је</translation> +<translation id="1275936815032730048">тастер покретача + стрелица надесно</translation> <translation id="1276994519141842946">Деинсталирање апликације <ph name="APP_NAME" /> није успело</translation> <translation id="1277020343994096713">Направите нови PIN који се разликује од актуелног PIN-а</translation> <translation id="1277597051786235230">&Претражи термине „<ph name="SEARCH_TERMS" />“ у претраживачу <ph name="SEARCH_ENGINE" /> на новој картици</translation> @@ -575,6 +580,7 @@ <translation id="1464781208867302907">Да бисте пронашли подешавања уређаја, идите у Подешавања.</translation> <translation id="1465176863081977902">К&опирај адресу аудио садржаја</translation> <translation id="1465827627707997754">Парче пице</translation> +<translation id="1467005863208369884">Не можемо да верификујемо овај фајл јер је Безбедно прегледање искључено</translation> <translation id="1467432559032391204">Улево</translation> <translation id="1468571364034902819">Овај профил не може да се користи</translation> <translation id="1470084204649225129">{NUM_TABS,plural, =1{Додај картицу у нову групу}one{Додај картице у нову групу}few{Додај картице у нову групу}other{Додај картице у нову групу}}</translation> @@ -681,6 +687,7 @@ <translation id="1549275686094429035">Време извршавања апликације за Chrome је омогућено</translation> <translation id="1549788673239553762"><ph name="APP_NAME" /> жели да приступа <ph name="VOLUME_NAME" />. Можда ће да мења или брише датотеке.</translation> <translation id="1549966883323105187">Брже приступајте сачуваним лозинкама</translation> +<translation id="1550656959113606473">Подразумевани Chrome</translation> <translation id="1552301827267621511">Додатак „<ph name="EXTENSION_NAME" />“ је променио претрагу тако да користи <ph name="SEARCH_PROVIDER_DOMAIN" /></translation> <translation id="1552752544932680961">Управљајте додатком</translation> <translation id="1553538517812678578">неограничено</translation> @@ -753,6 +760,7 @@ <translation id="1603411913360944381">Заборавите <ph name="DEVICE_NAME" /></translation> <translation id="1603914832182249871">(Без архивирања)</translation> <translation id="1604432177629086300">Штампање није успело. Проверите штампач и пробајте поново.</translation> +<translation id="1604567162047669454">Препознај семантику визуелног распореда</translation> <translation id="1604774728851271529">Треба вам мрежа да бисте надоградили Linux. Повежите се на интернет и пробајте поново.</translation> <translation id="1605744057217831567">Прикажи све податке о сајтовима и дозволе</translation> <translation id="1606077700029460857">Промените подешавања миша</translation> @@ -795,6 +803,7 @@ <translation id="163072119192489970">Дозвољено им је да довршавају слање и примање података</translation> <translation id="1630768113285622200">Рестартуј и настави</translation> <translation id="1631503405579357839">Слепило за боје</translation> +<translation id="1632278969378690607">тастер за претрагу + клик</translation> <translation id="1632756664321977232">Алатка за опсецање</translation> <translation id="163309982320328737">Почетна ширина знакова је „пуна“</translation> <translation id="1633947793238301227">Онемогућите Google помоћник</translation> @@ -852,6 +861,7 @@ <translation id="1676902103953506022">Детаљи акредитива за корисника <ph name="USERNAME" /> на <ph name="DOMAIN" /></translation> <translation id="1677306805708094828">Нисмо успели да додамо: <ph name="EXTENSION_TYPE_PARAMETER" /></translation> <translation id="1677472565718498478"><ph name="TIME" /> је преостало</translation> +<translation id="1678849866171627536">Скенирање није успело. Овај фајл је можда вирус или малвер.</translation> <translation id="1679068421605151609">Алатке за програмере</translation> <translation id="1679810534535368772">Желите ли стварно да изађете?</translation> <translation id="167983332380191032">Услуга управљања је послала HTTP грешку.</translation> @@ -897,6 +907,7 @@ <translation id="1709916727352927457">Избришите приступни кôд</translation> <translation id="1709972045049031556">Дељење није успело</translation> <translation id="1714644264617423774">Омогућите функције приступачности ради лакшег коришћења уређаја. <ph name="LINK_BEGIN" />Сазнајте више<ph name="LINK_END" /></translation> +<translation id="1716034099915639464">Желите да избришете податке о сајтовима и дозволе за сајт <ph name="SITE_NAME" /> и његову инсталирану апликацију?</translation> <translation id="1718835860248848330">Последњих сат времена</translation> <translation id="1719312230114180055">Напомена: дигитални отисак може да буде мање безбедан од јаке лозинке или PIN-а.</translation> <translation id="1720318856472900922">TLS WWW потврда идентитета сервера</translation> @@ -986,6 +997,7 @@ <translation id="1784849162047402014">Уређају понестаје простора на диску</translation> <translation id="1784864038959330497">{NUM_SUB_APPS,plural, =1{Деинсталирањем апликације <ph name="APP_NAME" /> деинсталираћете и ову апликацију:}one{Деинсталирањем апликације <ph name="APP_NAME" /> деинсталираћете и ове апликације:}few{Деинсталирањем апликације <ph name="APP_NAME" /> деинсталираћете и ове апликације:}other{Деинсталирањем апликације <ph name="APP_NAME" /> деинсталираћете и ове апликације:}}</translation> <translation id="1786290960428378411">Захтева се дозвола за читање и измену</translation> +<translation id="1786981253739345937">Блокирали сте ове сајтове да користе информације које су сачували о вама</translation> <translation id="1787350673646245458">Слика корисника</translation> <translation id="1790976235243700817">Уклони приступ</translation> <translation id="1791662854739702043">Инсталирано</translation> @@ -1016,6 +1028,7 @@ <ph name="LINE_BREAKS2" /> То не утиче на апликације или садржај на другим уређајима.</translation> <translation id="1809734401532861917">Додај обележиваче, историју, лозинке и друга подешавања на <ph name="USER_EMAIL_ADDRESS" /></translation> +<translation id="1810070166657251157">Да бисте користили сачуване лозинке на телефону, пратите QR кôд, преузмите Chrome за iOS и пријавите се на Google налог.</translation> <translation id="1810366086647840386">Сервер за слике</translation> <translation id="1811908311154949291">Затворени оквир без архивирања: <ph name="FENCEDFRAME_SITE" /></translation> <translation id="1812284620455788548">Пребацивање картице <ph name="TAB_NAME" /></translation> @@ -1065,6 +1078,7 @@ <translation id="184183613002882946">Не, остани на 1 прекидачу</translation> <translation id="184273675144259287">Замените Linux апликације и датотеке претходном резервном копијом</translation> <translation id="1842766183094193446">Желите ли стварно да омогућите режим демонстрације?</translation> +<translation id="1845060436536902492">ChromeVox, читач екрана у ChromeOS Flex-у, првенствено користе слепе или слабовиде особе за читање текста приказаног на екрану помоћу синтетизатора говора или Брајевог екрана. Притисните тастер за размак да бисте укључили ChromeVox. Када се ChromeVox активира, кренућете у кратак обилазак.</translation> <translation id="1845727111305721124">Дозвољено им је да пуштају звук</translation> <translation id="1846308012215045257">Кликните и задржите тастер Control да бисте покренули <ph name="PLUGIN_NAME" /></translation> <translation id="1848219224579402567">Одјави ме кад се поклопац затвори</translation> @@ -1126,6 +1140,7 @@ <translation id="1887442540531652736">Грешка при пријављивању</translation> <translation id="1887597546629269384">Реците „Хеј Google“ поново</translation> <translation id="1889091146873278175">Кликните на дугме G да бисте видели још резултата претраге на бочној табли</translation> +<translation id="1890026367080681123">Отворите подешавања уграђеног садржаја</translation> <translation id="189035593835762169">Услови и одредбе</translation> <translation id="1891362123137972260">Простор на диску је изузетно мали. Ослободите простор на диску.</translation> <translation id="189210018541388520">Отвори цео екран</translation> @@ -1134,9 +1149,11 @@ <translation id="1895658205118569222">Затварање</translation> <translation id="1896043844785689584">Да бисте подесили отисак прста, нека дете додирне сензор за отисак прста у доњем десном углу тастатуре. Подаци о отиску прста детета се безбедно чувају на овом <ph name="DEVICE_TYPE" /> уређају и увек остају на њему.</translation> <translation id="1897120393475391208">Користите јаку лозинку</translation> +<translation id="1897860317037652061">Скенирање није успело</translation> <translation id="1900305421498694955">Апликацијама са Google Play-а ће можда требати потпуни приступ систему датотека да би читале и уписивале датотеке на спољним меморијским уређајима. Датотеке и директоријуми направљени на уређају су видљиви свима који користе спољни диск. <ph name="LINK_BEGIN" />Сазнајте више<ph name="LINK_END" /></translation> <translation id="1901213235765457754">Затражите од администратора да ажурира ову апликацију</translation> <translation id="1901303067676059328">Изабери &све</translation> +<translation id="1903542130902305074">Подеси</translation> <translation id="1903995858055162096">Ово није ваш уређај? Користите <ph name="BEGIN_LINK" />режим госта<ph name="END_LINK" />.</translation> <translation id="1904580727789512086">URL-ови које посећујете се чувају на Google налогу</translation> <translation id="1905375423839394163">Назив Chromebook уређаја</translation> @@ -1217,6 +1234,7 @@ <translation id="1969654639948595766">Евиденције WebRTC текста (<ph name="WEBRTC_TEXT_LOG_COUNT" />)</translation> <translation id="1972325230031091483">Прегледаћете брже јер се садржај проактивно учитава на основу актуелне посете веб-страници</translation> <translation id="197288927597451399">Задржи</translation> +<translation id="1973313062201924554">Дозволе које пружите за апликацију <ph name="APP_NAME" /> ће важити и за ову апликацију.</translation> <translation id="1973763416111613016"><ph name="FILE_NAME" /> не може безбедно да се преузме. Притискајте Shift + F6 да бисте прешли на област траке са преузимањима.</translation> <translation id="1973886230221301399">ChromeVox</translation> <translation id="1974043046396539880">Тачке CRL дистрибуције</translation> @@ -1341,6 +1359,7 @@ <translation id="2074263453710478603">ChromeOS евиденције корисника Chrome-а</translation> <translation id="2075088158103027942">Иди на претплату</translation> <translation id="2075474481720804517"><ph name="BATTERY_PERCENTAGE" />% батерије</translation> +<translation id="2076228988744845354">Још радњи за додатак <ph name="EXTENSION_NAME" /></translation> <translation id="2076269580855484719">Сакриј овај додатак</translation> <translation id="2076672359661571384">Средње (препоручено)</translation> <translation id="2077129598763517140">Користи хардверско убрзање када је доступно</translation> @@ -1363,6 +1382,7 @@ <translation id="2090165459409185032">Да бисте вратили информације о налогу, идите на: google.com/accounts/recovery</translation> <translation id="2090507354966565596">Аутоматски се повезује када се пријавите</translation> <translation id="2090876986345970080">Безбедносно подешавање система</translation> +<translation id="2091523941449737894">Брже кретање по тачпеду ће померати курсор даље</translation> <translation id="2091887806945687916">Звук</translation> <translation id="2092356157625807382"><ph name="BEGIN_H3" />Функције за отклањање грешака<ph name="END_H3" /> <ph name="BR" /> @@ -1382,7 +1402,9 @@ <ph name="BR" /> <ph name="BR" /> <ph name="BEGIN_BOLD" />Напомена:<ph name="END_BOLD" /> Систем ће се рестартовати током овог процеса.</translation> +<translation id="2095479026080141189">Сазнајте зашто <ph name="IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_BLOCKED_LEARN_MORE_LINK" /></translation> <translation id="2095774564753225041">Подржани типови фајлова</translation> +<translation id="2096716221239095980">Избриши све податке</translation> <translation id="2097616539631531348">Док је ова картица била неактивна, Уштеда меморије је ослободила меморију за друге задатке.</translation> <translation id="2097950021134740304">Откажи заборављање претплате</translation> <translation id="2098805196501063469">Провери преостале лозинке</translation> @@ -1857,6 +1879,7 @@ <translation id="2459703812219683497">Откривен је активациони кôд</translation> <translation id="2459706890611560967">Наставите пребацивање картице на <ph name="DEVICE_NAME" /></translation> <translation id="2460356425461033301">Правите резервне копије садржаја из прегледача и користите га на било ком уређају.</translation> +<translation id="2460482211073772897">У другим фолдерима</translation> <translation id="2462332841984057083">Steam се већ подешава. Сачекајте да се подешавање заврши.</translation> <translation id="2462724976360937186">ИД кључа ауторитета за издавање сертификата</translation> <translation id="2462752602710430187">Додато је: <ph name="PRINTER_NAME" /></translation> @@ -1930,7 +1953,9 @@ <translation id="2515586267016047495">Alt</translation> <translation id="251722524540674480">Потврдите корисничко име</translation> <translation id="2517472476991765520">Скенирај</translation> +<translation id="2517890781170832772">Дозволили сте овим сајтовима да користе информације које су сачували о вама</translation> <translation id="2518024842978892609">Користи сертификате клијента</translation> +<translation id="2519250377986324805">Прикажи како</translation> <translation id="2519517390894391510">Назив профила сертификата</translation> <translation id="2520644704042891903">Чека се доступан прикључак...</translation> <translation id="2521854691574443804">Проверава се да ли је <ph name="FILE_NAME" /> у складу са безбедносним смерницама организације...</translation> @@ -2215,6 +2240,7 @@ <translation id="2749756011735116528">Пријави ме на производ <ph name="PRODUCT_NAME" /></translation> <translation id="2749836841884031656">SIM</translation> <translation id="2749881179542288782">Провери граматику и правопис</translation> +<translation id="2750602041558385535">Неверификовано преузимање је блокирано</translation> <translation id="2754226775788136540">Тражимо уређаје за брзо упаривање сачуване на <ph name="PRIMARY_EMAIL" /></translation> <translation id="2754825024506485820">Пронађите потребне апликације, од апликација за продуктивност до апликација за забаву, у Google Play продавници. Апликације можете да инсталирате било када.</translation> <translation id="2755349111255270002">Ресетујте овај <ph name="DEVICE_TYPE" /></translation> @@ -2229,6 +2255,7 @@ <translation id="2764920001292228569">Унесите назив профила</translation> <translation id="2765100602267695013">Обратите се мобилном оператеру</translation> <translation id="2765217105034171413">Мала</translation> +<translation id="2765606672116865966">Када кликнете на траку за адресу или оквир за претрагу или унесете текст у њих, видећете предлоге из подразумеваног претраживача. Ово је искључено у режиму без архивирања.</translation> <translation id="2766006623206032690">На&лепи и иди</translation> <translation id="2766161002040448006">Замоли родитеља</translation> <translation id="2767077837043621282">Ажурирање Chromebook-а није успело. Пробајте поново касније.</translation> @@ -2246,6 +2273,7 @@ <translation id="2775104091073479743">Измена отисака прстију</translation> <translation id="2775420101802644975">{NUM_CONNECTION,plural, =0{Додатак „<ph name="EXTENSION" />“ је приступао уређајима}=1{Додатак „<ph name="EXTENSION" />“ приступа {0} уређају}one{Додатак „<ph name="EXTENSION" />“ приступа {0} уређају}few{Додатак „<ph name="EXTENSION" />“ приступа уређајима ({0})}other{Додатак „<ph name="EXTENSION" />“ приступа уређајима ({0})}}</translation> <translation id="2775858145769350417">{NUM_APPS,plural, =1{Уклони 1 неподржану апликацију}one{Уклони # неподржану апликацију}few{Уклони # неподржане апликације}other{Уклони # неподржаних апликација}}</translation> +<translation id="2776515114087183002">Приказуј сајтове</translation> <translation id="2776560192867872731">Промените назив уређаја <ph name="DEVICE_NAME" /></translation> <translation id="2777251078198759550">Избриши овај контејнер</translation> <translation id="2777525873368474674">Налепите линк до слике</translation> @@ -2382,6 +2410,7 @@ <translation id="2881076733170862447">Када кликнете на додатак</translation> <translation id="2882943222317434580"><ph name="IDS_SHORT_PRODUCT_NAME" /> ће се одмах поново покренути и ресетовати</translation> <translation id="2883470649061584386">Фид</translation> +<translation id="2884070497102362193">Тестирајте батерију, процесор, меморију, везу и друго</translation> <translation id="2885378588091291677">Менаџер задатака</translation> <translation id="2885729872133513017">Дошло је до проблема при декодирању одговора сервера.</translation> <translation id="2886119409731773154">То може да потраје до 30 минута</translation> @@ -2487,6 +2516,7 @@ <translation id="2973324205039581528">Искључи звук сајта</translation> <translation id="2975761176769946178">URL је обавезан</translation> <translation id="2976557544729462544">Неки уређаји захтевају да онемогућите заштиту приступа подацима како би исправно радили или имали максимални учинак.</translation> +<translation id="2976639738101799892">Добијте Google претрагу и Google паметне функције сваки пут када прегледате</translation> <translation id="2977480621796371840">Уклони из групе</translation> <translation id="2979639724566107830">Отворите у новом прозору</translation> <translation id="2979893796619951531">Изузми сајт</translation> @@ -2494,6 +2524,7 @@ <translation id="2983102365694924129">На основу ваше активности на сајту. Ово подешавање је искључено.</translation> <translation id="2983373101216420412">Ниво напуњености батерије футроле <ph name="PERCENTAGE" />%.</translation> <translation id="2985348301114641460">Желите ли да пошаљете захтев администратору да инсталира „<ph name="EXTENSION_NAME" />“?</translation> +<translation id="2985476671756533899">{NUM_SUB_APPS,plural, =1{Апликација <ph name="APP_NAME" /> је деинсталирала апликацију}one{Апликација <ph name="APP_NAME" /> је деинсталирала # апликацију}few{Апликација <ph name="APP_NAME" /> је деинсталирала # апликације}other{Апликација <ph name="APP_NAME" /> је деинсталирала # апликација}}</translation> <translation id="2987620471460279764">Текст који се дели са другог уређаја</translation> <translation id="2988018669686457659">Резервни приказивач</translation> <translation id="2988328607561082373">Ниједну лозинку не користите за више налога</translation> @@ -2571,6 +2602,7 @@ <translation id="3030311804857586740">{NUM_DAYS,plural, =1{<ph name="MANAGER" /> захтева да данас преузмете ажурирање. Ажурирање ће се аутоматски преузети када се повежете на интернет.}one{<ph name="MANAGER" /> захтева да преузмете ажурирање пре него што истекне рок. Ажурирање ће се аутоматски преузети када се повежете на интернет.}few{<ph name="MANAGER" /> захтева да преузмете ажурирање пре него што истекне рок. Ажурирање ће се аутоматски преузети када се повежете на интернет.}other{<ph name="MANAGER" /> захтева да преузмете ажурирање пре него што истекне рок. Ажурирање ће се аутоматски преузети када се повежете на интернет.}}</translation> <translation id="3030967311408872958">Од заласка до изласка сунца</translation> <translation id="3031417829280473749">Агент Икс</translation> +<translation id="3031532026314193077">Користите тачпед и тастатуру да бисте кликнули десним тастером</translation> <translation id="3031557471081358569">Изаберите ставке за увоз:</translation> <translation id="3032204772252313646">Аутоматски титл</translation> <translation id="3033348223765101500">Контролишите податке</translation> @@ -2638,6 +2670,7 @@ <translation id="3090871774332213558">Упарили сте „<ph name="DEVICE_NAME" />“</translation> <translation id="3093714882666365141">Не дозвољавај сајтовима да инсталирају обрађиваче плаћања</translation> <translation id="3094141017404513551">Овим се ваше прегледање раздваја од прегледања корисника <ph name="EXISTING_USER" /></translation> +<translation id="3094223846531205616">{COUNT,plural, =0{Истиче данас}=1{Истиче сутра}one{Истиче за # дан}few{Истиче за # дана}other{Истиче за # дана}}</translation> <translation id="3094521107841754472">Цена је промењена из <ph name="PREVIOUS_PRICE" /> у <ph name="CURRENT_PRICE" />.</translation> <translation id="3095871294753148861">Обележивачи, лозинке и други подаци прегледања се синхронизују са примарним налогом.</translation> <translation id="3099836255427453137">{NUM_EXTENSIONS,plural, =1{1 потенцијално штетан додатак је искључен. Можете и да га уклоните.}one{{NUM_EXTENSIONS} потенцијално штетан додатак је искључен. Можете и да га уклоните.}few{{NUM_EXTENSIONS} потенцијално штетна додатка су искључена. Можете и да их уклоните.}other{{NUM_EXTENSIONS} потенцијално штетних додатака је искључено. Можете и да их уклоните.}}</translation> @@ -2743,6 +2776,10 @@ <translation id="3202499879214571401">Паузирајте екран за пребацивање на <ph name="DEVICE_NAME" /></translation> <translation id="3202578601642193415">Најновије</translation> <translation id="3204648577100496185">Подаци повезани са овом апликацијом ће се можда уклонити са овог уређаја</translation> +<translation id="3207344462385471911">Приказују вам се предложене претраге и попусти за куповину који би могли да вас занимају на основу недавних активности. + <ph name="BREAK" /> + <ph name="BREAK" /> + У сваком тренутку можете да управљате подешавањима са ове картице или да видите још опција у менију Прилагодите Chrome.</translation> <translation id="3207960819495026254">Обележено</translation> <translation id="3208321278970793882">Апликација</translation> <translation id="3208584281581115441">Провери</translation> @@ -2766,12 +2803,14 @@ <translation id="322708765617468434">Увек можете да додате другу особу на уређај после подешавања. Свака особа може да персонализује доживљај и чува приватност података.</translation> <translation id="3227137524299004712">Микрофон</translation> <translation id="3229412050601871341">Лозинка за уређај</translation> +<translation id="3230539834943294477">Погледајте чланке помоћи или пронађите подршку за уређаје</translation> <translation id="3232168089952388105">Желите да делите информације о уређају?</translation> <translation id="3232558119926886907">Поравнај десно</translation> <translation id="3232754137068452469">Веб-апликација</translation> <translation id="3233271424239923319">Направите резервне копије Linux апликација и датотека</translation> <translation id="3234251228180563751">Корисничко име премашује 1000 знакова</translation> <translation id="3234978181857588512">Сачувај на уређају</translation> +<translation id="3237871032310650497">Желите да избришете податке о сајтовима за <ph name="SITE_NAME" /> издељене на <ph name="PARTITION_SITE_NAME" />?</translation> <translation id="3238192140106069382">Повезује се и верификује</translation> <translation id="3239373508713281971">Временско ограничење је уклоњено за апликацију <ph name="APP_NAME" /></translation> <translation id="3240426699337459095">Линк је копиран</translation> @@ -2952,6 +2991,7 @@ <translation id="3388788256054548012">Ова датотека је шифрована. Затражите од власника да је дешифрује.</translation> <translation id="3390013585654699824">Детаљи о апликацији</translation> <translation id="3390530051434634135">Напомена: <ph name="NOTE" /></translation> +<translation id="3391721320619127327">ChromeVox, читач екрана у ChromeOS Flex-у, првенствено користе слепе или слабовиде особе за читање текста приказаног на екрану помоћу синтетизатора говора или Брајевог екрана. Притисните и задржите оба тастера за јачину звука пет секунди да бисте укључили ChromeVox. Када се ChromeVox активира, кренућете у кратак обилазак.</translation> <translation id="3393554941209044235">Chrome анализа докумената</translation> <translation id="3393582007140394275">Пребацивање екрана није успело.</translation> <translation id="3394850431319394743">Дозвољена употреба идентификатора за пуштање заштићеног садржаја</translation> @@ -2985,6 +3025,7 @@ <translation id="3420501302812554910">Интерни безбедносни кључ захтева ресетовање</translation> <translation id="3421387094817716717">Јавни кључ елиптичне криве</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Напомена<ph name="END_BOLD" />: Сличан глас или снимак ће можда моћи да приступа вашим личним резултатима или Помоћнику.</translation> +<translation id="3423111258700187173">Резултати су пронађени у фолдеру <ph name="FOLDER_TITLE" /></translation> <translation id="3423463006624419153">На телефонима „<ph name="PHONE_NAME_1" />“ и „<ph name="PHONE_NAME_2" />“:</translation> <translation id="3423858849633684918">Рестартујте <ph name="PRODUCT_NAME" /></translation> <translation id="3424969259347320884">Опишите шта сте радили када је картица отказала</translation> @@ -3225,6 +3266,7 @@ <translation id="3615596877979647433">Тастер недостаје. Притисните тастер на тастатури да бисте прилагодили</translation> <translation id="3616113530831147358">Аудио</translation> <translation id="3616741288025931835">&Обриши податке прегледања...</translation> +<translation id="3617062258679844578">Да бисте кликнули, додирните тачпед уместо да га притиснете</translation> <translation id="3617891479562106823">Позадине нису доступне. Пробајте поново касније.</translation> <translation id="3618286417582819036">Жао нам је, дошло је до грешке</translation> <translation id="3619115746895587757">Капучино</translation> @@ -3233,6 +3275,7 @@ <translation id="3621807901162200696">Помозите нам да побољшамо функције и учинак Chrome ОС-а</translation> <translation id="362266093274784978">{COUNT,plural, =1{апликација}one{# апликација}few{# апликације}other{# апликација}}</translation> <translation id="362333465072914957">Чека се да CA изда сертификат</translation> +<translation id="3623598555687153298">Овим бришете <ph name="TOTAL_USAGE" /> података које чувају приказани сајтови</translation> <translation id="3624567683873126087">Откључајте уређај и пријавите се на Google налог</translation> <translation id="3624583033347146597">Одаберите подешавања колачића треће стране</translation> <translation id="3625481642044239431">Изабрали сте неважећу датотеку. Пробајте поново.</translation> @@ -3318,6 +3361,7 @@ <translation id="369489984217678710">Лозинке и други подаци за пријављивање</translation> <translation id="369522892592566391">{NUM_FILES,plural, =0{Безбедносне провере су готове. Подаци ће се отпремити.}=1{Безбедносне провере су готове. Датотека ће се отпремити.}one{Безбедносне провере су готове. Датотеке ће се отпремити.}few{Безбедносне провере су готове. Датотеке ће се отпремити.}other{Безбедносне провере су готове. Датотеке ће се отпремити.}}</translation> <translation id="3696817060563289264">Преузети су фајлови за препознавање текста</translation> +<translation id="369736917241079046">тастер покретача + стрелица налево</translation> <translation id="3697716475445175867">последњи пут отворено</translation> <translation id="3697952514309507634">Други Chrome профили</translation> <translation id="3698471669415859717">Преглед је завршен</translation> @@ -3523,6 +3567,7 @@ <translation id="3834775135533257713">Додавање апликације „<ph name="TO_INSTALL_APP_NAME" />“ није успело због конфликта са апликацијом „<ph name="INSTALLED_APP_NAME" />“.</translation> <translation id="3835904559946595746">Враћање резервне копије Linux-а није успело</translation> <translation id="383669374481694771">Ово су опште информације о овом уређају и начину на који се користи (попут нивоа напуњености батерије, активности система и апликација, и грешака). Подаци ће се користити за побољшање Android-а, а неке обједињене информације ће помоћи и Google апликацијама и партнерима, као што су Android програмери, да побољшају своје апликације и производе.</translation> +<translation id="3837569373891539515">Можете да изаберете све што важи. Ове опције можете да нађете и у Подешавањима када завршите са подешавањем уређаја <ph name="DEVICE_TYPE" />.</translation> <translation id="3838085852053358637">Учитавање додатка није успело</translation> <translation id="3838486795898716504">Још страница <ph name="PAGE_TITLE" /></translation> <translation id="383891835335927981">Ниједан сајт није увећан ни умањен</translation> @@ -3664,6 +3709,7 @@ <translation id="3948334586359655083">Ова картица репродукује звук</translation> <translation id="3948507072814225786"><ph name="ORIGIN" /> може да мења датотеке у директоријумима у наставку</translation> <translation id="394984172568887996">Увезено из IE прегледача</translation> +<translation id="3949999964543783947"><ph name="IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_SAFE_BROWSING_SETTING_LINK" /> да би преузимање фајлова било безбедније</translation> <translation id="3950820424414687140">Пријави ме</translation> <translation id="3950841222883198950">Унос текста гласом</translation> <translation id="3953834000574892725">Моји налози</translation> @@ -3694,6 +3740,7 @@ <translation id="3971764089670057203">Отисци прстију на овом безбедносном кључу</translation> <translation id="3973005893595042880">Корисник није дозвољен</translation> <translation id="3973660817924297510">Лозинке се проверавају (<ph name="CHECKED_PASSWORDS" /> од <ph name="TOTAL_PASSWORDS" />)…</translation> +<translation id="3974105241379491420">Сајтови могу да затраже да користе информације које су сачували о вама</translation> <translation id="3974514184580396500">Користите Даље да бисте померали фокус унапред на екрану</translation> <translation id="3975201861340929143">Објашњење</translation> <translation id="3975565978598857337">Повезивање са сервером за домен није успело</translation> @@ -3757,6 +3804,7 @@ <translation id="402707738228916911">Примљено је упутство <ph name="AUTHORIZE_INSTRUCTION_NAME" /></translation> <translation id="4027569221211770437">Фолдер <ph name="FOLDER_TITLE" /></translation> <translation id="4028467762035011525">Додај методе уноса</translation> +<translation id="4029024445166427442">тастер покретача + shift + backspace</translation> <translation id="4029556917477724407">Назад са странице <ph name="PAGE_TITLE" /></translation> <translation id="403088439874411464">Преузимају се фајлови за препознавање текста</translation> <translation id="4031179711345676612">Микрофон је дозвољен</translation> @@ -3786,6 +3834,7 @@ <translation id="4045196801416070837">Звуци уређаја</translation> <translation id="4046013316139505482">Ови додаци не морају да виде и мењају информације на овом сајту.</translation> <translation id="4046123991198612571">Следећа песма</translation> +<translation id="4046655456159965535">Желите да избришете приказане податке?</translation> <translation id="4047345532928475040">N/A</translation> <translation id="4047581153955375979">USB4</translation> <translation id="4047726037116394521">Идите на почетни екран</translation> @@ -3820,9 +3869,11 @@ <translation id="4078738236287221428">Агресивна</translation> <translation id="4078903002989614318">Опције сортирања и листа</translation> <translation id="4079140982534148664">Користите побољшану проверу правописа</translation> +<translation id="4084582735848141214">{COUNT,plural, =1{1 сајт је дозвољен}one{# сајт је дозвољен}few{# сајтa су дозвољена}other{# сајтова је дозвољено}}</translation> <translation id="4084682180776658562">Обележивач</translation> <translation id="4084835346725913160">Затвори <ph name="TAB_NAME" /></translation> <translation id="4085298594534903246">JavaScript је блокиран на овој страници.</translation> +<translation id="4085566053793776107">Прилагодите теме</translation> <translation id="4085620044235559093">Одаберите апликацију за отварање <ph name="FILE_TYPE" /> фајлова</translation> <translation id="4087089424473531098">Направљен је додатак: @@ -3903,6 +3954,7 @@ <translation id="4146785383423576110">Ресетовање и чишћење</translation> <translation id="4147099377280085053">Изаберите табелу са Брајевом азбуком</translation> <translation id="4147911968024186208">Пробајте поново. Ако се ова грешка поново прикаже, контактирајте представника подршке.</translation> +<translation id="414800391140809654">може да користи ваше податке док прегледате</translation> <translation id="4150201353443180367">Екран</translation> <translation id="4150569944729499860">Контекст екрана</translation> <translation id="4151449637210235443">Поделите са нама утиске о недавној игри</translation> @@ -3947,6 +3999,7 @@ <translation id="4193836101014293726">Брисање овог профила није успело</translation> <translation id="419427585139779713">Уносите један по један слог</translation> <translation id="4194570336751258953">Омогући функцију „додирни-за-клик“</translation> +<translation id="4195001808989442226">Отварање Steam-а за Chromebook (бета) није успело</translation> <translation id="4195378859392041564">Кликните мишем на било који тастер, па притисните тастер на тастатури да бисте га прилагодили</translation> <translation id="4195643157523330669">Отвори на новој картици</translation> <translation id="4195814663415092787">Настави претходну сесију</translation> @@ -3995,6 +4048,7 @@ <translation id="4242145785130247982">Није подржано више сертификата клијента</translation> <translation id="4242533952199664413">Отвори подешавања</translation> <translation id="4242577469625748426">Није успело инсталирање подешавања смерница на уређају: <ph name="VALIDATION_ERROR" />.</translation> +<translation id="4242825475818569385"><ph name="BEGIN_LINK" />Прегледачем и профилом<ph name="END_LINK" /> управља <ph name="DOMAIN" /></translation> <translation id="4243504193894350135">Штампач је паузиран</translation> <translation id="4243624244759495699"><ph name="LOCALE" />, <ph name="GRADE" />. ниво</translation> <translation id="4244238649050961491">Пронађи још апликација за писаљку</translation> @@ -4031,6 +4085,7 @@ <translation id="4267924571297947682">Замоли родитеља за дозволу</translation> <translation id="4267953847983678297">Аутоматски се повезуј са мобилном мрежом</translation> <translation id="4268025649754414643">Шифровање кључа</translation> +<translation id="4268516942564021145">Ово подешавање није доступно за налог.</translation> <translation id="4270393598798225102">Верзија <ph name="NUMBER" /></translation> <translation id="4274604968379621964">Сачувај групу</translation> <translation id="4274667386947315930">Подаци за пријављивање</translation> @@ -4055,6 +4110,7 @@ <translation id="4287157641315808225">Да, активирај ChromeVox</translation> <translation id="4287502603002637393">{MUTED_NOTIFICATIONS_COUNT,plural, =1{Прикажи}one{Прикажи све}few{Прикажи све}other{Прикажи све}}</translation> <translation id="4289540628985791613">Преглед</translation> +<translation id="428963538941819373">Ови сајтови могу да користе информације које су сачували о вама током прегледања <ph name="HOST" /></translation> <translation id="4289732974614035569">Изаберите PIN</translation> <translation id="4290791284969893584">После затварања странице задаци које сте започели се можда неће довршити</translation> <translation id="4291265871880246274">Дијалог за пријављивање</translation> @@ -4123,6 +4179,7 @@ <translation id="4351770750390404505"><ph name="BEGIN_PARAGRAPH1" />Да би пружио најбољи доживљај, <ph name="DEVICE_OS" /> прикупља податке о хардверу са уређаја и дели их са Google-ом да би утврдио која ажурирања треба да пружи. Можете опционално да дозволите Google-у да користи те податке у додатне сврхе попут подршке и побољшања за <ph name="DEVICE_OS" /> доживљај и услугу.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Можете да се пријавите на овом уређају и посетите одељак CHROMEOSFLEX_HARDWARE_INFO на chrome://system да бисте видели податке који се шаљу Google-у ради филтрирања ажурирања, као и све друге случајеве у којима одлучујете да делите податке са Google-ом.<ph name="END_PARAGRAPH2" /> <ph name="BEGIN_PARAGRAPH3" />Више детаља о подацима које <ph name="DEVICE_OS" /> може да дели са Google-ом, као и о томе како се они користе, потражите на g.co/flex/HWDataCollection.<ph name="END_PARAGRAPH3" /></translation> +<translation id="435185728237714178">Идите у апликацију <ph name="APP_NAME" /> да бисте управљали инсталираним и стримованим апликацијама.</translation> <translation id="4354073718307267720">Питај када сајт жели да прави 3D мапу окружења или да прати положај камере</translation> <translation id="4354344420232759511">Овде се приказују сајтови које сте посетили</translation> <translation id="435527878592612277">Изаберите слику</translation> @@ -4200,6 +4257,7 @@ <translation id="4410545552906060960">Користите број (PIN) уместо лозинке за откључавање уређаја. Идите у Подешавања да бисте касније подесили PIN.</translation> <translation id="4411578466613447185">Потписник кода</translation> <translation id="4411719918614785832">Ови приступни кодови се чувају у услузи Windows Hello на овом рачунару. Они се не чувају на Google налогу.</translation> +<translation id="4412547955014928315">Желите да избришете податке о сајтовима и дозволе за <ph name="SITE_NAME" /> и све подређене сајтове?</translation> <translation id="4412632005703201014">Chrome апликације прелазе на прогресивне веб-апликације. Ваша организација је инсталирала ову Chrome апликацију у прегледачу. Да бисте отворили прогресивну веб-апликацију са листе апликација, прво се обратите администратору и затражите да деинсталира Chrome апликацију. У међувремену, можете да посетите <ph name="EXTENSION_LAUNCH_URL" /> да бисте отворили <ph name="EXTENSION_NAME" /> на вебу.</translation> <translation id="4412698727486357573">Центар за помоћ</translation> <translation id="4412992751769744546">Дозволи колачиће треће стране</translation> @@ -4221,6 +4279,7 @@ <ph name="BEGIN_PARAGRAPH2" />Ове извештаје можете да покренете или зауставите у сваком тренутку у подешавањима Chrome уређаја. Ако сте администратор домена, можете да промените ово подешавање на администраторској конзоли.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Избришите <ph name="FILE_NAME" /></translation> <translation id="4426464032773610160">Да бисте започели, проверите да ли је USB или Bluetooth прекидач повезан на Chromebook. Можете да користите и тастере на тастатури.</translation> +<translation id="4426490308207168518">Делите повратне информације или пријавите проблем</translation> <translation id="4426508677408162512">Сви обележивачи</translation> <translation id="4427306783828095590">Побољшана заштита нуди више могућности за блокирање „пецања“ и малвера</translation> <translation id="4427365070557649936">Верификује се кôд за потврду…</translation> @@ -4385,6 +4444,7 @@ <translation id="4563382028841851106">Уклони са налога</translation> <translation id="4563880231729913339">Прст 3</translation> <translation id="4564245002465020751">Довршите подешавање телефона</translation> +<translation id="456449593072900590">Избриши при излазу</translation> <translation id="4565377596337484307">Сакриј лозинку</translation> <translation id="4565917129334815774">Складишти евиденције система</translation> <translation id="4566170377336116390">Ако желите да промените после регистрације, морате да ресетујете уређај на фабричка подешавања (powerwash).</translation> @@ -4531,6 +4591,7 @@ <translation id="4681453295291708042">Онемогући Дељење у близини</translation> <translation id="4681512854288453141">Смернице за извор</translation> <translation id="4681930562518940301">Отвори оригиналну сл&ику на новој картици</translation> +<translation id="4682481611456523884">Уграђени садржај на овом сајту не може да користи информације које су сачуване о вама</translation> <translation id="4682830185876172415">Недавна преузимања</translation> <translation id="4683629100208651599">Пребаци на мала слова</translation> <translation id="4683947955326903992"><ph name="PERCENTAGE" />% (подразумевано)</translation> @@ -4596,6 +4657,7 @@ <translation id="4742334355511750246">Није им дозвољено да приказују слике</translation> <translation id="4742970037960872810">Уклони истицање</translation> <translation id="4743260470722568160"><ph name="BEGIN_LINK" />Сазнајте како да ажурирате апликације<ph name="END_LINK" /></translation> +<translation id="4743664893327841597">Оно што уносите у траку за адресу или оквир за претрагу шаље се подразумеваном претраживачу</translation> <translation id="4744268813103118742">Иди на сајт</translation> <translation id="4744571849207727284">Excel</translation> <translation id="4744981231093950366">{NUM_TABS,plural, =1{Укључи звук сајта}one{Укључи звук сајтова}few{Укључи звук сајтова}other{Укључи звук сајтова}}</translation> @@ -4663,6 +4725,7 @@ <translation id="4804827417948292437">Авокадо</translation> <translation id="4806457879608775995">Прегледајте ове услове и контролишите податке</translation> <translation id="4807098396393229769">Име и презиме на картици</translation> +<translation id="4807122856660838973">Укључите Безбедно прегледање</translation> <translation id="4807514039636325497">DBus детаљи</translation> <translation id="4808667324955055115">Искачући прозори су блокирани:</translation> <translation id="4808711719757110498">{NUM_EXTENSIONS,plural, =1{Прегледајте <ph name="BEGIN_BOLD" />1 додатак<ph name="END_BOLD" /> који је уклоњен из Chrome веб-продавнице}one{Прегледајте <ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} додатак<ph name="END_BOLD" /> који је уклоњен из Chrome веб-продавнице}few{Прегледајте <ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} додатка<ph name="END_BOLD" /> који су уклоњени из Chrome веб-продавнице}other{Прегледајте <ph name="BEGIN_BOLD" />{NUM_EXTENSIONS} додатака<ph name="END_BOLD" /> који су уклоњени из Chrome веб-продавнице}}</translation> @@ -4844,6 +4907,7 @@ <translation id="4944310289250773232">Ову услугу потврде идентитета хостује <ph name="SAML_DOMAIN" /></translation> <translation id="4945439665401275950">Да бисте подесили отисак прста, нека дете додирне дугме за укључивање. Подаци о отиску прста детета се безбедно чувају искључиво на овом <ph name="DEVICE_TYPE" /> уређају.</translation> <translation id="4946459324029651239">Добијате стандардну заштиту</translation> +<translation id="4946998421534856407">тастер покретача + стрелица нагоре</translation> <translation id="4950993567860689081">Сесијом управља организација Администратори могу да избришу ваш профил и да надгледају ваш мрежни саобраћај.</translation> <translation id="495164417696120157">{COUNT,plural, =1{фајл}one{# фајл}few{# фајла}other{# фајлова}}</translation> <translation id="495170559598752135">Радње</translation> @@ -4947,6 +5011,7 @@ <translation id="5049614114599109018">Користи историју уноса</translation> <translation id="5050063070033073713">{NUM_SITES,plural, =1{Овај сајт је недавно послао много обавештења. Можете да спречите тај сајт да шаље будућа обавештења.}one{Ови сајтови су недавно послали много обавештења. Можете да спречите те сајтове да шаљу будућа обавештења.}few{Ови сајтови су недавно послали много обавештења. Можете да спречите те сајтове да шаљу будућа обавештења.}other{Ови сајтови су недавно послали много обавештења. Можете да спречите те сајтове да шаљу будућа обавештења.}}</translation> <translation id="5050330054928994520">TTS</translation> +<translation id="5051461727068120271">Преузми неверификовани фајл</translation> <translation id="5051836348807686060">Провера правописа није подржана за језике које сте изабрали</translation> <translation id="5052499409147950210">Измените сајт</translation> <translation id="505347685865235222">Група без назива – <ph name="GROUP_CONTENT_STRING" /></translation> @@ -5097,6 +5162,7 @@ <translation id="5176787661653201403">Копирај кадар видео снимка</translation> <translation id="5177479852722101802">Настави да блокираш приступ камери и микрофону</translation> <translation id="5177549709747445269">Користите податке на мрежи оператера</translation> +<translation id="5178106147333214179">Иди у Центар за безбедност</translation> <translation id="5178667623289523808">Пронађи претходно</translation> <translation id="5181140330217080051">Преузимање</translation> <translation id="5181172023548002891">У Google менаџеру лозинки за <ph name="ACCOUNT" /></translation> @@ -5157,6 +5223,7 @@ <translation id="5233231016133573565">ИД процеса</translation> <translation id="5233638681132016545">Нова картица</translation> <translation id="5233736638227740678">&Налепи</translation> +<translation id="5234523649284990414">ChromeVox, читач екрана у ChromeOS-у, првенствено користе слепе или слабовиде особе за читање текста приказаног на екрану помоћу синтетизатора говора или Брајевог екрана. Притисните тастер за размак да бисте укључили ChromeVox. Када се ChromeVox активира, кренућете у кратак обилазак.</translation> <translation id="5234764350956374838">Одбаци</translation> <translation id="5235050375939235066">Желите ли да деинсталирате апликацију?</translation> <translation id="523505283826916779">Подешавања приступачности</translation> @@ -5267,6 +5334,7 @@ <translation id="5320135788267874712">Нов назив уређај</translation> <translation id="5320261549977878764">Опозови чување групе</translation> <translation id="532247166573571973">Сервер је можда недоступан. Пробајте поново касније.</translation> +<translation id="5323328004379641163">Прилагодите изглед Chrome-а и ове странице</translation> <translation id="5324300749339591280">Листа апликација</translation> <translation id="5324780743567488672">Аутоматски подеси временску зону помоћу моје локације</translation> <translation id="5327248766486351172">Назив</translation> @@ -5337,6 +5405,7 @@ <translation id="5383740867328871413">Група без назива – <ph name="GROUP_CONTENTS" /> – <ph name="COLLAPSED_STATE" /></translation> <translation id="538822246583124912">Смернице за предузећа су промењене. Дугме за експерименте је додато у траку с алаткама. Кликните на дугме да бисте отворили дијалог и омогућили експерименте.</translation> <translation id="5388885445722491159">Упарено</translation> +<translation id="5389626883706033615">Сајтовима је онемогућено да траже да користе информације које су сачували о вама</translation> <translation id="5390112241331447203">Уврсти датотеку system_logs.txt која се шаље у извештајима са повратним информацијама.</translation> <translation id="5390677308841849479">Тамноцрвена и наранџаста</translation> <translation id="5390743329570580756">Пошаљи за:</translation> @@ -5416,6 +5485,7 @@ <translation id="5449551289610225147">Неважећа лозинка</translation> <translation id="5449588825071916739">Обележи све картице</translation> <translation id="5449716055534515760">Close Win&dow (Затвори прозор)</translation> +<translation id="5450469615146335984">Изаберите пречицу за сваку радњу</translation> <translation id="545133051331995777">Нема мрежне везе</translation> <translation id="5452446625764825792">Сада можете да прегледате недавне слике, медије и апликације на телефону</translation> <translation id="5452976525201205853"><ph name="LANGUAGE" /> (ради офлајн)</translation> @@ -5558,6 +5628,7 @@ <translation id="5563234215388768762">Претражите Google или унесите URL</translation> <translation id="5565735124758917034">Активно</translation> <translation id="5568069709869097550">Не могу да се пријавим</translation> +<translation id="5568525251731145240">Желите да избришете податке о сајтовима и дозволе за <ph name="SITE_NAME" />, све подређене сајтове и инсталиране апликације?</translation> <translation id="5571066253365925590">Bluetooth је омогућен</translation> <translation id="5571092938913434726">Глобалне контроле за медије</translation> <translation id="5571832155627049070">Прилагодите профил</translation> @@ -5775,6 +5846,7 @@ <translation id="5765425701854290211">Жао нам је, неке датотеке су оштећене и ажурирање није успело. Синхронизоване датотеке су безбедне.</translation> <translation id="5765491088802881382">Ниједна мрежа није доступна</translation> <translation id="5766243637773654698">Фајл <ph name="FILE_NAME" /> је можда опасан. Желите да га пошаљете Google-у на скенирање? Притискајте Shift + F6 да бисте прешли на област траке са преузимањима.</translation> +<translation id="5767099457279594162">Лозинка није дељена</translation> <translation id="5770125698810550803">Прикажи дугмад за навигацију</translation> <translation id="5771816112378578655">Подешавање је у току...</translation> <translation id="5772114492540073460"><ph name="PARALLELS_NAME" /> вам омогућава да покрећете Windows® апликације на Chromebook-у. Препоручује се <ph name="MINIMUM_SPACE" /> слободног простора за инсталирање.</translation> @@ -5852,6 +5924,7 @@ <translation id="5828633471261496623">Штампање...</translation> <translation id="5830205393314753525"><ph name="APP_NAME" />: отварање није успело</translation> <translation id="5830720307094128296">Сачувај страницу &као...</translation> +<translation id="5831950941058843834">Желите да избришете податке о сајтовима и дозволе за сајт <ph name="SITE_NAME" />, све подређене сајтове и његову инсталирану апликацију?</translation> <translation id="5832813618714645810">Профили</translation> <translation id="583281660410589416">Непознато</translation> <translation id="5832970156002835240">Дозволи на свим сајтовима</translation> @@ -5916,6 +5989,7 @@ <ph name="BR" /> Видљиво уређајима у близини као <ph name="QUICK_START_DEVICE_DISPLAY_NAME" />...</translation> <translation id="5868434909835797817">Микрофон је искључен на уређају</translation> +<translation id="5868822853313956582">Прати боје уређаја</translation> <translation id="5869029295770560994">Важи</translation> <translation id="5869522115854928033">Сачуване лозинке</translation> <translation id="5870086504539785141">Затвори мени приступачности</translation> @@ -5938,6 +6012,7 @@ <translation id="5888889603768021126">Пријављени сте помоћу:</translation> <translation id="5889282057229379085">Највећи број посредничких CA: <ph name="NUM_INTERMEDIATE_CA" /></translation> <translation id="5889629805140803638">Шифрујте синхронизоване податке помоћу сопствене <ph name="BEGIN_LINK" />приступне фразе за синхронизацију<ph name="END_LINK" />. Начини плаћања и адресе из Google Pay-а се неће шифровати. Историја прегледања из Chrome-а се неће синхронизовати.</translation> +<translation id="5891084409170578560">Сајтови које посећујете могу да уграде садржај са других сајтова, на пример, слике, огласе и текст. Ови други сајтови могу да траже дозволу за коришћење информација које су сачували током прегледања сајта.</translation> <translation id="5891688036610113830">Примарне WiFi мреже</translation> <translation id="5894056653502215961">Опозовите избор фолдера <ph name="FOLDER_TITLE" /></translation> <translation id="5895138241574237353">Покрени поново</translation> @@ -6027,7 +6102,9 @@ <translation id="5963413905009737549">Одељак</translation> <translation id="5963453369025043595"><ph name="NUM_HANDLES" /> (највише <ph name="NUM_KILOBYTES_LIVE" />)</translation> <translation id="5964113968897211042">{COUNT,plural, =0{Отвори све у &новом прозору}=1{Отвори у &новом прозору}one{Отвори све ({COUNT}) у &новом прозору}few{Отвори све ({COUNT}) у &новом прозору}other{Отвори све ({COUNT}) у &новом прозору}}</translation> +<translation id="5964247741333118902">Уграђен садржај</translation> <translation id="5965661248935608907">Контролише и страницу која се приказује када кликнете на дугме Почетак или претражујете из омнибокса.</translation> +<translation id="5966511985653515929">Подаци о сајтовима се бришу са уређаја када затворите све прозоре</translation> <translation id="5968022600320704045">Нема резултата претраге</translation> <translation id="5969364029958154283">Сазнајте више о подешавањима ресетовања</translation> <translation id="5969419185858894314"><ph name="ORIGIN" /> може да прегледа датотеке у директоријуму <ph name="FOLDERNAME" /></translation> @@ -6207,6 +6284,7 @@ <translation id="6112727384379533756">Додај тикет</translation> <translation id="6112931163620622315">Проверите телефон</translation> <translation id="6113434369102685411">Подесите подразумевани претраживач за Chrome прегледач и покретач за <ph name="DEVICE_TYPE" /></translation> +<translation id="6113832060210023016">тастер покретача + клик</translation> <translation id="6113942107547980621">Да бисте користили Smart Lock, пређите на примарни кориснички профил на телефону</translation> <translation id="6116921718742659598">Промени подешавања језика и уноса</translation> <translation id="6119008366402292080">Није доступан ниједан штампач</translation> @@ -6400,6 +6478,7 @@ <translation id="6270770586500173387">Шаљи <ph name="BEGIN_LINK1" />информације о систему и апликацијама<ph name="END_LINK1" /> и <ph name="BEGIN_LINK2" />показатеље<ph name="END_LINK2" /></translation> <translation id="6270896861225278704">Картица Путеви</translation> <translation id="6271348838875430303">исправка је опозвана</translation> +<translation id="6271824294945464304">Лозинка се дели</translation> <translation id="6273677812470008672">Квалитет</translation> <translation id="6274202259872570803">Видео снимак екрана</translation> <translation id="6276210637549544171">Прокси <ph name="PROXY_SERVER" /> захтева корисничко име и лозинку.</translation> @@ -6411,6 +6490,7 @@ <translation id="6280215091796946657">Пријави ме на други налог</translation> <translation id="6280912520669706465">ARC</translation> <translation id="6282180787514676874">{COUNT,plural, =1{Премашује ограничење од 1 листа папира}one{Премашује ограничење од {COUNT} листа папира}few{Премашује ограничење од {COUNT} листа папира}other{Премашује ограничење од {COUNT} листова папира}}</translation> +<translation id="6282490239556659745">Уклони <ph name="EMBEDDED_SITE" /> са <ph name="SITE" /></translation> <translation id="6283438600881103103">Сада ћете бити аутоматски одјављени. <ph name="DOMAIN" /> захтева да паметна картица остане уметнута.</translation> <translation id="628352644014831790">4 секунде</translation> @@ -6490,6 +6570,7 @@ <translation id="6355395056805388423">Преузимају се информације о Google налогу...</translation> <translation id="635609604405270300">Не искључујте уређај</translation> <translation id="63566973648609420">Само неко ко има приступну фразу може да чита шифроване податке. Google не шаље нити чува приступну фразу. Ако заборавите приступну фразу или желите да промените ово подешавање, мораћете да <ph name="BEGIN_LINK" />ресетујете синхронизацију<ph name="END_LINK" />.</translation> +<translation id="6356718524173428713">Скролујте нагоре да бисте померили страницу надоле</translation> <translation id="6357305427698525450">Неки подржани линкови ће се и даље отварати у <ph name="APP_NAME" /> или <ph name="APP_NAME_2" />.</translation> <translation id="6357750620525943720">Други стабилни идентификатори (нпр. хешеви или UUID-ови)</translation> <translation id="6358884629796491903">Змај</translation> @@ -6720,6 +6801,7 @@ <translation id="6548945820758901244">Отворите бочну таблу Google претраге</translation> <translation id="6549038875972762904">Понови подешавање</translation> <translation id="6550675742724504774">Опције</translation> +<translation id="6550790536557204077"><ph name="BEGIN_LINK" />Профилом управља<ph name="END_LINK" /> <ph name="MANAGER" /></translation> <translation id="6550891580932862748">Не штити вас од опасних веб-сајтова, преузимања и додатака. То неће утицати на подешавања Безбедног прегледања у другим Google производима.</translation> <translation id="65513682072153627">Видећете ову икону Управљано када подешавањем или функцијом управља администратор.</translation> <translation id="6551508934388063976">Команда није доступна. Притисните control-N да бисте отворили нови прозор.</translation> @@ -6861,6 +6943,7 @@ <translation id="6669195257625975787">Подаци се третирају исто као и сајт који прегледате</translation> <translation id="6670142487971298264">Апликација <ph name="APP_NAME" /> је сада доступна</translation> <translation id="6670767097276846646">Неки додаци могу да додају претраживаче у Chrome</translation> +<translation id="6670983860904543332">Аутоматска ажурирања вам пружају најновије функције. Истражите истакнуте функције из недавних ажурирања.</translation> <translation id="6671320560732140690">{COUNT,plural, =1{адреса}one{# адреса}few{# адресе}other{# адреса}}</translation> <translation id="6671497123040790595">Подешавањем управља <ph name="MANAGER" /></translation> <translation id="6672917148207387131">Додај <ph name="DOMAIN" /></translation> @@ -6915,6 +6998,7 @@ <translation id="6713668088933662563">Никада не нуди превод за ове језике</translation> <translation id="6715803357256707211">Дошло је до грешке током инсталирања Linux апликације. Кликните на обавештење да бисте пронашли детаљне информације.</translation> <translation id="6716798148881908873">Мрежна веза је прекинута. Проверите мрежну везу или пробајте са другом WiFi мрежом.</translation> +<translation id="6718849325281682232">Боје Chrome тема су освежене да би боље функционисале за свакога, без обзира да ли користите тамни или светли режим</translation> <translation id="671928215901716392">Закључај екран</translation> <translation id="6721744718589119342">Дозвољавам да имејлом затражите додатне информације</translation> <translation id="6721972322305477112">&File (Датотека)</translation> @@ -7184,6 +7268,7 @@ <translation id="6930161297841867798">{NUM_EXTENSIONS,plural, =1{Додатак је одбијен}one{# додатак је одбијен}few{# додатка су одбијена}other{# додатака је одбијено}}</translation> <translation id="6931690462168617033">Јачина клика</translation> <translation id="6933321725007230600">Укључи синхронизацију…</translation> +<translation id="6935031746833428401">Сазнајте више о управљању уређајима</translation> <translation id="6935286146439255109">Недостаје посуда за папир</translation> <translation id="6938386202199793006">Имате 1 сачувани штампач.</translation> <translation id="6938387822292071111">Прикажи слике на инфо картицама</translation> @@ -7305,6 +7390,7 @@ <translation id="7017354871202642555">Није могуће подесити режим након подешавања прозора.</translation> <translation id="7019546817926942979">Уређај треба да буде прикључен. Надоградњом Linux-а можете значајно да испразните батерију. Повежите уређај са пуњачем и пробајте поново.</translation> <translation id="7019805045859631636">Брзо</translation> +<translation id="7021524108486027008">Покрећите алатке, уређиваче и IDE-ове у окружењу којим управља ваше предузеће на уређају <ph name="DEVICE_TYPE" />.</translation> <translation id="7022562585984256452">Почетна страница је подешена.</translation> <translation id="702455272205692181"><ph name="EXTENSION_NAME" /></translation> <translation id="7025082428878635038">Представљамо нови начин за виртуелно кретање помоћу покрета</translation> @@ -7429,6 +7515,7 @@ <translation id="7134098520442464001">Умањи текст</translation> <translation id="7135729336746831607">Желите ли да укључите Bluetooth?</translation> <translation id="7136694880210472378">Постави као подразумевано</translation> +<translation id="7137771508221868414">Овим бришете <ph name="TOTAL_USAGE" /> података које чувају сајтови и инсталиране апликације</translation> <translation id="7138678301420049075">Друго</translation> <translation id="7139627972753429585"><ph name="APP_NAME" /> користи микрофон</translation> <translation id="7141105143012495934">Пријављивање није успело јер нисмо успели да преузмемо детаље о налогу. Контактирајте администратора или покушајте поново.</translation> @@ -7499,12 +7586,14 @@ <translation id="7207457272187520234">Шаљите податке о коришћењу и дијагностичке податке. Овај уређај тренутно аутоматски шаље податке о дијагностици, уређају и коришћењу апликација Google-у. То доприноси одржавању стабилности система и апликације и другим подешавањима. Неки обједињени подаци ће такође помоћи Google апликацијама и партнерима, попут Android програмера. То подешавање примењује власник. Ако укључите подешавање додатне активности на вебу и у апликацијама, ти подаци ће се можда чувати на Google налогу.</translation> <translation id="7207631048330366454">Претражите апликације</translation> <translation id="7210257969463271891">Веб-апликације које инсталирате се приказују овде</translation> +<translation id="7210432570808024354">Додирните и превуците да бисте премештали ставке</translation> <translation id="7210471695184432500">Да бисте увезли лозинке у Google менаџер лозинки на овом уређају, изаберите CSV фајл</translation> <translation id="7210499381659830293">Штампачи додаци</translation> <translation id="7211783048245131419">Још није додељен ниједан прекидач</translation> <translation id="7212097698621322584">Унесите актуелни PIN да бисте га променили. Ако не знате PIN, морате да ресетујете безбедносни кључ, па да направите нови PIN.</translation> <translation id="721490496276866468">Увези лозинке</translation> <translation id="7218514093816577632">Уверите се да су обавештења укључена на уређају <ph name="DEVICE_NAME" />.</translation> +<translation id="7219254577985949841">Желите да избришете податке сајта?</translation> <translation id="7219473482981809164">Пронашли смо више профила доступних за преузимање. Изаберите оне које желите да преузмете пре него што наставите.</translation> <translation id="7219762788664143869">{NUM_WEAK,plural, =0{Нема слабих лозинки}=1{1 слаба лозинка}one{{NUM_WEAK} слаба лозинка}few{{NUM_WEAK} слабе лозинке}other{{NUM_WEAK} слабих лозинки}}</translation> <translation id="7220019174139618249">Извоз лозинки у датотеку „<ph name="FOLDER" />“ није успео</translation> @@ -7596,6 +7685,7 @@ <translation id="7288676996127329262"><ph name="HORIZONTAL_DPI" />×<ph name="VERTICAL_DPI" /> dpi</translation> <translation id="7289386924227731009"><ph name="WINDOW_TITLE" /> – Затражена је дозвола. Притисните F6 да бисте одговорили</translation> <translation id="7290242001003353852">Ова услуга пријављивања, коју хостује <ph name="SAML_DOMAIN" />, приступа вашој камери.</translation> +<translation id="7292067737327289208"><ph name="BEGIN_LINK" />Прегледачем управља<ph name="END_LINK" /> организација, а <ph name="BEGIN_LINK" />профилом управља<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Имајте на уму да су Android, Play и повезане апликације регулисани сопственим смерницама за прикупљање података и коришћење.</translation> <translation id="729583233778673644">Дозвољава AES и RC4 шифровање. Коришћење ове опције вас излаже већем ризику јер су RC4 шифре небезбедне.</translation> @@ -7621,6 +7711,7 @@ <translation id="7311244614769792472">Није пронађен ниједан резултат</translation> <translation id="7312210124139670355">Администратор ресетује eSIM. То може да потраје неколико минута.</translation> <translation id="7317831949569936035">Регистрација за школу</translation> +<translation id="7319320447721994672">Ако посећујете сајт који користи колачиће, можда ћете морати привремено да омогућите колачиће како би све функције сајта радиле.</translation> <translation id="7320213904474460808">Постави као подразумевану мрежу</translation> <translation id="7321545336522791733">Сервер није доступан</translation> <translation id="7322515217754205362">Дозволе за сајтове</translation> @@ -7662,6 +7753,7 @@ <translation id="7353261921908507769">Контакти могу да деле са вама када су у близини. Преноси неће започети док не прихватите.</translation> <translation id="735361434055555355">Инсталира се Linux...</translation> <translation id="7354120289251608189">Сада можете да пређете на нов изгледу у било ком тренутку.</translation> +<translation id="7356696499551368971">Изабране дозволе ће бити уклоњене</translation> <translation id="7356908624372060336">Евиденција мреже</translation> <translation id="7357271391997763660">Желите да покренете проверу лозинке?</translation> <translation id="735745346212279324">Веза са VPN-ом је прекинута</translation> @@ -7683,6 +7775,7 @@ <translation id="7366415735885268578">Додајте сајт</translation> <translation id="7366909168761621528">Подаци прегледања</translation> <translation id="7367714965999718019">Генератор QR кода</translation> +<translation id="7368695150573390554">Сви офлајн подаци ће бити избрисани</translation> <translation id="736877393389250337">Прегледач <ph name="ALTERNATIVE_BROWSER_NAME" /> није успео да отвори <ph name="URL" />. Контактирајте администратора система.</translation> <translation id="7370592524170198497">Етернет EAP:</translation> <translation id="7371490947952970241">Локацију можете да искључите ако искључите главно подешавање локације на овом уређају. У подешавањима локације можете да искључите коришћење Wi‑Fi мрежа и мобилних мрежа за локацију, као и тражење Wi‑Fi мрежа и Bluetooth уређаја.</translation> @@ -7750,6 +7843,7 @@ <translation id="7412226954991670867">GPU меморија</translation> <translation id="7414464185801331860">18x</translation> <translation id="7415454883318062233">Подешавање је довршено</translation> +<translation id="7415997299997664304">Препознај семантику визуелног распореда</translation> <translation id="7416091793702109803">Напишите рецензију за <ph name="FILE_NAME" /></translation> <translation id="7416263748877373774">Није успело учитавање Услова коришћења услуге. Проверите мрежну везу и пробајте поново.</translation> <translation id="7416362041876611053">Непозната грешка на мрежи.</translation> @@ -7815,16 +7909,19 @@ <translation id="7464637891177137294">Сачувајте је на Google налогу, <ph name="ACCOUNT" /></translation> <translation id="7465522323587461835">{NUM_OPEN_TABS,plural, =1{# отворена картица, притисните да бисте укључили/искључили траку са картицама}one{# отворена картица, притисните да бисте укључили/искључили траку са картицама}few{# отворене картице, притисните да бисте укључили/искључили траку са картицама}other{# отворених картица, притисните да бисте укључили/искључили траку са картицама}}</translation> <translation id="7465635034594602553">Дошло је до грешке. Сачекајте пар минута, па поново покрените апликацију <ph name="APP_NAME" />.</translation> +<translation id="7465777686629334728">Уклоните окружење за развој којим се управља (<ph name="SPECIFIC_NAME" />)</translation> <translation id="7465778193084373987">URL за опозив Netscape сертификата</translation> <translation id="7466431077154602932">Компактан приказ</translation> <translation id="746861123368584540">Додатак је учитан</translation> <translation id="7470424110735398630">Дозвољено им је да виде привремену меморију</translation> <translation id="747114903913869239">Грешка: Није могуће дешифровати додатак</translation> <translation id="7471520329163184433">Спорије</translation> +<translation id="747312361841682912">Избриши приказане податке</translation> <translation id="7473891865547856676">Не, хвала</translation> <translation id="747459581954555080">Врати све</translation> <translation id="747507174130726364">{NUM_DAYS,plural, =1{Треба одмах да вратите}one{Вратите <ph name="DEVICE_TYPE" /> у року од {NUM_DAYS} дана}few{Вратите <ph name="DEVICE_TYPE" /> у року од {NUM_DAYS} дана}other{Вратите <ph name="DEVICE_TYPE" /> у року од {NUM_DAYS} дана}}</translation> <translation id="7475671414023905704">Netscape URL адреса за изгубљену лозинку</translation> +<translation id="7475742997309661417">ChromeVox, читач екрана у ChromeOS-у, првенствено користе слепе или слабовиде особе за читање текста приказаног на екрану помоћу синтетизатора говора или Брајевог екрана. Притисните и задржите оба тастера за јачину звука пет секунди да бисте укључили ChromeVox. Када се ChromeVox активира, кренућете у кратак обилазак.</translation> <translation id="7476454130948140105">Ниво напуњености батерије је пренизак за ажурирање (<ph name="BATTERY_PERCENT" />%)</translation> <translation id="7476989672001283112">Аутоматски је блокирано: <ph name="PERMISSION" /> и још <ph name="COUNT" /></translation> <translation id="7477599578899108080">Висока потрошња меморије: <ph name="MEMORY_USAGE" /></translation> @@ -7871,6 +7968,7 @@ <translation id="7509097596023256288">Управљање подешавањем</translation> <translation id="7509246181739783082">Верификујте идентитет</translation> <translation id="7509539379068593709">Деинсталирај апликацију</translation> +<translation id="7509653797310675541">Lacros</translation> <translation id="7514239104543605883">Копирајте на свој уређај</translation> <translation id="7514365320538308">Преузми</translation> <translation id="7514417110442087199">Додајте доделу</translation> @@ -7883,6 +7981,7 @@ <translation id="7522255036471229694">Реците „Хеј Google“</translation> <translation id="7523117833414447032">При читању великих слова</translation> <translation id="7523585675576642403">Промените назив профила</translation> +<translation id="7524849817690367493">Центар за безбедност</translation> <translation id="7525067979554623046">Направи</translation> <translation id="7526989658317409655">Чувар места</translation> <translation id="7527758104894292229">Ажурирајте је на Google налогу, <ph name="ACCOUNT" /></translation> @@ -8000,6 +8099,7 @@ <translation id="7628201176665550262">Учесталост освежавања</translation> <translation id="7628392600831846024">Стил симбола</translation> <translation id="7628927569678398026"><ph name="LOCALE" /> (<ph name="VARIANT" />), <ph name="GRADE" />. ниво</translation> +<translation id="762917478230183172">Изаберите радњу за сваки тастер</translation> <translation id="7629827748548208700">Картица: <ph name="TAB_NAME" /></translation> <translation id="7630426712700473382"><ph name="MANAGER" /> управља овим уређајем и захтева да се пријавите сваки пут.</translation> <translation id="7631014249255418691">Направљена је резервна копија Linux апликација и датотека</translation> @@ -8139,6 +8239,7 @@ <translation id="7721237513035801311"><ph name="SWITCH" /> (<ph name="DEVICE_TYPE" />)</translation> <translation id="7721258531237831532">Организација захтева профил</translation> <translation id="7722040605881499779">За ажурирање је потребно: <ph name="NECESSARY_SPACE" /></translation> +<translation id="7723388585204724670">Ресетуј на подразумевани Chrome</translation> <translation id="7724603315864178912">Исеци</translation> <translation id="7726391492136714301">Прегледајте обавештења и апликације са телефона</translation> <translation id="7728465250249629478">Промените језик уређаја</translation> @@ -8200,6 +8301,7 @@ <translation id="7770072242481632881">Бирач бочне табле</translation> <translation id="7770450735129978837">Клик на десни тастер миша</translation> <translation id="7770612696274572992">Слика је копирана са неког другог уређаја</translation> +<translation id="7770827449915784217">Фирмвер је ажуран</translation> <translation id="7771452384635174008">Распоред</translation> <translation id="7772032839648071052">Потврди приступну фразу</translation> <translation id="7772127298218883077">О <ph name="PRODUCT_NAME" /> прегледачу</translation> @@ -8310,6 +8412,7 @@ <translation id="7857949311770343000">Да ли је ово страница нове картице коју сте очекивали?</translation> <translation id="7858120906780498731">ChromeOS повезани улазни уређаји</translation> <translation id="7858328180167661092"><ph name="APP_NAME" /> (Windows)</translation> +<translation id="7859560813397128941">Уклоните додатак <ph name="EXTENSION_NAME" /></translation> <translation id="786073089922909430">Услуга: <ph name="ARC_PROCESS_NAME" /></translation> <translation id="7861215335140947162">&Преузимања</translation> <translation id="7861846108263890455">Језик Google налога</translation> @@ -8658,6 +8761,7 @@ <translation id="8139447493436036221">Фајлови на Google диску</translation> <translation id="8139643636835015859">Овим ћете уклонити <ph name="OFFLINE_STORAGE_SIZE" /> простора који користе офлајн фајлови. Неки фајлови ће и даље бити доступни офлајн. <ph name="LINK_BEGIN" />Сазнајте више<ph name="LINK_END" /></translation> <translation id="8140070492745508800"><ph name="FIRST_DEVICE" />, <ph name="SECOND_DEVICE" /></translation> +<translation id="8140108728130537923"><ph name="BEGIN_LINK" />Прегледачем управља<ph name="END_LINK" /> <ph name="BROWSER_DOMAIN" />, а <ph name="BEGIN_LINK" />профилом управља<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /></translation> <translation id="8141418916163800697">Можете да подесите још функција у подешавањима Phone Hub-а</translation> <translation id="8141584439523427891">Сада се отвара у алтернативном прегледачу</translation> <translation id="8141725884565838206">Управљајте лозинкама</translation> @@ -8673,6 +8777,7 @@ <translation id="8147900440966275470">Пронађених картица: <ph name="NUM" /></translation> <translation id="8148760431881541277">Ограничите пријављивање</translation> <translation id="8149564499626272569">Потврди помоћу телефона са USB каблом</translation> +<translation id="8149870652370242480">Да бисте користили сачуване лозинке на телефону, преузмите Chrome за iOS и пријавите се на Google налог.</translation> <translation id="815114315010033526">Боље користи QR кôд</translation> <translation id="8151638057146502721">Конфигуриши</translation> <translation id="8154790740888707867">Нема датотеке</translation> @@ -8738,6 +8843,7 @@ <translation id="8203152941016626022">Назив уређаја за Дељење у близини</translation> <translation id="8203732864715032075">Шаље вам обавештења и подразумевано је подешавање за памћење SMS-ова на овом рачунару. <ph name="LINK_BEGIN" />Сазнајте више<ph name="LINK_END" /></translation> <translation id="8205432712228803050">Екрани и периферни уређаји ће се можда накратко ресетовати. Да би се ова промена применила, искључите и поново прикључите периферне уређаје.</translation> +<translation id="8205478243727418828">тастер покретача + стрелица надоле</translation> <translation id="820568752112382238">Најпосећенији сајтови</translation> <translation id="8206267832882844324">Измени напомену</translation> <translation id="8206745257863499010">Блузи</translation> @@ -8984,6 +9090,7 @@ <translation id="8398877366907290961">Ипак настави</translation> <translation id="8399282673057829204">Прикажи лозинку</translation> <translation id="8401432541486058167">Наведите PIN који је повезан са паметном картицом.</translation> +<translation id="8401772916834964810">{COUNT,plural, =0{Chrome ће данас поново блокирати колачиће}=1{Chrome ће сутра поново блокирати колачиће}one{Још # дан док Chrome поново не блокира колачиће}few{Још # дана док Chrome поново не блокира колачиће}other{Још # дана док Chrome поново не блокира колачиће}}</translation> <translation id="8403618281196981152">Подаци у Chrome-у</translation> <translation id="8403807918453631441"><ph name="BRAND" /> може да проверава лозинке када их сачувате</translation> <translation id="8405046151008197676">Погледајте резиме најновијег ажурирања</translation> @@ -9034,13 +9141,17 @@ <translation id="8449008133205184768">Налепи са подударањем стила</translation> <translation id="8449036207308062757">Управљај меморијским простором</translation> <translation id="8449836157089738489">Отвори све у новој групи картица</translation> +<translation id="8449869326050867919">Лозинка се дели</translation> <translation id="8451512073679317615">Помоћник</translation> <translation id="8452105022015742247">Пребацују се информације о Google налогу са Android телефона</translation> +<translation id="8456067150616457342">Подесите подразумевани прегледач</translation> <translation id="845702320058262034">Повезивање није успело. Проверите да ли је Bluetooth на телефону укључен.</translation> <translation id="8457251154056341970">Више нећете видети <ph name="MODULE_NAME" /> на овој страници</translation> <translation id="8457451314607652708">Увези обележиваче</translation> <translation id="8458341576712814616">Пречица</translation> <translation id="8458627787104127436">Отвори све (<ph name="URL_COUNT" />) у новом прозору</translation> +<translation id="8459023460357294721">Ипак отворите фајл <ph name="FILE_NAME" /></translation> +<translation id="8459333762072051247">Статус пријављивања</translation> <translation id="8460448946170646641">Прегледајте кључне контроле приватности и безбедности</translation> <translation id="8460490661223303637">Да би уштедео меморију, Chrome је уклонио одређени садржај</translation> <translation id="8460932807646981183">Управљајте претраживачима и претрагом сајта</translation> @@ -9069,6 +9180,7 @@ <translation id="8476491056950015181"><ph name="BEGIN_PARAGRAPH1" />Ако дозволите да нам Chrome ОС уређаји шаљу аутоматске извештаје, помажете нам да одредимо приоритет за ствари које треба да поправимо и побољшамо у Chrome ОС-у. Ти извештаји могу да обухватају ствари попут тренутака Chrome ОС отказивања, функција које се користе, количине меморије која се обично троши и дијагностичких података и података о коришћењу Android апликација. Неки обједињени подаци ће такође помоћи Google апликацијама и партнерима, попут Android програмера.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Те извештаје можете да покренете или зауставите у било ком тренутку у дететовим подешавањима Chrome ОС уређаја. Ако сте администратор домена, можете да промените ово подешавање на администраторској конзоли.<ph name="END_PARAGRAPH2" /> <ph name="BEGIN_PARAGRAPH4" />Ако се подешавање активности на вебу и у апликацијама укључи за дететов Google налог, дететови подаци могу да се чувају на његовом Google налогу. Сазнајте више о овим подешавањима и о томе како да их прилагодите на families.google.com.<ph name="END_PARAGRAPH4" /></translation> +<translation id="8477178913400731244">Избриши податке</translation> <translation id="8477241577829954800">Замењено</translation> <translation id="8477384620836102176">&Опште</translation> <translation id="8479176401914456949">Кôд је неважећи. Пробајте поново.</translation> @@ -9191,6 +9303,7 @@ <translation id="859246725979739260">Овом сајту је забрањено да приступа локацији.</translation> <translation id="8593121833493516339">Шаљите податке о коришћењу и дијагностичке податке. Помозите нам да побољшамо Android доживљај за дете тако што ћете аутоматски слати Google-у податке о дијагностици и коришћењу уређаја и апликација. Те информације се неће користити за идентификацију детета и помоћи ће у одржавању стабилности система и апликације и другим подешавањима. Неки обједињени подаци ће такође помоћи Google апликацијама и партнерима, попут Android програмера. Ако за дете укључите додатне активности на вебу и у апликацијама, ти подаци ће се можда чувати на Google налогу детета. <ph name="BEGIN_LINK1" />Сазнајте више<ph name="END_LINK1" /></translation> <translation id="8593450223647418235">Нећете моћи да отварате фајлове у Microsoft-у 365 док се подешавање не заврши.</translation> +<translation id="8594585498253980290">{COUNT,plural, =1{1 сајт је блокиран}one{# сајт је блокиран}few{# сајта су блокирана}other{# сајтова је блокирано}}</translation> <translation id="8596540852772265699">Прилагођене датотеке</translation> <translation id="8597845839771543242">Формат својства:</translation> <translation id="8599681327221583254">Једна или више смерница нису правилно конфигурисане. Обратите се администратору</translation> @@ -9210,6 +9323,7 @@ <translation id="8613786722548417558">Датотека <ph name="FILE_NAME" /> је превелика за безбедносну проверу. Можете да отворите датотеке величине до 50 MB.</translation> <translation id="8615618338313291042">Апл. у режиму без архивирања: <ph name="APP_NAME" /></translation> <translation id="8616441548384109662">Додајте контакт <ph name="CONTACT_NAME" /> у контакте</translation> +<translation id="8617601976406256334">Желите да избришете податке о сајтовима и дозволе за <ph name="SITE_NAME" />?</translation> <translation id="8617748779076050570">ИД безбедне везе: <ph name="CONNECTION_ID" /></translation> <translation id="8619000641825875669">OneDrive</translation> <translation id="8619803522055190423">Избаци сенку</translation> @@ -9326,6 +9440,7 @@ <translation id="869891660844655955">Датум истека</translation> <translation id="8699188901396699995">PPD за штампач <ph name="PRINTER_NAME" /></translation> <translation id="8700066369485012242">Реците нам зашто сте дозволили колачиће треће стране на овом сајту</translation> +<translation id="8700416429250425628">тастер покретача + backspace</translation> <translation id="8702278591052316269">Мени са скривеним сачуваним групама картица</translation> <translation id="8702825062053163569"><ph name="DEVICE_TYPE" /> је закључан.</translation> <translation id="8703166594516496633">Смањите величину фонта</translation> @@ -9339,6 +9454,7 @@ <translation id="8708000541097332489">Обриши при затварању</translation> <translation id="870805141700401153">Microsoft потписивање појединачних кодова</translation> <translation id="8708671767545720562">&Више информација</translation> +<translation id="8709368517685334931">Старе боје можете да пронађете у Chrome веб-продавници</translation> <translation id="8711402221661888347">Краставчић</translation> <translation id="8711538096655725662">Покреће се аутоматски на свим сајтовима које посећујете</translation> <translation id="8712637175834984815">Важи</translation> @@ -9353,6 +9469,7 @@ <translation id="8719472795285728850">Слушају се и траже активности додатака...</translation> <translation id="8720200012906404956">Тражи се мобилна мрежа. <ph name="BEGIN_LINK" />Сазнајте више<ph name="END_LINK" /></translation> <translation id="8720816553731218127">Време покретања атрибута за време инсталације је истекло.</translation> +<translation id="8721093493695533465">Овим бришете <ph name="TOTAL_USAGE" /> података које чувају приказани сајтови и инсталиране апликације.</translation> <translation id="8722912030556880711">Шаљите податке о коришћењу и дијагностичке податке. Овај уређај тренутно аутоматски шаље податке о дијагностици, уређају и коришћењу апликација Google-у. То ће помоћи у одржавању стабилности система и апликације и другим подешавањима. Неки обједињени подаци ће такође помоћи Google апликацијама и партнерима, попут Android програмера. Ако укључите подешавање додатне активности на вебу и у апликацијама, ти подаци ће се можда чувати на Google налогу. <ph name="BEGIN_LINK2" />Сазнајте више<ph name="END_LINK2" /></translation> <translation id="8724405322205516354">Када видите ову икону, користите отисак прста ради идентификације или одобравања куповина.</translation> <translation id="8724409975248965964">Отисак прста је додат</translation> @@ -9413,6 +9530,7 @@ <translation id="8766796754185931010">Котоери</translation> <translation id="8767069439158587614">Приказује све претраге за <ph name="QUERY_CLUSTER_NAME" /></translation> <translation id="8767621466733104912">Аутоматски ажурирај Chrome за све кориснике</translation> +<translation id="876956356450740926">Покрећите алатке за програмере, IDE-ове и уређиваче. <ph name="LINK_BEGIN" />Сазнајте више<ph name="LINK_END" /></translation> <translation id="8770406935328356739">Основни директоријум додатка</translation> <translation id="8771300903067484968">Позадина почетне странице је ресетована на подразумевану позадину.</translation> <translation id="8773280816776735812">Прикажи IBAN вредност</translation> @@ -9574,6 +9692,8 @@ <translation id="8893928184421379330">Жао нам је, није било могуће препознати уређај <ph name="DEVICE_LABEL" />.</translation> <translation id="8894761918470382415">Заштита приступа подацима за периферне уређаје</translation> <translation id="8895454554629927345">Листа обележивача</translation> +<translation id="8896830132794747524">Брже кретање миша ће померати курсор даље</translation> +<translation id="8898140163781851592">Примарно дугме миша</translation> <translation id="8898786835233784856">Изабери следећу картицу</translation> <translation id="8898822736010347272">Шаље Google-у URL-ове неких страница које посећујете, ограничене информације о систему и одређени садржај страница да би се откриле нове претње и заштитили сви широм веба.</translation> <translation id="8899851313684471736">Отвори линк у новом &прозору</translation> @@ -9593,6 +9713,7 @@ <translation id="8916476537757519021">Подоквир Без архивирања: <ph name="SUBFRAME_SITE" /></translation> <translation id="8917490105272468696">Да, омогући</translation> <translation id="8918637186205009138"><ph name="DEVICE_TYPE" /> корисника <ph name="GIVEN_NAME" /></translation> +<translation id="891931289445130855">Избриши податке и дозволе</translation> <translation id="8922624386829239660">Померај екран када миш додирује ивице екрана</translation> <translation id="8923880975836399332">Тамнотиркизна</translation> <translation id="8925124370124776087">Насловна трака је сада скривена</translation> @@ -9635,6 +9756,7 @@ <translation id="8952831374766033534">Опција конфигурисања није подржана: <ph name="ERROR_LINE" /></translation> <translation id="8953476467359856141">Током пуњења</translation> <translation id="895347679606913382">Започињање...</translation> +<translation id="8955174612586215829">Налажење тема</translation> <translation id="8957757410289731985">Прилагоди профил</translation> <translation id="8959144235813727886">Сајтови и апликације</translation> <translation id="895944840846194039">JavaScript меморија</translation> @@ -9792,6 +9914,7 @@ <translation id="9068298336633421551">Дозволите Android апликацијама и услугама са дозволом за локацију да користе локацију овог уређаја. Google може повремено да прикупља податке о локацији и да их користи на анониман начин за побољшање прецизности локације и услуга заснованих на локацији.</translation> <translation id="9068598199622656904">Притискајте један по један тастер да бисте користили тастерске пречице уместо да истовремено држите тастере</translation> <translation id="9068878141610261315">Тип фајла није подржан</translation> +<translation id="9069417381769492963">Нема обележивача који се подударају са претрагом</translation> <translation id="9069665781180028115">Изабране ставке ће бити доступне на овом Chromebook-у. Ако сте тек почели да користите Chromebook, синхронизујте све ставке да бисте направили резервну копију подешавања. Унесите измене у било ком тренутку у одељку Подешавања > Налози.</translation> <translation id="9070231741075992882">Дозволе које дозволите за апликацију <ph name="APP_NAME" /> ће бити дозвољене и за инсталиране и стримоване апликације.</translation> <translation id="9070342919388027491">Картица је померена улево</translation> @@ -9872,6 +9995,7 @@ <translation id="9128335130883257666">Отворите страницу подешавања за <ph name="INPUT_METHOD_NAME" /></translation> <translation id="9128870381267983090">Повезивање са мрежом</translation> <translation id="9130015405878219958">Унет је неважећи режим.</translation> +<translation id="9130364135697530260">Уграђени садржај на овом сајту не може да користи информације које су сачуване о вама</translation> <translation id="9131209053278896908">Овде се приказују блокирани сајтови</translation> <translation id="9131487537093447019">Слање порука на Bluetooth уређаје и примање порука са њих.</translation> <translation id="9133568201369135151">Прикупљање дијагностичких података је завршено. У те податке су уврштени и неки лични подаци.</translation> @@ -9896,6 +10020,7 @@ <translation id="9150079578948279438">Уклањање профила није успело. Пробајте поново или затражите техничку подршку од мобилног оператера.</translation> <translation id="9150860646299915960">Надоградите Linux контејнер</translation> <translation id="9151249085738989067">Аутоматски промени ChromeVox глас на основу језика</translation> +<translation id="9153274276370926498">Информације о систему Lacros</translation> <translation id="9154082578438716291">Приказују вам се странице које сте посетили и предложене претраге да бисте се лако вратили најновијим активностима у Chrome путевима. <ph name="BREAK" /> <ph name="BREAK" /> @@ -9972,6 +10097,7 @@ <translation id="923900195646492191">{NUM_EXTENSIONS,plural, =1{Отворите одељак Додаци да бисте управљали њиме}one{Отворите одељак Додаци да бисте управљали њима}few{Отворите одељак Додаци да бисте управљали њима}other{Отворите одељак Додаци да бисте управљали њима}}</translation> <translation id="924818813611903184">Управљајте језицима у подешавањима Chrome ОС-а</translation> <translation id="925270020047573546">Пребацивање звука са рачунара није подржано на овом уређају.</translation> +<translation id="925575170771547168">Овим бришете <ph name="TOTAL_USAGE" /> података које чувају сајтови</translation> <translation id="930268624053534560">Детаљне временске ознаке</translation> <translation id="930551443325541578">Понављај тастере и дијакритичке знакове</translation> <translation id="930893132043726269">Тренутно је у ромингу</translation> @@ -9991,6 +10117,7 @@ <translation id="938568644810664664">Пробајте да питате „Хеј Google, која је ово песма?“ или „Хеј Google, шта је приказано на мом екрану?“</translation> <translation id="938623846785894166">Неуобичајен фајл</translation> <translation id="939401694733344652">Ови налози се тренутно не користе са Android апликацијама. Ако изаберете налог за коришћење са овом Android апликацијом, он може да се користи и са другим Android апликацијама. Можете да промените приступ Android апликацијама у одељку <ph name="LINK_BEGIN" />Подешавања > Налози<ph name="LINK_END" />.</translation> +<translation id="939553663881639126">Одаберите да ли желите да добијате додатне предлоге за претрагу</translation> <translation id="939598580284253335">Унесите приступну фразу</translation> <translation id="939736085109172342">Нови фолдер</translation> <translation id="940212040923880623">&Пронађи и измени</translation> @@ -10034,6 +10161,7 @@ <translation id="975893173032473675">Језик на који желите да преводите</translation> <translation id="976499800099896273">Приказује се дијалог за опозивање аутоматског исправљања речи <ph name="TYPED_WORD" /> у <ph name="CORRECTED_WORD" />. Притисните стрелицу нагоре да бисте приступили тој речи или Escape да бисте је игнорисали.</translation> <translation id="978146274692397928">Почетна ширина интерпункције је „пуна“</translation> +<translation id="978978324795544535">Двапут додирните ставку, задржите при другом додиру, па превуците ставку да бисте је преместили</translation> <translation id="97905529126098460">Овај прозор ће се затворити када се отказивање доврши.</translation> <translation id="980731642137034229">Дугме менија са радњама</translation> <translation id="981121421437150478">Офлајн</translation>
diff --git a/chrome/app/resources/generated_resources_sw.xtb b/chrome/app/resources/generated_resources_sw.xtb index 496f3338..991d2d5 100644 --- a/chrome/app/resources/generated_resources_sw.xtb +++ b/chrome/app/resources/generated_resources_sw.xtb
@@ -2736,7 +2736,7 @@ <translation id="3183944777708523606">Mpangilio wa skrini</translation> <translation id="3184536091884214176">Dhibiti au weka mipangilio ya printa za CUPS. <ph name="LINK_BEGIN" />Pata maelezo zaidi<ph name="LINK_END" /></translation> <translation id="3185014249447200271">{NUM_APPS,plural, =1{Programu hii imezuiwa}other{Baadhi ya programu zimezuiwa}}</translation> -<translation id="3187472288455401631">Upimaji wa tangazo</translation> +<translation id="3187472288455401631">Upimaji wa matangazo</translation> <translation id="3188257591659621405">Faili zangu</translation> <translation id="3188465121994729530">Wastani Unaosonga</translation> <translation id="3189187154924005138">Kiteuzi kikubwa</translation> @@ -7568,7 +7568,7 @@ <translation id="7258192266780953209">Ugeuzaji</translation> <translation id="7258225044283673131">Programu haifanyi kazi. Chagua "Lazimisha kufunga" ili ufunge programu.</translation> <translation id="7260186537988033909">Uandikishaji wa kifaa cha skrini ya kuonyesha matangazo na mabango ya dijitali umekamilika</translation> -<translation id="7260367682327802201">Kifaa chako cha Android kinaweza kujumuisha mipangilio inayolingana. Ikiwa kipimo cha Tangazo kimewashwa kwenye Chrome na kwenye kifaa chako cha Android, kampuni inaweza kupima ufanisi wa tangazo kwenye tovuti unazotembelea na programu unazotumia.</translation> +<translation id="7260367682327802201">Kifaa chako cha Android kinaweza kujumuisha mipangilio inayolingana. Ikiwa Upimaji wa matangazo umewashwa kwenye Chrome na kwenye kifaa chako cha Android, kampuni inaweza kupima ufanisi wa tangazo kwenye tovuti unazotembelea na programu unazotumia.</translation> <translation id="7261612856573623172">Sauti ya mfumo wa Ubadilishaji wa Maandishi kwenda Usemi</translation> <translation id="7262004276116528033">Huduma hii ya kuingia katika akaunti inatolewa na <ph name="SAML_DOMAIN" /></translation> <translation id="7263162347647986485">{NUM_SITES,plural, =1{Ruhusa zimeondolewa katika tovuti 1}other{Ruhusa zimeondolewa katika tovuti {NUM_SITES}}}</translation>
diff --git a/chrome/app/resources/generated_resources_ta.xtb b/chrome/app/resources/generated_resources_ta.xtb index 4e794034..938a0d0 100644 --- a/chrome/app/resources/generated_resources_ta.xtb +++ b/chrome/app/resources/generated_resources_ta.xtb
@@ -1900,6 +1900,7 @@ <translation id="2480868415629598489">நீங்கள் நகலெடுத்து ஒட்டும் தரவைத் திருத்தலாம்</translation> <translation id="2482878487686419369">அறிவிப்புகள்</translation> <translation id="2482895651873876648">தாவல் <ph name="GROUP_NAME" /> குழுவிற்கு நகர்த்தப்பட்டது - <ph name="GROUP_CONTENTS" /></translation> +<translation id="2483627560139625913">உலாவி அமைப்புகளில் தேடல் இன்ஜினை அமைக்கும்</translation> <translation id="2484743711056182585">அனுமதியை அகற்று</translation> <translation id="2484909293434545162">ஒரு தளம் குக்கீகளைப் பயன்படுத்தினால் அது இங்கே காட்டப்படும்</translation> <translation id="2484959914739448251">உங்கள் ஒத்திசைக்கப்பட்ட சாதனங்கள் அனைத்திலிருந்தும் Google கணக்கிலிருந்தும் உலாவல் தரவை முழுமையாக அழிக்க, <ph name="BEGIN_LINK" />உங்கள் கடவுச்சொற்றொடரை உள்ளிடவும்<ph name="END_LINK" />.</translation> @@ -2054,6 +2055,7 @@ <translation id="2612676031748830579">கார்டு எண்</translation> <translation id="2613210758071148851"><ph name="RESTRICTED_SITE" /> தளத்தில் நீட்டிப்புகள் எதையும் அனுமதிக்காதே</translation> <translation id="2613535083491958306"><ph name="ORIGIN" /> டொமைனால் <ph name="FILENAME" /> ஃபைலில் மாற்றங்களைச் செய்ய முடியும்</translation> +<translation id="2615159404909536465">{FILE_COUNT,plural, =1{இந்த நீட்டிப்பில் <ph name="FILE1" /> ஃபைலைத் திறந்து திருத்து}other{இந்த ஆப்ஸில் <ph name="FILE1" />, ... ஃபைல்களைத் திறந்து திருத்து}}</translation> <translation id="2616366145935564096"><ph name="WEBSITE_1" /> இல் உங்கள் உங்கள் தரவைப் படித்தல் மற்றும் திருத்துதல்</translation> <translation id="2618797463720777311">‘அருகிலுள்ளவற்றுடன் பகிர்தல்’ அம்சத்தை அமைத்திடுங்கள்</translation> <translation id="261953424982546039">Chrome &Labs...</translation> @@ -4430,6 +4432,7 @@ <translation id="4585793705637313973">பக்கத்தைத் திருத்து</translation> <translation id="4586275095964870617">மாற்று உலாவியில் <ph name="URL" />ஐத் திறக்க முடியவில்லை. உங்கள் சிஸ்டம் நிர்வாகியைத் தொடர்புகொள்ளவும்.</translation> <translation id="4587589328781138893">Sites</translation> +<translation id="4588749726511456218">ஸ்க்ரோல் விரைவுப்படுத்துதல் <ph name="LINK_BEGIN" />மேலும் அறிக<ph name="LINK_END" /></translation> <translation id="4589713469967853491">’பதிவிறக்கங்கள்’ கோப்பகத்தில் பதிவுகள் எழுதப்பட்டன.</translation> <translation id="459204634473266369"><ph name="PRIMARY_EMAIL" /> கணக்கில் சாதனங்கள் எதுவும் சேமிக்கப்படவில்லை</translation> <translation id="4592525994536856567">உலாவல் மற்றும் தேடல் விரைவாக இருக்கும்.</translation> @@ -6249,6 +6252,7 @@ <translation id="6130692320435119637">வைஃபையைச் சேர்</translation> <translation id="6130887916931372608">கீபோர்டு பட்டன்</translation> <translation id="6132714462430777655">பள்ளிகளுக்குப் பதிவுசெய்தலைத் தவிர்க்கவா?</translation> +<translation id="6134428719487602109">பயனர் கணக்குகள் அனைத்தையும் அகற்றிவிட்டு, உங்கள் Chromebookகைப் புதியது போல மீட்டமைக்கும்.</translation> <translation id="6135823405800500595">மொபைல் அன்லாக் செய்யப்பட்டு அருகில் இருப்பதையும் அதில் புளூடூத், வைஃபை இயக்கப்பட்டிருப்பதையும் உறுதிசெய்துகொள்ளவும்</translation> <translation id="6135826623269483856">உங்கள் டிஸ்ப்ளேக்கள் அனைத்திலும் சாளரங்களை நிர்வகிக்க அனுமதி இல்லாத தளங்கள்</translation> <translation id="6136114942382973861">பதிவிறக்கங்கள் பட்டியை மூடு</translation>
diff --git a/chrome/app/resources/generated_resources_zh-HK.xtb b/chrome/app/resources/generated_resources_zh-HK.xtb index 0682a3b..d02966d 100644 --- a/chrome/app/resources/generated_resources_zh-HK.xtb +++ b/chrome/app/resources/generated_resources_zh-HK.xtb
@@ -2055,7 +2055,7 @@ <translation id="2612676031748830579">信用卡號碼</translation> <translation id="2613210758071148851">不允許 <ph name="RESTRICTED_SITE" /> 的任何擴充程式</translation> <translation id="2613535083491958306"><ph name="ORIGIN" /> 將可以編輯「<ph name="FILENAME" />」</translation> -<translation id="2615159404909536465">{FILE_COUNT,plural, =1{在這個擴充功能中開啟並編輯「<ph name="FILE1" />」}other{在這個應用程式中開啟並編輯「<ph name="FILE1" />」和其他檔案}}</translation> +<translation id="2615159404909536465">{FILE_COUNT,plural, =1{在此擴充程式中開啟並編輯 <ph name="FILE1" />}other{在此應用程式中開啟並編輯 <ph name="FILE1" /> 和其他檔案}}</translation> <translation id="2616366145935564096">讀取及變更您在 <ph name="WEBSITE_1" /> 網站上的資料</translation> <translation id="2618797463720777311">設定「咫尺共享」</translation> <translation id="261953424982546039">Chrome Labs 功能 (&L)…</translation> @@ -6245,7 +6245,7 @@ <translation id="6130692320435119637">新增 Wi-Fi</translation> <translation id="6130887916931372608">鍵盤按鍵</translation> <translation id="6132714462430777655">要略過學校註冊程序嗎?</translation> -<translation id="6134428719487602109">移除所有使用者帳戶,並將 Chromebook 恢復原廠設定。</translation> +<translation id="6134428719487602109">移除所有使用者帳戶,並將 Chromebook 回復原廠設定。</translation> <translation id="6135823405800500595">請確認您的手機在附近且已解鎖,並已開啟藍牙和 Wi-Fi</translation> <translation id="6135826623269483856">不允許在您所有的顯示屏上管理視窗</translation> <translation id="6136114942382973861">閂下載內容列</translation>
diff --git a/chrome/app/resources/generated_resources_zu.xtb b/chrome/app/resources/generated_resources_zu.xtb index 19c1664..a9b5d137 100644 --- a/chrome/app/resources/generated_resources_zu.xtb +++ b/chrome/app/resources/generated_resources_zu.xtb
@@ -1924,6 +1924,7 @@ <translation id="2480868415629598489">Shintsha idatha oyikopishayo futhi uyinamathisele</translation> <translation id="2482878487686419369">Izaziso</translation> <translation id="2482895651873876648">Ithebhu ihanjswe eqenjini le-<ph name="GROUP_NAME" /> - <ph name="GROUP_CONTENTS" /></translation> +<translation id="2483627560139625913">Setha injini yokusesha kumasethingi ebhrawuza ye-Chrome</translation> <translation id="2484743711056182585">Susa igranti</translation> <translation id="2484909293434545162">Uma isayithi lisebenzisa amakhukhi, lizovela lapha</translation> <translation id="2484959914739448251">Ukuze usule idatha yokuphequlula kusuka kuwo wonke amadivayisi akho avumelanisiwe ne-akhawunti yakho ye-Google, <ph name="BEGIN_LINK" />faka umshwana wakho wokudlua<ph name="END_LINK" />.</translation> @@ -2080,6 +2081,7 @@ <translation id="2612676031748830579">Inombolo yekhadi</translation> <translation id="2613210758071148851">Ungavumeli noma yiziphi izandiso ku-<ph name="RESTRICTED_SITE" /></translation> <translation id="2613535083491958306">I-<ph name="ORIGIN" /> izokwazi ukuhlela i-<ph name="FILENAME" /></translation> +<translation id="2615159404909536465">{FILE_COUNT,plural, =1{Vula futhi uhlele <ph name="FILE1" /> kulesi sandiso}one{Vula futhi uhlele <ph name="FILE1" />, ... kule app}other{Vula futhi uhlele <ph name="FILE1" />, ... kule app}}</translation> <translation id="2616366145935564096">Funda futhi ushintshe idatha yakho ku-<ph name="WEBSITE_1" /></translation> <translation id="2618797463720777311">Sesha Ukuthumela Eduze</translation> <translation id="261953424982546039">I-Chrome Namalebhu...</translation> @@ -4490,6 +4492,7 @@ <translation id="4585793705637313973">Hlela ikhasi</translation> <translation id="4586275095964870617"><ph name="URL" /> ayikwazanga ukuvula kwesinye isiphequluli. Sicela uxhumane nomlawuli wakho wesistimu.</translation> <translation id="4587589328781138893">Amasayithi</translation> +<translation id="4588749726511456218">Skrola isisheshisi <ph name="LINK_BEGIN" />Funda kabanzi<ph name="LINK_END" /></translation> <translation id="4589713469967853491">Amalogu abhalwe ngempumelelo kuhla lwemibhalo Yokulandiwe.</translation> <translation id="459204634473266369">Awekho amadivayisi alondolozwe ku-<ph name="PRIMARY_EMAIL" /></translation> <translation id="4592525994536856567">Ukubhrawuza nokusesha kuyashesha.</translation> @@ -6329,6 +6332,7 @@ <translation id="6130692320435119637">Engeza i-Wi-Fi</translation> <translation id="6130887916931372608">Ukhiye wekhibhodi</translation> <translation id="6132714462430777655">Yeqa ukubhalisa esikoleni?</translation> +<translation id="6134428719487602109">Susa onke ama-akhawunti abasebenzisi bese usetha kabusha i-Chromebook ibe sengathi yintsha.</translation> <translation id="6135823405800500595">Qiniseka ukuthi ifoni yakho iseduze, ivuliwe, futhi i-Bluetooth ne-Wi-Fi kuvuliwe</translation> <translation id="6135826623269483856">Ayivunyelwe ukuphatha amawindi kuzo zonke izibonisi zakho</translation> <translation id="6136114942382973861">Vala ibha yokulanda</translation>
diff --git a/chrome/app/resources/google_chrome_strings_gu.xtb b/chrome/app/resources/google_chrome_strings_gu.xtb index 9adf07c9..6e27098 100644 --- a/chrome/app/resources/google_chrome_strings_gu.xtb +++ b/chrome/app/resources/google_chrome_strings_gu.xtb
@@ -40,6 +40,7 @@ <translation id="1627304841979541023"><ph name="BEGIN_BOLD" />તમે તમારો ડેટા કેવી રીતે મેનેજ કરી શકો છો:<ph name="END_BOLD" /> તમારી પ્રાઇવસીની સુરક્ષા કરવા માટે, અમે 4 અઠવાડિયા કરતાં જૂની હોય એવી તમારી રુચિઓને ઑટોમૅટિક રીતે ડિલીટ કરીએ છીએ. તમે જેમ જેમ બ્રાઉઝ કરતા રહો છો, તેમ તેમ તમારી રુચિનો વિષય ફરી સૂચિમાં દેખાઈ શકે છે. અથવા તમે તમારી રુચિના એવા વિષયો કાઢી નાખી શકો છો કે જેમને તમે Chromeની સૂચિમાં શામેલ કરવા માગતા નથી.</translation> <translation id="1628000112320670027">Chrome સાથે સહાય મેળવો</translation> <translation id="1640672724030957280">ડાઉનલોડ કરી રહ્યું છે...</translation> +<translation id="1642309806724967937">તમારા સેટિંગને આધારે, Chrome તમને કુકી અને તમારા વર્તમાન URL પણ મોકલી શકે છે</translation> <translation id="1662146548738125461">ChromeOS Flex વિશે</translation> <translation id="1674870198290878346">Chrome છુ&પી વિંડોમાં લિંક ખોલો</translation> <translation id="1682634494516646069">Google Chrome એની ડેટા ડિરેક્ટરી વાંચી અથવા લખી શકતુંં નથી: @@ -97,6 +98,7 @@ <translation id="2597976513418770460"><ph name="ACCOUNT_EMAIL" />માંથી તમારા Chrome બ્રાઉઝરની વસ્તુઓ મેળવો</translation> <translation id="2622559029861875898">Chrome અપડેટ ચેક કરી શકતું નથી. તમારું ઇન્ટરનેટ કનેક્શન ચેક કરવાનો પ્રયાસ કરો.</translation> <translation id="2645435784669275700">ChromeOS</translation> +<translation id="2649768380733403658">Chrome નિયમિત રીતે ચેક કરીને એ વાતની ખાતરી કરતું રહે છે કે તમારા બ્રાઉઝરના સેટિંગ સૌથી સલામત છે. જો કોઈ બાબતનો રિવ્યૂ કરવો જરૂરી હશે તો અમે તમને તેની જાણ કરીશું.</translation> <translation id="2652691236519827073">નવા Chrome &ટૅબમાં લિંક ખોલો</translation> <translation id="2665296953892887393">ક્રૅશ રિપોર્ટ અને <ph name="UMA_LINK" /> Googleને મોકલીને Google Chromeને વધુ સારું બનાવવામાં મદદ કરો.</translation> <translation id="2689103672227170538">જ્યારે તમે Chrome શરૂ કરો છો ત્યારે જે પેજ દર્શાવવામાં આવે છે તે આ એક્સટેન્શને બદલ્યું છે.</translation> @@ -237,6 +239,7 @@ કેટલીક સુવિધાઓ ઉપલબ્ધ થઈ શકે છે. કૃપા કરીને અલગ પ્રોફાઇલ ડિરેક્ટરીનો ઉલ્લેખ કરો અથવા Chromeના નવા વર્ઝનનો ઉપયોગ કરો.</translation> <translation id="521447420733633466">જો તમે ડિવાઇસ શેર કરતા હો, તો મિત્રો અને કુટુંબીજનો અલગ-અલગ બ્રાઉઝ કરી શકે છે અને તેઓ તેમને જોઈએ તે પ્રમાણે Chromeનું સેટઅપ કરી શકે છે</translation> +<translation id="5239627039202700673">જ્યારે પણ તમે મેસેજ, દસ્તાવેજો અને અન્ય ઍપમાંની લિંક પર ક્લિક કરો, ત્યારે Chromeનો ઉપયોગ કરો</translation> <translation id="5251420635869119124">અતિથિઓ કંઈપણ પાછળ છોડ્યાં વિના Chrome નો ઉપયોગ કરી શકે છે.</translation> <translation id="5334309298019785904">તમારા ડોમેન પર સિંક કરવાની સુવિધા ઉપલબ્ધ ન હોવાને કારણે ChromeOS તમારા ડેટાને સિંક કરી શક્યું નથી.</translation> <translation id="5334487786912937552">ફાઇલો ડાઉનલોડ કરવા માટે, Chromeને સ્ટોરેજના ઍક્સેસની પરવાનગીની જરૂર છે</translation> @@ -253,6 +256,7 @@ <translation id="5566025111015594046">Google Chrome (mDNS-In)</translation> <translation id="565744775970812598"><ph name="FILE_NAME" /> જોખમી હોઈ શકે છે, તેથી Chrome એ તેને અવરોધિત કરેલ છે.</translation> <translation id="5678190148303298925">{COUNT,plural, =0{આ અપડેટ લાગુ કરવા માટે Chrome ફરીથી લૉન્ચ કરો એવું તમારા વ્યવસ્થાપકનું કહેવું છે}=1{આ અપડેટ લાગુ કરવા માટે Chrome ફરીથી લૉન્ચ કરો એવું તમારા વ્યવસ્થાપકનું કહેવું છે. તમારી છુપી વિન્ડો ફરીથી ખૂલશે નહીં.}one{આ અપડેટ લાગુ કરવા માટે Chrome ફરીથી લૉન્ચ કરો એવું તમારા વ્યવસ્થાપકનું કહેવું છે. તમારી # છુપી વિન્ડો ફરીથી ખૂલશે નહીં.}other{આ અપડેટ લાગુ કરવા માટે Chrome ફરીથી લૉન્ચ કરો એવું તમારા વ્યવસ્થાપકનું કહેવું છે. તમારી # છુપી વિન્ડો ફરીથી ખૂલશે નહીં.}}</translation> +<translation id="5682679001737420487">Chrome કેટલાક ડાઉનલોડ બ્લૉક કરે છે</translation> <translation id="5686916850681061684">Google Chromeને કસ્ટમાઇઝ કરો અને તેનું નિયંત્રણ કરો. તમારે ક્યાંક ધ્યાન આપવાની જરૂર છે - વિગતો માટે ક્લિક કરો.</translation> <translation id="5690427481109656848">Google LLC</translation> <translation id="570005089986962444">જ્યારે ચાલુ હોય, ત્યારે Chrome નિષ્ક્રિય ટૅબમાંથી મેમરી ખાલી કરે છે. આ સક્રિય ટૅબ અને અન્ય ઍપને કમ્પ્યુટરના વધુ સંસાધનો આપે છે અને Chromeને ઝડપી રાખે છે. તમે તમારા નિષ્ક્રિય ટૅબ પર પાછા જાઓ ત્યારે તે ઑટોમૅટિક રીતે ફરી સક્રિય થાય છે.</translation> @@ -311,6 +315,7 @@ <translation id="6739177684496155661">નવી Chrome પ્રોફાઇલમાં બ્રાઉઝિંગ ચાલુ રાખીએ?</translation> <translation id="6750954913813541382">જોડણીની ભૂલો સુધારવા માટે, તમે બ્રાઉઝરમાં ટાઇપ કરો છો તે ટેક્સ્ટ Chrome દ્વારા Googleને મોકલવામાં આવે છે</translation> <translation id="677276454032249905">છતાં પણ Chromeમાંથી બહાર નિકળવું છે?</translation> +<translation id="6794858689789885890">જ્યારે તમે Chrome બંધ કરો, ત્યારે હંમેશાં તમારા ડિવાઇસમાંથી સાઇટનો ડેટા ડિલીટ કરો</translation> <translation id="683440813066116847">mDNS ટ્રાફિકને મંજૂરી આપવા માટે Google Chrome કૅનેરી માટે ઇનબાઉન્ડ નિયમ.</translation> <translation id="6881299373831449287">Chrome અપડેટ કરી રહ્યાં છીએ</translation> <translation id="6885412569789873916">Chrome બીટા ઍપ્લિકેશનો</translation> @@ -395,6 +400,7 @@ <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />અમે આ ડેટાનો ઉપયોગ કેવી રીતે કરીએ છીએ:<ph name="END_BOLD" /> Chrome તમારી રુચિઓનું અનુમાન લગાવી શકે છે. પછી, તમે જેની મુલાકાત લો તે સાઇટ Chromeને તમારી રુચિઓ જોવા માટે કહી શકે છે, જેથી તમને જોવા મળતી જાહેરાતોને મનગમતી બનાવી શકાય.</translation> <translation id="8387459386171870978">Chromeનો ઉપયોગ કરવાનું ચાલુ રાખો</translation> <translation id="8394720698884623075">URLsને Chromeમાં સ્ટોર કરેલી અસુરક્ષિત સાઇટની સૂચિ સાથે સરખાવીને ચેક કરે છે</translation> +<translation id="8403038600646341038">કમ્પ્યૂટરની સ્ક્રીનમાં Chromeનો લોગો.</translation> <translation id="8416347857511542594">Chromeમાં રુચિ મુજબ જાહેરાત વિશે વધુ જાણો</translation> <translation id="8418845734693287262">તમારા એકાઉન્ટની સાઇન ઇન વિગતો જૂની હોવાને કારણે ChromeOS તમારા ડેટાને સિંક કરી શક્યું નથી.</translation> <translation id="8433638294851456451">અહીંથી તમારા Android ફોન પર નંબર મોકલવા માટે, બન્ને ડિવાઇસ પર Chromeમાં સાઇન ઇન કરો.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sl.xtb b/chrome/app/resources/google_chrome_strings_sl.xtb index 381b2088..2c5219e5 100644 --- a/chrome/app/resources/google_chrome_strings_sl.xtb +++ b/chrome/app/resources/google_chrome_strings_sl.xtb
@@ -40,6 +40,7 @@ <translation id="1627304841979541023"><ph name="BEGIN_BOLD" />Kako lahko upravljate podatke:<ph name="END_BOLD" /> Zaradi zaščite vaše varnosti samodejno izbrišemo vaša zanimanja, starejša od 4 tednov. Ko brskate naprej, se zanimanje morda znova prikaže na seznamu. Odstranite lahko tudi zanimanja, za katera ne želite, da jih Chrome predlaga.</translation> <translation id="1628000112320670027">Pomoč za Chrome</translation> <translation id="1640672724030957280">Prenos ...</translation> +<translation id="1642309806724967937">Chrome lahko glede na nastavitve pošlje tudi piškotke in vaš trenutni URL</translation> <translation id="1662146548738125461">O sistemu ChromeOS Flex</translation> <translation id="1674870198290878346">Odpiranje povezave v Chromovem oknu brez belež&enja zgodovine</translation> <translation id="1682634494516646069">Google Chrome ne more brati svojega imenika s podatki ali pisati vanj: @@ -97,6 +98,7 @@ <translation id="2597976513418770460">Prenesite stvari za brskalnik Chrome iz računa <ph name="ACCOUNT_EMAIL" /></translation> <translation id="2622559029861875898">Chrome ne more preveriti, ali so na voljo posodobitve. Poskusite preveriti internetno povezavo.</translation> <translation id="2645435784669275700">Chrome OS</translation> +<translation id="2649768380733403658">Chrome redno preverja, ali so v brskalniku na voljo najvarnejše nastavitve Če boste morali kaj pregledati, vam bomo sporočili.</translation> <translation id="2652691236519827073">Odpiranje povezave na novem &zavihku v Chromu</translation> <translation id="2665296953892887393">Pomagajte izboljšati Chrome – Googlu pošiljajte poročila o zrušitvah in ta dokument: <ph name="UMA_LINK" />.</translation> <translation id="2689103672227170538">Zaradi te razširitve se je spremenila stran, ki je prikazana, ko zaženete Chrome.</translation> @@ -237,6 +239,7 @@ Nekatere funkcije morda ne bodo na voljo. Navedite drug imenik profila ali uporabite novejšo različico Google Chroma.</translation> <translation id="521447420733633466">Če napravo souporabljate z drugimi, lahko prijatelji in sorodniki ločeno brskajo ter nastavijo Chrome tako, kot želijo.</translation> +<translation id="5239627039202700673">Uporaba Chroma ob vsakem kliku povezav v sporočilih, dokumentih in drugih aplikacijah</translation> <translation id="5251420635869119124">Gostje lahko uporabljajo Chrome, ne da bi za seboj pustili kar koli.</translation> <translation id="5334309298019785904">Chrome OS ni mogel sinhronizirati podatkov, ker sinhronizacija ni na voljo za vašo domeno.</translation> <translation id="5334487786912937552">Chrome potrebuje dovoljenje za dostop do shrambe za prenos datotek.</translation> @@ -253,6 +256,7 @@ <translation id="5566025111015594046">Google Chrome (mDNS-In)</translation> <translation id="565744775970812598">Datoteka <ph name="FILE_NAME" /> je morda nevarna, zato jo je Chrome blokiral.</translation> <translation id="5678190148303298925">{COUNT,plural, =0{Skrbnik prosi, da za uveljavitev te posodobitve znova zaženete Chrome.}=1{Skrbnik prosi, da za uveljavitev te posodobitve znova zaženete Chrome. Anonimno okno se ne bo znova odprlo.}one{Skrbnik prosi, da za uveljavitev te posodobitve znova zaženete Chrome. # anonimno okno se ne bo znova odprlo.}two{Skrbnik prosi, da za uveljavitev te posodobitve znova zaženete Chrome. # anonimni okni se ne bosta znova odprli.}few{Skrbnik prosi, da za uveljavitev te posodobitve znova zaženete Chrome. # anonimna okna se ne bodo znova odprla.}other{Skrbnik prosi, da za uveljavitev te posodobitve znova zaženete Chrome. # anonimnih oken se ne bo znova odprlo.}}</translation> +<translation id="5682679001737420487">Chrome blokira nekatere prenose</translation> <translation id="5686916850681061684">Prilagajanje in nadziranje Google Chroma. Nekaj morate preveriti – kliknite za podrobnosti.</translation> <translation id="5690427481109656848">Google LLC</translation> <translation id="570005089986962444">Če je vklopljeno, Chrome sprosti pomnilnik z neaktivnih zavihkov. Tako imajo aktivni zavihki in druge aplikacije več računalniških sredstev, Chrome pa je še naprej hiter. Neaktivni zavihki znova postanejo aktivni, ko se vrnete nanje.</translation> @@ -311,6 +315,7 @@ <translation id="6739177684496155661">Želite nadaljevati v novem profilu v Chromu?</translation> <translation id="6750954913813541382">Chrome zaradi odpravljanja napak pri črkovanju Googlu pošlje besedilo, ki ga vnesete v brskalnik</translation> <translation id="677276454032249905">Želite vseeno zapreti Chrome?</translation> +<translation id="6794858689789885890">Podatki spletnih mest se vedno izbrišejo iz naprave, ko zaprete Chrome</translation> <translation id="683440813066116847">Pravilo za dohodni promet za Google Chrome Canary, ki dovoli promet mDNS.</translation> <translation id="6881299373831449287">Posodabljanje Chroma</translation> <translation id="6885412569789873916">Aplikacije za Chrome Beta</translation> @@ -395,6 +400,7 @@ <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Kako uporabljamo te podatke:<ph name="END_BOLD" /> Chrome lahko oceni vaša zanimanja. Pozneje lahko stran, ki jo obiščete, od Chroma zahteva ogled vaših zanimanj zaradi osebnega prilagajanj oglasov, ki so vam prikazani.</translation> <translation id="8387459386171870978">Še naprej uporabljaj Chrome</translation> <translation id="8394720698884623075">Preveri URL-je, tako da jih primerja s seznamom spletnih mest, ki niso varna, shranjenim v Chromu.</translation> +<translation id="8403038600646341038">Chromov logotip na zaslonu računalnika.</translation> <translation id="8416347857511542594">Preberite več o osebnem prilagajanju oglasov v Chromu</translation> <translation id="8418845734693287262">Chrome OS ni mogel sinhronizirati podatkov, ker so podatki za prijavo v račun zastareli.</translation> <translation id="8433638294851456451">Če želite poslati telefonsko številko od tukaj v telefon Android, se prijavite v Chrome v obeh napravah.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sr-Latn.xtb b/chrome/app/resources/google_chrome_strings_sr-Latn.xtb index f520a41..db5a523 100644 --- a/chrome/app/resources/google_chrome_strings_sr-Latn.xtb +++ b/chrome/app/resources/google_chrome_strings_sr-Latn.xtb
@@ -40,6 +40,7 @@ <translation id="1627304841979541023"><ph name="BEGIN_BOLD" />Kako možete da upravljate podacima:<ph name="END_BOLD" /> Radi zaštite privatnosti automatski brišemo interesovanja starija od 4 nedelje. Kada nastavite da pregledate, interesovanje će se možda ponovo pojaviti na listi. Možete i da uklanjate interesovanja za koja ne želite da ih Chrome uzima u obzir.</translation> <translation id="1628000112320670027">Pronađite pomoć za Chrome</translation> <translation id="1640672724030957280">Preuzimanje...</translation> +<translation id="1642309806724967937">U zavisnosti od podešavanja, Chrome može da šalje i kolačiće i aktuelni URL</translation> <translation id="1662146548738125461">O Chrome OS Flex-u</translation> <translation id="1674870198290878346">Otvori link u Chrome prozoru bez arhi&viranja</translation> <translation id="1682634494516646069">Google Chrome ne može da čita podatke iz svog direktorijuma sa podacima niti da ih u njih upisuje: @@ -97,6 +98,7 @@ <translation id="2597976513418770460">Preuzmite sadržaj iz Chrome pregledača sa: <ph name="ACCOUNT_EMAIL" /></translation> <translation id="2622559029861875898">Chrome ne može da traži ažuriranja. Proverite internet vezu.</translation> <translation id="2645435784669275700">Chrome OS</translation> +<translation id="2649768380733403658">Chrome redovno proverava da li pregledač ima najbezbednija podešavanja. Obavestićemo vas ako je potrebno da nešto pregledate.</translation> <translation id="2652691236519827073">Otvori link u novoj Chrome &kartici</translation> <translation id="2665296953892887393">Pomozite nam da poboljšamo Google Chrome tako što ćete Google-u slati izveštaje o otkazivanju i <ph name="UMA_LINK" /></translation> <translation id="2689103672227170538">Ovaj dodatak je promenio stranicu koja se prikazuje kada pokrenete Chrome.</translation> @@ -237,6 +239,7 @@ Neke funkcije su možda nedostupne. Navedite drugi direktorijum profila ili koristite noviju verziju Chrome-a.</translation> <translation id="521447420733633466">Ako delite uređaj, prijatelji i porodica mogu zasebno da pregledaju i da podese Chrome baš onako kako žele</translation> +<translation id="5239627039202700673">Koristite Chrome svaki put kada kliknite na linkove u porukama, dokumentima i drugim aplikacijama.</translation> <translation id="5251420635869119124">Gosti mogu da koriste Chrome a da ne ostavljaju nikakve tragove.</translation> <translation id="5334309298019785904">Chrome OS ne može da sinhronizuje podatke jer Sinhronizacija nije dostupna za domen.</translation> <translation id="5334487786912937552">Chrome-u treba pristup memorijskom prostoru da bi preuzimao fajlove</translation> @@ -253,6 +256,7 @@ <translation id="5566025111015594046">Google Chrome (mDNS-In)</translation> <translation id="565744775970812598">Datoteka <ph name="FILE_NAME" /> je možda opasna, pa ju je Chrome blokirao.</translation> <translation id="5678190148303298925">{COUNT,plural, =0{Administrator traži da ponovo pokrenete Chrome da biste primenili ovo ažuriranje}=1{Administrator traži da ponovo pokrenete Chrome da biste primenili ovo ažuriranje. Prozor bez arhiviranja se neće ponovo otvoriti.}one{Administrator traži da ponovo pokrenete Chrome da biste primenili ovo ažuriranje. # prozor bez arhiviranja se neće ponovo otvoriti.}few{Administrator traži da ponovo pokrenete Chrome da biste primenili ovo ažuriranje. # prozora bez arhiviranja se neće ponovo otvoriti.}other{Administrator traži da ponovo pokrenete Chrome da biste primenili ovo ažuriranje. # prozora bez arhiviranja se neće ponovo otvoriti.}}</translation> +<translation id="5682679001737420487">Chrome blokira neka preuzimanja</translation> <translation id="5686916850681061684">Prilagodite i kontrolišite Google Chrome. Treba da obratite pažnju na nešto – kliknite za više detalja.</translation> <translation id="5690427481109656848">Google LLC</translation> <translation id="570005089986962444">Kada je uključeno, Chrome oslobađa memoriju sa neaktivnih kartica. To aktivnim karticama i drugim aplikacijama pruža više računarskih resursa i održava Chrome brzim. Neaktivne kartice se automatski ponovo aktiviraju kada se vratite na njih.</translation> @@ -311,6 +315,7 @@ <translation id="6739177684496155661">Želite da nastavite na novom Chrome profilu?</translation> <translation id="6750954913813541382">Da bi ispravio pravopisne greške, Chrome Google-u šalje tekst koji unosite u pregledač</translation> <translation id="677276454032249905">Želite li ipak da zatvorite Chrome?</translation> +<translation id="6794858689789885890">Uvek izbrišite podatke o sajtovima sa uređaja kada zatvorite Chrome</translation> <translation id="683440813066116847">Pravilo za dolazni saobraćaj za Google Chrome Canary da biste omogućili mDNS saobraćaj.</translation> <translation id="6881299373831449287">Ažuriramo Chrome</translation> <translation id="6885412569789873916">Chrome aplikacije za beta kanal</translation> @@ -395,6 +400,7 @@ <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Kako koristimo ove podatke:<ph name="END_BOLD" /> Chrome može da proceni vaša interesovanja. Sajt koji kasnije posetite može da zatraži od Chrome-a pristup vašim interesovanjima da bi personalizovao oglase koji vam se prikazuju.</translation> <translation id="8387459386171870978">Nastavite sa korišćenjem Chrome-a</translation> <translation id="8394720698884623075">Proverava URL-ove sa listom nebezbednih sajtova koji se čuvaju u Chrome-u</translation> +<translation id="8403038600646341038">Chrome logotip na ekranu računara.</translation> <translation id="8416347857511542594">Saznajte više o personalizaciji oglasa u Chrome-u</translation> <translation id="8418845734693287262">Chrome OS ne može da sinhronizuje podatke zato što su podaci za prijavljivanje na nalog zastareli.</translation> <translation id="8433638294851456451">Da biste poslali broj sa ovog uređaja na Android telefon, prijavite se u Chrome na oba uređaja.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sr.xtb b/chrome/app/resources/google_chrome_strings_sr.xtb index 5d6d1c14..f710162 100644 --- a/chrome/app/resources/google_chrome_strings_sr.xtb +++ b/chrome/app/resources/google_chrome_strings_sr.xtb
@@ -40,6 +40,7 @@ <translation id="1627304841979541023"><ph name="BEGIN_BOLD" />Како можете да управљате подацима:<ph name="END_BOLD" /> Ради заштите приватности аутоматски бришемо интересовања старија од 4 недеље. Када наставите да прегледате, интересовање ће се можда поново појавити на листи. Можете и да уклањате интересовања за која не желите да их Chrome узима у обзир.</translation> <translation id="1628000112320670027">Пронађите помоћ за Chrome</translation> <translation id="1640672724030957280">Преузимање...</translation> +<translation id="1642309806724967937">У зависности од подешавања, Chrome може да шаље и колачиће и актуелни URL</translation> <translation id="1662146548738125461">О Chrome OS Flex-у</translation> <translation id="1674870198290878346">Отвори линк у Chrome прозору без архи&вирања</translation> <translation id="1682634494516646069">Google Chrome не може да чита податке из свог директоријума са подацима нити да их у њих уписује: @@ -97,6 +98,7 @@ <translation id="2597976513418770460">Преузмите садржај из Chrome прегледача са: <ph name="ACCOUNT_EMAIL" /></translation> <translation id="2622559029861875898">Chrome не може да тражи ажурирања. Проверите интернет везу.</translation> <translation id="2645435784669275700">Chrome ОС</translation> +<translation id="2649768380733403658">Chrome редовно проверава да ли прегледач има најбезбеднија подешавања. Обавестићемо вас ако је потребно да нешто прегледате.</translation> <translation id="2652691236519827073">Отвори линк у новој Chrome &картици</translation> <translation id="2665296953892887393">Помозите нам да побољшамо Google Chrome тако што ћете Google-у слати извештаје о отказивању и <ph name="UMA_LINK" /></translation> <translation id="2689103672227170538">Овај додатак је променио страницу која се приказује када покренете Chrome.</translation> @@ -237,6 +239,7 @@ Неке функције су можда недоступне. Наведите други директоријум профила или користите новију верзију Chrome-а.</translation> <translation id="521447420733633466">Ако делите уређај, пријатељи и породица могу засебно да прегледају и да подесе Chrome баш онако како желе</translation> +<translation id="5239627039202700673">Користите Chrome сваки пут када кликните на линкове у порукама, документима и другим апликацијама.</translation> <translation id="5251420635869119124">Гости могу да користе Chrome а да не остављају никакве трагове.</translation> <translation id="5334309298019785904">Chrome ОС не може да синхронизује податке јер Синхронизација није доступна за домен.</translation> <translation id="5334487786912937552">Chrome-у треба приступ меморијском простору да би преузимао фајлове</translation> @@ -253,6 +256,7 @@ <translation id="5566025111015594046">Google Chrome (mDNS-In)</translation> <translation id="565744775970812598">Датотека <ph name="FILE_NAME" /> је можда опасна, па ју је Chrome блокирао.</translation> <translation id="5678190148303298925">{COUNT,plural, =0{Администратор тражи да поново покренете Chrome да бисте применили ово ажурирање}=1{Администратор тражи да поново покренете Chrome да бисте применили ово ажурирање. Прозор без архивирања се неће поново отворити.}one{Администратор тражи да поново покренете Chrome да бисте применили ово ажурирање. # прозор без архивирања се неће поново отворити.}few{Администратор тражи да поново покренете Chrome да бисте применили ово ажурирање. # прозора без архивирања се неће поново отворити.}other{Администратор тражи да поново покренете Chrome да бисте применили ово ажурирање. # прозора без архивирања се неће поново отворити.}}</translation> +<translation id="5682679001737420487">Chrome блокира нека преузимања</translation> <translation id="5686916850681061684">Прилагодите и контролишите Google Chrome. Треба да обратите пажњу на нешто – кликните за више детаља.</translation> <translation id="5690427481109656848">Google LLC</translation> <translation id="570005089986962444">Када је укључено, Chrome ослобађа меморију са неактивних картица. То активним картицама и другим апликацијама пружа више рачунарских ресурса и одржава Chrome брзим. Неактивне картице се аутоматски поново активирају када се вратите на њих.</translation> @@ -311,6 +315,7 @@ <translation id="6739177684496155661">Желите да наставите на новом Chrome профилу?</translation> <translation id="6750954913813541382">Да би исправио правописне грешке, Chrome Google-у шаље текст који уносите у прегледач</translation> <translation id="677276454032249905">Желите ли ипак да затворите Chrome?</translation> +<translation id="6794858689789885890">Увек избришите податке о сајтовима са уређаја када затворите Chrome</translation> <translation id="683440813066116847">Правило за долазни саобраћај за Google Chrome Canary да бисте омогућили mDNS саобраћај.</translation> <translation id="6881299373831449287">Ажурирамо Chrome</translation> <translation id="6885412569789873916">Chrome апликације за бета канал</translation> @@ -395,6 +400,7 @@ <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Како користимо ове податке:<ph name="END_BOLD" /> Chrome може да процени ваша интересовања. Сајт који касније посетите може да затражи од Chrome-а приступ вашим интересовањима да би персонализовао огласе који вам се приказују.</translation> <translation id="8387459386171870978">Наставите са коришћењем Chrome-а</translation> <translation id="8394720698884623075">Проверава URL-ове са листом небезбедних сајтова који се чувају у Chrome-у</translation> +<translation id="8403038600646341038">Chrome логотип на екрану рачунара.</translation> <translation id="8416347857511542594">Сазнајте више о персонализацији огласа у Chrome-у</translation> <translation id="8418845734693287262">Chrome ОС не може да синхронизује податке зато што су подаци за пријављивање на налог застарели.</translation> <translation id="8433638294851456451">Да бисте послали број са овог уређаја на Android телефон, пријавите се у Chrome на оба уређаја.</translation>
diff --git a/chrome/app/vector_icons/BUILD.gn b/chrome/app/vector_icons/BUILD.gn index 9019918..199e1da 100644 --- a/chrome/app/vector_icons/BUILD.gn +++ b/chrome/app/vector_icons/BUILD.gn
@@ -270,6 +270,7 @@ "webauthn/passkey_phone_dark.icon", "webauthn/passkey_usb.icon", "webauthn/passkey_usb_dark.icon", + "webauthn/icloud_keychain.icon", "webauthn/webauthn_error.icon", "webauthn/webauthn_error_dark.icon", "zoom_in.icon",
diff --git a/chrome/app/vector_icons/webauthn/icloud_keychain.icon b/chrome/app/vector_icons/webauthn/icloud_keychain.icon new file mode 100644 index 0000000..9448320 --- /dev/null +++ b/chrome/app/vector_icons/webauthn/icloud_keychain.icon
@@ -0,0 +1,47 @@ +// 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. + +CANVAS_DIMENSIONS, 100, +MOVE_TO, 15.6f, 79, +R_CUBIC_TO, -17.4f, -4.7f, -21, -30, -5.2f, -37.1f, +R_CUBIC_TO, 1, -0.5f, 1.8f, -0.5f, 2.5f, -2.6f, +R_CUBIC_TO, 2.6f, -7.8f, 10.8f, -13.1f, 18.6f, -10.4f, +R_LINE_TO, 2, 0.7f, +R_LINE_TO, 1.3f, -1.8f, +CUBIC_TO, 49.3f, 7, 84.4f, 15.9f, 84.4f, 40.2f, +R_CUBIC_TO, 0, 1.5f, 0.4f, 1.9f, 2.4f, 2.5f, +R_CUBIC_TO, 16.2f, 4.8f, 17.8f, 27.6f, 2.5f, 35.2f, +R_LINE_TO, -3.8f, 2, +R_LINE_TO, -33.5f, -0.1f, +R_CUBIC_TO, -25, 0, -34.2f, -0.3f, -36.4f, -0.9f, +CLOSE, +R_MOVE_TO, 23.7f, -12.5f, +R_CUBIC_TO, 1.7f, -0.4f, 3.6f, -1.7f, 5.5f, -3.8f, +R_CUBIC_TO, 2.5f, -2.5f, 1.7f, -3, 3.5f, -3, +R_H_LINE_TO, 4.1f, +R_LINE_TO, 2, -2.5f, +R_LINE_TO, 2.3f, 2.7f, +R_LINE_TO, 1.4f, -1.4f, +R_LINE_TO, 1.3f, -1.3f, +R_LINE_TO, 1.5f, 1.3f, +R_LINE_TO, 1.4f, 1.4f, +R_LINE_TO, 1.3f, -1.2f, +R_LINE_TO, 1.3f, -1.1f, +R_LINE_TO, 1.2f, 1.1f, +R_LINE_TO, 1.3f, 1.2f, +R_LINE_TO, 1.5f, -1.4f, +R_LINE_TO, 1.4f, -1.4f, +R_LINE_TO, 1.2f, 1.3f, +CUBIC_TO, 73, 60, 74, 60, 75.9f, 58, +R_CUBIC_TO, 1.9f, -1.9f, 2, -4.3f, 0.3f, -6, +R_LINE_TO, -1.3f, -1.3f, +H_LINE_TO, 47.3f, +LINE_TO, 46, 48.7f, +CUBIC_TO, 41.3f, 41, 28.2f, 42, 24.5f, 50.4f, +R_CUBIC_TO, -4.2f, 9.2f, 4.8f, 18.9f, 14.8f, 16.1f, +CLOSE, +NEW_PATH, +NEW_PATH, +CIRCLE, 31.7, 55.1, 2.7 +
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc index 7c29c09..05fb9ec 100644 --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc
@@ -4085,6 +4085,9 @@ {"audio-hfp-mic-sr", flag_descriptions::kAudioHFPMicSRName, flag_descriptions::kAudioHFPMicSRDescription, kOsCrOS, PLATFORM_FEATURE_NAME_TYPE("CrOSLateBootAudioHFPMicSR")}, + {"audio-hfp-mic-sr-toggle", flag_descriptions::kAudioHFPMicSRToggleName, + flag_descriptions::kAudioHFPMicSRToggleDescription, kOsCrOS, + FEATURE_VALUE_TYPE(ash::features::kAudioHFPMicSRToggle)}, {"audio-hfp-nbs-warning", flag_descriptions::kAudioHFPNbsWarningName, flag_descriptions::kAudioHFPNbsWarningDescription, kOsCrOS, FEATURE_VALUE_TYPE(ash::features::kAudioHFPNbsWarning)}, @@ -5768,6 +5771,9 @@ flag_descriptions::kForceSpectreVariant2MitigationDescription, kOsCrOS, FEATURE_VALUE_TYPE( sandbox::policy::features::kForceSpectreVariant2Mitigation)}, + {"fsps-in-recents", flag_descriptions::kFSPsInRecentsName, + flag_descriptions::kFSPsInRecentsDescription, kOsCrOS, + FEATURE_VALUE_TYPE(ash::features::kFSPsInRecents)}, {"fuse-box-debug", flag_descriptions::kFuseBoxDebugName, flag_descriptions::kFuseBoxDebugDescription, kOsCrOS, FEATURE_VALUE_TYPE(ash::features::kFuseBoxDebug)},
diff --git a/chrome/browser/ash/app_list/search/local_image_search/annotation_storage.cc b/chrome/browser/ash/app_list/search/local_image_search/annotation_storage.cc index 23b7faf..1c922485 100644 --- a/chrome/browser/ash/app_list/search/local_image_search/annotation_storage.cc +++ b/chrome/browser/ash/app_list/search/local_image_search/annotation_storage.cc
@@ -62,12 +62,8 @@ ImageInfo::ImageInfo(const std::set<std::string>& annotations, const base::FilePath& path, - const base::Time& last_modified, - bool is_ignored) - : annotations(annotations), - path(path), - last_modified(last_modified), - is_ignored(is_ignored) {} + const base::Time& last_modified) + : annotations(annotations), path(path), last_modified(last_modified) {} ImageInfo::~ImageInfo() = default; ImageInfo::ImageInfo(const ImageInfo&) = default; @@ -175,10 +171,8 @@ const base::Time time = statement->ColumnTime(2); DVLOG(1) << "Select find: " << statement->ColumnString(0) << ", " << path << ", " << time; - matched_paths.push_back({{statement->ColumnString(0)}, - std::move(path), - std::move(time), - false}); + matched_paths.push_back( + {{statement->ColumnString(0)}, std::move(path), std::move(time)}); } return matched_paths; @@ -214,10 +208,8 @@ const base::Time time = statement->ColumnTime(2); DVLOG(1) << "Select find: " << statement->ColumnString(0) << ", " << path << ", " << time; - matched_paths.push_back({{statement->ColumnString(0)}, - std::move(path), - std::move(time), - false}); + matched_paths.push_back( + {{statement->ColumnString(0)}, std::move(path), std::move(time)}); } return matched_paths;
diff --git a/chrome/browser/ash/app_list/search/local_image_search/annotation_storage.h b/chrome/browser/ash/app_list/search/local_image_search/annotation_storage.h index 219e89373..dc74422 100644 --- a/chrome/browser/ash/app_list/search/local_image_search/annotation_storage.h +++ b/chrome/browser/ash/app_list/search/local_image_search/annotation_storage.h
@@ -28,13 +28,10 @@ base::FilePath path; // The image's last modified time. base::Time last_modified; - // Remove the image from further search. - bool is_ignored; ImageInfo(const std::set<std::string>& annotations, const base::FilePath& path, - const base::Time& last_modified, - bool is_ignored); + const base::Time& last_modified); ~ImageInfo(); ImageInfo(const ImageInfo&);
diff --git a/chrome/browser/ash/app_list/search/local_image_search/annotation_storage_unittest.cc b/chrome/browser/ash/app_list/search/local_image_search/annotation_storage_unittest.cc index d4df15cca..8b1b050 100644 --- a/chrome/browser/ash/app_list/search/local_image_search/annotation_storage_unittest.cc +++ b/chrome/browser/ash/app_list/search/local_image_search/annotation_storage_unittest.cc
@@ -64,8 +64,7 @@ task_environment_.RunUntilIdle(); auto time = base::Time::Now(); - ImageInfo bar_image({"test"}, test_directory_.AppendASCII("bar.jpg"), time, - /*is_ignored=*/false); + ImageInfo bar_image({"test"}, test_directory_.AppendASCII("bar.jpg"), time); storage_->Insert(bar_image); @@ -74,7 +73,7 @@ task_environment_.RunUntilIdle(); ImageInfo bar_image1({"test1"}, test_directory_.AppendASCII("bar.jpg"), - std::move(time), /*is_ignored=*/false); + std::move(time)); storage_->Insert(bar_image1); @@ -83,7 +82,7 @@ task_environment_.RunUntilIdle(); ImageInfo foo_image({"test1"}, test_directory_.AppendASCII("foo.png"), - base::Time::Now(), /*is_ignored=*/false); + base::Time::Now()); storage_->Insert(foo_image); @@ -99,11 +98,10 @@ auto time = base::Time::Now(); ImageInfo bar_image({"test"}, test_directory_.AppendASCII("bar.jpg"), - base::Time::Now(), /*is_ignored=*/false); - ImageInfo foo_image({"test"}, test_directory_.AppendASCII("foo.png"), time, - /*is_ignored=*/false); + base::Time::Now()); + ImageInfo foo_image({"test"}, test_directory_.AppendASCII("foo.png"), time); ImageInfo foo_image1({"test1"}, test_directory_.AppendASCII("foo.png"), - std::move(time), /*is_ignored=*/false); + std::move(time)); storage_->Insert(bar_image); storage_->Insert(foo_image); storage_->Insert(foo_image1); @@ -132,9 +130,9 @@ task_environment_.RunUntilIdle(); ImageInfo bar_image({"test"}, test_directory_.AppendASCII("bar.jpg"), - base::Time::Now(), /*is_ignored=*/false); + base::Time::Now()); ImageInfo foo_image({"test1"}, test_directory_.AppendASCII("foo.png"), - base::Time::Now(), /*is_ignored=*/false); + base::Time::Now()); storage_->Insert(bar_image); storage_->Insert(foo_image); @@ -156,18 +154,15 @@ ImageInfo document_image1({"test", "bar", "test1"}, test_directory_.AppendASCII("document1.jpg"), - base::Time::Now(), - /*is_ignored=*/false); + base::Time::Now()); ImageInfo document_image2({"testing", "testing_long"}, test_directory_.AppendASCII("document2.jpg"), - base::Time::Now(), - /*is_ignored=*/false); + base::Time::Now()); ImageInfo document_image3({"testing_long"}, test_directory_.AppendASCII("document3.jpg"), - base::Time::Now(), - /*is_ignored=*/false); + base::Time::Now()); ImageInfo foo_image({"test1"}, test_directory_.AppendASCII("foo.png"), - base::Time::Now(), /*is_ignored=*/false); + base::Time::Now()); storage_->Insert(document_image1); storage_->Insert(document_image2); storage_->Insert(document_image3); @@ -247,18 +242,15 @@ ImageInfo document_image1({"test", "bar", "test1"}, test_directory_.AppendASCII("document1.jpg"), - base::Time::Now(), - /*is_ignored=*/false); + base::Time::Now()); ImageInfo document_image2({"bar", "test1"}, test_directory_.AppendASCII("document2.jpg"), - base::Time::Now(), - /*is_ignored=*/false); + base::Time::Now()); ImageInfo document_image3({"bar", "test1"}, test_directory_.AppendASCII("document3.jpg"), - base::Time::Now(), - /*is_ignored=*/false); + base::Time::Now()); ImageInfo foo_image({"test1"}, test_directory_.AppendASCII("foo.png"), - base::Time::Now(), /*is_ignored=*/false); + base::Time::Now()); storage_->Insert(document_image1); storage_->Insert(document_image2); @@ -312,12 +304,10 @@ ImageInfo document_image1({"test", "bar", "test1"}, test_directory_.AppendASCII("document1.jpg"), - base::Time::Now(), - /*is_ignored=*/false); + base::Time::Now()); ImageInfo document_image2({"bar", "test1"}, test_directory_.AppendASCII("document2.jpg"), - base::Time::Now(), - /*is_ignored=*/false); + base::Time::Now()); storage_->Insert(document_image1); storage_->Insert(document_image2); @@ -368,7 +358,7 @@ task_environment_.RunUntilIdle(); ImageInfo bar_image({"test"}, test_directory_.AppendASCII("bar.jpg"), - base::Time::Now(), /*is_ignored=*/false); + base::Time::Now()); storage_->Insert(bar_image); EXPECT_THAT(storage_->GetAllAnnotations(),
diff --git a/chrome/browser/ash/app_list/search/local_image_search/image_annotation_worker.cc b/chrome/browser/ash/app_list/search/local_image_search/image_annotation_worker.cc index 862053b..d2c7bb7 100644 --- a/chrome/browser/ash/app_list/search/local_image_search/image_annotation_worker.cc +++ b/chrome/browser/ash/app_list/search/local_image_search/image_annotation_worker.cc
@@ -17,6 +17,7 @@ #include "base/files/memory_mapped_file.h" #include "base/logging.h" #include "base/strings/string_util.h" +#include "base/strings/utf_string_conversions.h" #include "base/task/sequenced_task_runner.h" #include "base/task/thread_pool.h" #include "base/threading/platform_thread.h" @@ -24,6 +25,7 @@ #include "chrome/browser/ash/app_list/search/local_image_search/annotation_storage.h" #include "chrome/browser/ash/app_list/search/local_image_search/search_utils.h" #include "chrome/browser/screen_ai/screen_ai_install_state.h" +#include "chromeos/ash/components/string_matching/tokenized_string.h" #include "chromeos/services/machine_learning/public/cpp/service_connection.h" #include "chromeos/services/machine_learning/public/mojom/image_content_annotation.mojom.h" #include "chromeos/services/machine_learning/public/mojom/machine_learning_service.mojom.h" @@ -32,6 +34,9 @@ namespace app_list { namespace { +using TokenizedString = ::ash::string_matching::TokenizedString; +using Mode = ::ash::string_matching::TokenizedString::Mode; + // ~ 20MiB constexpr int kMaxFileSizeBytes = 2e+7; constexpr int kConfidenceThreshold = 128; // 50% of 255 (max of ICA) @@ -284,13 +289,11 @@ DVLOG(1) << "CompareModifiedTime: " << stored_annotations.size() << " same? " << (file_info->last_modified == - stored_annotations.front().last_modified) - << " is_ignored: " << stored_annotations.front().is_ignored; + stored_annotations.front().last_modified); // Annotations are updated on a file change and have the file's last // modified time. So skip inserting the image annotations if the file // has not changed since the last update. - if (stored_annotations.front().is_ignored || - file_info->last_modified == stored_annotations.front().last_modified) { + if (file_info->last_modified == stored_annotations.front().last_modified) { images_being_processed_.pop(); return ProcessNextImage(); } @@ -299,8 +302,7 @@ DVLOG(1) << "Processing new " << image_path << " " << file_info->last_modified; annotation_storage_->Remove(image_path); - ImageInfo image_info({}, image_path, file_info->last_modified, - /*is_ignored=*/0); + ImageInfo image_info({}, image_path, file_info->last_modified); if (use_ocr_ || use_ica_) { ash::image_util::DecodeImageFile( @@ -349,10 +351,11 @@ screen_ai::mojom::VisualAnnotationPtr visual_annotation) { DVLOG(1) << "OnPerformOcr"; for (const auto& text_line : visual_annotation->lines) { - for (const auto& word : text_line->words) { - DVLOG(1) << word->word; - auto lower_case_word = base::ToLowerASCII(word->word); - if (lower_case_word.size() > 3 && !IsStopWord(lower_case_word) && + TokenizedString tokens(base::UTF8ToUTF16(text_line->text_line), + Mode::kWords); + for (const auto& word : tokens.tokens()) { + std::string lower_case_word = base::UTF16ToUTF8(word); + if (word.size() > 3 && !IsStopWord(lower_case_word) && base::IsAsciiAlpha(lower_case_word[0])) { image_info.annotations.insert(std::move(lower_case_word)); } @@ -395,14 +398,16 @@ DVLOG(1) << "OnPerformIca. Status: " << ptr->status << " Size: " << ptr->annotations.size(); for (const auto& a : ptr->annotations) { - if (a->confidence < kConfidenceThreshold) { - break; + if (a->confidence < kConfidenceThreshold || !a->name.has_value() || + a->name->empty()) { + continue; } - DVLOG(1) << "Id: " << a->id << " MId: " << a->mid - << " Confidence: " << (int)a->confidence - << " Name: " << a->name.value_or("null"); - if (a->name.has_value() && !a->name->empty()) { - image_info.annotations.insert(a->name.value()); + + TokenizedString tokens(base::UTF8ToUTF16(a->name.value()), Mode::kWords); + for (const auto& word : tokens.tokens()) { + DVLOG(1) << "Id: " << a->id << " MId: " << a->mid + << " Confidence: " << (int)a->confidence << " Name: " << word; + image_info.annotations.insert(base::UTF16ToUTF8(word)); } } if (!image_info.annotations.empty()) {
diff --git a/chrome/browser/ash/app_list/search/local_image_search/image_annotation_worker_unittest.cc b/chrome/browser/ash/app_list/search/local_image_search/image_annotation_worker_unittest.cc index 7b9d7d2..6e82e2a 100644 --- a/chrome/browser/ash/app_list/search/local_image_search/image_annotation_worker_unittest.cc +++ b/chrome/browser/ash/app_list/search/local_image_search/image_annotation_worker_unittest.cc
@@ -78,12 +78,12 @@ task_environment_.FastForwardBy(base::Seconds(1)); task_environment_.RunUntilIdle(); - ImageInfo jpg_image({"bar"}, jpg_path, image_time, /*is_ignored=*/false); - ImageInfo jpeg_image({"bar1"}, jpeg_path, image_time, /*is_ignored=*/false); - ImageInfo png_image({"bar2"}, png_path, image_time, /*is_ignored=*/false); - ImageInfo JPG_image({"bar5"}, JPG_path, image_time, /*is_ignored=*/false); - ImageInfo webp_image({"bar6"}, webp_path, image_time, /*is_ignored=*/false); - ImageInfo WEBP_image({"bar7"}, WEBP_path, image_time, /*is_ignored=*/false); + ImageInfo jpg_image({"bar"}, jpg_path, image_time); + ImageInfo jpeg_image({"bar1"}, jpeg_path, image_time); + ImageInfo png_image({"bar2"}, png_path, image_time); + ImageInfo JPG_image({"bar5"}, JPG_path, image_time); + ImageInfo webp_image({"bar6"}, webp_path, image_time); + ImageInfo WEBP_image({"bar7"}, WEBP_path, image_time); auto annotations = storage_->GetAllAnnotations(); EXPECT_THAT(annotations, testing::UnorderedElementsAreArray( @@ -106,8 +106,7 @@ /*error=*/false); task_environment_.RunUntilIdle(); - ImageInfo bar_image({"bar"}, bar_image_path_, bar_image_time, - /*is_ignored=*/false); + ImageInfo bar_image({"bar"}, bar_image_path_, bar_image_time); EXPECT_THAT(storage_->GetAllAnnotations(), testing::ElementsAreArray({bar_image})); @@ -135,8 +134,7 @@ /*error=*/false); task_environment_.RunUntilIdle(); - ImageInfo bar_image_updated({"bar"}, bar_image_path_, bar_image_time_updated, - /*is_ignored=*/false); + ImageInfo bar_image_updated({"bar"}, bar_image_path_, bar_image_time_updated); EXPECT_THAT(storage_->GetAllAnnotations(), testing::ElementsAreArray({bar_image_updated}));
diff --git a/chrome/browser/ash/borealis/borealis_disk_manager_impl.cc b/chrome/browser/ash/borealis/borealis_disk_manager_impl.cc index d0cc359c..1cf6066 100644 --- a/chrome/browser/ash/borealis/borealis_disk_manager_impl.cc +++ b/chrome/browser/ash/borealis/borealis_disk_manager_impl.cc
@@ -345,7 +345,7 @@ break; default: GetUpdatedDiskInfo( - "recieved failed or unrecognised status when resizing: " + + "received failed or unrecognised status when resizing: " + base::NumberToString(signal.status()) + " " + signal.failure_reason()); }
diff --git a/chrome/browser/ash/borealis/borealis_survey_handler_unittest.cc b/chrome/browser/ash/borealis/borealis_survey_handler_unittest.cc index 67a0a980..96209f9 100644 --- a/chrome/browser/ash/borealis/borealis_survey_handler_unittest.cc +++ b/chrome/browser/ash/borealis/borealis_survey_handler_unittest.cc
@@ -49,7 +49,7 @@ FakeAppId("some_app"), "Some Game", absl::optional<int>(646570)); base::flat_map<std::string, std::string> expected_data = { {"appName", "Some Game"}, - {"board", "UNKNOWN"}, + {"board", ""}, {"specs", base::StringPrintf("%ldGB; %s", (long)(base::SysInfo::AmountOfPhysicalMemory() /
diff --git a/chrome/browser/ash/crosapi/test_controller_ash.cc b/chrome/browser/ash/crosapi/test_controller_ash.cc index ea204559..56c0bcc 100644 --- a/chrome/browser/ash/crosapi/test_controller_ash.cc +++ b/chrome/browser/ash/crosapi/test_controller_ash.cc
@@ -118,15 +118,129 @@ waiter.Wait(); } +const base::TimeDelta kWindowWaitTimeout = base::Seconds(10); + } // namespace +// This class closes all the Ash browser windows and runs the callback to +// notify the callback client whether it has successfully closed all browser +// windows, or failed to do so within the timeout duration. It will destroy +// itself after running the callback. +class TestControllerAsh::SelfOwnedAshBrowserWindowCloser + : public BrowserListObserver { + public: + explicit SelfOwnedAshBrowserWindowCloser( + CloseAllAshBrowserWindowsAndConfirmCallback callback) + : callback_(std::move(callback)) { + BrowserList::AddObserver(this); + } + + SelfOwnedAshBrowserWindowCloser(const SelfOwnedAshBrowserWindowCloser&) = + delete; + SelfOwnedAshBrowserWindowCloser& operator=( + const SelfOwnedAshBrowserWindowCloser&) = delete; + ~SelfOwnedAshBrowserWindowCloser() override { + BrowserList::RemoveObserver(this); + } + + void CloseAllBrowserWindows() { + if (BrowserList::GetInstance()->empty()) { + OnAllBrowserWindowsClosed(/*success=*/true); + // Note: |this| is deleted at this point. + return; + } + + timer_.Start( + FROM_HERE, kWindowWaitTimeout, + base::BindOnce( + &SelfOwnedAshBrowserWindowCloser::OnAllBrowserWindowsClosed, + base::Unretained(this), /*success=*/false)); + + for (auto* browser : *BrowserList::GetInstance()) { + // Close the browser asynchronously. + browser->window()->Close(); + } + } + + private: + // BrowserListObserver: + void OnBrowserRemoved(Browser* browser) override { + if (BrowserList::GetInstance()->empty()) { + OnAllBrowserWindowsClosed(/*success=*/true); + // Note: |this| is deleted at this point. + } + } + + void OnAllBrowserWindowsClosed(bool success) { + std::move(callback_).Run(success); + delete this; + } + + CloseAllAshBrowserWindowsAndConfirmCallback callback_; + base::OneShotTimer timer_; +}; + +// This class runs the callback to notify the callback client whether it has +// observed at least 1 ash browser window open, or failed to do so within the +// timeout duration. It will destroy itself after running the callback. +class TestControllerAsh::SelfOwnedAshBrowserWindowOpenWaiter + : public BrowserListObserver { + public: + explicit SelfOwnedAshBrowserWindowOpenWaiter( + CheckAtLeastOneAshBrowserWindowOpenCallback callback) + : callback_(std::move(callback)) { + BrowserList::AddObserver(this); + } + + SelfOwnedAshBrowserWindowOpenWaiter( + const SelfOwnedAshBrowserWindowOpenWaiter&) = delete; + SelfOwnedAshBrowserWindowOpenWaiter& operator=( + const SelfOwnedAshBrowserWindowOpenWaiter&) = delete; + ~SelfOwnedAshBrowserWindowOpenWaiter() override { + BrowserList::RemoveObserver(this); + } + + void CheckIfAtLeastOneWindowOpen() { + if (BrowserList::GetInstance()->size() >= 1u) { + NotifyBrowserWindowOpen(/*has_open_window=*/true); + // Note: |this| is deleted at this point. + return; + } + + timer_.Start( + FROM_HERE, kWindowWaitTimeout, + base::BindOnce( + &SelfOwnedAshBrowserWindowOpenWaiter::NotifyBrowserWindowOpen, + base::Unretained(this), /*browser_window_open=*/false)); + } + + private: + // BrowserListObserver: + void OnBrowserAdded(Browser* browser) override { + if (BrowserList::GetInstance()->size() >= 1u) { + NotifyBrowserWindowOpen(/*has_open_window=*/true); + // Note: |this| is deleted at this point. + } + } + + // Notifies the |callback_| client whether it has observed at least 1 browser + // window open. + void NotifyBrowserWindowOpen(bool has_open_window) { + std::move(callback_).Run(has_open_window); + delete this; + } + + CheckAtLeastOneAshBrowserWindowOpenCallback callback_; + base::OneShotTimer timer_; +}; + TestControllerAsh::TestControllerAsh() = default; TestControllerAsh::~TestControllerAsh() = default; void TestControllerAsh::BindReceiver( mojo::PendingReceiver<mojom::TestController> receiver) { -// This interface is not available on production devices. It's only needed for -// tests that run on Linux-chrome so no reason to expose it. + // This interface is not available on production devices. It's only + // needed for tests that run on Linux-chrome so no reason to expose it. #if BUILDFLAG(IS_CHROMEOS_DEVICE) LOG(ERROR) << "Ash does not support TestController on devices"; #else @@ -793,8 +907,22 @@ std::move(callback).Run(); } +void TestControllerAsh::CloseAllAshBrowserWindowsAndConfirm( + CloseAllAshBrowserWindowsAndConfirmCallback callback) { + SelfOwnedAshBrowserWindowCloser* closer = + new SelfOwnedAshBrowserWindowCloser(std::move(callback)); + closer->CloseAllBrowserWindows(); +} + +void TestControllerAsh::CheckAtLeastOneAshBrowserWindowOpen( + CheckAtLeastOneAshBrowserWindowOpenCallback callback) { + SelfOwnedAshBrowserWindowOpenWaiter* window_waiter = + new SelfOwnedAshBrowserWindowOpenWaiter(std::move(callback)); + window_waiter->CheckIfAtLeastOneWindowOpen(); +} + void TestControllerAsh::OnAshUtteranceFinished(int utterance_id) { - // Delete the utterace event delegate object when the utterance is finished. + // Delete the utterance event delegate object when the utterance is finished. ash_utterance_event_delegates_.erase(utterance_id); }
diff --git a/chrome/browser/ash/crosapi/test_controller_ash.h b/chrome/browser/ash/crosapi/test_controller_ash.h index f3e6b84..40d48c9 100644 --- a/chrome/browser/ash/crosapi/test_controller_ash.h +++ b/chrome/browser/ash/crosapi/test_controller_ash.h
@@ -130,6 +130,12 @@ mojom::AppListItemAttributesPtr attributes, SetAppListItemAttributesCallback callback) override; + void CloseAllAshBrowserWindowsAndConfirm( + CloseAllAshBrowserWindowsAndConfirmCallback callback) override; + + void CheckAtLeastOneAshBrowserWindowOpen( + CheckAtLeastOneAshBrowserWindowOpenCallback callback) override; + mojo::Remote<mojom::StandaloneBrowserTestController>& GetStandaloneBrowserTestController() { DCHECK(standalone_browser_test_controller_.is_bound()); @@ -145,6 +151,8 @@ private: class OverviewWaiter; class AshUtteranceEventDelegate; + class SelfOwnedAshBrowserWindowCloser; + class SelfOwnedAshBrowserWindowOpenWaiter; // Called when a Tts utterance is finished. void OnAshUtteranceFinished(int utterance_id);
diff --git a/chrome/browser/ash/extensions/file_manager/private_api_util.cc b/chrome/browser/ash/extensions/file_manager/private_api_util.cc index 60c8272..34af86f 100644 --- a/chrome/browser/ash/extensions/file_manager/private_api_util.cc +++ b/chrome/browser/ash/extensions/file_manager/private_api_util.cc
@@ -807,6 +807,7 @@ result.bytes_to_pin = progress.bytes_to_pin; result.pinned_bytes = progress.pinned_bytes; result.files_to_pin = progress.files_to_pin; + result.listed_files = progress.listed_files; result.remaining_seconds = !progress.remaining_time.is_inf() ? progress.remaining_time.InSecondsF() : 0;
diff --git a/chrome/browser/ash/file_manager/file_manager_browsertest.cc b/chrome/browser/ash/file_manager/file_manager_browsertest.cc index 06598bbc..1d6031bf 100644 --- a/chrome/browser/ash/file_manager/file_manager_browsertest.cc +++ b/chrome/browser/ash/file_manager/file_manager_browsertest.cc
@@ -161,6 +161,11 @@ return *this; } + TestCase& FakeFileSystemProvider() { + options.fake_file_system_provider = true; + return *this; + } + TestCase& DontMountVolumes() { options.mount_volumes = false; return *this; @@ -243,6 +248,11 @@ return *this; } + TestCase& EnableFSPsInRecents() { + options.enable_fsps_in_recents = true; + return *this; + } + TestCase& EnableOsFeedback() { options.enable_os_feedback = true; return *this; @@ -348,6 +358,10 @@ full_name += "_SearchV2"; } + if (options.enable_fsps_in_recents) { + full_name += "_FSPsInRecents"; + } + if (options.enable_os_feedback) { full_name += "_OsFeedback"; } @@ -2389,7 +2403,10 @@ TestCase("recentImagesDownloadsAndDriveAndPlayFiles").EnableArc(), TestCase("recentVideosDownloads"), TestCase("recentVideosDownloadsAndDrive"), - TestCase("recentVideosDownloadsAndDriveAndPlayFiles").EnableArc())); + TestCase("recentVideosDownloadsAndDriveAndPlayFiles").EnableArc(), + TestCase("recentFileSystemProviderFiles") + .FakeFileSystemProvider() + .EnableFSPsInRecents())); WRAPPED_INSTANTIATE_TEST_SUITE_P( Metadata, /* metadata.js */
diff --git a/chrome/browser/ash/file_manager/file_manager_browsertest_base.cc b/chrome/browser/ash/file_manager/file_manager_browsertest_base.cc index ecfd4cc..8b0214dd 100644 --- a/chrome/browser/ash/file_manager/file_manager_browsertest_base.cc +++ b/chrome/browser/ash/file_manager/file_manager_browsertest_base.cc
@@ -78,6 +78,9 @@ #include "chrome/browser/ash/file_manager/mount_test_util.h" #include "chrome/browser/ash/file_manager/path_util.h" #include "chrome/browser/ash/file_manager/volume_manager.h" +#include "chrome/browser/ash/file_system_provider/fake_extension_provider.h" +#include "chrome/browser/ash/file_system_provider/provided_file_system_info.h" +#include "chrome/browser/ash/file_system_provider/provider_interface.h" #include "chrome/browser/ash/guest_os/guest_id.h" #include "chrome/browser/ash/guest_os/guest_os_share_path.h" #include "chrome/browser/ash/guest_os/public/guest_os_mount_provider.h" @@ -147,6 +150,7 @@ #include "extensions/browser/event_router.h" #include "extensions/browser/extension_function_registry.h" #include "extensions/common/api/test.h" +#include "extensions/common/extension_id.h" #include "google_apis/common/test_util.h" #include "google_apis/drive/drive_api_parser.h" #include "media/base/media_switches.h" @@ -261,6 +265,7 @@ MEDIA_VIEW_DOCUMENTS, SMBFS_VOLUME, MTP_VOLUME, + PROVIDED_VOLUME, }; // Represents the different types of entries (e.g. file, folder). @@ -334,6 +339,8 @@ *volume = MEDIA_VIEW_VIDEOS; } else if (value == "media_view_documents") { *volume = MEDIA_VIEW_DOCUMENTS; + } else if (value == "provided") { + *volume = PROVIDED_VOLUME; } else if (value == "smbfs") { *volume = SMBFS_VOLUME; } else if (value == "mtp") { @@ -1799,6 +1806,93 @@ } }; +using ash::file_system_provider::Capabilities; +using ash::file_system_provider::FakeExtensionProvider; +using ash::file_system_provider::FakeProvidedFileSystem; +using ash::file_system_provider::MountOptions; +using ash::file_system_provider::ProvidedFileSystemInfo; + +// An extension provider that customizes the FakeExtensionProvider. The +// FakeExtensionProvider creates an unwatchable volume, which is not suitable +// for tests. Thus we expose the constructor to allow custom capabilities to be +// passed. +class TestExtensionProvider : public FakeExtensionProvider { + public: + TestExtensionProvider(const extensions::ExtensionId& extension_id, + const Capabilities& capabilities) + : FakeExtensionProvider(extension_id, capabilities) {} +}; + +// Creates a fake file system provider. To use it in your test please add +// .FakeFileSystemProvider() option in your test declaration. +class FileSystemProviderTestVolume : public TestVolume { + public: + FileSystemProviderTestVolume() + : TestVolume("provided"), + extension_id_("test-file-system-provider-id"), + provider_id_( + ash::file_system_provider::ProviderId::CreateFromExtensionId( + extension_id_)) {} + + FileSystemProviderTestVolume(const FileSystemProviderTestVolume&) = delete; + FileSystemProviderTestVolume& operator=(const FileSystemProviderTestVolume&) = + delete; + + ~FileSystemProviderTestVolume() override = default; + + void Mount(Profile* profile) { + // In order for the test file system provider volume to be correctly mounted + // we need to register a provider (ProviderInterface) with the file system + // provider service. We use a customized FakeExtensionProvider, which has + // a factory method that builds an instance of the FakeProvidedFileSystem + // which is a ProvidedFileSystemInterface. That instance is what does the + // creation of entries, reading of directories, etc. + Capabilities capabilities = { + .configurable = false, + .watchable = true, + .multiple_mounts = false, + .source = extensions::SOURCE_NETWORK, + }; + std::unique_ptr<ash::file_system_provider::ProviderInterface> provider = + std::make_unique<TestExtensionProvider>(extension_id_, capabilities); + ash::file_system_provider::Service* service = + ash::file_system_provider::Service::Get(profile); + service->RegisterProvider(std::move(provider)); + + MountOptions options("test-fsp", "TestFSP"); + EXPECT_EQ(base::File::FILE_OK, + service->MountFileSystem(provider_id_, options)); + } + + void CreateEntry(Profile* profile, + const AddEntriesMessage::TestEntryInfo& entry) { + ash::file_system_provider::Service* service = + ash::file_system_provider::Service::Get(profile); + DCHECK(service) << "Unable to retrieve file system provider service"; + std::vector<ash::file_system_provider::ProvidedFileSystemInfo> + file_systems = service->GetProvidedFileSystemInfoList(provider_id_); + DCHECK(file_systems.size() == 1) + << "Unexpected number " << file_systems.size() + << " of file systems for provider_id " << provider_id_.ToString(); + FakeProvidedFileSystem* fake_file_system = + static_cast<FakeProvidedFileSystem*>(service->GetProvidedFileSystem( + provider_id_, file_systems[0].file_system_id())); + DCHECK(fake_file_system) + << "Unable to get fake file system for provider_id_ " + << provider_id_.ToString(); + bool folder = entry.entry_type == AddEntriesMessage::EntryType::DIRECTORY; + std::string fileContents = folder ? "" : "abcdef"; + fake_file_system->AddEntry(base::FilePath(entry.target_path), folder, + entry.name_text, fileContents.length(), + entry.last_modified_time, entry.mime_type, + fileContents); + } + + private: + extensions::ExtensionId extension_id_; + ash::file_system_provider::ProviderId provider_id_; +}; + // An internal volume which is hidden from file manager. class HiddenTestVolume : public FakeTestVolume { public: @@ -2228,6 +2322,12 @@ disabled_features.push_back(search_features::kLauncherImageSearchOcr); } + if (options.enable_fsps_in_recents) { + enabled_features.push_back(ash::features::kFSPsInRecents); + } else { + disabled_features.push_back(ash::features::kFSPsInRecents); + } + if (options.enable_os_feedback) { enabled_features.push_back(ash::features::kOsFeedback); } else { @@ -2444,6 +2544,14 @@ } else { EXPECT_FALSE(file_tasks::FileTasksNotifier::GetForProfile(profile())); } + + if (options.fake_file_system_provider) { + file_system_provider_volume_ = + std::make_unique<FileSystemProviderTestVolume>(); + if (options.mount_volumes) { + file_system_provider_volume_->Mount(profile()); + } + } } smbfs_volume_ = std::make_unique<SmbfsTestVolume>(); @@ -3003,6 +3111,14 @@ LOG(FATAL) << "Add entry: but no MediaView Documents volume."; } break; + case AddEntriesMessage::PROVIDED_VOLUME: + if (file_system_provider_volume_) { + file_system_provider_volume_->CreateEntry(profile(), + *message.entries[i]); + } else { + LOG(FATAL) << "Add entry: but no fileSystemProvider volume."; + } + break; case AddEntriesMessage::SMBFS_VOLUME: CHECK(smbfs_volume_); ASSERT_TRUE(smbfs_volume_->Initialize(profile())); @@ -3762,8 +3878,7 @@ std::vector<std::string> tokens = base::SplitString( *terms, ",", base::TRIM_WHITESPACE, base::SPLIT_WANT_NONEMPTY); std::set<std::string> unique_terms(tokens.begin(), tokens.end()); - app_list::ImageInfo image_info(unique_terms, file_path, base::Time::Now(), - false); + app_list::ImageInfo image_info(unique_terms, file_path, base::Time::Now()); app_list::LocalImageSearchServiceFactory::GetForBrowserContext(profile()) ->Insert(image_info); return;
diff --git a/chrome/browser/ash/file_manager/file_manager_browsertest_base.h b/chrome/browser/ash/file_manager/file_manager_browsertest_base.h index a7e20a7..78078cc 100644 --- a/chrome/browser/ash/file_manager/file_manager_browsertest_base.h +++ b/chrome/browser/ash/file_manager/file_manager_browsertest_base.h
@@ -53,17 +53,18 @@ }; enum DeviceMode { kDeviceModeNotSet, kConsumerOwned, kEnrolled }; +class AndroidFilesTestVolume; +class CrostiniTestVolume; +class DocumentsProviderTestVolume; +class DownloadsTestVolume; class DriveFsTestVolume; class FakeTestVolume; -class DownloadsTestVolume; -class CrostiniTestVolume; -class AndroidFilesTestVolume; -class RemovableTestVolume; -class DocumentsProviderTestVolume; -class MediaViewTestVolume; -class SmbfsTestVolume; -class HiddenTestVolume; +class FileSystemProviderTestVolume; class GuestOsTestVolume; +class HiddenTestVolume; +class MediaViewTestVolume; +class RemovableTestVolume; +class SmbfsTestVolume; ash::LoggedInUserMixin::LogInType LogInTypeFor( TestAccountType test_account_type); @@ -101,6 +102,9 @@ // Whether test requires Android documents provider for Google Photos. bool photos_documents_provider = false; + // Whether test requires a fake file system provider. + bool fake_file_system_provider = false; + // Whether test requires ARC++. bool arc = false; @@ -178,6 +182,9 @@ // Whether tests should enable image content search. bool enable_image_content_search = false; + // Whether test should run with the fsps-in-recents flag. + bool enable_fsps_in_recents = false; + // Whether tests should enable OS Feedback. bool enable_os_feedback = false; @@ -342,6 +349,7 @@ std::unique_ptr<MediaViewTestVolume> media_view_documents_; std::unique_ptr<SmbfsTestVolume> smbfs_volume_; std::unique_ptr<HiddenTestVolume> hidden_volume_; + std::unique_ptr<FileSystemProviderTestVolume> file_system_provider_volume_; // Map from source path (e.g. sftp://1:2) to volume. base::flat_map<std::string, std::unique_ptr<GuestOsTestVolume>>
diff --git a/chrome/browser/ash/file_manager/file_manager_string_util.cc b/chrome/browser/ash/file_manager/file_manager_string_util.cc index b893bda..6159d79 100644 --- a/chrome/browser/ash/file_manager/file_manager_string_util.cc +++ b/chrome/browser/ash/file_manager/file_manager_string_util.cc
@@ -379,6 +379,10 @@ SET_STRING("BULK_PINNING_GET_STARTED", IDS_FILE_BROWSER_BULK_PINNING_GET_STARTED); SET_STRING("BULK_PINNING_LISTING", IDS_FILE_BROWSER_BULK_PINNING_LISTING); + SET_STRING("BULK_PINNING_LISTING_WITH_MULTIPLE_ITEMS", + IDS_FILE_BROWSER_BULK_PINNING_LISTING_WITH_MULTIPLE_ITEMS); + SET_STRING("BULK_PINNING_LISTING_WITH_SINGLE_ITEM", + IDS_FILE_BROWSER_BULK_PINNING_LISTING_WITH_SINGLE_ITEM); SET_STRING("BULK_PINNING_NOT_ENOUGH_SPACE", IDS_FILE_BROWSER_BULK_PINNING_NOT_ENOUGH_SPACE); SET_STRING("BULK_PINNING_OFFLINE", IDS_FILE_BROWSER_BULK_PINNING_OFFLINE);
diff --git a/chrome/browser/ash/file_manager/restore_to_destination_io_task.cc b/chrome/browser/ash/file_manager/restore_to_destination_io_task.cc index 4af5b3b..214df12a 100644 --- a/chrome/browser/ash/file_manager/restore_to_destination_io_task.cc +++ b/chrome/browser/ash/file_manager/restore_to_destination_io_task.cc
@@ -210,6 +210,13 @@ return base::FilePath(relative_path); } +void RestoreToDestinationIOTask::Pause(PauseParams params) { + if (move_io_task_) { + // Delegate Pause to the underlying `move_io_task_`. + move_io_task_->Pause(std::move(params)); + } +} + void RestoreToDestinationIOTask::Resume(ResumeParams params) { if (move_io_task_) { // Delegate Resume to the underlying `move_io_task_`.
diff --git a/chrome/browser/ash/file_manager/restore_to_destination_io_task.h b/chrome/browser/ash/file_manager/restore_to_destination_io_task.h index 96a7cda4..1cc5c9a 100644 --- a/chrome/browser/ash/file_manager/restore_to_destination_io_task.h +++ b/chrome/browser/ash/file_manager/restore_to_destination_io_task.h
@@ -44,6 +44,9 @@ void Execute(ProgressCallback progress_callback, CompleteCallback complete_callback) override; + // Passes the Pause on to the underlying `move_io_task_` if it exists. + void Pause(PauseParams params) override; + // Passes the Resume on to the underlying `move_io_task_` if it exists. void Resume(ResumeParams params) override;
diff --git a/chrome/browser/ash/file_manager/restore_to_destination_io_task_unittest.cc b/chrome/browser/ash/file_manager/restore_to_destination_io_task_unittest.cc index e3a5f19..7102623 100644 --- a/chrome/browser/ash/file_manager/restore_to_destination_io_task_unittest.cc +++ b/chrome/browser/ash/file_manager/restore_to_destination_io_task_unittest.cc
@@ -133,5 +133,94 @@ EXPECT_EQ(foo_contents, contents); } +TEST_F(RestoreToDestinationIOTaskTest, PauseAndResume) { + EnsureTrashDirectorySetup(downloads_dir_); + + // Setup the destination directory where the file will be restored to. + base::FilePath destination_path = temp_dir_.GetPath().Append("dest_folder"); + ASSERT_TRUE(base::CreateDirectory(destination_path)); + + // Setup the contents for files in the Trash directory. + std::string foo_contents = base::RandBytesAsString(kTestFileSize); + std::string foo_metadata_contents_1 = + GenerateTrashInfoContents("/Downloads/bar/baz1.txt"); + std::string foo_metadata_contents_2 = + GenerateTrashInfoContents("/Downloads/bar/baz2.txt"); + + // Write contents to the files in the trash directory. + const base::FilePath trash_path = + downloads_dir_.Append(trash::kTrashFolderName); + const base::FilePath file_1 = + trash_path.Append(trash::kInfoFolderName).Append("foo1.txt.trashinfo"); + ASSERT_TRUE(base::WriteFile(file_1, foo_metadata_contents_1)); + const base::FilePath path_1 = + trash_path.Append(trash::kFilesFolderName).Append("foo1.txt"); + ASSERT_TRUE(base::WriteFile(path_1, foo_contents)); + + const base::FilePath file_2 = + trash_path.Append(trash::kInfoFolderName).Append("foo2.txt.trashinfo"); + ASSERT_TRUE(base::WriteFile(file_2, foo_metadata_contents_2)); + const base::FilePath path_2 = + trash_path.Append(trash::kFilesFolderName).Append("foo2.txt"); + ASSERT_TRUE(base::WriteFile(path_2, foo_contents)); + + // Setup source and destination locations. + base::RunLoop run_loop; + std::vector<storage::FileSystemURL> source_urls = { + CreateFileSystemURL(file_1), + CreateFileSystemURL(file_2), + }; + auto dest = file_system_context_->CreateCrackedFileSystemURL( + kTestStorageKey, storage::kFileSystemTypeTest, + destination_path.BaseName()); + + base::MockRepeatingCallback<void(const ProgressStatus&)> progress_callback; + base::MockOnceCallback<void(ProgressStatus)> complete_callback; + + RestoreToDestinationIOTask task(source_urls, dest, profile_.get(), + file_system_context_, temp_dir_.GetPath(), + /*show_notification=*/true); + + // Expect an in progress status and pause. + EXPECT_CALL(progress_callback, + Run(Field(&ProgressStatus::state, State::kInProgress))) + .WillOnce([&task]() { + PauseParams pause_params; + pause_params.conflict_params.emplace(); + task.Pause(std::move(pause_params)); + + ASSERT_TRUE(task.GetMoveTaskForTesting()); + EXPECT_TRUE(task.progress().IsPaused()); + EXPECT_TRUE(task.GetMoveTaskForTesting()->progress().IsPaused()); + }); + // Expect a paused status and resume. + EXPECT_CALL(progress_callback, + Run(Field(&ProgressStatus::state, State::kPaused))) + .WillOnce([&task]() { + ResumeParams resume_params; + resume_params.conflict_params.emplace(); + resume_params.conflict_params->conflict_resolve = "replace"; + task.Resume(std::move(resume_params)); + }); + EXPECT_CALL(complete_callback, + Run(Field(&ProgressStatus::state, State::kSuccess))) + .WillOnce(RunClosure(run_loop.QuitClosure())); + + task.Execute(progress_callback.Get(), complete_callback.Get()); + run_loop.Run(); + + EXPECT_TRUE(base::PathExists(destination_path.Append("baz1.txt"))); + std::string contents; + ASSERT_TRUE( + base::ReadFileToString(destination_path.Append("baz1.txt"), &contents)); + EXPECT_EQ(foo_contents, contents); + + EXPECT_TRUE(base::PathExists(destination_path.Append("baz2.txt"))); + std::string contents2; + ASSERT_TRUE( + base::ReadFileToString(destination_path.Append("baz2.txt"), &contents2)); + EXPECT_EQ(foo_contents, contents2); +} + } // namespace } // namespace file_manager::io_task
diff --git a/chrome/browser/ash/file_system_provider/fake_provided_file_system.cc b/chrome/browser/ash/file_system_provider/fake_provided_file_system.cc index 3ade01e..774f613e 100644 --- a/chrome/browser/ash/file_system_provider/fake_provided_file_system.cc +++ b/chrome/browser/ash/file_system_provider/fake_provided_file_system.cc
@@ -80,7 +80,8 @@ base::Time modification_time, std::string mime_type, std::string contents) { - DCHECK(entries_.find(entry_path) == entries_.end()); + DCHECK(entries_.find(entry_path) == entries_.end()) + << "Already present " << entry_path; std::unique_ptr<EntryMetadata> metadata(new EntryMetadata); metadata->is_directory = std::make_unique<bool>(is_directory); @@ -203,7 +204,7 @@ for (Entries::const_iterator it = entries_.begin(); it != entries_.end(); ++it) { const base::FilePath file_path = it->first; - if (file_path == directory_path || directory_path.IsParent(file_path)) { + if (directory_path == file_path.DirName()) { const EntryMetadata* const metadata = it->second->metadata.get(); filesystem::mojom::FsFileType entry_type = *metadata->is_directory ? filesystem::mojom::FsFileType::DIRECTORY
diff --git a/chrome/browser/ash/fileapi/recent_model.cc b/chrome/browser/ash/fileapi/recent_model.cc index ad8e78f..6d3621c 100644 --- a/chrome/browser/ash/fileapi/recent_model.cc +++ b/chrome/browser/ash/fileapi/recent_model.cc
@@ -9,12 +9,15 @@ #include <string> #include <utility> +#include "ash/constants/ash_features.h" +#include "base/feature_list.h" #include "base/files/file_path.h" #include "base/functional/bind.h" #include "base/memory/ptr_util.h" #include "base/metrics/histogram_macros.h" #include "base/time/time.h" #include "chrome/browser/ash/file_manager/path_util.h" +#include "chrome/browser/ash/file_manager/volume_manager.h" #include "chrome/browser/ash/fileapi/recent_arc_media_source.h" #include "chrome/browser/ash/fileapi/recent_disk_source.h" #include "chrome/browser/ash/fileapi/recent_drive_source.h" @@ -52,6 +55,29 @@ true /* ignore_dotfiles */, 0 /* max_depth unlimited */, "FileBrowser.Recent.LoadDownloads")); sources.emplace_back(std::make_unique<RecentDriveSource>(profile)); + + if (base::FeatureList::IsEnabled(ash::features::kFSPsInRecents)) { + file_manager::VolumeManager* volume_manager = + file_manager::VolumeManager::Get(profile); + for (const base::WeakPtr<file_manager::Volume> volume : + volume_manager->GetVolumeList()) { + if (!volume || volume->type() != file_manager::VOLUME_TYPE_PROVIDED || + volume->file_system_type() == file_manager::util::kFuseBox) { + // Provided volume types are served via two file system types: fusebox + // (usable from ash or lacros, but requires ChromeOS' /usr/bin/fusebox + // daemon process to be running) and non-fusebox (ash only, no separate + // process required). The Files app runs in ash and could use either. + // Using both would return duplicate results. We therefore filter out + // the fusebox file system type. + continue; + } + sources.emplace_back(std::make_unique<RecentDiskSource>( + volume->mount_path().BaseName().AsUTF8Unsafe(), + /*ignore_dot_files=*/true, /*max_depth=*/0, + "FileBrowser.Recent.LoadFileSystemProvider")); + } + } + return sources; }
diff --git a/chrome/browser/ash/telemetry_extension/events/telemetry_event_forwarder.cc b/chrome/browser/ash/telemetry_extension/events/telemetry_event_forwarder.cc index 903b8d4..e95683b 100644 --- a/chrome/browser/ash/telemetry_extension/events/telemetry_event_forwarder.cc +++ b/chrome/browser/ash/telemetry_extension/events/telemetry_event_forwarder.cc
@@ -65,6 +65,18 @@ } return; } + case crosapi::mojom::TelemetryEventCategoryEnum::kTouchscreenTouch: { + if (event->is_touchscreen_touch_event_info()) { + crosapi_observer_->OnEvent(std::move(event)); + } + return; + } + case crosapi::mojom::TelemetryEventCategoryEnum::kTouchscreenConnected: { + if (event->is_touchscreen_connected_event_info()) { + crosapi_observer_->OnEvent(std::move(event)); + } + return; + } case crosapi::mojom::TelemetryEventCategoryEnum::kStylusTouch: { if (event->is_stylus_touch_event_info()) { crosapi_observer_->OnEvent(std::move(event));
diff --git a/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters.cc b/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters.cc index 30e8e67..dcb0e0a 100644 --- a/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters.cc +++ b/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters.cc
@@ -145,6 +145,23 @@ std::move(converted_touch_buttons)); } +crosapi::mojom::TelemetryTouchscreenTouchEventInfoPtr UncheckedConvertPtr( + cros_healthd::mojom::TouchscreenTouchEventPtr input) { + std::vector<crosapi::mojom::TelemetryTouchPointInfoPtr> + converted_touch_points; + for (auto& touch_point : input->touch_points) { + converted_touch_points.push_back(ConvertStructPtr(std::move(touch_point))); + } + return crosapi::mojom::TelemetryTouchscreenTouchEventInfo::New( + std::move(converted_touch_points)); +} + +crosapi::mojom::TelemetryTouchscreenConnectedEventInfoPtr UncheckedConvertPtr( + cros_healthd::mojom::TouchscreenConnectedEventPtr input) { + return crosapi::mojom::TelemetryTouchscreenConnectedEventInfo::New( + input->max_x, input->max_y, input->max_pressure); +} + crosapi::mojom::TelemetryStylusTouchEventInfoPtr UncheckedConvertPtr( cros_healthd::mojom::StylusTouchEventPtr input) { return crosapi::mojom::TelemetryStylusTouchEventInfo::New( @@ -210,6 +227,22 @@ return nullptr; } } + case cros_healthd::mojom::EventInfo::Tag::kTouchscreenEventInfo: { + auto info = std::move(input->get_touchscreen_event_info()); + switch (info->which()) { + case cros_healthd::mojom::TouchscreenEventInfo::Tag::kTouchEvent: + return crosapi::mojom::TelemetryEventInfo:: + NewTouchscreenTouchEventInfo( + ConvertStructPtr(std::move(info->get_touch_event()))); + case cros_healthd::mojom::TouchscreenEventInfo::Tag::kConnectedEvent: + return crosapi::mojom::TelemetryEventInfo:: + NewTouchscreenConnectedEventInfo( + ConvertStructPtr(std::move(info->get_connected_event()))); + case cros_healthd::mojom::TouchscreenEventInfo::Tag::kDefaultType: + LOG(WARNING) << "Got unsupported touchscreen event"; + return nullptr; + } + } case cros_healthd::mojom::EventInfo::Tag::kStylusEventInfo: { auto info = std::move(input->get_stylus_event_info()); switch (info->which()) { @@ -532,6 +565,10 @@ return cros_healthd::mojom::EventCategoryEnum::kTouchpad; case crosapi::mojom::TelemetryEventCategoryEnum::kTouchpadConnected: return cros_healthd::mojom::EventCategoryEnum::kTouchpad; + case crosapi::mojom::TelemetryEventCategoryEnum::kTouchscreenTouch: + return cros_healthd::mojom::EventCategoryEnum::kTouchscreen; + case crosapi::mojom::TelemetryEventCategoryEnum::kTouchscreenConnected: + return cros_healthd::mojom::EventCategoryEnum::kTouchscreen; case crosapi::mojom::TelemetryEventCategoryEnum::kExternalDisplay: return cros_healthd::mojom::EventCategoryEnum::kExternalDisplay; case crosapi::mojom::TelemetryEventCategoryEnum::kStylusTouch:
diff --git a/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters.h b/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters.h index e93303d..93ebf80 100644 --- a/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters.h +++ b/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters.h
@@ -67,6 +67,12 @@ crosapi::mojom::TelemetryTouchpadConnectedEventInfoPtr UncheckedConvertPtr( cros_healthd::mojom::TouchpadConnectedEventPtr input); +crosapi::mojom::TelemetryTouchscreenTouchEventInfoPtr UncheckedConvertPtr( + cros_healthd::mojom::TouchscreenTouchEventPtr input); + +crosapi::mojom::TelemetryTouchscreenConnectedEventInfoPtr UncheckedConvertPtr( + cros_healthd::mojom::TouchscreenConnectedEventPtr input); + crosapi::mojom::TelemetryStylusTouchEventInfoPtr UncheckedConvertPtr( cros_healthd::mojom::StylusTouchEventPtr input);
diff --git a/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters_unittest.cc b/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters_unittest.cc index 536023f..c06b687e 100644 --- a/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters_unittest.cc +++ b/chrome/browser/ash/telemetry_extension/events/telemetry_event_service_converters_unittest.cc
@@ -414,6 +414,15 @@ Convert(crosapi::mojom::TelemetryEventCategoryEnum::kTouchpadConnected), cros_healthd::mojom::EventCategoryEnum::kTouchpad); + EXPECT_EQ( + Convert(crosapi::mojom::TelemetryEventCategoryEnum::kTouchscreenTouch), + cros_healthd::mojom::EventCategoryEnum::kTouchscreen); + + EXPECT_EQ( + Convert( + crosapi::mojom::TelemetryEventCategoryEnum::kTouchscreenConnected), + cros_healthd::mojom::EventCategoryEnum::kTouchscreen); + EXPECT_EQ(Convert(crosapi::mojom::TelemetryEventCategoryEnum::kStylusTouch), cros_healthd::mojom::EventCategoryEnum::kStylus); @@ -755,6 +764,56 @@ EXPECT_EQ(connected_event_output->buttons, expected_buttons); } +TEST(TelemetryEventServiceConvertersTest, + ConvertTouchscreenEventInfoTouchEvent) { + std::vector<cros_healthd::mojom::TouchPointInfoPtr> touch_points; + touch_points.push_back(cros_healthd::mojom::TouchPointInfo::New( + 1, 2, 3, nullptr, nullptr, nullptr)); + touch_points.push_back(cros_healthd::mojom::TouchPointInfo::New( + 4, 5, 6, cros_healthd::mojom::NullableUint32::New(7), + cros_healthd::mojom::NullableUint32::New(8), + cros_healthd::mojom::NullableUint32::New(9))); + + auto touch_event_input = + cros_healthd::mojom::TouchscreenTouchEvent::New(std::move(touch_points)); + auto input = cros_healthd::mojom::EventInfo::NewTouchscreenEventInfo( + cros_healthd::mojom::TouchscreenEventInfo::NewTouchEvent( + std::move(touch_event_input))); + + auto result = ConvertStructPtr(std::move(input)); + + EXPECT_TRUE(result->is_touchscreen_touch_event_info()); + const auto& touch_event_output = result->get_touchscreen_touch_event_info(); + EXPECT_EQ(touch_event_output->touch_points.size(), 2UL); + EXPECT_EQ(touch_event_output->touch_points[0], + crosapi::mojom::TelemetryTouchPointInfo::New(1, 2, 3, nullptr, + nullptr, nullptr)); + + EXPECT_EQ(touch_event_output->touch_points[1], + crosapi::mojom::TelemetryTouchPointInfo::New( + 4, 5, 6, crosapi::mojom::UInt32Value::New(7), + crosapi::mojom::UInt32Value::New(8), + crosapi::mojom::UInt32Value::New(9))); +} + +TEST(TelemetryEventServiceConvertersTest, + ConvertTouchscreenEventInfoConnectedEvent) { + auto connected_event_input = + cros_healthd::mojom::TouchscreenConnectedEvent::New(1, 2, 3); + auto input = cros_healthd::mojom::EventInfo::NewTouchscreenEventInfo( + cros_healthd::mojom::TouchscreenEventInfo::NewConnectedEvent( + std::move(connected_event_input))); + + auto result = ConvertStructPtr(std::move(input)); + EXPECT_TRUE(result->is_touchscreen_connected_event_info()); + const auto& connected_event_output = + result->get_touchscreen_connected_event_info(); + + EXPECT_EQ(connected_event_output->max_x, 1UL); + EXPECT_EQ(connected_event_output->max_y, 2UL); + EXPECT_EQ(connected_event_output->max_pressure, 3UL); +} + TEST(TelemetryEventServiceConvertersTest, ConvertStylusEventInfoTouchEvent) { constexpr int kX = 1; constexpr int kY = 2;
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc index dfb74a9..3802f076 100644 --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc
@@ -2744,16 +2744,6 @@ command_line->AppendSwitch(blink::switches::kDataUrlInSvgUseEnabled); } - if (prefs->HasPrefPath( - policy::policy_prefs:: - kAllowBackForwardCacheForCacheControlNoStorePageEnabled) && - !prefs->GetBoolean( - policy::policy_prefs:: - kAllowBackForwardCacheForCacheControlNoStorePageEnabled)) { - command_line->AppendSwitch( - switches::kDisableBackForwardCacheForCacheControlNoStorePage); - } - // The policy is "enabled" to follow policy naming convention but the // switch is "disable" because we want the default to have no switch since // this is the default case. @@ -7972,3 +7962,21 @@ std::move(callback)); #endif // BUILDFLAG(IS_CHROMEOS) } + +bool ChromeContentBrowserClient:: + ShouldAllowBackForwardCacheForCacheControlNoStorePage( + content::BrowserContext* browser_context) { + DCHECK_CURRENTLY_ON(BrowserThread::UI); + const PrefService::Preference* pref = + Profile::FromBrowserContext(browser_context) + ->GetPrefs() + ->FindPreference( + policy::policy_prefs:: + kAllowBackForwardCacheForCacheControlNoStorePageEnabled); + if (pref && pref->IsManaged() && pref->GetValue()->is_bool()) { + return pref->GetValue()->GetBool(); + } + // If the pref is not found or not managed, BFCaching CCNS page should be + // enabled by default. + return true; +}
diff --git a/chrome/browser/chrome_content_browser_client.h b/chrome/browser/chrome_content_browser_client.h index 68824e19..36d90dc 100644 --- a/chrome/browser/chrome_content_browser_client.h +++ b/chrome/browser/chrome_content_browser_client.h
@@ -925,6 +925,9 @@ content::FileSystemAccessPermissionContext::HandleType handle_type, GetCloudIdentifiersCallback callback) override; + bool ShouldAllowBackForwardCacheForCacheControlNoStorePage( + content::BrowserContext* browser_context) override; + protected: static bool HandleWebUI(GURL* url, content::BrowserContext* browser_context); static bool HandleWebUIReverse(GURL* url,
diff --git a/chrome/browser/chrome_content_browser_client_unittest.cc b/chrome/browser/chrome_content_browser_client_unittest.cc index 5f3032f1..dd18eb6a 100644 --- a/chrome/browser/chrome_content_browser_client_unittest.cc +++ b/chrome/browser/chrome_content_browser_client_unittest.cc
@@ -1154,35 +1154,6 @@ EXPECT_TRUE(result.HasSwitch(blink::switches::kDataUrlInSvgUseEnabled)); } -TEST_F(ChromeContentBrowserClientSwitchTest, - AllowBackForwardCacheForCacheControlNoStorePageDefault) { - base::CommandLine result = FetchCommandLineSwitchesForRendererProcess(); - EXPECT_FALSE(result.HasSwitch( - switches::kDisableBackForwardCacheForCacheControlNoStorePage)); -} - -TEST_F(ChromeContentBrowserClientSwitchTest, - AllowBackForwardCacheForCacheControlNoStorePageDisabled) { - profile()->GetPrefs()->SetBoolean( - policy::policy_prefs:: - kAllowBackForwardCacheForCacheControlNoStorePageEnabled, - false); - base::CommandLine result = FetchCommandLineSwitchesForRendererProcess(); - EXPECT_TRUE(result.HasSwitch( - switches::kDisableBackForwardCacheForCacheControlNoStorePage)); -} - -TEST_F(ChromeContentBrowserClientSwitchTest, - AllowBackForwardCacheForCacheControlNoStorePageEnabled) { - profile()->GetPrefs()->SetBoolean( - policy::policy_prefs:: - kAllowBackForwardCacheForCacheControlNoStorePageEnabled, - true); - base::CommandLine result = FetchCommandLineSwitchesForRendererProcess(); - EXPECT_FALSE(result.HasSwitch( - switches::kDisableBackForwardCacheForCacheControlNoStorePage)); -} - TEST_F(ChromeContentBrowserClientSwitchTest, LegacyTechReportDisabled) { base::CommandLine result = FetchCommandLineSwitchesForRendererProcess(); EXPECT_FALSE(
diff --git a/chrome/browser/chromeos/extensions/telemetry/api/events/event_observation_crosapi.cc b/chrome/browser/chromeos/extensions/telemetry/api/events/event_observation_crosapi.cc index 9b52a15..7299281 100644 --- a/chrome/browser/chromeos/extensions/telemetry/api/events/event_observation_crosapi.cc +++ b/chrome/browser/chromeos/extensions/telemetry/api/events/event_observation_crosapi.cc
@@ -173,6 +173,30 @@ break; } case crosapi::internal::TelemetryEventInfo_Data::TelemetryEventInfo_Tag:: + kTouchscreenTouchEventInfo: { + event = std::make_unique<extensions::Event>( + extensions::events::OS_EVENTS_ON_TOUCHSCREEN_TOUCH_EVENT, + api::os_events::OnTouchscreenTouchEvent::kEventName, + base::Value::List().Append( + converters::events::ConvertStructPtr( + std::move(info->get_touchscreen_touch_event_info())) + .ToValue()), + browser_context_); + break; + } + case crosapi::internal::TelemetryEventInfo_Data::TelemetryEventInfo_Tag:: + kTouchscreenConnectedEventInfo: { + event = std::make_unique<extensions::Event>( + extensions::events::OS_EVENTS_ON_TOUCHSCREEN_CONNECTED_EVENT, + api::os_events::OnTouchscreenConnectedEvent::kEventName, + base::Value::List().Append( + converters::events::ConvertStructPtr( + std::move(info->get_touchscreen_connected_event_info())) + .ToValue()), + browser_context_); + break; + } + case crosapi::internal::TelemetryEventInfo_Data::TelemetryEventInfo_Tag:: kStylusTouchEventInfo: { event = std::make_unique<extensions::Event>( extensions::events::OS_EVENTS_ON_STYLUS_TOUCH_EVENT,
diff --git a/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_browsertest.cc b/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_browsertest.cc index 38f2cbe..ee4229e 100644 --- a/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_browsertest.cc +++ b/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_browsertest.cc
@@ -76,6 +76,17 @@ #endif // BUILDFLAG(IS_CHROMEOS_LACROS) } +#if BUILDFLAG(IS_CHROMEOS_LACROS) + void TearDownOnMainThread() override { + if (IsCloseAndWaitAshBrowserWindowApisSupported()) { + // Since one of tests opens browser window UI in Ash, it should close the + // UI so that it won't pollute other tests running against the shared Ash. + CloseAllAshBrowserWindows(); + } + BaseTelemetryExtensionBrowserTest::TearDownOnMainThread(); + } +#endif + protected: FakeEventsService* GetFakeService() { return fake_events_service_impl_.get(); @@ -424,6 +435,13 @@ } ]); )"); + +#if BUILDFLAG(IS_CHROMEOS_LACROS) + if (IsCloseAndWaitAshBrowserWindowApisSupported()) { + // This test opens a browser window UI in Ash. + WaitUntilAtLeastOneAshBrowserWindowOpen(); + } +#endif } IN_PROC_BROWSER_TEST_F(TelemetryExtensionEventsApiBrowserTest, @@ -656,6 +674,49 @@ } IN_PROC_BROWSER_TEST_F(TelemetryExtensionEventsApiBrowserTest, + CheckTouchscreenTouchEventApiWithoutFeatureFlagFail) { + OpenAppUiAndMakeItSecure(); + + CreateExtensionAndRunServiceWorker(R"( + chrome.test.runTests([ + function touchscreenTouchEventNotWorking() { + chrome.test.assertThrows(() => { + chrome.os.events.onTouchscreenTouchEvent.addListener((event) => { + // unreachable. + }); + }, [], + 'Cannot read properties of undefined (reading \'addListener\')' + ); + + chrome.test.succeed(); + } + ]); + )"); +} + +IN_PROC_BROWSER_TEST_F( + TelemetryExtensionEventsApiBrowserTest, + CheckTouchscreenConnectedEventApiWithoutFeatureFlagFail) { + OpenAppUiAndMakeItSecure(); + + CreateExtensionAndRunServiceWorker(R"( + chrome.test.runTests([ + function touchscreenConnectedEventNotWorking() { + chrome.test.assertThrows(() => { + chrome.os.events.onTouchscreenConnectedEvent.addListener((event) => { + // unreachable. + }); + }, [], + 'Cannot read properties of undefined (reading \'addListener\')' + ); + + chrome.test.succeed(); + } + ]); + )"); +} + +IN_PROC_BROWSER_TEST_F(TelemetryExtensionEventsApiBrowserTest, OnExternalDisplayEvent_Success) { OpenAppUiAndMakeItSecure(); @@ -895,4 +956,88 @@ #endif // BUILDFLAG(IS_CHROMEOS_ASH) } +IN_PROC_BROWSER_TEST_F(PendingApprovalTelemetryExtensionEventsApiBrowserTest, + CheckTouchscreenTouchEventApiWithFeatureFlagWork) { + OpenAppUiAndMakeItSecure(); + + GetFakeService()->SetOnSubscriptionChange( + base::BindLambdaForTesting([this]() { + std::vector<crosapi::TelemetryTouchPointInfoPtr> touch_points; + touch_points.push_back(crosapi::TelemetryTouchPointInfo::New( + 1, 2, 3, crosapi::UInt32Value::New(4), crosapi::UInt32Value::New(5), + crosapi::UInt32Value::New(6))); + touch_points.push_back(crosapi::TelemetryTouchPointInfo::New( + 7, 8, 9, nullptr, nullptr, nullptr)); + + auto touch_event = crosapi::TelemetryTouchscreenTouchEventInfo::New( + std::move(touch_points)); + + GetFakeService()->EmitEventForCategory( + crosapi::TelemetryEventCategoryEnum::kTouchscreenTouch, + crosapi::TelemetryEventInfo::NewTouchscreenTouchEventInfo( + std::move(touch_event))); + })); + + CreateExtensionAndRunServiceWorker(R"( + chrome.test.runTests([ + async function startCapturingEvents() { + chrome.os.events.onTouchscreenTouchEvent.addListener((event) => { + chrome.test.assertEq(event, { + touchPoints: [{ + trackingId: 1, + x: 2, + y: 3, + pressure: 4, + touchMajor: 5, + touchMinor: 6 + },{ + trackingId: 7, + x: 8, + y: 9, + }] + }); + + chrome.test.succeed(); + }); + + await chrome.os.events.startCapturingEvents("touchscreen_touch"); + } + ]); + )"); +} + +IN_PROC_BROWSER_TEST_F(PendingApprovalTelemetryExtensionEventsApiBrowserTest, + CheckTouchscreenConnectedEventApiWithFeatureFlagWork) { + OpenAppUiAndMakeItSecure(); + + GetFakeService()->SetOnSubscriptionChange( + base::BindLambdaForTesting([this]() { + auto connected_event = + crosapi::TelemetryTouchscreenConnectedEventInfo::New(1, 2, 3); + + GetFakeService()->EmitEventForCategory( + crosapi::TelemetryEventCategoryEnum::kTouchscreenConnected, + crosapi::TelemetryEventInfo::NewTouchscreenConnectedEventInfo( + std::move(connected_event))); + })); + + CreateExtensionAndRunServiceWorker(R"( + chrome.test.runTests([ + async function startCapturingEvents() { + chrome.os.events.onTouchscreenConnectedEvent.addListener((event) => { + chrome.test.assertEq(event, { + maxX: 1, + maxY: 2, + maxPressure: 3 + }); + + chrome.test.succeed(); + }); + + await chrome.os.events.startCapturingEvents("touchscreen_connected"); + } + ]); + )"); +} + } // namespace chromeos
diff --git a/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters.cc b/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters.cc index 042a68b8..c0b2c4f 100644 --- a/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters.cc +++ b/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters.cc
@@ -190,6 +190,25 @@ return result; } +cx_events::TouchscreenTouchEventInfo UncheckedConvertPtr( + crosapi::TelemetryTouchscreenTouchEventInfoPtr ptr) { + cx_events::TouchscreenTouchEventInfo result; + std::vector<cx_events::TouchPointInfo> converted_touch_points = + ConvertStructPtrVector<cx_events::TouchPointInfo>( + std::move(ptr->touch_points)); + result.touch_points = std::move(converted_touch_points); + return result; +} + +cx_events::TouchscreenConnectedEventInfo UncheckedConvertPtr( + crosapi::TelemetryTouchscreenConnectedEventInfoPtr ptr) { + cx_events::TouchscreenConnectedEventInfo result; + result.max_x = ptr->max_x; + result.max_y = ptr->max_y; + result.max_pressure = ptr->max_pressure; + return result; +} + cx_events::TouchPointInfo UncheckedConvertPtr( crosapi::TelemetryTouchPointInfoPtr ptr) { cx_events::TouchPointInfo result; @@ -510,6 +529,10 @@ return crosapi::TelemetryEventCategoryEnum::kTouchpadTouch; case cx_events::EventCategory::kTouchpadConnected: return crosapi::TelemetryEventCategoryEnum::kTouchpadConnected; + case cx_events::EventCategory::kTouchscreenTouch: + return crosapi::TelemetryEventCategoryEnum::kTouchscreenTouch; + case cx_events::EventCategory::kTouchscreenConnected: + return crosapi::TelemetryEventCategoryEnum::kTouchscreenConnected; case cx_events::EventCategory::kStylusTouch: return crosapi::TelemetryEventCategoryEnum::kStylusTouch; case cx_events::EventCategory::kStylusConnected:
diff --git a/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters.h b/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters.h index e93e736..35a12a87 100644 --- a/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters.h +++ b/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters.h
@@ -62,6 +62,12 @@ api::os_events::TouchpadConnectedEventInfo UncheckedConvertPtr( crosapi::mojom::TelemetryTouchpadConnectedEventInfoPtr ptr); +api::os_events::TouchscreenTouchEventInfo UncheckedConvertPtr( + crosapi::mojom::TelemetryTouchscreenTouchEventInfoPtr ptr); + +api::os_events::TouchscreenConnectedEventInfo UncheckedConvertPtr( + crosapi::mojom::TelemetryTouchscreenConnectedEventInfoPtr ptr); + api::os_events::TouchPointInfo UncheckedConvertPtr( crosapi::mojom::TelemetryTouchPointInfoPtr ptr);
diff --git a/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters_unittest.cc b/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters_unittest.cc index 247e2b4d..8fab40f 100644 --- a/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters_unittest.cc +++ b/chrome/browser/chromeos/extensions/telemetry/api/events/events_api_converters_unittest.cc
@@ -365,6 +365,12 @@ EXPECT_EQ(Convert(cx_events::EventCategory::kTouchpadConnected), crosapi::TelemetryEventCategoryEnum::kTouchpadConnected); + EXPECT_EQ(Convert(cx_events::EventCategory::kTouchscreenTouch), + crosapi::TelemetryEventCategoryEnum::kTouchscreenTouch); + + EXPECT_EQ(Convert(cx_events::EventCategory::kTouchscreenConnected), + crosapi::TelemetryEventCategoryEnum::kTouchscreenConnected); + EXPECT_EQ(Convert(cx_events::EventCategory::kStylusTouch), crosapi::TelemetryEventCategoryEnum::kStylusTouch); @@ -710,6 +716,64 @@ EXPECT_EQ(result.buttons[2], cx_events::InputTouchButton::kRight); } +TEST(TelemetryExtensionEventsApiConvertersUnitTest, + ConvertTouchscreenEventInfoTouchEvent) { + constexpr int32_t kTrackingId1 = 1; + constexpr int32_t kX1 = 2; + constexpr int32_t kY1 = 3; + constexpr int32_t kPressure1 = 4; + constexpr int32_t kTouchMajor1 = 5; + constexpr int32_t kTouchMinor1 = 6; + constexpr int32_t kTrackingId2 = 7; + constexpr int32_t kX2 = 8; + constexpr int32_t kY2 = 9; + + std::vector<crosapi::TelemetryTouchPointInfoPtr> touch_points; + touch_points.push_back(crosapi::TelemetryTouchPointInfo::New( + kTrackingId1, kX1, kY1, crosapi::UInt32Value::New(kPressure1), + crosapi::UInt32Value::New(kTouchMajor1), + crosapi::UInt32Value::New(kTouchMinor1))); + touch_points.push_back(crosapi::TelemetryTouchPointInfo::New( + kTrackingId2, kX2, kY2, nullptr, nullptr, nullptr)); + + auto touch_event = + crosapi::TelemetryTouchscreenTouchEventInfo::New(std::move(touch_points)); + + auto result = ConvertStructPtr(std::move(touch_event)); + + EXPECT_EQ(result.touch_points.size(), static_cast<size_t>(2)); + + EXPECT_EQ(result.touch_points[0].tracking_id, kTrackingId1); + EXPECT_EQ(result.touch_points[0].x, kX1); + EXPECT_EQ(result.touch_points[0].y, kY1); + EXPECT_EQ(result.touch_points[0].pressure, kPressure1); + EXPECT_EQ(result.touch_points[0].touch_major, kTouchMajor1); + EXPECT_EQ(result.touch_points[0].touch_minor, kTouchMinor1); + + EXPECT_EQ(result.touch_points[1].tracking_id, kTrackingId2); + EXPECT_EQ(result.touch_points[1].x, kX2); + EXPECT_EQ(result.touch_points[1].y, kY2); + EXPECT_EQ(result.touch_points[1].pressure, absl::nullopt); + EXPECT_EQ(result.touch_points[1].touch_major, absl::nullopt); + EXPECT_EQ(result.touch_points[1].touch_minor, absl::nullopt); +} + +TEST(TelemetryExtensionEventsApiConvertersUnitTest, + ConvertTouchscreenEventInfoConnectedEvent) { + constexpr int32_t kMaxX = 1; + constexpr int32_t kMaxY = 2; + constexpr int32_t kMaxPressure = 3; + + auto connected_event = crosapi::TelemetryTouchscreenConnectedEventInfo::New( + kMaxX, kMaxY, kMaxPressure); + + auto result = ConvertStructPtr(std::move(connected_event)); + + EXPECT_EQ(result.max_x, kMaxX); + EXPECT_EQ(result.max_y, kMaxY); + EXPECT_EQ(result.max_pressure, kMaxPressure); +} + TEST(TelemetryExtensionEventsApiConvertersUnitTest, ConvertNullableInt) { auto output = ConvertStructPtr(crosapi::UInt32Value::New(10)); EXPECT_EQ(output, uint32_t{10});
diff --git a/chrome/browser/feedback/show_feedback_page_lacros_browsertest.cc b/chrome/browser/feedback/show_feedback_page_lacros_browsertest.cc index cb0970c7..55b8719 100644 --- a/chrome/browser/feedback/show_feedback_page_lacros_browsertest.cc +++ b/chrome/browser/feedback/show_feedback_page_lacros_browsertest.cc
@@ -3,8 +3,10 @@ // found in the LICENSE file. #include "base/test/metrics/histogram_tester.h" +#include "base/version.h" #include "chrome/browser/ui/chrome_pages.h" #include "chrome/test/base/in_process_browser_test.h" +#include "components/version_info/version_info.h" #include "content/public/test/browser_test.h" // Tests invoking feedback report from Lacros with different feedback source. @@ -18,8 +20,19 @@ protected: void SetUp() override { - StartUniqueAshChrome( - {}, {}, {}, "crbug.com/1446083 The test leaves Ash windows behind"); + // TODO(crbug.com/1473375): Check against the exact ash version with ash + // browser window API support in crosapi::mojom::TestController once the + // implementation cl has landed. + if (IsRunningAgainstOlderAsh()) { + // For the older ash version without the ash browser window API + // support in crosapi::mojom::TestController, we can't verify and close + // feedback SWA in ash. Therefore, it still needs to run against the + // unique ash. + // TODO(crbug/1446083): Remove the unique ash code once ash browser window + // API is supported in stable ash. + StartUniqueAshChrome( + {}, {}, {}, "crbug.com/1446083 The test leaves Ash windows behind"); + } InProcessBrowserTest::SetUp(); } @@ -31,6 +44,30 @@ /*category_tag=*/unused, /*extra_diagnostics=*/unused, /*autofill_metadata=*/base::Value::Dict()); + if (IsCloseAndWaitAshBrowserWindowApisSupported()) { + VerifyFeedbackPageShownInAsh(); + } + } + + private: + void VerifyFeedbackPageShownInAsh() { + // There has not been a convenient way to verify a specific UI in Ash from + // Lacros yet. Therefore, we just verify there is an Ash window opened + // since Feedback UI is a SWA. + WaitUntilAtLeastOneAshBrowserWindowOpen(); + } + + void TearDownOnMainThread() override { + if (IsCloseAndWaitAshBrowserWindowApisSupported()) { + CloseAllAshBrowserWindows(); + } + InProcessBrowserTest::TearDownOnMainThread(); + } + + bool IsRunningAgainstOlderAsh() { + base::Version ash_version = GetAshChromeVersion(); + base::Version lacros_version = version_info::GetVersion(); + return ash_version < lacros_version; } };
diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.json index 4eac5bccc0..852a33ce 100644 --- a/chrome/browser/flag-metadata.json +++ b/chrome/browser/flag-metadata.json
@@ -472,6 +472,11 @@ "expiry_milestone": 120 }, { + "name": "audio-hfp-mic-sr-toggle", + "owners": [ "paulhsia", "cranelw", "chromeos-audio@google.com" ], + "expiry_milestone": 130 + }, + { "name": "audio-hfp-nbs-warning", "owners": [ "jrwu", "chromeos-audio@google.com" ], "expiry_milestone": 130 @@ -4581,6 +4586,11 @@ "expiry_milestone": 95 }, { + "name": "fsps-in-recents", + "owners": [ "simmonsjosh@google.com", "benhartney@google.com", "petermarshall", "majewski" ], + "expiry_milestone": 130 + }, + { "name": "fullscreen-popup-windows", "owners": [ "btriebw", "msw" ], "expiry_milestone": 120
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc index 78a91db..de5b255 100644 --- a/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.cc
@@ -5424,6 +5424,10 @@ const char kAudioHFPMicSRDescription[] = "Enable super-resolution Bluetooth HFP microphone recording."; +const char kAudioHFPMicSRToggleName[] = "Audio toggle for hfp-mic-sr"; +const char kAudioHFPMicSRToggleDescription[] = + "Enable the ui to show the toggle for controlling hfp-mic-sr."; + const char kAudioHFPNbsWarningName[] = "Warn when an NBS device is selected"; const char kAudioHFPNbsWarningDescription[] = "Shows a warning in the quick settings when an NBS device is selected"; @@ -6283,6 +6287,11 @@ const char kFrameThrottleFps25[] = "25 fps"; const char kFrameThrottleFps30[] = "30 fps"; +const char kFSPsInRecentsName[] = + "Enable chrome.fileSystemProviders in Recents"; +const char kFSPsInRecentsDescription[] = + "Enable chrome.fileSystemProvider file systems in Files app Recents view"; + const char kFuseBoxDebugName[] = "Debugging UI for ChromeOS FuseBox service"; const char kFuseBoxDebugDescription[] = "Show additional debugging UI for ChromeOS FuseBox service.";
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h index d4220106..d1beaa03 100644 --- a/chrome/browser/flag_descriptions.h +++ b/chrome/browser/flag_descriptions.h
@@ -3135,6 +3135,9 @@ extern const char kAudioHFPMicSRName[]; extern const char kAudioHFPMicSRDescription[]; +extern const char kAudioHFPMicSRToggleName[]; +extern const char kAudioHFPMicSRToggleDescription[]; + extern const char kAudioHFPNbsWarningName[]; extern const char kAudioHFPNbsWarningDescription[]; @@ -3619,6 +3622,9 @@ extern const char kFrameThrottleFps25[]; extern const char kFrameThrottleFps30[]; +extern const char kFSPsInRecentsName[]; +extern const char kFSPsInRecentsDescription[]; + extern const char kFuseBoxDebugName[]; extern const char kFuseBoxDebugDescription[];
diff --git a/chrome/browser/policy/BUILD.gn b/chrome/browser/policy/BUILD.gn index db8e4e5aa..4e95763 100644 --- a/chrome/browser/policy/BUILD.gn +++ b/chrome/browser/policy/BUILD.gn
@@ -187,6 +187,7 @@ sources = [ "policy_network_browsertest.cc", "site_isolation_policy_browsertest.cc", + "test/back_forward_cache_policy_browsertest.cc", "test/certificate_transparency_policy_browsertest.cc", "test/force_permission_policy_unload_default_enabled_policy_browsertest.cc", "test/hsts_policy_browsertest.cc",
diff --git a/chrome/browser/policy/test/back_forward_cache_policy_browsertest.cc b/chrome/browser/policy/test/back_forward_cache_policy_browsertest.cc new file mode 100644 index 0000000..1db9571 --- /dev/null +++ b/chrome/browser/policy/test/back_forward_cache_policy_browsertest.cc
@@ -0,0 +1,147 @@ +// 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 "base/test/scoped_feature_list.h" +#include "base/values.h" +#include "chrome/browser/policy/policy_test_utils.h" +#include "chrome/test/base/chrome_test_utils.h" +#include "components/policy/core/common/policy_map.h" +#include "components/policy/policy_constants.h" +#include "content/public/browser/render_frame_host.h" +#include "content/public/browser/web_contents.h" +#include "content/public/common/content_client.h" +#include "content/public/common/content_features.h" +#include "content/public/test/browser_test.h" + +class Browser; + +namespace policy { + +enum class CacheControlNoStorePagePolicy { + kDefault, + kAllowed, + kDisallowed, +}; +struct BackForwardCacheWithCacheControlNoStorePagePolicyTestParam { + CacheControlNoStorePagePolicy policy_value; + bool expected_allow_bfcache_ccns_page; +}; + +class BackForwardCacheWithCacheControlNoStorePagePolicyBrowserTest + : public PolicyTest, + public ::testing::WithParamInterface< + BackForwardCacheWithCacheControlNoStorePagePolicyTestParam> { + public: + static std::string DescribeParams( + const ::testing::TestParamInfo<ParamType>& info) { + switch (info.param.policy_value) { + case CacheControlNoStorePagePolicy::kDefault: + return "Default"; + case CacheControlNoStorePagePolicy::kAllowed: + return "Allowed"; + case CacheControlNoStorePagePolicy::kDisallowed: + return "Disallowed"; + } + } + + protected: + void SetUpCommandLine(base::CommandLine* command_line) override { + feature_list_.InitWithFeaturesAndParameters( + {{features::kBackForwardCache, {}}, + {features::kCacheControlNoStoreEnterBackForwardCache, + {{"level", "restore-unless-http-only-cookie-change"}}}}, + {}); + } + + void SetUpInProcessBrowserTestFixture() override { + PolicyTest::SetUpInProcessBrowserTestFixture(); + + if (GetParam().policy_value == CacheControlNoStorePagePolicy::kDefault) { + return; + } + + // Set up the policy value for + // `kAllowBackForwardCacheForCacheControlNoStorePageEnabled`. + PolicyMap policies; + SetPolicy(&policies, + key::kAllowBackForwardCacheForCacheControlNoStorePageEnabled, + base::Value(GetParam().policy_value == + CacheControlNoStorePagePolicy::kAllowed)); + provider_.UpdateChromePolicy(policies); + } + + content::RenderFrameHost* current_render_frame_host() { + return chrome_test_utils::GetActiveWebContents(this)->GetPrimaryMainFrame(); + } + + private: + base::test::ScopedFeatureList feature_list_; +}; + +INSTANTIATE_TEST_SUITE_P( + All, + BackForwardCacheWithCacheControlNoStorePagePolicyBrowserTest, + ::testing::Values( + BackForwardCacheWithCacheControlNoStorePagePolicyTestParam{ + CacheControlNoStorePagePolicy::kDefault, + /* expected_allow_bfcache_ccns_page= */ true}, + BackForwardCacheWithCacheControlNoStorePagePolicyTestParam{ + CacheControlNoStorePagePolicy::kAllowed, + /* expected_allow_bfcache_ccns_page= */ true}, + BackForwardCacheWithCacheControlNoStorePagePolicyTestParam{ + CacheControlNoStorePagePolicy::kDisallowed, + /* expected_allow_bfcache_ccns_page= */ false}), + &BackForwardCacheWithCacheControlNoStorePagePolicyBrowserTest:: + DescribeParams); + +// Test that a page loaded with "Cache-Control:no-store" header cannot enter +// BackForwardCache if the ContentBrowserClient disables BFCache for CCNS pages. +IN_PROC_BROWSER_TEST_P( + BackForwardCacheWithCacheControlNoStorePagePolicyBrowserTest, + PolicyIsFollowed) { + ASSERT_TRUE(embedded_test_server()->Start()); + + GURL url_a(embedded_test_server()->GetURL( + "a.com", "/set-header?Cache-Control: no-store")); + GURL url_b(embedded_test_server()->GetURL("b.com", "/title1.html")); + GURL url_c(embedded_test_server()->GetURL("c.com", "/title1.html")); + + // 1) Load the document and specify no-store for the main resource. + ASSERT_TRUE(NavigateToUrl(url_a, this)); + content::RenderFrameHostWrapper rfh_a(current_render_frame_host()); + + // 2) Navigate away. If the enterprise policy disallows BFCaching CCNS page, + // `rfh_a` should not enter BFCache. Otherwise, `rfh_a` should be stored in + // BFCache. + ASSERT_TRUE(NavigateToUrl(url_b, this)); + content::RenderFrameHostWrapper rfh_b(current_render_frame_host()); + if (GetParam().expected_allow_bfcache_ccns_page) { + ASSERT_TRUE(rfh_a->GetLifecycleState() == + content::RenderFrameHost::LifecycleState::kInBackForwardCache); + } else { + ASSERT_TRUE(rfh_a.WaitUntilRenderFrameDeleted()); + } + + // 3) Verify that the page without CCNS is eligible for BFCache. + ASSERT_TRUE(NavigateToUrl(url_c, this)); + ASSERT_TRUE(rfh_b->GetLifecycleState() == + content::RenderFrameHost::LifecycleState::kInBackForwardCache); +} + +// Test that the `ShouldAllowBackForwardCacheForCacheControlNoStorePage()` +// returns the correct value for different policy settings. +IN_PROC_BROWSER_TEST_P( + BackForwardCacheWithCacheControlNoStorePagePolicyBrowserTest, + ShouldAllowBackForwardCacheForCacheControlNoStorePage) { + bool should_allow_bfcache_ccns_page = + content::GetContentClientForTesting() + ->browser() + ->ShouldAllowBackForwardCacheForCacheControlNoStorePage( + current_render_frame_host()->GetBrowserContext()); + + ASSERT_EQ(should_allow_bfcache_ccns_page, + GetParam().expected_allow_bfcache_ccns_page); +} + +} // namespace policy
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gu.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gu.xtb index ffef13e..30d0c73 100644 --- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gu.xtb +++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gu.xtb
@@ -521,6 +521,7 @@ <translation id="4457472090507035117">વર્તમાન વૉઇસ પસંદ કરો:</translation> <translation id="4476183483923481720">નવી લાઇન</translation> <translation id="4479068155583208887">આગમાંની ઈંટ જેવો</translation> +<translation id="4481524099194084725">સિસ્ટમ વૉઇસનો ઉપયોગ કરો</translation> <translation id="4482330759234983253">પાછલું કોષ્ટક</translation> <translation id="4491109536499578614">છબી</translation> <translation id="4507332368061453500">વર્તમાન આઇટમ પર લાંબો સમય ક્લિક કરો</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sl.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sl.xtb index 42f00e14..6d8363c4 100644 --- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sl.xtb +++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sl.xtb
@@ -521,6 +521,7 @@ <translation id="4457472090507035117">Izbira trenutnega glasu:</translation> <translation id="4476183483923481720">nova vrstica</translation> <translation id="4479068155583208887">Intenzivno opečnata</translation> +<translation id="4481524099194084725">Uporabi sistemski glas</translation> <translation id="4482330759234983253">Prejšnja tabela</translation> <translation id="4491109536499578614">Slika</translation> <translation id="4507332368061453500">Dolgi klik trenutnega elementa</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr-Latn.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr-Latn.xtb index fb76fc2..98d8b2c4 100644 --- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr-Latn.xtb +++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr-Latn.xtb
@@ -521,6 +521,7 @@ <translation id="4457472090507035117">Izaberite aktuelni glas:</translation> <translation id="4476183483923481720">novi red</translation> <translation id="4479068155583208887">Zatvorenocrvena</translation> +<translation id="4481524099194084725">Koristi sistemski glas</translation> <translation id="4482330759234983253">Prethodna tabela</translation> <translation id="4491109536499578614">Slika</translation> <translation id="4507332368061453500">Dugi klik na aktuelnu stavku</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr.xtb index d193cba1..56794575 100644 --- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr.xtb +++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr.xtb
@@ -521,6 +521,7 @@ <translation id="4457472090507035117">Изаберите актуелни глас:</translation> <translation id="4476183483923481720">нови ред</translation> <translation id="4479068155583208887">Затвореноцрвена</translation> +<translation id="4481524099194084725">Користи системски глас</translation> <translation id="4482330759234983253">Претходна табела</translation> <translation id="4491109536499578614">Слика</translation> <translation id="4507332368061453500">Дугi клик на актуелну ставку</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb index d9a7920..b7b085d 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
@@ -678,6 +678,7 @@ <translation id="4634124774493850572">استخدام كلمة المرور</translation> <translation id="4637420359569396807">من خلال ميزة "قياس أداء الإعلانات"، تتم مشاركة أنواع محدودة من البيانات بين المواقع الإلكترونية والتطبيقات لقياس أداء إعلاناتها، مثل الوقت الذي تم فيه عرض الإعلان.</translation> <translation id="4640331037679501949">{NUM_PASSWORDS,plural, =1{هناك كلمة مرور واحدة محتمَل تعرّضها للاختراق.}zero{هناك # كلمة مرور محتمَل تعرّضها للاختراق.}two{هناك كلمتا مرور محتمَل تعرّضهما للاختراق.}few{هناك # كلمات مرور محتمَل تعرّضها للاختراق.}many{هناك # كلمة مرور محتمَل تعرّضها للاختراق.}other{هناك # كلمة مرور محتمَل تعرّضها للاختراق.}}</translation> +<translation id="4645146721047390964">في وضع التصفُّح المتخفي، لا يمكن للمواقع الإلكترونية استخدام ملفات تعريف الارتباط للاطّلاع على نشاط التصفُّح على المواقع الإلكترونية المختلفة، بهدف تقديم إعلانات مخصّصة لك مثلاً. وقد تتعطّل بعض الميزات على بعض المواقع الإلكترونية.</translation> <translation id="4650364565596261010">الإعداد التلقائي للنظام</translation> <translation id="4654641641922242357">مشغِّل خيار "الاستماع إلى هذه الصفحة"</translation> <translation id="465657074423018424">يوفِّر لك وضع التصفُّح الآمن الحماية من المواقع الإلكترونية المخادعة. وفي حال إيقافه، ننصحك بتوخّي المزيد من الحذر عند التصفُّح، خاصّةً قبل إدخال كلمات المرور.</translation> @@ -697,6 +698,7 @@ <translation id="4719927025381752090">عرض ترجمة</translation> <translation id="4720023427747327413">الفتح في <ph name="PRODUCT_NAME" /></translation> <translation id="47217992755561375">الاطّلاع على أهم المواقع الإلكترونية</translation> +<translation id="4731877163452936634">سرعة التشغيل: <ph name="PLAYBACK_SPEED" />. انقر لتغيير السرعة.</translation> <translation id="4732120983431207637">Stack Unwinder</translation> <translation id="4736934858538408121">البطاقة الافتراضية</translation> <translation id="473775607612524610">تحديث</translation> @@ -1256,6 +1258,7 @@ <translation id="751961395872307827">يتعذّر الاتصال بالموقع</translation> <translation id="752220631458524187">يُرجي نزع كابل USB من الهاتف عند الانتهاء.</translation> <translation id="7523960634226602883">البحث من خلال الكاميرا باستخدام "عدسة Google"</translation> +<translation id="752731652852882757">حظر ملفات تعريف الارتباط أثناء استخدام وضع التصفّح المتخفي</translation> <translation id="7539698981064401140">مزامنة علامات التبويب والسجلّ</translation> <translation id="7562080006725997899">جارٍ محو بيانات التصفح</translation> <translation id="756809126120519699">بيانات Chrome التي تم محوها</translation> @@ -1336,6 +1339,7 @@ <translation id="7939485076072265087">يمكنك إنشاء بطاقة بنمط معيَّن للنص المحدَّد.</translation> <translation id="7942131818088350342"><ph name="PRODUCT_NAME" /> قديم.</translation> <translation id="7944772052836377867">تحتاج ميزة المزامنة إلى التحقّق من هويتك</translation> +<translation id="7945822420239537236">تقديم سريع بمقدار <ph name="NUMBER_OF_SECONDS" /> ثانية</translation> <translation id="7947953824732555851">قبول وتسجيل الدخول</translation> <translation id="7957413488482743710">تُخفي البطاقة الافتراضية بطاقتك الفعلية للمساعدة على حمايتك من عمليات الاحتيال المحتمَلة. <ph name="BEGIN_LINK1" />مزيد من المعلومات حول البطاقات الافتراضية<ph name="END_LINK1" /></translation> <translation id="7960972236129063347">زر الرجوع في تقرير "إحصاءات الصفحة"</translation> @@ -1344,6 +1348,7 @@ <translation id="7965838025086216108">يمكنك استخدام كلمات المرور المحفوظة على أي جهاز. تُحفظ كلمات المرور في تطبيق "مدير كلمات المرور في Google" لدى <ph name="ACCOUNT" />.</translation> <translation id="7968014550143838305">تمت الإضافة إلى قائمة القراءة.</translation> <translation id="7971136598759319605">نشط قبل يوم واحد</translation> +<translation id="7972866381678406344">الرجوع للوراء بمقدار <ph name="NUMBER_OF_SECONDS" /> ثانية</translation> <translation id="7975379999046275268">معاينة صفحة <ph name="BEGIN_NEW" />ميزة جديدة<ph name="END_NEW" /></translation> <translation id="7977451675950311423">ستتلقّى تحذيرًا إذا كنت تستخدم كلمة مرور تم اختراقها في عملية اختراق للبيانات.</translation> <translation id="7986497153528221272">للاطّلاع على كلمات المرور، يجب أولاً إعداد قفل الشاشة على جهازك.</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb index 2f4edf2e..30511bc00 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
@@ -681,6 +681,7 @@ <translation id="4634124774493850572">استفاده از گذرواژه</translation> <translation id="4637420359569396807">با سنجش آگهی، انواع محدودی از دادهها را میتوان بین سایتها و برنامهها همرسانی کرد تا عملکرد آگهیها سنجیده شود؛ دادههایی مثل زمانی از روز که آگهی به شما نشان داده شده است.</translation> <translation id="4640331037679501949">{NUM_PASSWORDS,plural, =1{۱ گذرواژه لورفته}one{# گذرواژه لورفته}other{# گذرواژه لورفته}}</translation> +<translation id="4645146721047390964">وقتی در «حالت ناشناس» هستید، سایتها نمیتوانند از کوکیهایتان برای دیدن فعالیت مرورتان در سایتهای مختلف (مثلاً برای شخصیسازی کردن آگهیها) استفاده کنند. ویژگیهای برخیاز سایتها ممکن است کار نکند.</translation> <translation id="4650364565596261010">پیشفرض سیستم</translation> <translation id="4654641641922242357">پخشکننده «خواندن این صفحه».</translation> <translation id="465657074423018424">«مرور ایمن» از شما دربرابر وبسایتهای فریبکار محافظت میکند. اگر آن را خاموش کنید، هنگام مرور کردن بیشتر مراقب باشید؛ مخصوصاً قبل از وارد کردن گذرواژهها.</translation> @@ -700,6 +701,7 @@ <translation id="4719927025381752090">پیشنهاد برای ترجمه</translation> <translation id="4720023427747327413">بازکردن در <ph name="PRODUCT_NAME" /></translation> <translation id="47217992755561375">دیدن سایتهای برتر شما</translation> +<translation id="4731877163452936634">سرعت بازپخش: <ph name="PLAYBACK_SPEED" />. برای تغییر دادن، کلیک کنید.</translation> <translation id="4732120983431207637">گرهگشای پشته</translation> <translation id="4736934858538408121">کارت مجازی</translation> <translation id="473775607612524610">بهروزرسانی</translation> @@ -1264,6 +1266,7 @@ <translation id="751961395872307827">نمیتوان به این سایت متصل شد</translation> <translation id="752220631458524187">وقتی کارتان تمام شد، اتصال را قطع کنید</translation> <translation id="7523960634226602883">جستجو با دوربین ازطریق «لنز Google»</translation> +<translation id="752731652852882757">هنگام استفاده از «حالت ناشناس» مسدود شود</translation> <translation id="7539698981064401140">همگامسازی برگهها و سابقه</translation> <translation id="7562080006725997899">پاک کردن دادههای مرور</translation> <translation id="756809126120519699">دادههای Chrome پاک شد</translation> @@ -1346,6 +1349,7 @@ <translation id="7939485076072265087">ایجاد کارت سبْکدار با نوشتار برجسته</translation> <translation id="7942131818088350342"><ph name="PRODUCT_NAME" /> قدیمی است.</translation> <translation id="7944772052836377867">همگامسازی باید هویتتان را تأیید کند</translation> +<translation id="7945822420239537236"><ph name="NUMBER_OF_SECONDS" /> ثانیه بهجلو بردن</translation> <translation id="7947953824732555851">پذیرش و ورود به سیستم</translation> <translation id="7957413488482743710">کارت مجازی با پنهان کردن کارت واقعیتان از شما دربرابر کلاهبرداریهای احتمالی محافظت میکند. <ph name="BEGIN_LINK1" />درباره کارتهای مجازی بیشتر بدانید<ph name="END_LINK1" /></translation> <translation id="7960972236129063347">دکمه برگشتن در برگه اطلاعات آماری صفحه</translation> @@ -1354,6 +1358,7 @@ <translation id="7965838025086216108">گذرواژههای ذخیرهشده را در هر دستگاهی میتوانید استفاده کنید. این گذرواژهها در «مدیر گذرواژه Google» برای <ph name="ACCOUNT" /> ذخیره میشود.</translation> <translation id="7968014550143838305">به فهرست خواندن اضافه شد</translation> <translation id="7971136598759319605">آخرین فعالیت: ۱ روز قبل</translation> +<translation id="7972866381678406344"><ph name="NUMBER_OF_SECONDS" /> ثانیه بهعقب بردن</translation> <translation id="7975379999046275268">پیشنمایش صفحه <ph name="BEGIN_NEW" />جدید<ph name="END_NEW" /></translation> <translation id="7977451675950311423">اگر از گذرواژهای استفاده کنید که در سرقت اطلاعات شبکه لو رفته باشد، به شما هشدار میدهد.</translation> <translation id="7986497153528221272">برای مشاهده گذرواژهها، ابتدا در دستگاهتان قفل صفحه تنظیم کنید</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb index 2d64999..7983aff3 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb
@@ -120,6 +120,7 @@ <translation id="1553358976309200471">Chrome અપડેટ કરો</translation> <translation id="1554532453982918912">તમે જે રીતે કરો છો, તે રીતે Chromeનો ઉપયોગ કરતા લોકો માટે તેને બહેતર બનાવવામાં સહાય કરો</translation> <translation id="1558391695376153246">છૂપી ટૅબ બંધ કરો</translation> +<translation id="1568636008098739136">આ પેજનું કન્ટેન્ટ સાંભળો. આ શૉર્ટકટમાં ફેરફાર કરવા માટે, ટચ કરીને થોડીવાર દબાવી રાખો.</translation> <translation id="1571304935088121812">વપરાશકર્તાનામ કૉપિ કરો</translation> <translation id="1592864538817356322">માનક સંરક્ષણ:</translation> <translation id="1594635596540195766">નીચે આપેલી સૂચિમાં સૂચવેલી <ph name="SUGGESTIONS_COUNT" /> આઇટમ છે.</translation> @@ -196,6 +197,7 @@ <translation id="2065944887543506430">{FILE_COUNT,plural, =1{1 ડાઉનલોડ નિષ્ફળ થયું}one{# ડાઉનલોડ નિષ્ફળ થયું}other{# ડાઉનલોડ નિષ્ફળ થયાં}}</translation> <translation id="2067805253194386918">ટેક્સ્ટ</translation> <translation id="2082238445998314030"><ph name="TOTAL_RESULTS" /> માંથી <ph name="RESULT_NUMBER" /> પરિણામ</translation> +<translation id="2093731487903423814">છેલ્લી 15 મિનિટ</translation> <translation id="2096012225669085171">સમગ્ર ઉપકરણો પર સિંક કરો અને વ્યક્તિગત બનાવો</translation> <translation id="2100273922101894616">સ્વતઃ સાઇન-ઇન</translation> <translation id="2100314319871056947">ટેક્સ્ટને નાના-નાના ટૂકડામાં શેર કરી જુઓ</translation> @@ -568,6 +570,7 @@ <translation id="4056223980640387499">Sepia</translation> <translation id="4062305924942672200">કાનુની માહિતી</translation> <translation id="4072805772816336153">થોડા સમય પછી ફરી પ્રયાસ કરો</translation> +<translation id="4080602171844412446">સંબંધિત જાણકારી</translation> <translation id="4084682180776658562">બુકમાર્ક</translation> <translation id="4084712963632273211"><ph name="PUBLISHER_ORIGIN" /> તરફથી - <ph name="BEGIN_DEEMPHASIZED" />Google દ્વારા વિતરિત <ph name="END_DEEMPHASIZED" /></translation> <translation id="409109920254068737">આ QR કોડ બતાવતા હોય એવા ડિવાઇસ પર સાઇન ઇન કરવા માટે તમે આ ટૅબ્લેટનો ઉપયોગ કરી શકો છો.</translation> @@ -648,6 +651,7 @@ <translation id="4484496141267039529">કોઈ કનેક્શન નથી. થોડા સમય પછી ફરી પ્રયાસ કરો.</translation> <translation id="4487967297491345095">Chromeનો તમામ ઍપ ડેટા કાયમ માટે ડિલીટ કરવામાં આવશે. આમાં તમામ ફાઇલો, સેટિંગ, એકાઉન્ટ, ડેટાબેઝ, વગેરેનો સમાવેશ થાય છે.</translation> <translation id="449126573531210296">તમારા Google એકાઉન્ટ સાથે સિંક કરેલા પાસવર્ડ એન્ક્રિપ્ટ કરો</translation> +<translation id="4491323382106587961">એકાઉન્ટ પસંદ કરો. હાલમાં પસંદ કરેલું <ph name="EMAIL" />.</translation> <translation id="4508528996305412043">ફીડ કાર્ડ મેનૂ ખુલ્લું છે</translation> <translation id="4509501256689523862">જેમ-જેમ તમે બ્રાઉઝ કરો છો, તેમ-તેમ તમે જુઓ છો તે જાહેરાત મનગમતી બનાવેલી છે કે નહીં તેનો આધાર આ સેટિંગ પર રહેલો છે, <ph name="BEGIN_LINK_1" />જાહેરાતના વિષયો<ph name="END_LINK_1" />, તમારા <ph name="BEGIN_LINK_2" />કુકીનાં સેટિંગ<ph name="END_LINK_2" /> અને તમે જોઈ રહ્યાં છો તે સાઇટ જાહેરાતોને મનગમતી બનાવે છે કે નહીં</translation> <translation id="4513387527876475750">{DAYS,plural, =1{# દિવસ પહેલાં}one{# દિવસ પહેલાં}other{# દિવસ પહેલાં}}</translation> @@ -655,6 +659,7 @@ <translation id="4521489764227272523">પસંદ કરેલો ડેટા Chrome અને તમારા સિંક કરેલ ડિવાઇસમાંથી ડિલીટ કરવામાં આવ્યો છે. તમારા Google એકાઉન્ટમાં બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો જેમ કે શોધ અને બીજા Google સેવાઓ પરની પ્રવૃત્તિઓ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર હોય શકે છે.</translation> +<translation id="4523326818319942067">છેલ્લો એક કલાક</translation> <translation id="452750746583162491">તમારા સિંક કરેલા ડેટાનો રિવ્યૂ કરો</translation> <translation id="4528638190900283934">વધારાની સુવિધાઓ માટે સાઇન ઇન કરો</translation> <translation id="4532845899244822526">ફોલ્ડર પસંદ કરો</translation> @@ -709,6 +714,7 @@ <translation id="4766678251456904326">ડિવાઇસમાં એકાઉન્ટ ઉમેરો</translation> <translation id="4767947714785277816">અમે જાહેરાતની માપણી નામક નવી જાહેરાત સંબંધિત પ્રાઇવસી સુવિધા લૉન્ચ કરી રહ્યાં છીએ. Chrome સાઇટ અને ઍપ સાથે માત્ર ખૂબ જ મર્યાદિત માહિતી શેર કરે છે, જેમ કે જાહેરાતના પર્ફોર્મન્સની માપણી કરવામાં સહાય કરવા માટે જ્યારે તમને કોઈ જાહેરાત બતાવવામાં આવી હોય.</translation> <translation id="4769095993849849966">ફાઇલનું નવું નામ</translation> +<translation id="4775646243557794597"><ph name="TIME_PERIOD" />નો ડેટા ડિલીટ કર્યો</translation> <translation id="4778653490315793244">હજી સુધી બતાવવા માટે કંઈ નથી</translation> <translation id="4787736314074622408">શું તમે <ph name="ITEM_TITLE" /> ડિલીટ કરવા માગો છો?</translation> <translation id="4794291718671962615">(<ph name="MEGABYTES" />) <ph name="URL" /></translation> @@ -810,6 +816,7 @@ <translation id="5234971936051226002">"આ પેજને સાંભળો" પ્લેયરને નાનું કર્યું.</translation> <translation id="5235196193381275927">સાઇન ઇન કરતી વખતે કંઈક ખોટું થયું</translation> <translation id="5246093389635966745">ટૂલબારના શૉર્ટકટમાં ફેરફાર કરો</translation> +<translation id="5264813352784073502">છેલ્લા 24 કલાક</translation> <translation id="5271967389191913893">ડિવાઇસ, ડાઉનલોડ કરવાની કન્ટેન્ટ ખોલી શકતું નથી.</translation> <translation id="5292796745632149097">આના પર મોકલો</translation> <translation id="5300426565656326054">બ્રાઉઝર આધારિત રુચિ મુજબ જાહેરાત</translation> @@ -822,6 +829,7 @@ <translation id="5329858041417644019">તમારું બ્રાઉઝર મેનેજ કરેલું નથી</translation> <translation id="5339031667684712858">તમે કાઢી નાખેલી સાઇટ</translation> <translation id="5342314432463739672">પરવાનગીની વિનંતી કરી</translation> +<translation id="534580735623577507"><ph name="TIME_PERIOD" />માં કોઈપણ સાઇટની મુલાકાત લેવામાં આવી નથી</translation> <translation id="53537532693258630">તમે કાઢી નાખેલી સાઇટ અહીં દેખાશે</translation> <translation id="5355191726083956201">વિગતવાર સુરક્ષા ચાલુ છે</translation> <translation id="5361107212971249203">ટેક્સ્ટ</translation> @@ -837,6 +845,7 @@ <translation id="5433691172869980887">વપરાશકર્તાનામ કૉપિ કર્યું</translation> <translation id="5438292632479953702">ફરીથી ડાઉનલોડ કરો</translation> <translation id="5439191312780166229">સાઇટ પરથી માનક સંરક્ષણ કરતા વધુ ડેટા વિશ્લેષિત કરીને, Googleને પણ પહેલાંથી જાણ ન હોય તેવી ખતરનાક સાઇટ માટે તમને ચેતવણી આપે છે. તમે Chrome ચેતવણીઓને છોડી દેવાનું પસંદ કરી શકો છો.</translation> +<translation id="5441137934526263133">સાઇટ કામ નથી કરતી? ત્રીજા પક્ષની કુકી બ્લૉક કરવામાં આવી છે</translation> <translation id="5441466871879044658">આ ભાષામાં અનુવાદ કરો</translation> <translation id="5441522332038954058">સરનામાં બાર પર જાઓ</translation> <translation id="5444999712122199445">સાઇટ પર પાછા ફરો</translation> @@ -934,6 +943,7 @@ <translation id="5951119116059277034">લાઇવ પેજ જોઈ રહ્યાં છીએ</translation> <translation id="5956665950594638604">Chrome સહાયતા કેન્દ્રમાં એક નવું ટૅબ ખોલો</translation> <translation id="5957442310066583693">તમારા માટે શ્રેષ્ઠ હોય તેવી સાઇટ જોવા માટે હોમ બટન પર ટૅપ કરો</translation> +<translation id="59577092665511740">એકાઉન્ટ પસંદ કરો.</translation> <translation id="5958275228015807058">ડાઉનલોડમાં તમારી ફાઇલો અને પેજ શોધો</translation> <translation id="5958994127112619898">પૃષ્ઠ સરળ બનાવો</translation> <translation id="5962718611393537961">સંકુચિત કરવા માટે ટૅપ કરો</translation> @@ -1276,7 +1286,9 @@ <translation id="7638584964844754484">ખોટો પાસફ્રેઝ</translation> <translation id="7641339528570811325">બ્રાઉઝિંગ ડેટા સાફ કરો…</translation> <translation id="7646772052135772216">પાસવર્ડ સિંક કાર્ય કરતું નથી</translation> +<translation id="7655240423373329753">છેલ્લા 7 દિવસ</translation> <translation id="7655900163790317559">બ્લૂટૂથ ચાલુ કરી રહ્યાં છીએ…</translation> +<translation id="7656721520530864426">કોઈ સાઇટ નથી</translation> <translation id="7656862631699126784">છૂપી ટૅબને લૉક કરવાનો મોડ ચાલુ કરો</translation> <translation id="7658239707568436148">રદ કરો</translation> <translation id="7665369617277396874">એકાઉન્ટ ઉમેરો</translation> @@ -1376,6 +1388,7 @@ <translation id="8088176524274673045">નજીકના લોકો સાથે શેર કરવા માટે, તેમને આ QR કોડ સ્કૅન કરવા દો</translation> <translation id="8090732854597034573">જો તમને સહાયની કોઈ જરૂર હોય, તો માતાપિતાને પૂછો</translation> <translation id="8100969750121413114">Chromeને તમારું પોતાનું બનાવવા માટે, સાઇન ઇન કરો</translation> +<translation id="8101414242770404289"><ph name="TIME_PERIOD" />માં ખોલવામાં આવેલું કોઈપણ ટૅબ બંધ કરાશે નહીં</translation> <translation id="8103578431304235997">છૂપું ટૅબ</translation> <translation id="8105613260829665809">આગળ વધીને, તમે <ph name="BEGIN_TOS_LINK" />સેવાની શરતો<ph name="END_TOS_LINK" /> સાથે સંમત થાઓ છો.\nઍપને બહેતર બનાવવામાં સહાય કરવા માટે, Chrome વપરાશ અને ક્રૅશ થવા સંબંધિત ડેટા Googleને મોકલે છે. <ph name="BEGIN_UMA_LINK" />મેનેજ કરો<ph name="END_UMA_LINK" /></translation> <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation> @@ -1427,6 +1440,7 @@ <translation id="8414396119627470038"><ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> વડે <ph name="SITE_ETLD_PLUS_ONE" />માં સાઇન ઇન કરો</translation> <translation id="8416347857511542594">Chromeમાં રુચિ મુજબ જાહેરાત વિશે વધુ જાણો</translation> <translation id="8419244640277402268">શામેલ કરો</translation> +<translation id="8422250855136581222">આ ડિવાઇસ પર કોઈ ટૅબ બંધ થશે નહીં</translation> <translation id="8424781820952413435">પેજ મોકલ્યું. તેને જોવા માટે, તમારા <ph name="DEVICE_TYPE" /> પર Chrome ખોલો</translation> <translation id="8427875596167638501">પ્રીવ્યૂ ટૅબ અડધી ઊંચાઈએ ખુલી</translation> <translation id="8428213095426709021">સેટિંગ</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb index 4350f56..73da95d3 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb
@@ -3,6 +3,7 @@ <translationbundle lang="iw"> <translation id="1011749477052068769">העברה לכאן</translation> <translation id="1016498331642356377">חיפוש מהיר באמצעות הקול. ניתן לערוך את קיצור הדרך הזה בלחיצה ארוכה.</translation> +<translation id="1024113959924243553">Chrome פיתוח</translation> <translation id="1028699632127661925">הכרטיסייה נשלחת אל <ph name="DEVICE_NAME" />...</translation> <translation id="103269572468856066">למחוק נתונים גם מהאתרים ומהאפליקציות האלה?</translation> <translation id="1034259925032978114">החלון פתוח</translation> @@ -52,6 +53,7 @@ <translation id="1240288207750131269"><ph name="LANG" /> בטעינה</translation> <translation id="1240903469550363138">כדי להמשיך, הפרטים הבאים ישותפו על ידי <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> עם האתר הזה: השם, האימייל, הכתובת ותמונת הפרופיל שלך. בקישורים הבאים ניתן לצפות ב<ph name="BEGIN_LINK1" />מדיניות הפרטיות<ph name="END_LINK1" /> וב<ph name="BEGIN_LINK2" />תנאים וההגבלות<ph name="END_LINK2" /> של האתר הזה.</translation> <translation id="124116460088058876">שפות נוספות</translation> +<translation id="1241792820757384812">הסיסמאות יימחקו ממנהל הסיסמאות של Google ב-<ph name="CHROME_CHANNEL" />. קובץ הסיסמאות שהורדת עכשיו יישאר אצלך.</translation> <translation id="1242883863226959074">מכשיר</translation> <translation id="124678866338384709">סגירת הכרטיסייה הנוכחית</translation> <translation id="1246905108078336582">להסיר את ההצעה מהלוח?</translation> @@ -433,6 +435,7 @@ <translation id="3303414029551471755">האם להוריד את התוכן?</translation> <translation id="3305130791745726624">שליחה למכשיר</translation> <translation id="3305795716056605962">תרגום הדפים באמצעות הלחצן 'אפשרויות נוספות'</translation> +<translation id="3324393723900507254">נבחרה התבנית '<ph name="TEMPLATE_TITLE" />'</translation> <translation id="3334729583274622784">לשנות את סיומת הקובץ?</translation> <translation id="3341262203274374114">לא ניתן לבטל את המעקב. משהו השתבש.</translation> <translation id="3359667936385849800">שימוש בספק השירות הנוכחי</translation> @@ -578,6 +581,7 @@ <translation id="4124152339699379357">תהליך ההרשאה לשליחת התראות נפתח בגובה מלא</translation> <translation id="4135200667068010335">רשימת המכשירים שאפשר לשתף איתם כרטיסייה נסגרה.</translation> <translation id="4137746084635924146">שפת המכשיר הנוכחית</translation> +<translation id="4139654229316918773">Chrome Canary</translation> <translation id="414128724510021958">כברירת מחדל, מתבקשים אתרים שמותאמים למחשב</translation> <translation id="4147131678541801076">כשגרסאות הניסיון פעילות, אסימוני מצב פרטי מאפשרים לאתרים להתמודד עם ספאם והונאות ולהבחין בין בוטים לאנשים. @@ -1328,6 +1332,7 @@ <translation id="7944772052836377867">כדי לסנכרן צריך לאמת את הזהות שלך</translation> <translation id="7947953824732555851">קבלה וכניסה</translation> <translation id="7957413488482743710">כרטיס וירטואלי מסתיר את הכרטיס שלך בפועל כדי להגן עליך מפני תרמיות פוטנציאליות. <ph name="BEGIN_LINK1" />כאן מפורט מידע נוסף על כרטיסים וירטואליים<ph name="END_LINK1" /></translation> +<translation id="7960972236129063347">לחצן 'הקודם' בתובנות לגבי הדף</translation> <translation id="7961926449547174351">השבתת את הגישה לאחסון. כדי להפעיל אותה, יש לעבור להגדרות.</translation> <translation id="7963646190083259054">ספק:</translation> <translation id="7965838025086216108">יש לך אפשרות להשתמש בסיסמאות השמורות בכל מכשיר. הן נשמרות במנהל הסיסמאות של Google לחשבון <ph name="ACCOUNT" />.</translation> @@ -1571,6 +1576,7 @@ <translation id="9158770349521403363">שיתוף התוכן בלבד</translation> <translation id="9159716826369098114">שחזור של קבוצת כרטיסיות שמכילה <ph name="TAB_COUNT" /> כרטיסיות כקבוצת כרטיסיות חדשה ברקע.</translation> <translation id="9169507124922466868">היסטוריית הניווט פתוחה למחצה</translation> +<translation id="918419812064856259">Chrome בטא</translation> <translation id="9190276265094487094">ההיסטוריה תופיע בכל המכשירים המסונכרנים שלך, כך שתהיה לך אפשרות להמשיך מהמקום שבו הפסקת.</translation> <translation id="9199368092038462496">{NUM_MINS,plural, =1{התבצעה בדיקה לפני דקה אחת}one{התבצעה בדיקה לפני # דקות}two{התבצעה בדיקה לפני # דקות}other{התבצעה בדיקה לפני # דקות}}</translation> <translation id="9204021776105550328">מתבצעת מחיקה</translation> @@ -1585,6 +1591,7 @@ <translation id="926205370408745186">הסרת הפעילות שלך ב-Chrome מ'שימוש חכם בדיגיטל'.</translation> <translation id="927968626442779827">כדאי להשתמש במצב הטעינה המהירה ב-Google Chrome</translation> <translation id="928550791203542716">האתר <ph name="SITE_NAME" /> נמצא במעקב</translation> +<translation id="93533588269984624">תתבצע הורדה של כל הסיסמאות שבמכשיר והן יוסרו מ-<ph name="CHROME_CHANNEL" /></translation> <translation id="938850635132480979">שגיאה: <ph name="ERROR_CODE" /></translation> <translation id="939598580284253335">הזנת ביטוי סיסמה</translation> <translation id="952301137339791907">הגיליון התחתון של התובנות לגבי הדף פתוח</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb index 52bb110..2076456 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb
@@ -681,6 +681,7 @@ <translation id="4634124774493850572">Нууц үг ашиглах</translation> <translation id="4637420359569396807">Зарын хэмжилтийн тусламжтай танд зар харуулсан өдрийн цаг зэрэг сайтууд болон аппуудын зарын гүйцэтгэлийг хэмжихийн тулд тэдгээрийн хооронд хязгаарлагдмал төрлийн өгөгдлийг хуваалцах боломжтой.</translation> <translation id="4640331037679501949">{NUM_PASSWORDS,plural, =1{Алдагдсан 1 нууц үг}other{Алдагдсан # нууц үг}}</translation> +<translation id="4645146721047390964">Сайтууд нь Нууцлалтай горимд байх үедээ, жишээлбэл зарыг хувийн болгохын тулд өөр өөр сайт дээрх таны хөтчийн үйл ажиллагааг харах зорилгоор таны күүкиг ашиглах боломжгүй. Зарим сайтын онцлог ажиллахгүй байж болзошгүй.</translation> <translation id="4650364565596261010">Системийн өгөгдмөл</translation> <translation id="4654641641922242357">“Энэ хуудсыг сонсох” тоглуулагч.</translation> <translation id="465657074423018424">Аюулгүй үзэх үйлчилгээ нь сэжигтэй вебсайтаас таныг хамгаалдаг. Хэрэв та энэ үйлчилгээг идэвхгүй болгох бол вебсайт үзэхдээ, ялангуяа нууц үг оруулахаасаа өмнө маш болгоомжтой байгаарай.</translation> @@ -700,6 +701,7 @@ <translation id="4719927025381752090">Орчуулахыг санал болгох</translation> <translation id="4720023427747327413"><ph name="PRODUCT_NAME" />-д нээлттэй</translation> <translation id="47217992755561375">Шилдэг сайтуудаа харах</translation> +<translation id="4731877163452936634">Дахин тоглуулах хурд: <ph name="PLAYBACK_SPEED" />. Өөрчлөхийн тулд товшино уу.</translation> <translation id="4732120983431207637">Stack Unwinder</translation> <translation id="4736934858538408121">Виртуал карт</translation> <translation id="473775607612524610">Шинэчлэх</translation> @@ -1263,6 +1265,7 @@ <translation id="751961395872307827">Сайтад холбогдох боломжгүй байна</translation> <translation id="752220631458524187">Дууссан үедээ салгана уу</translation> <translation id="7523960634226602883">Google Lens ашиглан камераараа хайгаарай</translation> +<translation id="752731652852882757">Нууцлалтай горимыг ашиглаж байх үед блоклох</translation> <translation id="7539698981064401140">Табууд болон түүхээ синк хийгээрэй</translation> <translation id="7562080006725997899">Хөтөчийн мэдээллийг арилгаж байна</translation> <translation id="756809126120519699">Chrome-н өгөгдлийг устгасан</translation> @@ -1345,6 +1348,7 @@ <translation id="7939485076072265087">Тодруулгатай стильжүүлсэн карт үүсгэнэ үү</translation> <translation id="7942131818088350342"><ph name="PRODUCT_NAME" />-н хугацаа дууссан.</translation> <translation id="7944772052836377867">Синк таныг мөн болохыг баталгаажуулах шаардлагатай байна</translation> +<translation id="7945822420239537236"><ph name="NUMBER_OF_SECONDS" /> секунд урагшлуулах</translation> <translation id="7947953824732555851">Хүлээн зөвшөөрсний дараагаар нэвтрэх</translation> <translation id="7957413488482743710">Виртуал карт нь таныг болзошгүй залилангаас хамгаалахад туслахын тулд таны жинхэнэ картыг нуудаг. <ph name="BEGIN_LINK1" />Виртуал картын талаар нэмэлт мэдээлэл авах<ph name="END_LINK1" /></translation> <translation id="7960972236129063347">Хуудасны статистик руу буцах товчлуур</translation> @@ -1353,6 +1357,7 @@ <translation id="7965838025086216108">Та дурын төхөөрөмж дээр хадгалсан нууц үгнүүдийг ашиглах боломжтой. Тэдгээрийг <ph name="ACCOUNT" />-д зориулж Google Password Manager-т хадгалдаг.</translation> <translation id="7968014550143838305">Унших жагсаалтад нэмсэн</translation> <translation id="7971136598759319605">1 өдрийн өмнө идэвхтэй</translation> +<translation id="7972866381678406344"><ph name="NUMBER_OF_SECONDS" /> секунд ухраах</translation> <translation id="7975379999046275268">Хуудсыг урьдчилан үзэх <ph name="BEGIN_NEW" />Шинэ<ph name="END_NEW" /></translation> <translation id="7977451675950311423">Таныг өгөгдлийн зөрчилд алдагдсан нууц үгийг ашигласан тохиолдолд танд сануулна.</translation> <translation id="7986497153528221272">Нууц үг харах бол, эхлээд төхөөрөмж дээрээ дэлгэцийн түгжээг тохируулна уу</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb index b00097aa..4223aa5 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb
@@ -296,6 +296,7 @@ <translation id="2604446170045642109">ဆက်တင်တွင် ဝဘ်ဆိုက်များအတွက် အမှောင်နောက်ခံကို ပိတ်နိုင်သည်။</translation> <translation id="2612676031748830579">ကဒ်နံပါတ်</translation> <translation id="2625189173221582860">စကားဝှက်ကို ကူးပြီးပါပြီ</translation> +<translation id="2634393460268044753">သင်ဝင်ကြည့်သော ဝဘ်ဆိုက် URL များ၊ စာမျက်နှာအကြောင်းအရာ နမူနာ၊ ဒေါင်းလုဒ်များ၊ နောက်ဆက်တွဲ လုပ်ဆောင်ချက်နှင့် စနစ်အချက်အလက်တို့ကို အန္တရာယ် ရှိ၊ မရှိ စစ်ဆေးရန် ‘Google လုံခြုံစွာ ကြည့်ရှုခြင်း’ သို့ ပို့ပါသည်။</translation> <translation id="2642087927315268160">လက်မှတ်ထိုးဝင်သည့် အောက်ခြေအပိုဆောင်း စာမျက်နှာ ပိတ်ထားသည်။</translation> <translation id="2643064289437760082">သင်၏ ဖွင့်ကြည့်ထားသည့်မှတ်တမ်းဒေတာအား ဖျက်ခြင်းဖြင့် ကြော်ငြာဆိုင်ရာ တိုင်းတာမှုဒေတာကို အချိန်မရွေးဖျက်နိုင်သည်</translation> <translation id="2647434099613338025">ဘာသာစကား ထည့်ရန်</translation> @@ -342,6 +343,7 @@ <translation id="2888126860611144412">Chrome အကြောင်း</translation> <translation id="2891154217021530873">စာမျက်နှာ တင်ပေးမှု ရပ်ရန်</translation> <translation id="2893180576842394309">Search နှင့် အခြား Google ဝန်ဆောင်မှုများအား ပုဂ္ဂိုလ်ရေးသီးသန့်ပြုလုပ်ရန် Google က သင့်မှတ်တမ်းကို သုံးနိုင်သည်</translation> +<translation id="2894821468041866720">သင့်ဘရောင်ဇာ (သို့) စက်ကို သိသာစွာ နှေးကွေးစေခြင်း မရှိပါ။</translation> <translation id="2900528713135656174">ဖြစ်ရပ် ဖန်တီးပါ</translation> <translation id="2901411048554510387"><ph name="WEBSITE_TITLE" /> အတွက် အကြံပြုချက်များ ပြထားသည်</translation> <translation id="2904414404539560095">တဘ်မျှဝေရန် စက်ပစ္စည်းစာရင်း၏ အမြင့်ကို အပြည့်ဖွင့်ထားသည်။</translation> @@ -1309,6 +1311,7 @@ <translation id="7808889146555843082">ဤစကားဝှက်ကို ဖျက်ခြင်းဖြင့် <ph name="SITE" /> ရှိ သင့်အကောင့်ကို ဖျက်မည်မဟုတ်ပါ။ အခြားသူများ၏ ရန်မှကာကွယ်ရန် သင့်စကားဝှက်ကို ပြောင်းပါ သို့မဟုတ် <ph name="SITE" /> ရှိ သင့်အကောင့်ကို ဖျက်ပါ။</translation> <translation id="7810647596859435254">… ဖြင့် ဖွင့်ရန်</translation> <translation id="7815484226266492798">ဖန်သားပြင်ဓာတ်ပုံ အရှည်</translation> +<translation id="7822705602465980873">သင်လက်မှတ်ထိုးဝင်ထားချိန်၌ Google ဝန်ဆောင်မှုများတွင် သင့်ကိုကာကွယ်ပေးရန် (ဥပမာ လုံခြုံရေးဆိုင်ရာ ဖြစ်ရပ်တစ်ခု ဖြစ်ပေါ်ပြီးနောက် Gmail တွင် ကာကွယ်မှု တိုးမြှင့်ခြင်း) ဤဒေတာကို သင့် Google Account တွင် လင့်ခ်ချိတ်ပါသည်။</translation> <translation id="78270725016672455">သင့်ကွန်ပျူတာသည် ဝဘ်ဆိုက်တစ်ခုသို့ လက်မှတ်ထိုးဝင်ရန် ဤစက်ကို မှတ်ပုံတင်လိုသည်</translation> <translation id="7844171778363018843">စင့်ခ်လုပ်ရန် ဒေတာ ရွေးမထားပါ</translation> <translation id="7846296061357476882">Google ဝန်ဆောင်မှုများ</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb index 4a96c3a..0e4d28a 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb
@@ -120,6 +120,7 @@ <translation id="1553358976309200471">Posodobi Chrome</translation> <translation id="1554532453982918912">Pomagajte izboljšati Chrome za ljudi, ki ga uporabljajo tako kot vi.</translation> <translation id="1558391695376153246">Zapri anonimne zavihke</translation> +<translation id="1568636008098739136">Poslušanje te strani. Če želite urediti to bližnjico, pridržite.</translation> <translation id="1571304935088121812">Kopiranje uporabniškega imena</translation> <translation id="1592864538817356322">Standardna zaščita:</translation> <translation id="1594635596540195766">Št. predlaganih elementov na seznamu spodaj: <ph name="SUGGESTIONS_COUNT" />.</translation> @@ -196,6 +197,7 @@ <translation id="2065944887543506430">{FILE_COUNT,plural, =1{1 prenos ni uspel}one{# prenos ni uspel}two{# prenosa nista uspela}few{# prenosi niso uspeli}other{# prenosov ni uspelo}}</translation> <translation id="2067805253194386918">besedilo</translation> <translation id="2082238445998314030"><ph name="RESULT_NUMBER" />. rezultat od <ph name="TOTAL_RESULTS" /></translation> +<translation id="2093731487903423814">zadnjih 15 minut</translation> <translation id="2096012225669085171">Sinhronizacija in prilagajanje med napravami</translation> <translation id="2100273922101894616">Samodejna prijava</translation> <translation id="2100314319871056947">Poskusite deliti besedilo v manjših kosih</translation> @@ -568,6 +570,7 @@ <translation id="4056223980640387499">Sepija</translation> <translation id="4062305924942672200">Pravne informacije</translation> <translation id="4072805772816336153">Poskusite znova pozneje</translation> +<translation id="4080602171844412446">Sorodni vpogledi</translation> <translation id="4084682180776658562">Zaznamek</translation> <translation id="4084712963632273211">Vsebino objavil <ph name="PUBLISHER_ORIGIN" /> – <ph name="BEGIN_DEEMPHASIZED" />prikazuje jo Google<ph name="END_DEEMPHASIZED" /></translation> <translation id="409109920254068737">Ta tablični računalnik lahko uporabite za prijavo v napravi, v kateri je prikazana ta koda QR.</translation> @@ -648,6 +651,7 @@ <translation id="4484496141267039529">Ni povezave. Poskusite pozneje.</translation> <translation id="4487967297491345095">Vsi podatki aplikacije Chrome bodo trajno izbrisani, vključno z vsemi datotekami, nastavitvami, računi, zbirkami podatkov ipd.</translation> <translation id="449126573531210296">Šifriranje sinhroniziranih gesel z računom Google</translation> +<translation id="4491323382106587961">Izberite račun. Trenutno izbrano: <ph name="EMAIL" />.</translation> <translation id="4508528996305412043">Meni kartice vira je odprt</translation> <translation id="4509501256689523862">Ali je med brskanjem oglas, ki je prikazan, osebno prilagojen, je odvisno od te nastavitve, nastavitve <ph name="BEGIN_LINK_1" />tem oglasov<ph name="END_LINK_1" />, <ph name="BEGIN_LINK_2" />nastavitve piškotkov<ph name="END_LINK_2" /> in od tega, ali spletno mesto, ki si ga ogledujete, osebno prilagaja oglase.</translation> <translation id="4513387527876475750">{DAYS,plural, =1{Pred # dnevom}one{Pred # dnevom}two{Pred # dnevoma}few{Pred # dnevi}other{Pred # dnevi}}</translation> @@ -655,6 +659,7 @@ <translation id="4521489764227272523">Izbrani podatki so bili odstranjeni iz Chroma in sinhroniziranih naprav. V Google Računu so morda druge vrste zgodovine brskanja, kot so iskanja in dejavnosti iz drugih Googlovih storitev, na <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" />.</translation> +<translation id="4523326818319942067">zadnja ura</translation> <translation id="452750746583162491">Pregled sinhroniziranih podatkov</translation> <translation id="4528638190900283934">Če želite dodatne funkcije, se prijavite.</translation> <translation id="4532845899244822526">Izbira mape</translation> @@ -676,6 +681,7 @@ <translation id="4634124774493850572">Uporabi geslo</translation> <translation id="4637420359569396807">Pri merjenju oglasov se s spletnimi mesti in aplikacijami lahko delijo omejene vrste podatkov, na primer ura v dnevu, ko je bil oglas prikazan.</translation> <translation id="4640331037679501949">{NUM_PASSWORDS,plural, =1{1 ogroženo geslo}one{# ogroženo geslo}two{# ogroženi gesli}few{# ogrožena gesla}other{# ogroženih gesel}}</translation> +<translation id="4645146721047390964">Ko uporabljate anonimni način, spletna mesta ne morejo uporabljati piškotkov za ogled dejavnosti brskanja na različnih spletnih mestih, na primer za osebno prilagajanje oglasov. Funkcije na nekaterih spletnih mestih morda ne bodo delovale.</translation> <translation id="4650364565596261010">Sistemsko privzeto</translation> <translation id="4654641641922242357">Predvajalnik »Poslušanje te strani«.</translation> <translation id="465657074423018424">Varno brskanje vas ščiti pred zavajajočimi spletnimi mesti. Če ga izklopite, bodite zelo previdni pri brskanju, zlasti pred vnašanjem gesel.</translation> @@ -695,6 +701,7 @@ <translation id="4719927025381752090">Ponudi prevajanje</translation> <translation id="4720023427747327413">Odpri v: <ph name="PRODUCT_NAME" /></translation> <translation id="47217992755561375">Ogled najbolj priljubljenih spletnih mest</translation> +<translation id="4731877163452936634">Hitrost predvajanja: <ph name="PLAYBACK_SPEED" />. Kliknite za zamenjavo.</translation> <translation id="4732120983431207637">Modul za odstranitev sklada</translation> <translation id="4736934858538408121">Navidezna kartica</translation> <translation id="473775607612524610">Posodobi</translation> @@ -709,6 +716,7 @@ <translation id="4766678251456904326">Dodajte račun v napravo</translation> <translation id="4767947714785277816">Uvajamo novo funkcijo za zasebnost pri oglaševanju, ki se imenuje merjenje oglasov. Chrome deli samo zelo omejene podatke s spletnimi mesti in aplikacijami, na primer kdaj vam je bil oglas prikazan, da bi pomagal meriti uspešnost oglasov.</translation> <translation id="4769095993849849966">Novo ime datoteke</translation> +<translation id="4775646243557794597"><ph name="TIME_PERIOD" /> – izbrisano</translation> <translation id="4778653490315793244">Ničesar ni za prikaz</translation> <translation id="4787736314074622408">Ali želite izbrisati »<ph name="ITEM_TITLE" />«?</translation> <translation id="4794291718671962615">(<ph name="MEGABYTES" />) <ph name="URL" /></translation> @@ -810,6 +818,7 @@ <translation id="5234971936051226002">Predvajalnik »Poslušanje te strani« je pomanjšan.</translation> <translation id="5235196193381275927">Med prijavo je prišlo do težave.</translation> <translation id="5246093389635966745">Urejanje bližnjice orodne vrstice</translation> +<translation id="5264813352784073502">zadnjih 24 ur</translation> <translation id="5271967389191913893">Naprava ne more odpreti vsebine za prenos.</translation> <translation id="5292796745632149097">Pošiljanje v napravo</translation> <translation id="5300426565656326054">Osebno prilagajanje oglasov na podlagi dejavnosti v brskalniku</translation> @@ -822,6 +831,7 @@ <translation id="5329858041417644019">Vaš brskalnik ni upravljan</translation> <translation id="5339031667684712858">Spletna mesta, ki ste jih odstranili</translation> <translation id="5342314432463739672">Zahteve za dovoljenja</translation> +<translation id="534580735623577507">Ni spletnih mest za to obdobje: <ph name="TIME_PERIOD" /></translation> <translation id="53537532693258630">Spletna mesta, ki ste jih odstranili, bodo prikazana tukaj.</translation> <translation id="5355191726083956201">Izboljšana zaščita je vklopljena</translation> <translation id="5361107212971249203">besedila</translation> @@ -837,6 +847,7 @@ <translation id="5433691172869980887">Uporabniško ime kopirano</translation> <translation id="5438292632479953702">Znova prenesi</translation> <translation id="5439191312780166229">Opozori vas o nevarnih spletnih mestih, celo tistih, za katere Google prej ni vedel, in sicer tako, da analizira več podatkov s spletnih mest kot standardna zaščita. Izberete lahko, da preskočite opozorila za Chrome.</translation> +<translation id="5441137934526263133">Ali spletno mesto ne deluje? Piškotki drugih spletnih mest so blokirani.</translation> <translation id="5441466871879044658">Prevedi v ta jezik</translation> <translation id="5441522332038954058">Premik na naslovno vrstico</translation> <translation id="5444999712122199445">Nazaj na spletno mesto</translation> @@ -934,6 +945,7 @@ <translation id="5951119116059277034">Ogledovanje strani v živo</translation> <translation id="5956665950594638604">Odpiranje centra za pomoč za Chrome na nov. zavih.</translation> <translation id="5957442310066583693">Če si želite ogledati najbolj priljubljena spletna mesta, se dotaknite gumba za domačo stran</translation> +<translation id="59577092665511740">Izberite račun.</translation> <translation id="5958275228015807058">Poiščite datoteke in strani v Prenosih</translation> <translation id="5958994127112619898">Poenostavi stran</translation> <translation id="5962718611393537961">Dotik za strnitev</translation> @@ -1254,6 +1266,7 @@ <translation id="751961395872307827">Povezave s spletnim mestom ni mogoče vzpostaviti</translation> <translation id="752220631458524187">Prekinite povezavo, ko opravite.</translation> <translation id="7523960634226602883">Iskanje s fotoaparatom z Googlom Lens.</translation> +<translation id="752731652852882757">Blokiraj v anonimnem načinu</translation> <translation id="7539698981064401140">Sinhronizacija zavihkov in zgodovine</translation> <translation id="7562080006725997899">Brisanje podatkov brskanja</translation> <translation id="756809126120519699">Chromovi podatki so izbrisani.</translation> @@ -1276,7 +1289,9 @@ <translation id="7638584964844754484">Napačno geslo</translation> <translation id="7641339528570811325">Izbris podatkov brskanja …</translation> <translation id="7646772052135772216">Sinhronizacija gesel ne deluje</translation> +<translation id="7655240423373329753">zadnjih 7 dni</translation> <translation id="7655900163790317559">Vklapljanje Bluetootha …</translation> +<translation id="7656721520530864426">Ni spletnih mest</translation> <translation id="7656862631699126784">Vklop anonimnega zaklepanja</translation> <translation id="7658239707568436148">Prekliči</translation> <translation id="7665369617277396874">Dodaj račun</translation> @@ -1334,6 +1349,7 @@ <translation id="7939485076072265087">Ustvarjanje stilizirane kartice z označenim besedilom</translation> <translation id="7942131818088350342">Izdelek <ph name="PRODUCT_NAME" /> je zastarel.</translation> <translation id="7944772052836377867">Sinhroniziranje mora potrditi, da ste to vi</translation> +<translation id="7945822420239537236">Previjanje naprej za <ph name="NUMBER_OF_SECONDS" /> s</translation> <translation id="7947953824732555851">Sprejem in prijava</translation> <translation id="7957413488482743710">Navidezna kartica skrije dejansko kartico in ste tako zaščiteni pred morebitno prevaro. <ph name="BEGIN_LINK1" />Preberite več o navideznih karticah<ph name="END_LINK1" /></translation> <translation id="7960972236129063347">Gumb za vrnitev na stran s podrobnimi podatki o strani</translation> @@ -1342,6 +1358,7 @@ <translation id="7965838025086216108">Shranjena gesla lahko uporabljate v poljubni napravi. V Google Upravitelju gesel so shranjena za račun <ph name="ACCOUNT" />.</translation> <translation id="7968014550143838305">Dodano na bralni seznam</translation> <translation id="7971136598759319605">Aktivna pred 1 dnevom</translation> +<translation id="7972866381678406344"><ph name="NUMBER_OF_SECONDS" /> s nazaj</translation> <translation id="7975379999046275268">Predogled strani <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="7977451675950311423">Opozori vas, če uporabite geslo, ki je ogroženo zaradi podatkovne kršitve.</translation> <translation id="7986497153528221272">Če si želite ogledati gesla, najprej v napravi nastavite zaklepanje zaslona</translation> @@ -1376,6 +1393,7 @@ <translation id="8088176524274673045">Če želite deliti z osebami v bližini, naj optično preberejo to kodo QR.</translation> <translation id="8090732854597034573">Če potrebuješ pomoč, se obrni na starša.</translation> <translation id="8100969750121413114">Prijavite se, če želite prilagoditi Chrome</translation> +<translation id="8101414242770404289">Ni zavihkov za to obdobje: <ph name="TIME_PERIOD" /></translation> <translation id="8103578431304235997">Anonimni zavihek</translation> <translation id="8105613260829665809">Če nadaljujete, se strinjate s <ph name="BEGIN_TOS_LINK" />pogoji storitve<ph name="END_TOS_LINK" />.\nZaradi izboljšanja aplikacije Chrome Googlu pošlje podatke o uporabi in zrušitvah. <ph name="BEGIN_UMA_LINK" />Upravljanje<ph name="END_UMA_LINK" /></translation> <translation id="8105893657415066307"><ph name="DESCRIPTION" /><ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation> @@ -1427,6 +1445,7 @@ <translation id="8414396119627470038">Prijavite se v storitev <ph name="SITE_ETLD_PLUS_ONE" /> s podatki za <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /></translation> <translation id="8416347857511542594">Preberite več o osebnem prilagajanju oglasov v Chromu</translation> <translation id="8419244640277402268">Vključi</translation> +<translation id="8422250855136581222">V tej napravi ni zavihkov</translation> <translation id="8424781820952413435">Stran je bila poslana. Če si jo želite ogledati, odprite Chrome v <ph name="DEVICE_TYPE" />.</translation> <translation id="8427875596167638501">Zavihek za predogled je napol odprt</translation> <translation id="8428213095426709021">Nastavitve</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb index 1b4e3e25..3273e6d 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb
@@ -120,6 +120,7 @@ <translation id="1553358976309200471">Ažuriraj Chrome</translation> <translation id="1554532453982918912">Pomozite da Chrome postane bolji za ljude koji ga koriste poput vas</translation> <translation id="1558391695376153246">Zatvori kartice bez arhiv.</translation> +<translation id="1568636008098739136">Slušajte ovu stranicu. Da biste izmenili ovu prečicu, dodirnite i zadržite.</translation> <translation id="1571304935088121812">Kopiraj korisničko ime</translation> <translation id="1592864538817356322">Standardna zaštita:</translation> <translation id="1594635596540195766">Predloženih stavki na listi u nastavku:<ph name="SUGGESTIONS_COUNT" />.</translation> @@ -196,6 +197,7 @@ <translation id="2065944887543506430">{FILE_COUNT,plural, =1{1 preuzimanje nije uspelo}one{# preuzimanje nije uspelo}few{# preuzimanja nisu uspela}other{# preuzimanja nije uspelo}}</translation> <translation id="2067805253194386918">tekst</translation> <translation id="2082238445998314030"><ph name="RESULT_NUMBER" />. od <ph name="TOTAL_RESULTS" /> rezultata</translation> +<translation id="2093731487903423814">poslednjih 15 minuta</translation> <translation id="2096012225669085171">Sinhronizacija i personalizacija na svim uređajima</translation> <translation id="2100273922101894616">Automatsko prijavljivanje</translation> <translation id="2100314319871056947">Probajte da delite tekst u manjim delovima</translation> @@ -568,6 +570,7 @@ <translation id="4056223980640387499">Sepija</translation> <translation id="4062305924942672200">Pravne informacije</translation> <translation id="4072805772816336153">Probajte ponovo kasnije</translation> +<translation id="4080602171844412446">Povezani uvidi</translation> <translation id="4084682180776658562">Obeleživač</translation> <translation id="4084712963632273211">Od objavljivača <ph name="PUBLISHER_ORIGIN" /> – <ph name="BEGIN_DEEMPHASIZED" />prikazuje Google<ph name="END_DEEMPHASIZED" /></translation> <translation id="409109920254068737">Možete da koristite ovaj tablet da biste se prijavili na uređaju koji prikazuje ovaj QR kôd.</translation> @@ -648,6 +651,7 @@ <translation id="4484496141267039529">Nema internet veze. Probajte ponovo kasnije.</translation> <translation id="4487967297491345095">Svi podaci Chrome aplikacija će biti trajno izbrisani. To obuhvata sve datoteke, podešavanja, naloge, baze podataka itd.</translation> <translation id="449126573531210296">Šifruj sinhronizovane lozinke pomoću Google naloga</translation> +<translation id="4491323382106587961">Izaberite nalog. Trenutno je izabran <ph name="EMAIL" />.</translation> <translation id="4508528996305412043">Meni kartice fida je otvoren</translation> <translation id="4509501256689523862">Da li ćete videti personalizovani oglas tokom pregledanja zavisi od ovog podešavanja, <ph name="BEGIN_LINK_1" />tema oglasa<ph name="END_LINK_1" />, <ph name="BEGIN_LINK_2" />podešavanja kolačića<ph name="END_LINK_2" /> i toga da li sajt koji pregledate personalizuje oglase</translation> <translation id="4513387527876475750">{DAYS,plural, =1{Pre # dana}one{Pre # dana}few{Pre # dana}other{Pre # dana}}</translation> @@ -655,6 +659,7 @@ <translation id="4521489764227272523">Izabrani podaci su uklonjeni iz Chrome-a i sa sinhronizovanih uređaja. Google nalog možda ima druge oblike istorije pregledanja, poput pretraga i aktivnosti u drugim Google uslugama na <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation> +<translation id="4523326818319942067">poslednji sat</translation> <translation id="452750746583162491">Pregledajte sinhronizovane podatke</translation> <translation id="4528638190900283934">Prijavite se za dodatne funkcije</translation> <translation id="4532845899244822526">Izaberite folder</translation> @@ -711,6 +716,7 @@ <translation id="4766678251456904326">Dodaj nalog na uređaj</translation> <translation id="4767947714785277816">Pokrećemo novu funkciju za privatnost oglasa, koja se zove merenje oglasa. Chrome deli samo vrlo ograničene informacije sa sajtovima i aplikacijama, na primer, kada vam je oglas prikazan, da bi pomogao u merenju učinka oglasa.</translation> <translation id="4769095993849849966">Naziv novog fajla</translation> +<translation id="4775646243557794597">Period <ph name="TIME_PERIOD" /> je izbrisan</translation> <translation id="4778653490315793244">Nemamo šta da vam prikažemo</translation> <translation id="4787736314074622408">Želite da izbrišete <ph name="ITEM_TITLE" />?</translation> <translation id="4794291718671962615">(<ph name="MEGABYTES" />) <ph name="URL" /></translation> @@ -812,6 +818,7 @@ <translation id="5234971936051226002">Plejer Slušajte ovu stranicu je umanjen.</translation> <translation id="5235196193381275927">Došlo je do problema pri prijavljivanju</translation> <translation id="5246093389635966745">Izmeni prečicu za traku sa alatkama</translation> +<translation id="5264813352784073502">poslednja 24 sata</translation> <translation id="5271967389191913893">Uređaj ne može da otvori sadržaj za preuzimanje.</translation> <translation id="5292796745632149097">Pošaljite na</translation> <translation id="5300426565656326054">Personalizacija oglasa na osnovu pregledača</translation> @@ -824,6 +831,7 @@ <translation id="5329858041417644019">Pregledačem niko ne upravlja</translation> <translation id="5339031667684712858">Sajtovi koje ste uklonili</translation> <translation id="5342314432463739672">Zahtevi za dozvolu</translation> +<translation id="534580735623577507">Nema sajtova iz perioda <ph name="TIME_PERIOD" /></translation> <translation id="53537532693258630">Sajtovi koje ste uklonili će se prikazivati ovde</translation> <translation id="5355191726083956201">Poboljšana zaštita je uključena</translation> <translation id="5361107212971249203">tekstualna poruka</translation> @@ -839,6 +847,7 @@ <translation id="5433691172869980887">Korisničko ime je kopirano</translation> <translation id="5438292632479953702">Preuzmi ponovo</translation> <translation id="5439191312780166229">Upozorava vas na opasne sajtove, čak i na one za koje Google ranije nije znao, analizirajući više podataka sa sajtova nego standardna zaštita. Možete da izaberete da preskočite upozorenja Chrome-a.</translation> +<translation id="5441137934526263133">Da li sajt ne radi? Kolačići treće strane su blokirani</translation> <translation id="5441466871879044658">Prevodite na ovaj jezik</translation> <translation id="5441522332038954058">Prelazak na traku za adresu</translation> <translation id="5444999712122199445">Nazad na sajt</translation> @@ -936,6 +945,7 @@ <translation id="5951119116059277034">Prikazuje se aktivna stranica</translation> <translation id="5956665950594638604">Otvaranje Chrome centra za pomoć na novoj kartici</translation> <translation id="5957442310066583693">Da biste videli sajtove koje najčešće posećujete, dodirnite dugme Početak</translation> +<translation id="59577092665511740">Izaberite nalog.</translation> <translation id="5958275228015807058">Pronađite datoteke i stranice u Preuzimanjima</translation> <translation id="5958994127112619898">Pojednostavi stranicu</translation> <translation id="5962718611393537961">Dodirnite da biste skupili</translation> @@ -1279,7 +1289,9 @@ <translation id="7638584964844754484">Neispravna pristupna fraza</translation> <translation id="7641339528570811325">Obriši podatke pregledanja…</translation> <translation id="7646772052135772216">Sinhronizacija lozinki ne radi</translation> +<translation id="7655240423373329753">poslednjih 7 dana</translation> <translation id="7655900163790317559">Bluetooth se uključuje…</translation> +<translation id="7656721520530864426">Nema sajtova</translation> <translation id="7656862631699126784">Uključi zaključavanje kartica bez arhiviranja</translation> <translation id="7658239707568436148">Otkaži</translation> <translation id="7665369617277396874">Dodajte nalog</translation> @@ -1381,6 +1393,7 @@ <translation id="8088176524274673045">Da biste delili sa ljudima u blizini, dajte im da skeniraju ovaj QR kôd</translation> <translation id="8090732854597034573">Ako ti treba pomoć, pitaj roditelja</translation> <translation id="8100969750121413114">Prijavite se da biste prilagodili Chrome sebi</translation> +<translation id="8101414242770404289">Nema kartica iz perioda <ph name="TIME_PERIOD" /></translation> <translation id="8103578431304235997">Kartice bez arhiviranja</translation> <translation id="8105613260829665809">Ako nastavite, prihvatate <ph name="BEGIN_TOS_LINK" />uslove korišćenja usluge<ph name="END_TOS_LINK" />.\nRadi poboljšanja aplikacije Chrome Google-u šalje podatke o korišćenju i otkazivanjima. <ph name="BEGIN_UMA_LINK" />Upravljajte<ph name="END_UMA_LINK" /></translation> <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation> @@ -1432,6 +1445,7 @@ <translation id="8414396119627470038">Prijavite se na <ph name="SITE_ETLD_PLUS_ONE" /> uz <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /></translation> <translation id="8416347857511542594">Saznajte više o personalizaciji oglasa u Chrome-u</translation> <translation id="8419244640277402268">Uvrsti</translation> +<translation id="8422250855136581222">Nema kartica na ovom uređaju</translation> <translation id="8424781820952413435">Stranica je poslata. Da biste je videli, otvorite Chrome na <ph name="DEVICE_TYPE" /></translation> <translation id="8427875596167638501">Kartica za pregled je poluotvorena</translation> <translation id="8428213095426709021">Podešavanja</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb index 9b9549f04..3d1a178 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb
@@ -120,6 +120,7 @@ <translation id="1553358976309200471">Ажурирај Chrome</translation> <translation id="1554532453982918912">Помозите да Chrome постане бољи за људе који га користе попут вас</translation> <translation id="1558391695376153246">Затвори картице без архив.</translation> +<translation id="1568636008098739136">Слушајте ову страницу. Да бисте изменили ову пречицу, додирните и задржите.</translation> <translation id="1571304935088121812">Копирај корисничко име</translation> <translation id="1592864538817356322">Стандардна заштита:</translation> <translation id="1594635596540195766">Предложених ставки на листи у наставку:<ph name="SUGGESTIONS_COUNT" />.</translation> @@ -196,6 +197,7 @@ <translation id="2065944887543506430">{FILE_COUNT,plural, =1{1 преузимање није успело}one{# преузимање није успело}few{# преузимања нису успела}other{# преузимања није успело}}</translation> <translation id="2067805253194386918">текст</translation> <translation id="2082238445998314030"><ph name="RESULT_NUMBER" />. од <ph name="TOTAL_RESULTS" /> резултата</translation> +<translation id="2093731487903423814">последњих 15 минута</translation> <translation id="2096012225669085171">Синхронизација и персонализација на свим уређајима</translation> <translation id="2100273922101894616">Аутоматско пријављивање</translation> <translation id="2100314319871056947">Пробајте да делите текст у мањим деловима</translation> @@ -568,6 +570,7 @@ <translation id="4056223980640387499">Сепија</translation> <translation id="4062305924942672200">Правне информације</translation> <translation id="4072805772816336153">Пробајте поново касније</translation> +<translation id="4080602171844412446">Повезани увиди</translation> <translation id="4084682180776658562">Обележивач</translation> <translation id="4084712963632273211">Од објављивача <ph name="PUBLISHER_ORIGIN" /> – <ph name="BEGIN_DEEMPHASIZED" />приказује Google<ph name="END_DEEMPHASIZED" /></translation> <translation id="409109920254068737">Можете да користите овај таблет да бисте се пријавили на уређају који приказује овај QR кôд.</translation> @@ -648,6 +651,7 @@ <translation id="4484496141267039529">Нема интернет везе. Пробајте поново касније.</translation> <translation id="4487967297491345095">Сви подаци Chrome апликација ће бити трајно избрисани. То обухвата све датотеке, подешавања, налоге, базе података итд.</translation> <translation id="449126573531210296">Шифруј синхронизоване лозинке помоћу Google налога</translation> +<translation id="4491323382106587961">Изаберите налог. Тренутно је изабран <ph name="EMAIL" />.</translation> <translation id="4508528996305412043">Мени картице фида је отворен</translation> <translation id="4509501256689523862">Да ли ћете видети персонализовани оглас током прегледања зависи од овог подешавања, <ph name="BEGIN_LINK_1" />тема огласа<ph name="END_LINK_1" />, <ph name="BEGIN_LINK_2" />подешавања колачића<ph name="END_LINK_2" /> и тога да ли сајт који прегледате персонализује огласе</translation> <translation id="4513387527876475750">{DAYS,plural, =1{Пре # дана}one{Пре # дана}few{Пре # дана}other{Пре # дана}}</translation> @@ -655,6 +659,7 @@ <translation id="4521489764227272523">Изабрани подаци су уклоњени из Chrome-а и са синхронизованих уређаја. Google налог можда има друге облике историје прегледања, попут претрага и активности у другим Google услугама на <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation> +<translation id="4523326818319942067">последњи сат</translation> <translation id="452750746583162491">Прегледајте синхронизоване податке</translation> <translation id="4528638190900283934">Пријавите се за додатне функције</translation> <translation id="4532845899244822526">Изаберите фолдер</translation> @@ -711,6 +716,7 @@ <translation id="4766678251456904326">Додај налог на уређај</translation> <translation id="4767947714785277816">Покрећемо нову функцију за приватност огласа, која се зове мерење огласа. Chrome дели само врло ограничене информације са сајтовима и апликацијама, на пример, када вам је оглас приказан, да би помогао у мерењу учинка огласа.</translation> <translation id="4769095993849849966">Назив новог фајла</translation> +<translation id="4775646243557794597">Период <ph name="TIME_PERIOD" /> је избрисан</translation> <translation id="4778653490315793244">Немамо шта да вам прикажемо</translation> <translation id="4787736314074622408">Желите да избришете <ph name="ITEM_TITLE" />?</translation> <translation id="4794291718671962615">(<ph name="MEGABYTES" />) <ph name="URL" /></translation> @@ -812,6 +818,7 @@ <translation id="5234971936051226002">Плејер Слушајте ову страницу је умањен.</translation> <translation id="5235196193381275927">Дошло је до проблема при пријављивању</translation> <translation id="5246093389635966745">Измени пречицу за траку са алаткама</translation> +<translation id="5264813352784073502">последња 24 сата</translation> <translation id="5271967389191913893">Уређај не може да отвори садржај за преузимање.</translation> <translation id="5292796745632149097">Пошаљите на</translation> <translation id="5300426565656326054">Персонализација огласа на основу прегледача</translation> @@ -824,6 +831,7 @@ <translation id="5329858041417644019">Прегледачем нико не управља</translation> <translation id="5339031667684712858">Сајтови које сте уклонили</translation> <translation id="5342314432463739672">Захтеви за дозволу</translation> +<translation id="534580735623577507">Нема сајтова из периода <ph name="TIME_PERIOD" /></translation> <translation id="53537532693258630">Сајтови које сте уклонили ће се приказивати овде</translation> <translation id="5355191726083956201">Побољшана заштита је укључена</translation> <translation id="5361107212971249203">текстуална порука</translation> @@ -839,6 +847,7 @@ <translation id="5433691172869980887">Корисничко име је копирано</translation> <translation id="5438292632479953702">Преузми поново</translation> <translation id="5439191312780166229">Упозорава вас на опасне сајтове, чак и на оне за које Google раније није знао, анализирајући више података са сајтова него стандардна заштита. Можете да изаберете да прескочите упозорења Chrome-а.</translation> +<translation id="5441137934526263133">Да ли сајт не ради? Колачићи треће стране су блокирани</translation> <translation id="5441466871879044658">Преводите на овај језик</translation> <translation id="5441522332038954058">Прелазак на траку за адресу</translation> <translation id="5444999712122199445">Назад на сајт</translation> @@ -936,6 +945,7 @@ <translation id="5951119116059277034">Приказује се активна страница</translation> <translation id="5956665950594638604">Отварање Chrome центра за помоћ на новој картици</translation> <translation id="5957442310066583693">Да бисте видели сајтове које најчешће посећујете, додирните дугме Почетак</translation> +<translation id="59577092665511740">Изаберите налог.</translation> <translation id="5958275228015807058">Пронађите датотеке и странице у Преузимањима</translation> <translation id="5958994127112619898">Поједностави страницу</translation> <translation id="5962718611393537961">Додирните да бисте скупили</translation> @@ -1279,7 +1289,9 @@ <translation id="7638584964844754484">Неисправна приступна фраза</translation> <translation id="7641339528570811325">Обриши податке прегледања…</translation> <translation id="7646772052135772216">Синхронизација лозинки не ради</translation> +<translation id="7655240423373329753">последњих 7 дана</translation> <translation id="7655900163790317559">Bluetooth се укључује…</translation> +<translation id="7656721520530864426">Нема сајтова</translation> <translation id="7656862631699126784">Укључи закључавање картица без архивирања</translation> <translation id="7658239707568436148">Откажи</translation> <translation id="7665369617277396874">Додајте налог</translation> @@ -1381,6 +1393,7 @@ <translation id="8088176524274673045">Да бисте делили са људима у близини, дајте им да скенирају овај QR кôд</translation> <translation id="8090732854597034573">Ако ти треба помоћ, питај родитеља</translation> <translation id="8100969750121413114">Пријавите се да бисте прилагодили Chrome себи</translation> +<translation id="8101414242770404289">Нема картица из периода <ph name="TIME_PERIOD" /></translation> <translation id="8103578431304235997">Картице без архивирања</translation> <translation id="8105613260829665809">Ако наставите, прихватате <ph name="BEGIN_TOS_LINK" />услове коришћења услуге<ph name="END_TOS_LINK" />.\nРади побољшања апликације Chrome Google-у шаље податке о коришћењу и отказивањима. <ph name="BEGIN_UMA_LINK" />Управљајте<ph name="END_UMA_LINK" /></translation> <translation id="8105893657415066307"><ph name="DESCRIPTION" /> <ph name="SEPARATOR" /> <ph name="FILE_SIZE" /></translation> @@ -1432,6 +1445,7 @@ <translation id="8414396119627470038">Пријавите се на <ph name="SITE_ETLD_PLUS_ONE" /> уз <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /></translation> <translation id="8416347857511542594">Сазнајте више о персонализацији огласа у Chrome-у</translation> <translation id="8419244640277402268">Уврсти</translation> +<translation id="8422250855136581222">Нема картица на овом уређају</translation> <translation id="8424781820952413435">Страница је послата. Да бисте је видели, отворите Chrome на <ph name="DEVICE_TYPE" /></translation> <translation id="8427875596167638501">Картица за преглед је полуотворена</translation> <translation id="8428213095426709021">Подешавања</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb index c03ca27..9e5fd93 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb
@@ -183,7 +183,7 @@ <translation id="1986685561493779662">Jina tayari lipo</translation> <translation id="1995884366040846621">Ili uendelee, <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> itashiriki jina, anwani ya barua pepe, pamoja na picha yako ya wasifu na tovuti hii. Angalia <ph name="BEGIN_LINK1" />sera ya faragha<ph name="END_LINK1" /> ya tovuti hii.</translation> <translation id="200114059308480249">Ungependa kujumuisha maandishi yaliyo karibu na maneno uliyoyachagua katika utafutaji kwenye Google?</translation> -<translation id="2009341475524975924">Ili upime utendaji wa tangazo, aina chache za data zinaweza kushirikiwa kati ya tovuti, kama vile muda katika siku ulipoonyeshwa tangazo.</translation> +<translation id="2009341475524975924">Ili kupima utendaji wa tangazo, aina chache za data zinaweza kushirikiwa baina ya tovuti, kama vile muda katika siku ulipoonyeshwa tangazo.</translation> <translation id="201060170519281460">Kufuli lako la wasifu huimarisha usalama wa data yako kwenye gari, ikiwa ni pamoja na manenosiri yaliyosawazishwa, malipo na zaidi.</translation> <translation id="2013642289801508067">{FILE_COUNT,plural, =1{Faili #}other{Faili #}}</translation> <translation id="2021896219286479412">Vidhibiti vya tovuti vya skrini nzima</translation> @@ -406,7 +406,7 @@ <translation id="316694332262407393">Tayari Chrome inatumika hapa.</translation> <translation id="3167258285411721858">Unaweza kuomba tovuti ya kifaa cha mkononi ya<ph name="HOST_NAME" /></translation> <translation id="3169472444629675720">Gundua</translation> -<translation id="3187472288455401631">Upimaji wa tangazo</translation> +<translation id="3187472288455401631">Upimaji wa matangazo</translation> <translation id="3207960819495026254">Imealamishwa</translation> <translation id="3208584281581115441">Angalia sasa</translation> <translation id="3211426585530211793">Umefuta <ph name="ITEM_TITLE" /></translation> @@ -1194,7 +1194,7 @@ <translation id="7242755609445462077">Maandishi yaliyoangaziwa yenye mitindo <ph name="CURRENT_DATE" /></translation> <translation id="7248069434667874558">Hakikisha kuwa umewasha kipengele cha usawazishaji katika <ph name="TARGET_DEVICE_NAME" /> kwenye Chrome</translation> <translation id="7252076891734325316">Weka simu yako karibu na kompyuta</translation> -<translation id="7260367682327802201">Kifaa chako cha Android kinaweza kujumuisha mipangilio inayolingana. Ikiwa kipimo cha Tangazo kimewashwa kwenye Chrome na kwenye kifaa chako cha Android, kampuni inaweza kupima ufanisi wa tangazo kwenye tovuti unazotembelea na programu unazotumia.</translation> +<translation id="7260367682327802201">Kifaa chako cha Android kinaweza kujumuisha mipangilio inayolingana. Ikiwa Upimaji wa matangazo umewashwa kwenye Chrome na kwenye kifaa chako cha Android, kampuni inaweza kupima ufanisi wa tangazo kwenye tovuti unazotembelea na programu unazotumia.</translation> <translation id="727288900855680735">Ungependa kutuma <ph name="ONE_TIME_CODE" /> kwa <ph name="ORIGIN" />?</translation> <translation id="7274013316676448362">Tovuti imezuiwa</translation> <translation id="7276100255011548441">Chrome hufuta kiotomatiki mada zilizohifadhiwa katika orodha kwa zaidi ya wiki 4. Kadiri unavyoendelea kuvinjari, mada inaweza kuonekana tena kwenye orodha. Au unaweza kuzuia mada ambazo usingependa Chrome ishiriki na tovuti. Pata maelezo zaidi kuhusu <ph name="BEGIN_LINK" />kudhibiti faragha yako ya matangazo kwenye Chrome.<ph name="END_LINK" /></translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb index 2eb8b00..dd011ea 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb
@@ -676,6 +676,7 @@ <translation id="4634124774493850572">கடவுச்சொல்லைப் பயன்படுத்து</translation> <translation id="4637420359569396807">விளம்பர அளவீட்டின் மூலம், தங்களின் விளம்பரச் செயல்திறனை அளவிடுவதற்காகக் குறிப்பிட்ட வகையிலான தரவைத் தளங்களும் ஆப்ஸ்களும் தங்களுக்கிடையே பகிரலாம் (உதாரணமாக, ஒரு விளம்பரத்தை நீங்கள் பார்த்த நேரம்).</translation> <translation id="4640331037679501949">{NUM_PASSWORDS,plural, =1{1 களவாடப்பட்ட கடவுச்சொல்}other{# களவாடப்பட்ட கடவுச்சொற்கள்}}</translation> +<translation id="4645146721047390964">மறைநிலையில் உலாவும்போது, விளம்பரங்களைப் பிரத்தியேகமாக்குவது போன்ற செயல்களைச் செய்வதற்காக வெவ்வேறு தளங்களில் உங்கள் உலாவல் செயல்பாட்டை அறிந்துகொள்ள தளங்களால் குக்கீகளைப் பயன்படுத்த முடியாது. சில தளங்களிலுள்ள அம்சங்கள் செயல்படாமல் போகக்கூடும்.</translation> <translation id="4650364565596261010">சிஸ்டத்தின் இயல்புநிலை</translation> <translation id="4654641641922242357">“இந்தப் பக்கத்தைப் படி” பிளேயர்.</translation> <translation id="465657074423018424">பாதுகாப்பு உலாவல் ஏமாற்றும் வகையிலான இணையதளங்களிலிருந்து உங்களைப் பாதுகாக்கிறது. இதை முடக்கினால் உலாவும்போது, அதிலும் குறிப்பாகக் கடவுச்சொற்களை உள்ளிடும்போது அதிகக் கவனத்துடன் இருப்பது அவசியம்.</translation> @@ -695,6 +696,7 @@ <translation id="4719927025381752090">மொழிபெயர்ப்பதற்கான சலுகை</translation> <translation id="4720023427747327413"><ph name="PRODUCT_NAME" />இல் திற</translation> <translation id="47217992755561375">நீங்கள் அடிக்கடி பயன்படுத்தும் தளங்களைப் பார்க்கலாம்</translation> +<translation id="4731877163452936634">பிளேபேக் வேகம்: <ph name="PLAYBACK_SPEED" />. மாற்ற, கிளிக் செய்யவும்.</translation> <translation id="4732120983431207637">ஸ்டேக் அன்வைண்டர்</translation> <translation id="4736934858538408121">விர்ச்சுவல் கார்டு</translation> <translation id="473775607612524610">புதுப்பி</translation> @@ -1254,6 +1256,7 @@ <translation id="751961395872307827">தளத்துடன் இணைக்க முடியவில்லை</translation> <translation id="752220631458524187">முடித்ததும் இணைப்பைத் துண்டிக்கவும்</translation> <translation id="7523960634226602883">Google Lensஸைப் பயன்படுத்தி கேமரா மூலம் தேடும்</translation> +<translation id="752731652852882757">மறைநிலையைப் பயன்படுத்தும்போது தடு</translation> <translation id="7539698981064401140">பக்கங்களையும் பதிவையும் ஒத்திசையுங்கள்</translation> <translation id="7562080006725997899">உலாவிய தரவை அழிக்கிறது</translation> <translation id="756809126120519699">Chrome தரவு அழிக்கப்பட்டது</translation> @@ -1334,6 +1337,7 @@ <translation id="7939485076072265087">ஹைலைட் செய்யப்பட்டுள்ள சொற்களைப் பயன்படுத்தி மெருகூட்டப்பட்ட கார்டை உருவாக்கும்</translation> <translation id="7942131818088350342"><ph name="PRODUCT_NAME" /> காலாவதியாகிவிட்டது.</translation> <translation id="7944772052836377867">ஒத்திசைக்க இது நீங்கள்தான் என உறுதிசெய்ய வேண்டும்</translation> +<translation id="7945822420239537236"><ph name="NUMBER_OF_SECONDS" /> வினாடிகள் முன்செல்லும்</translation> <translation id="7947953824732555851">ஏற்று உள்நுழைக</translation> <translation id="7957413488482743710">மோசடி அபாயங்களில் இருந்து பாதுகாக்க உங்கள் அசல் கார்டை விர்ச்சுவல் கார்டு மறைக்கிறது. <ph name="BEGIN_LINK1" />விர்ச்சுவல் கார்டுகள் குறித்து மேலும் அறிக<ph name="END_LINK1" /></translation> <translation id="7960972236129063347">பக்கப் புள்ளிவிவரங்களுக்குச் செல்வதற்கான பட்டன்</translation> @@ -1342,6 +1346,7 @@ <translation id="7965838025086216108">சேமிக்கப்பட்டுள்ள கடவுச்சொற்களை எந்தச் சாதனத்திலும் பயன்படுத்தலாம். <ph name="ACCOUNT" /> கணக்கின் Google Password Managerரில் அவை சேமிக்கப்படும்.</translation> <translation id="7968014550143838305">வாசிப்புப் பட்டியலில் சேர்ந்தது</translation> <translation id="7971136598759319605">கடைசியாக 1 நாளுக்கு முன் பயன்படுத்தியுள்ளார்</translation> +<translation id="7972866381678406344"><ph name="NUMBER_OF_SECONDS" /> வினாடிகள் பின்செல்லும்</translation> <translation id="7975379999046275268">பக்க மாதிரிக்காட்சியைக் காட்டு <ph name="BEGIN_NEW" />புதிது<ph name="END_NEW" /></translation> <translation id="7977451675950311423">தரவு மீறலில் பாதிக்கப்பட்டுள்ள கடவுச்சொல்லை நீங்கள் பயன்படுத்தினால் உங்களை எச்சரிக்கும்.</translation> <translation id="7986497153528221272">கடவுச்சொற்களைப் பார்க்க, முதலில் உங்கள் சாதனத்தில் திரைப் பூட்டை அமைக்கவும்</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb index 1a76b54e..ac5e734a 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb
@@ -676,7 +676,7 @@ <translation id="4634124774493850572">使用密碼</translation> <translation id="4637420359569396807">廣告評估功能讓各網站只可分享特定類型的資料,以評估廣告成效,例如一天中向使用者放送廣告的時段。</translation> <translation id="4640331037679501949">{NUM_PASSWORDS,plural, =1{1 個密碼被盜用}other{# 個密碼被盜用}}</translation> -<translation id="4645146721047390964">在無痕模式中,網站無法使用 Cookie 查看你在各網站的瀏覽活動,也無法提供個人化廣告等服務。某些網站的功能可能無法正常運作。</translation> +<translation id="4645146721047390964">在無痕模式中,網站不能使用 Cookie 查看您在各網站的瀏覽活動,例如放送個人化廣告。有些網站的功能可能無法正常運作。</translation> <translation id="4650364565596261010">系統預設</translation> <translation id="4654641641922242357">「朗讀此頁面內容」播放器。</translation> <translation id="465657074423018424">「安全瀏覽」功能可保護您免受欺詐網站的威脅。如果您停用此功能,在瀏覽及輸入密碼時請提高警覺。</translation> @@ -696,7 +696,7 @@ <translation id="4719927025381752090">提供翻譯</translation> <translation id="4720023427747327413">用 <ph name="PRODUCT_NAME" /> 開啟</translation> <translation id="47217992755561375">查看熱門網站</translation> -<translation id="4731877163452936634">播放速度:<ph name="PLAYBACK_SPEED" />。按一下即可變更。</translation> +<translation id="4731877163452936634">播放速度:<ph name="PLAYBACK_SPEED" />。㩒一下就可以更改。</translation> <translation id="4732120983431207637">Stack Unwinder</translation> <translation id="4736934858538408121">虛擬卡</translation> <translation id="473775607612524610">更新</translation> @@ -1346,7 +1346,7 @@ <translation id="7965838025086216108">您可在任何裝置上使用已儲存的密碼。密碼已儲存至 <ph name="ACCOUNT" /> 的「Google 密碼管理工具」。</translation> <translation id="7968014550143838305">已加入閱讀清單</translation> <translation id="7971136598759319605">曾於 1 天前在線</translation> -<translation id="7972866381678406344">倒轉 <ph name="NUMBER_OF_SECONDS" /> 秒</translation> +<translation id="7972866381678406344">倒帶 <ph name="NUMBER_OF_SECONDS" /> 秒</translation> <translation id="7975379999046275268">預覽網頁<ph name="BEGIN_NEW" />新功能<ph name="END_NEW" /></translation> <translation id="7977451675950311423">如果你使用在資料外洩中被盜用的密碼,系統便會向你發出警告。</translation> <translation id="7986497153528221272">如要查看密碼,請先在裝置上設定螢幕鎖定</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb index 94314f66..abcbfd9 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb
@@ -681,6 +681,7 @@ <translation id="4634124774493850572">Sebenzisa iphasiwedi</translation> <translation id="4637420359569396807">Ngesilinganiso sesikhangiso, izinhlobo ezilinganiselwe zedatha zingabiwa phakathi kwamasayithi ukuze nama-app ukuze kulinganiswe ukusebenza kwezikhangiso zawo, njengesikhathi sosuku isikhangiso esiboniswe ngaso.</translation> <translation id="4640331037679501949">{NUM_PASSWORDS,plural, =1{iphasiwedi eyonakalisiwe e-1}one{amaphasiwedi onakalisiwe angu-#}other{amaphasiwedi onakalisiwe angu-#}}</translation> +<translation id="4645146721047390964">Lapho uku-Incognito, amasayithi awakwazi ukusebenzisa amakhukhi akho ukubona umsebenzi wakho wokubhrawuza kumasayithi ahlukahlukene, ngokwesibonelo, ukwenza izikhangiso eziqondene nomuntu siqu. Izici ezikwamanye amasayithi zingase zinqamuke.</translation> <translation id="4650364565596261010">Okuzenzakalelayo kwesistimu</translation> <translation id="4654641641922242357">“Lalela leli khasi” umdlali.</translation> <translation id="465657074423018424">Ukuphequlula okuphephile kuyakuvikela kumawebhusayithi akhohlisayo. Uma uyivula, cikelela ngokwengeziwe uma uphequlula, ikakhulukazi ngaphambi kokufaka amaphasiwedi.</translation> @@ -700,6 +701,7 @@ <translation id="4719927025381752090">Nika ukuhumusha</translation> <translation id="4720023427747327413">Vula ku-<ph name="PRODUCT_NAME" /></translation> <translation id="47217992755561375">Bona amasayithi akho aphezulu</translation> +<translation id="4731877163452936634">Isivinini sokudlala: <ph name="PLAYBACK_SPEED" />. . Chofoza ukuze ushintshe.</translation> <translation id="4732120983431207637">I-Stack Unwinder</translation> <translation id="4736934858538408121">Ikhadi elibonakalayo</translation> <translation id="473775607612524610">Buyekeza</translation> @@ -1264,6 +1266,7 @@ <translation id="751961395872307827">Ayikwazi ukuxhumeka kusayithi</translation> <translation id="752220631458524187">Yeka ukuxhuma lapho usuqedile</translation> <translation id="7523960634226602883">Sesha ngekhamera yakho usebenzisa Ama-Google Lens</translation> +<translation id="752731652852882757">Vimba ngenkathi usebenzisa i-Incognito</translation> <translation id="7539698981064401140">Vumelanisa amathebhu wakho nomlando</translation> <translation id="7562080006725997899">Isula idatha yokudlulisa amehlo</translation> <translation id="756809126120519699">Idatha ye-Chrome esuliwe</translation> @@ -1346,6 +1349,7 @@ <translation id="7939485076072265087">Yenza ikhadi lesitayela ngokugqamisa</translation> <translation id="7942131818088350342"><ph name="PRODUCT_NAME" /> iphelelwe isikhathi.</translation> <translation id="7944772052836377867">Ukuvumelanisa kudinga ukuqinisekisa ukuthi nguwe</translation> +<translation id="7945822420239537236">Dlulisela phambili ngemizuzwana engu-<ph name="NUMBER_OF_SECONDS" /></translation> <translation id="7947953824732555851">Yamukela uphinde ungene ngemvume</translation> <translation id="7957413488482743710">Ikhadi le-virtual lifihla ikhadi lakho langempela ukusiza ukukuvikela ekukhwabaniseni okungase kube khona. <ph name="BEGIN_LINK1" />Funda kabanzi ngamakhadi we-virtual<ph name="END_LINK1" /></translation> <translation id="7960972236129063347">Inkinobho yangemuva yemininingwane yekhasi</translation> @@ -1354,6 +1358,7 @@ <translation id="7965838025086216108">Ungasebenzisa amaphasiwedi alondoloziwe kunoma iyiphi idivayisi. Alondolozwe ku-Google Password Manager ye-<ph name="ACCOUNT" />.</translation> <translation id="7968014550143838305">Kungezwe kuhlu lokufunda</translation> <translation id="7971136598759319605">Isebenze ngosuku olungu-1 oludlule</translation> +<translation id="7972866381678406344">Buyela emuva ngemizuzwana engu-<ph name="NUMBER_OF_SECONDS" /></translation> <translation id="7975379999046275268">Buka kuqala ikhasi <ph name="BEGIN_NEW" />Okusha<ph name="END_NEW" /></translation> <translation id="7977451675950311423">Iyakuxwayisa uma usebenzisa iphasiwedi eyonakaliswe ukuphulwa kwedatha.</translation> <translation id="7986497153528221272">Ukuze ubuke amaphasiwedi, qala ngokusetha ukukhiya isikrini kudivayisi yakho</translation>
diff --git a/chrome/browser/ui/autofill/autofill_context_menu_manager_lacros_browsertest.cc b/chrome/browser/ui/autofill/autofill_context_menu_manager_lacros_browsertest.cc index f054907..cc16851 100644 --- a/chrome/browser/ui/autofill/autofill_context_menu_manager_lacros_browsertest.cc +++ b/chrome/browser/ui/autofill/autofill_context_menu_manager_lacros_browsertest.cc
@@ -21,10 +21,15 @@ class AutofillContextMenuManagerFeedbackUILacrosBrowserTest : public InProcessBrowserTest { public: - AutofillContextMenuManagerFeedbackUILacrosBrowserTest() { - feature_.InitWithFeatures( - /*enabled_features=*/{features::kAutofillFeedback}, - /*disabled_features=*/{}); + AutofillContextMenuManagerFeedbackUILacrosBrowserTest() = default; + void SetUp() override { + StartUniqueAshChrome( + /*enabled_features=*/{"AutofillFeedback"}, + /*disabled_fetures=*/{}, /*additional_cmd_switches=*/{}, + "crbug.com/1473402 The test enabled the feature " + "AutofillFeedback (disabled by default)"); + + InProcessBrowserTest::SetUp(); } void SetUpOnMainThread() override { @@ -43,6 +48,10 @@ void TearDownOnMainThread() override { autofill_context_menu_manager_.reset(); + if (IsCloseAndWaitAshBrowserWindowApisSupported()) { + CloseAllAshBrowserWindows(); + } + InProcessBrowserTest::TearDownOnMainThread(); } @@ -51,9 +60,21 @@ } protected: + void ExecuteAutofillFeedbackCommand() { + // Executing autofill feedback command opens the Feedback UI. + autofill_context_menu_manager_->ExecuteCommand( + IDC_CONTENT_CONTEXT_AUTOFILL_FEEDBACK); + // Verify the Feedback UI opens in Ash. + if (IsCloseAndWaitAshBrowserWindowApisSupported()) { + // There has not been a convenient way to verify a specific UI in Ash from + // Lacros yet. Therefore, we just verify there is an Ash window opened + // since Feedback UI is a SWA. + WaitUntilAtLeastOneAshBrowserWindowOpen(); + } + } + std::unique_ptr<TestRenderViewContextMenu> render_view_context_menu_; std::unique_ptr<AutofillContextMenuManager> autofill_context_menu_manager_; - base::test::ScopedFeatureList feature_; private: test::AutofillBrowserTestEnvironment autofill_test_environment_; @@ -63,18 +84,14 @@ FeedbackUIIsRequested) { base::HistogramTester histogram_tester; // Executing autofill feedback command opens the Feedback UI. - autofill_context_menu_manager_->ExecuteCommand( - IDC_CONTENT_CONTEXT_AUTOFILL_FEEDBACK); - + ExecuteAutofillFeedbackCommand(); // Checks that feedback form was requested. histogram_tester.ExpectTotalCount("Feedback.RequestSource", 1); } IN_PROC_BROWSER_TEST_F(AutofillContextMenuManagerFeedbackUILacrosBrowserTest, CloseTabWhileUIIsOpenShouldNotCrash) { - autofill_context_menu_manager_->ExecuteCommand( - IDC_CONTENT_CONTEXT_AUTOFILL_FEEDBACK); - + ExecuteAutofillFeedbackCommand(); content::WebContents* tab = browser()->tab_strip_model()->GetActiveWebContents(); tab->Close();
diff --git a/chrome/browser/ui/signin/signin_view_controller_interactive_uitest.cc b/chrome/browser/ui/signin/signin_view_controller_interactive_uitest.cc index c39ab5c..ca7ea04 100644 --- a/chrome/browser/ui/signin/signin_view_controller_interactive_uitest.cc +++ b/chrome/browser/ui/signin/signin_view_controller_interactive_uitest.cc
@@ -118,7 +118,8 @@ // Tests that the confirm button is focused by default in the sync confirmation // dialog. IN_PROC_BROWSER_TEST_F(SignInViewControllerBrowserTest, - SyncConfirmationDefaultFocus) { + // TODO(crbug.com/1474306): Re-enable this test + DISABLED_SyncConfirmationDefaultFocus) { #if BUILDFLAG(IS_CHROMEOS_LACROS) // This test runs in the main profile. EXPECT_TRUE(
diff --git a/chrome/browser/ui/views/toolbar/toolbar_view.cc b/chrome/browser/ui/views/toolbar/toolbar_view.cc index 619f741..7284630 100644 --- a/chrome/browser/ui/views/toolbar/toolbar_view.cc +++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc
@@ -434,6 +434,8 @@ } } + // Only show the Battery Saver button when it is not controlled by the OS. On + // ChromeOS the battery icon in the shelf shows the same information. if (!IsCrosBatterySaverAvailable()) { battery_saver_button_ = container_view_->AddChildView( std::make_unique<BatterySaverButton>(browser_view_));
diff --git a/chrome/browser/ui/views/webauthn/authenticator_dialog_view_browsertest.cc b/chrome/browser/ui/views/webauthn/authenticator_dialog_view_browsertest.cc index a672475a..d4917ab8 100644 --- a/chrome/browser/ui/views/webauthn/authenticator_dialog_view_browsertest.cc +++ b/chrome/browser/ui/views/webauthn/authenticator_dialog_view_browsertest.cc
@@ -170,6 +170,8 @@ // Test that the models decide to show the "Manage devices" button when a phone // is listed. -IN_PROC_BROWSER_TEST_F(AuthenticatorDialogViewTest, InvokeUi_manage_devices) { +// TODO(crbug.com/1474278): Re-enable this test +IN_PROC_BROWSER_TEST_F(AuthenticatorDialogViewTest, + DISABLED_InvokeUi_manage_devices) { ShowAndVerifyUi(); }
diff --git a/chrome/browser/ui/webui/settings/ash/account_manager_ui_handler_browsertest.cc b/chrome/browser/ui/webui/settings/ash/account_manager_ui_handler_browsertest.cc index 7640049b..1a1282f 100644 --- a/chrome/browser/ui/webui/settings/ash/account_manager_ui_handler_browsertest.cc +++ b/chrome/browser/ui/webui/settings/ash/account_manager_ui_handler_browsertest.cc
@@ -253,7 +253,8 @@ }; IN_PROC_BROWSER_TEST_P(AccountManagerUIHandlerTest, - OnGetAccountsNoSecondaryAccounts) { + // TODO(crbug.com/1474301): Re-enable this test + DISABLED_OnGetAccountsNoSecondaryAccounts) { const std::vector<::account_manager::Account> account_manager_accounts = GetAccountsFromAccountManager(); // Only Primary account.
diff --git a/chrome/browser/webauthn/authenticator_request_dialog_model.cc b/chrome/browser/webauthn/authenticator_request_dialog_model.cc index 2356fcab..451c8599 100644 --- a/chrome/browser/webauthn/authenticator_request_dialog_model.cc +++ b/chrome/browser/webauthn/authenticator_request_dialog_model.cc
@@ -1565,7 +1565,7 @@ const std::u16string name = l10n_util::GetStringUTF16(IDS_WEBAUTHN_TRANSPORT_ICLOUD_KEYCHAIN); mechanisms_.emplace_back( - Mechanism::ICloudKeychain(), name, name, vector_icons::kPasskeyIcon, + Mechanism::ICloudKeychain(), name, name, kIcloudKeychainIcon, base::BindRepeating( &AuthenticatorRequestDialogModel::StartICloudKeychain, base::Unretained(this)));
diff --git a/chrome/build/android-arm32.pgo.txt b/chrome/build/android-arm32.pgo.txt index a9134754..f6af8e8 100644 --- a/chrome/build/android-arm32.pgo.txt +++ b/chrome/build/android-arm32.pgo.txt
@@ -1 +1 @@ -chrome-android32-main-1692508626-e2a68541eedef50bd918b6cbba57d939669a75a1.profdata +chrome-android32-main-1692596869-76b9d8e70636a4a1a97d86caa1f9a955128d0a66.profdata
diff --git a/chrome/build/android-arm64.pgo.txt b/chrome/build/android-arm64.pgo.txt index 047bf4f..cde8f3a 100644 --- a/chrome/build/android-arm64.pgo.txt +++ b/chrome/build/android-arm64.pgo.txt
@@ -1 +1 @@ -chrome-android64-main-1692508626-37aadbd9522ba9d6a94854924a34bcea27140d8f.profdata +chrome-android64-main-1692596869-79c3df77f0d601aae795d69e66f9acacbd69bca4.profdata
diff --git a/chrome/build/lacros64.pgo.txt b/chrome/build/lacros64.pgo.txt index 4c13fc50..8eb579f 100644 --- a/chrome/build/lacros64.pgo.txt +++ b/chrome/build/lacros64.pgo.txt
@@ -1 +1 @@ -chrome-chromeos-amd64-generic-main-1692489173-84d146a30fbb2695267e6503dce472aad6edb1d0.profdata +chrome-chromeos-amd64-generic-main-1692576345-facc27fd89f0805843309e69dc96fe0e71d0b953.profdata
diff --git a/chrome/build/linux.pgo.txt b/chrome/build/linux.pgo.txt index 996fad9..d950621 100644 --- a/chrome/build/linux.pgo.txt +++ b/chrome/build/linux.pgo.txt
@@ -1 +1 @@ -chrome-linux-main-1692508626-c9a2a035ca13158c8b4f90af1321349b1d4dcf7f.profdata +chrome-linux-main-1692553716-c146fe7b4f847c546d6fded94c8812cd9fa0293a.profdata
diff --git a/chrome/build/mac-arm.pgo.txt b/chrome/build/mac-arm.pgo.txt index 3bc019d..4ddd77b 100644 --- a/chrome/build/mac-arm.pgo.txt +++ b/chrome/build/mac-arm.pgo.txt
@@ -1 +1 @@ -chrome-mac-arm-main-1692518103-8fa69ca34a68efe444426bc9293c5022098053b1.profdata +chrome-mac-arm-main-1692590061-559cd5543569a9acb873ba321a4462a420be5e34.profdata
diff --git a/chrome/build/mac.pgo.txt b/chrome/build/mac.pgo.txt index 0956f166..53891293 100644 --- a/chrome/build/mac.pgo.txt +++ b/chrome/build/mac.pgo.txt
@@ -1 +1 @@ -chrome-mac-main-1692508626-d002730bfca4b49493a8f4af84427165764bbec6.profdata +chrome-mac-main-1692574818-12a2caccd95a0c92f6259ce9f5eb79d040ec9a62.profdata
diff --git a/chrome/build/win32.pgo.txt b/chrome/build/win32.pgo.txt index 4c638ac..39c28c66 100644 --- a/chrome/build/win32.pgo.txt +++ b/chrome/build/win32.pgo.txt
@@ -1 +1 @@ -chrome-win32-main-1692508626-18464a051356be2268435c2bef08967a30f6ba01.profdata +chrome-win32-main-1692574818-691e5b61fe4deecd441f61d7dd8fd21d4004b00e.profdata
diff --git a/chrome/build/win64.pgo.txt b/chrome/build/win64.pgo.txt index 88db59cf..be20fa6 100644 --- a/chrome/build/win64.pgo.txt +++ b/chrome/build/win64.pgo.txt
@@ -1 +1 @@ -chrome-win64-main-1692508626-0d681b7ce07be3f91e338a6b2e58197f75205523.profdata +chrome-win64-main-1692585803-83ac267502d76f5a9a0293d0f971b2d1311d30c0.profdata
diff --git a/chrome/common/chromeos/extensions/api/_api_features.json b/chrome/common/chromeos/extensions/api/_api_features.json index 6c0f4cc..6af98b6 100644 --- a/chrome/common/chromeos/extensions/api/_api_features.json +++ b/chrome/common/chromeos/extensions/api/_api_features.json
@@ -156,6 +156,34 @@ ], "channel": "stable" }, + "os.events.onTouchscreenTouchEvent": { + "dependencies": [ + "permission:os.events" + ], + "contexts": [ + "blessed_extension" + ], + "platforms": [ + "chromeos", + "lacros" + ], + "channel": "stable", + "feature_flag": "TelemetryExtensionPendingApprovalApi" + }, + "os.events.onTouchscreenConnectedEvent": { + "dependencies": [ + "permission:os.events" + ], + "contexts": [ + "blessed_extension" + ], + "platforms": [ + "chromeos", + "lacros" + ], + "channel": "stable", + "feature_flag": "TelemetryExtensionPendingApprovalApi" + }, "os.telemetry": { "dependencies": [ "permission:os.telemetry"
diff --git a/chrome/common/chromeos/extensions/api/events.idl b/chrome/common/chromeos/extensions/api/events.idl index 3fceaa2..f279225 100644 --- a/chrome/common/chromeos/extensions/api/events.idl +++ b/chrome/common/chromeos/extensions/api/events.idl
@@ -20,6 +20,8 @@ touchpad_button, touchpad_touch, touchpad_connected, + touchscreen_touch, + touchscreen_connected, external_display, stylus_touch, stylus_connected @@ -345,6 +347,21 @@ InputTouchButton[] buttons; }; + dictionary TouchscreenTouchEventInfo { + // The touch points reported by the touchscreen. + TouchPointInfo[] touchPoints; + }; + + dictionary TouchscreenConnectedEventInfo { + // The maximum possible x position of touch points. + long? maxX; + // The maximum possible y position of touch points. + long? maxY; + // The maximum possible pressure of touch points, or 0 if pressure is not + // supported. + long? maxPressure; + }; + dictionary StylusTouchPointInfo { // The x position. The value ranges from 0 to |max_x| as defined in // StylusConnectedEventInfo. @@ -432,6 +449,14 @@ static void onTouchpadConnectedEvent( TouchpadConnectedEventInfo event_info); + // Informs the extension that a `Touchscreen Touch` event occured. + static void onTouchscreenTouchEvent( + TouchscreenTouchEventInfo event_info); + + // Informs the extension that a `Touchscreen Connected` event occured. + static void onTouchscreenConnectedEvent( + TouchscreenConnectedEventInfo event_info); + // Informs the extension that a `Stylus Touch` event occured. static void onStylusTouchEvent(StylusTouchEventInfo event_info);
diff --git a/chrome/common/extensions/api/file_manager_private.idl b/chrome/common/extensions/api/file_manager_private.idl index ca176d8..c6bc344 100644 --- a/chrome/common/extensions/api/file_manager_private.idl +++ b/chrome/common/extensions/api/file_manager_private.idl
@@ -1283,6 +1283,9 @@ // Total number of files to pin. long filesToPin; + // Show the total number of files enumerated during the Listing files stage. + long listedFiles; + // Estimated time remaining to pin all the `bytesToPin`. double remainingSeconds;
diff --git a/chrome/test/base/in_process_browser_test.cc b/chrome/test/base/in_process_browser_test.cc index 5b85dab..6c0c9b2 100644 --- a/chrome/test/base/in_process_browser_test.cc +++ b/chrome/test/base/in_process_browser_test.cc
@@ -153,6 +153,9 @@ #include "base/uuid.h" #include "base/version.h" #include "chrome/browser/lacros/cert/cert_db_initializer_factory.h" +#include "chromeos/crosapi/mojom/crosapi.mojom.h" +#include "chromeos/crosapi/mojom/test_controller.mojom-test-utils.h" +#include "chromeos/lacros/lacros_service.h" #include "components/account_manager_core/chromeos/account_manager.h" #include "components/account_manager_core/chromeos/account_manager_facade_factory.h" // nogncheck #include "components/account_manager_core/chromeos/fake_account_manager_ui.h" // nogncheck @@ -259,6 +262,12 @@ private: std::unique_ptr<ScopedAshAccountManagerForTests> scoped_ash_account_manager_; }; + +bool IsCrosapiEnabled() { + return !base::CommandLine::ForCurrentProcess() + ->GetSwitchValuePath("lacros-mojo-socket-for-testing") + .empty(); +} #endif // BUILDFLAG(IS_CHROMEOS_LACROS) void EnsureBrowserContextKeyedServiceFactoriesForTestingBuilt() { @@ -332,6 +341,52 @@ return version; } +void InProcessBrowserTest::VerifyNoAshBrowserWindowOpenRightNow() { + auto* lacros_service = chromeos::LacrosService::Get(); + DCHECK(lacros_service); + crosapi::mojom::TestControllerAsyncWaiter waiter( + lacros_service->GetRemote<crosapi::mojom::TestController>().get()); + + uint32_t number = 1; + waiter.GetOpenAshBrowserWindows(&number); + EXPECT_EQ(0u, number) + << "There should not be any ash browser window open at this point."; +} + +void InProcessBrowserTest::CloseAllAshBrowserWindows() { + DCHECK(IsCloseAndWaitAshBrowserWindowApisSupported()); + crosapi::mojom::TestControllerAsyncWaiter waiter( + chromeos::LacrosService::Get() + ->GetRemote<crosapi::mojom::TestController>() + .get()); + bool success; + waiter.CloseAllAshBrowserWindowsAndConfirm(&success); + EXPECT_TRUE(success) << "Failed to close all ash browser windows"; +} + +void InProcessBrowserTest::WaitUntilAtLeastOneAshBrowserWindowOpen() { + DCHECK(IsCloseAndWaitAshBrowserWindowApisSupported()); + crosapi::mojom::TestControllerAsyncWaiter waiter( + chromeos::LacrosService::Get() + ->GetRemote<crosapi::mojom::TestController>() + .get()); + bool has_open_window; + waiter.CheckAtLeastOneAshBrowserWindowOpen(&has_open_window); + EXPECT_TRUE(has_open_window); +} + +bool InProcessBrowserTest::IsCloseAndWaitAshBrowserWindowApisSupported() const { + auto* lacros_service = chromeos::LacrosService::Get(); + if (!lacros_service || + !lacros_service->IsAvailable<crosapi::mojom::TestController>()) { + return false; + } + + return lacros_service + ->GetInterfaceVersion<crosapi::mojom::TestController>() >= + static_cast<int>(crosapi::mojom::TestController::MethodMinVersions:: + kCheckAtLeastOneAshBrowserWindowOpenMinVersion); +} #endif // BUILDFLAG(IS_CHROMEOS_LACROS) void InProcessBrowserTest::Initialize() { @@ -819,6 +874,11 @@ #if BUILDFLAG(IS_CHROMEOS_LACROS) content::NetworkConnectionChangeSimulator network_change_simulator; network_change_simulator.InitializeChromeosConnectionType(); + + if (IsCrosapiEnabled() && IsCloseAndWaitAshBrowserWindowApisSupported()) { + // There should NOT be any open ash browser window UI at this point. + VerifyNoAshBrowserWindowOpenRightNow(); + } #endif AfterStartupTaskUtils::SetBrowserStartupIsCompleteForTesting(); @@ -884,6 +944,15 @@ // BrowserList should be empty at this point. CHECK(BrowserList::GetInstance()->empty()); + +#if BUILDFLAG(IS_CHROMEOS_LACROS) + if (IsCrosapiEnabled() && IsCloseAndWaitAshBrowserWindowApisSupported()) { + // At this point, there should NOT be any ash browser UIs(e.g. SWA, etc) + // open; otherwise, the tests running after the current one could be + // polluted if the tests are running against the shared Ash (by default). + VerifyNoAshBrowserWindowOpenRightNow(); + } +#endif } void InProcessBrowserTest::QuitBrowsers() { @@ -931,7 +1000,7 @@ const std::string& bug_number_and_reason) { DCHECK(!bug_number_and_reason.empty()); base::CommandLine* cmdline = base::CommandLine::ForCurrentProcess(); - CHECK(!cmdline->GetSwitchValuePath("lacros-mojo-socket-for-testing").empty()) + CHECK(IsCrosapiEnabled()) << "You can only start unique ash chrome when crosapi is enabled. " << "It should not be necessary otherwise."; base::FilePath ash_dir_holder = cmdline->GetSwitchValuePath("unique-ash-dir");
diff --git a/chrome/test/base/in_process_browser_test.h b/chrome/test/base/in_process_browser_test.h index feb4c48..67b131d 100644 --- a/chrome/test/base/in_process_browser_test.h +++ b/chrome/test/base/in_process_browser_test.h
@@ -381,6 +381,21 @@ // as early as in test SetUp(). static base::Version GetAshChromeVersion(); + // The following are the helper functions to manage Ash browser based windows + // from Lacros browser tests. When running with Ash, Lacros browser tests can + // create some Ash browser based UIs, such as SWA, Web UI, etc. These UIs + // must be cleaned up when the test tears down, so that they won't pollute + // the tests running after, since Lacros browser tests are running with the + // shared Ash instance by default. + void VerifyNoAshBrowserWindowOpenRightNow(); + void CloseAllAshBrowserWindows(); + void WaitUntilAtLeastOneAshBrowserWindowOpen(); + // Returns true if CloseAllAshBrowserWindows and + // WaitUntilAtLeaseOneAshBrowserWindowOpen is supported. + // TODO(crbug.com/1473375): Remove the following function once Ash stable + // channel supports the Ash Browser Window APIs in + // crosapi::mojom::TestController needed by the above functions. + bool IsCloseAndWaitAshBrowserWindowApisSupported() const; #endif // BUILDFLAG(IS_CHROMEOS_LACROS) #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
diff --git a/chromeos/crosapi/mojom/telemetry_event_service.mojom b/chromeos/crosapi/mojom/telemetry_event_service.mojom index 2fad129..07f2ed2 100644 --- a/chromeos/crosapi/mojom/telemetry_event_service.mojom +++ b/chromeos/crosapi/mojom/telemetry_event_service.mojom
@@ -275,6 +275,30 @@ array<TelemetryInputTouchButton> buttons@3; }; +// Emitted when new touch points are updated. +// +// NextMinVersion: 1, NextIndex: 1 +[Stable] +struct TelemetryTouchscreenTouchEventInfo { + // The touch points reported by the touchscreen. + array<TelemetryTouchPointInfo> touch_points@0; +}; + +// Emitted once the observer get connected to the touchscreen events. This will +// be the first event from the touchscreen. +// +// NextMinVersion: 1, NextIndex: 3 +[Stable] +struct TelemetryTouchscreenConnectedEventInfo { + // The maximum possible x position of touch points. + uint32? max_x@0; + // The maximum possible y position of touch points. + uint32? max_y@1; + // The maximum possible pressure of touch points, or 0 if pressure is not + // supported. + uint32? max_pressure@2; +}; + // Stylus touch point info. // // NextMinVersion: 1, NextIndex: 3 @@ -318,7 +342,7 @@ // Union of event info. // -// NextMinVersion: 10, NextIndex: 14 +// NextMinVersion: 11, NextIndex: 16 [Stable, Extensible] union TelemetryEventInfo { // The default value for forward compatibility. All the unknown type will be @@ -354,11 +378,17 @@ // Stylus connected event info. [MinVersion=9] TelemetryStylusConnectedEventInfo stylus_connected_event_info@13; + // Touchscreen Touch event info. + [MinVersion=10] TelemetryTouchscreenTouchEventInfo + touchscreen_touch_event_info@14; + // Touchscreen Connected event info. + [MinVersion=10] TelemetryTouchscreenConnectedEventInfo + touchscreen_connected_event_info@15; }; // An enumeration of event categories. // -// NextMinVersion: 10, NextIndex: 14 +// NextMinVersion: 11, NextIndex: 16 [Stable, Extensible] enum TelemetryEventCategoryEnum { // This is required for backwards compatibility, should not be used. @@ -376,6 +406,8 @@ [MinVersion=8] kExternalDisplay = 11, [MinVersion=9] kStylusTouch = 12, [MinVersion=9] kStylusConnected = 13, + [MinVersion=10] kTouchscreenTouch = 14, + [MinVersion=10] kTouchscreenConnected = 15, }; // Implemented by clients who desire events.
diff --git a/chromeos/crosapi/mojom/test_controller.mojom b/chromeos/crosapi/mojom/test_controller.mojom index 4de5d81d..887a034 100644 --- a/chromeos/crosapi/mojom/test_controller.mojom +++ b/chromeos/crosapi/mojom/test_controller.mojom
@@ -270,8 +270,8 @@ // This interface is implemented by Ash-Chrome. // This interface provides tests a mechanism to mutate or query ash. // In the future, this interface may merge with an automation or a11y interface. -// Next version: 28 -// Next method id: 41 +// Next version: 29 +// Next method id: 43 [Stable, Uuid="1f93f9d7-e466-466c-a675-c21b48cf30d3"] interface TestController { // Clicks the middle of the views element identified by |element_name|. @@ -490,4 +490,20 @@ [MinVersion=27] SetAppListItemAttributes@40(string item_id, AppListItemAttributes attributes) => (); + + // Closes all Ash browser windows and confirms the result in callback + // asynchronously. + // The callback will be run as soon as it observes all ash browser windows are + // closed, or fails to do so when it times out. + // Returns true if all windows are closed; false if it fails to close + // all windows. + [MinVersion=28] + CloseAllAshBrowserWindowsAndConfirm@41() => (bool success); + + // Checks if there is at least one ash browser window open asynchronously. + // The result is passed back in callback. + // The callback will be run as soon as at least 1 ash browser window is + // observed, or no ash browser window is open when it times out. + [MinVersion=28] + CheckAtLeastOneAshBrowserWindowOpen@42() => (bool has_open_window); };
diff --git a/chromeos/strings/chromeos_strings_gu.xtb b/chromeos/strings/chromeos_strings_gu.xtb index c46f5a9..faf345a 100644 --- a/chromeos/strings/chromeos_strings_gu.xtb +++ b/chromeos/strings/chromeos_strings_gu.xtb
@@ -21,6 +21,7 @@ <translation id="1128128132059598906">EAP-TTLS</translation> <translation id="1145018782460575098">બાહ્ય ડિવાઇસનું ફર્મવેયર અપડેટ કરવા માટેની વિન્ડો ખુલ્લી છે. <ph name="NUM_UPDATES" /> અપડેટ ઉપલબ્ધ છે.</translation> <translation id="1145516343487477149">સહાય લેખ અને Chromebook વિશેના સામાન્ય પ્રશ્નોના જવાબો શોધો</translation> +<translation id="1154390310959620237">તમે માત્ર 5 શૉર્ટકટ કસ્ટમાઇઝ કરી શકો છો. નવો શૉર્ટકટ ઉમેરવા માટે અસ્તિત્વમાં હોય એવો કોઈ શૉર્ટકટ ડિલીટ કરો.</translation> <translation id="1164939766849482256">ડૉન ટુ ડાર્ક સ્ક્રીન સેવર</translation> <translation id="1167755866710282443">કી કસ્ટમાઇઝ કરવા માટે મેનૂ ખોલો. ખસેડવા માટે મેનૂ ખેંચો.</translation> <translation id="1175697296044146566"><ph name="MANAGER" /> દ્વારા <ph name="DEVICE_TYPE" />ને મેનેજ કરવામાં આવે છે.</translation> @@ -296,6 +297,7 @@ <translation id="3369013195428705271">શું તમે ખરેખર પ્રિન્ટનો બધો ઇતિહાસ સાફ કરવા માગો છો? તમારી હાલની પ્રિન્ટ જોબ સાફ કરવામાં આવશે નહીં.</translation> <translation id="3373141842870501561">અર્થ ફ્લો વૉલપેપર</translation> <translation id="337375748120863155">તમારી પસંદગી સંબંધિત માહિતી. નિયંત્રણોને ઍક્સેસ કરવા માટે ડાબી કે જમણી ઍરો કીનો ઉપયોગ કરો.</translation> +<translation id="3383623117265110236">વિશેષ</translation> <translation id="3404249063913988450">સ્ક્રીન સેવર ચાલુ કરો</translation> <translation id="3413935475507503304">અપડેટમાં આગળ વધવા માટે આગળ પર ક્લિક કરો.</translation> <translation id="3434107140712555581"><ph name="BATTERY_PERCENTAGE" />%</translation> @@ -401,6 +403,7 @@ <translation id="4171077696775491955">બ્રાઇટનેસ ઘટાડો</translation> <translation id="4176463684765177261">અક્ષમ કરેલું</translation> <translation id="4176659219503619100">કન્ટ્રોલ પૅનલ</translation> +<translation id="4185315616950253617">જે શૉર્ટકટમાં સૌથી ઉપરની પંક્તિવાળી કી શામેલ હોય, તેમાં શોધ કી શામેલ કરવી જરૂરી છે.</translation> <translation id="420283545744377356">સ્ક્રીન સેવર બંધ કરો</translation> <translation id="4213104098953699324">USB કીબોર્ડ</translation> <translation id="4227825898293920515"><ph name="TIME" />માં પાસવર્ડની સમયસીમા સમાપ્ત થાય છે</translation> @@ -411,6 +414,7 @@ <translation id="4258281355379922695">HTTPની વિલંબતા</translation> <translation id="4271957103967917607">પૂર્ણ સ્ક્રીન જુઓ</translation> <translation id="4275663329226226506">મીડિયા</translation> +<translation id="4278766082079064416">આ શૉર્ટકટનો ઉપયોગ "<ph name="CONFLICT_ACCEL_NAME" />" માટે કરવામાં આવી રહ્યો છે. આ વિરોધાભાસના નિરાકરણ માટે તેમાં ફેરફાર કરો અથવા તેને કાઢી નાખો.</translation> <translation id="4289540628985791613">ઓવરવ્યૂ</translation> <translation id="4289849978083912975">સ્લાઇડ શો</translation> <translation id="4297501883039923494">બંધ - અજાણી ભૂલ</translation> @@ -491,6 +495,7 @@ <translation id="4861758251032006121">{ATTEMPTS_LEFT,plural, =1{<ph name="ERROR_MESSAGE" /> {0} પ્રયત્ન બાકી}one{<ph name="ERROR_MESSAGE" /> {0} પ્રયત્ન બાકી}other{<ph name="ERROR_MESSAGE" /> {0} પ્રયત્ન બાકી}}</translation> <translation id="4873827928179867585">પ્રમાણીકરણનું ઍલ્ગોરિધમ</translation> <translation id="4880328057631981605">ઍક્સેસ પૉઇન્ટનું નામ</translation> +<translation id="488307179443832524">આ શૉર્ટકટનો ઉપયોગ "<ph name="CONFLICT_ACCEL_NAME" />" માટે કરવામાં આવી રહ્યો છે. કોઈ નવો શૉર્ટકટ દબાવો.</translation> <translation id="4885705234041587624">MSCHAPv2</translation> <translation id="4890353053343094602">તરત જ નવો પાસવર્ડ પસંદ કરો</translation> <translation id="4891842000192098784">તાણ</translation> @@ -606,6 +611,7 @@ <translation id="576835345334454681">ડિસ્પ્લેનું બ્રાઇટનેસ વધારવાની કી</translation> <translation id="57838592816432529">અવાજ બંધ કરો</translation> <translation id="5784136236926853061">HTTPની ઉચ્ચ વિલંબતા</translation> +<translation id="5816802250591013230">કોઈ શૉર્ટકટ અસાઇન કરવામાં આવ્યો નથી</translation> <translation id="5826644637650799838">આર્ટ વિશે</translation> <translation id="5832805196449965646">વ્યક્તિ ઉમેરો</translation> <translation id="583281660410589416">અજ્ઞાત</translation> @@ -767,6 +773,7 @@ <translation id="7028979494427204405"><ph name="MANAGER" /> આ ડિવાઇસને મેનેજ કરે છે અને મુલાકાત લીધેલા વેબપેજ, પાસવર્ડ અને ઇમેઇલ સહિત, બધી વપરાશકર્તા પ્રવૃત્તિઓનો ઍક્સેસ ધરાવે છે.</translation> <translation id="7040230719604914234">ઑપરેટર</translation> <translation id="7041549558901442110">ડિવાઇસ કનેક્ટ થયું નથી.</translation> +<translation id="7046522406494308071">બધા શોર્ટકર્ટને ડિફૉલ્ટ તરીકે રીસેટ કરીએ?</translation> <translation id="7058278511608979688">બંધ કરો અને સાચવો</translation> <translation id="7059230779847288458">ચાર્જ થઈ રહી છે, પૂર્ણ ચાર્જ થવામાં <ph name="TIME_VALUE" /> બાકી</translation> <translation id="7068619307603204412">તમારું ડિવાઇસ તૈયાર કરો</translation> @@ -774,6 +781,7 @@ <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation> <translation id="710028965487274708">નિષ્ફળ રહ્યું - અધિકરણ નિષ્ફળ</translation> <translation id="7103252855940681301"><ph name="NAME" /> નામનું ડિવાઇસ (<ph name="INDEX" />/<ph name="COUNT" />).</translation> +<translation id="7107255225945990211"><ph name="PRODUCT_NAME" /> માટે વિશેષ આર્ટવર્ક પસંદ કરો</translation> <translation id="7108668606237948702">Enter</translation> <translation id="7130438335435247835">ઍક્સેસ પૉઇન્ટનું નામ (APN)</translation> <translation id="7134436342991564651">{0,plural, =1{સર્વરનું નામ}one{સર્વરનું નામ}other{સર્વરનું નામ}}</translation> @@ -795,6 +803,7 @@ <translation id="7216409898977639127">સેલ્યુલર પ્રદાતા</translation> <translation id="725133483556299729">ઇમેઇલ પસંદ કરો</translation> <translation id="7271040990581020067">સ્કૅનર હાલમાં ઉપયોગમાં છે. થોડા સમય પછી ફરી પ્રયાસ કરો.</translation> +<translation id="7273347807225967898">શૉર્ટકટ ઉપલબ્ધ નથી. કોઈ મૉડિફાયર કી (ctrl, alt, shift, શોધ કે લૉન્ચર)નો ઉપયોગ કરીને નવો શૉર્ટકટ દબાવો.</translation> <translation id="7274587244503383581"><ph name="PRINTED_PAGES_NUMBER" />/<ph name="TOTAL_PAGES_NUMBER" /></translation> <translation id="7281657306185710294">પવનની લહેર અનુભવો</translation> <translation id="7287310195820267359">વૉલપેપરના સંગ્રહો</translation> @@ -854,6 +863,7 @@ <translation id="7718231387947923843">કીબોર્ડની લાઇટ</translation> <translation id="773153675489693198">ચક્રની સંખ્યા</translation> <translation id="7747039790905080783">પહેલેથી-શેર કરેલી કી</translation> +<translation id="7752963721013053477">ડૉન ટુ ડાર્ક - વિશેષ</translation> <translation id="7762130827864645708">પાસવર્ડ બદલવાનું સફળ રહ્યું. કૃપા કરીને હવેથી નવા પાસવર્ડનો ઉપયોગ કરો.</translation> <translation id="7763470514545477072">ડોમેન સફિક્સનો મેળ</translation> <translation id="7769672763586021400">મોડલ ID</translation> @@ -873,6 +883,7 @@ <translation id="7881066108824108340">DNS</translation> <translation id="7882358943899516840">પ્રદાતાનો પ્રકાર</translation> <translation id="7882501334836096755">જાહેર કી</translation> +<translation id="7903695460270716054">ક્યુરેટ કરેલા આર્ટવર્ક અને છબીઓ પસંદ કરો</translation> <translation id="7915220255123750251">નેટવર્ક APN સેટિંગ મેનેજ કરો. APN સેલ્યુલર નેટવર્ક અને ઇન્ટરનેટ વચ્ચે કનેક્શન સ્થાપિત કરે છે.</translation> <translation id="7936303884198020182">IP કન્ફિગ્યુરેશનમાં કોઈ નામ સર્વર મળ્યા નથી</translation> <translation id="7942349550061667556">લાલ</translation> @@ -899,6 +910,7 @@ <translation id="808894953321890993">પાસવર્ડ બદલો</translation> <translation id="8094062939584182041">Googleને આ સમસ્યા વિશે તમને ઇમેઇલ કરવાની મંજૂરી આપો</translation> <translation id="8104083085214006426">તમે ઓપન અને અસુરક્ષિત નેટવર્કનો ઉપયોગ કરી રહ્યાં છો</translation> +<translation id="8111706652656628199">શૉર્ટકટ ઉપલબ્ધ નથી. shift અને વધુ 1 મૉડિફાયર કી (ctrl, alt, શોધ કે લૉન્ચર)નો ઉપયોગ કરીને નવો શૉર્ટકટ દબાવો.</translation> <translation id="811820734797650957">(Android) ગેટવેને પિંગ કરી શકાય છે</translation> <translation id="8129620843620772246"><ph name="TEMPERATURE_C" />° C</translation> <translation id="8132480444149501833">ટ્રાફિક કાઉન્ટરની વિનંતી કરો</translation> @@ -977,6 +989,7 @@ <translation id="8764414543112028321">WireGuard</translation> <translation id="87646919272181953">Google Photos આલ્બમ</translation> <translation id="877985182522063539">A4</translation> +<translation id="8789196995628578448">આ શૉર્ટકટનો ઉપયોગ "<ph name="CONFLICT_ACCEL_NAME" />" માટે કરવામાં આવી રહ્યો છે. કોઈ નવો શૉર્ટકટ દબાવો. ઑરિજિનલ શૉર્ટકટને બદલવા માટે, આ શૉર્ટકટને ફરી દબાવો.</translation> <translation id="879568662008399081">આ નેટવર્કમાં કૅપ્ટિવ પોર્ટલ હોઈ શકે છે</translation> <translation id="8798099450830957504">ડિફૉલ્ટ</translation> <translation id="8798441408945964110">પ્રદાતાનું નામ</translation>
diff --git a/chromeos/strings/chromeos_strings_kn.xtb b/chromeos/strings/chromeos_strings_kn.xtb index bf2042ec..272ae6e2 100644 --- a/chromeos/strings/chromeos_strings_kn.xtb +++ b/chromeos/strings/chromeos_strings_kn.xtb
@@ -368,6 +368,7 @@ <translation id="3941014780699102620">ಹೋಸ್ಟ್ ಅನ್ನು ಪರಿಹರಿಸಲು ವಿಫಲವಾಗಿದೆ</translation> <translation id="3942420633017001071">ತಪಾಸಣೆಗಳು</translation> <translation id="3954678691475912818">ಸಾಧನದ ಪ್ರಕಾರವು ತಿಳಿದಿಲ್ಲ.</translation> +<translation id="3959413315969265597">ಈ APN ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಡೀಫಾಲ್ಟ್ APN ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.</translation> <translation id="3966286471246132217">ಇನ್ನಷ್ಟು ನಿಖರವಾದ ಫಲಿತಾಂಶಗಳಿಗಾಗಿ, ಪರೀಕ್ಷೆ ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ ಎಲ್ಲಾ ಆ್ಯಪ್ಗಳನ್ನು ಮುಚ್ಚಿ.</translation> <translation id="3967822245660637423">ಡೌನ್ಲೋಡ್ ಪೂರ್ಣಗೊಂಡಿದೆ</translation> <translation id="3969602104473960991">ChromeOS ಪಾಸ್ವರ್ಡ್ ಅಪ್ಡೇಟ್ ಮಾಡಲಾಗಿದೆ</translation>
diff --git a/chromeos/strings/chromeos_strings_ms.xtb b/chromeos/strings/chromeos_strings_ms.xtb index f42aef95..20b70e7a 100644 --- a/chromeos/strings/chromeos_strings_ms.xtb +++ b/chromeos/strings/chromeos_strings_ms.xtb
@@ -366,6 +366,7 @@ <translation id="3941014780699102620">Gagal untuk menyelesaikan hos</translation> <translation id="3942420633017001071">Diagnostik</translation> <translation id="3954678691475912818">Jenis peranti tidak diketahui.</translation> +<translation id="3959413315969265597">Tidak dapat mendayakan APN ini. Pastikan APN lalai ditambahkan.</translation> <translation id="3966286471246132217">Untuk mendapatkan keputusan yang lebih tepat, tutup semua apl sehinggalah ujian selesai.</translation> <translation id="3967822245660637423">Muat turun selesai</translation> <translation id="3969602104473960991">Kata laluan Chrome OS dikemas kini</translation>
diff --git a/chromeos/strings/chromeos_strings_my.xtb b/chromeos/strings/chromeos_strings_my.xtb index 58101b53..57c24fde 100644 --- a/chromeos/strings/chromeos_strings_my.xtb +++ b/chromeos/strings/chromeos_strings_my.xtb
@@ -133,6 +133,7 @@ <translation id="1881188606372070653">ဥပဒေဆိုင်ရာ အကြောင်းများကြောင့် အချက်အလက်များ ပြောင်းလိုပါက <ph name="BEGIN_LINK1" />'ဥပဒေဆိုင်ရာ အကူအညီ' စာမျက်နှာ<ph name="END_LINK1" /> သို့ သွားပါ။ အကောင့်နှင့် စနစ်အချက်အလက် အချို့ကို Google သို့ ပေးပို့နိုင်သည်။ ကျွန်ုပ်တို့၏ <ph name="BEGIN_LINK2" />ကိုယ်ရေးအချက်အလက်လုံခြုံမှုဆိုင်ရာ မူဝါဒ<ph name="END_LINK2" /> နှင့် <ph name="BEGIN_LINK3" />ဝန်ဆောင်မှု စည်းမျဉ်းများ<ph name="END_LINK3" /> အရ ကျွန်ုပ်တို့၏ ဝန်ဆောင်မှုများ တိုးတက်ကောင်းမွန်လာစေရန်နှင့် နည်းပညာဆိုင်ရာ ပြဿနာများ ကူညီဖြေရှင်းပေးနိုင်ရန် သင်ပေးသည့် အချက်အလက်များကို ကျွန်ုပ်တို့ အသုံးပြုသွားပါမည်။</translation> <translation id="1885577615937958993">မီဒီယာကို ရှေ့သို့အမြန်သွားရန်</translation> <translation id="1887850431809612466">စက်ပစ္စည်း စိစစ်သုံးသပ်ခြင်း</translation> +<translation id="1897672602657312171">ရှာရန်ခလုတ်မပါသော ဖြတ်လမ်းလင့်ခ်သည် အက်ပ်အချို့၏ ဖြတ်လမ်းလင့်ခ်နှင့် ငြိနိုင်သည်။ ဆက်သုံးရန် ဤဖြတ်လမ်းလင့်ခ်ကို ထပ်နှိပ်ပါ (သို့) ရှာရန်ခလုတ်သုံးပြီး ဖြတ်လမ်းလင့်ခ်အသစ် နှိပ်ပါ။</translation> <translation id="1904932688895783618">အခြားအသုံးဝင်မည့် ရင်းမြစ်အချို့ကို ဤနေရာတွင် ဖော်ပြထားသည်-</translation> <translation id="1905710495812624430">အများဆုံးခွင့်ပြုပေးထားသည့် အခေါက်အရေအတွက်ထက် ကျော်လွန်သွားပါပြီ။</translation> <translation id="1908234395526491708">UDP တောင်းဆိုချက် ချွတ်ယွင်းမှုများ</translation>
diff --git a/chromeos/strings/chromeos_strings_sl.xtb b/chromeos/strings/chromeos_strings_sl.xtb index 4f2f776..1771128 100644 --- a/chromeos/strings/chromeos_strings_sl.xtb +++ b/chromeos/strings/chromeos_strings_sl.xtb
@@ -21,6 +21,7 @@ <translation id="1128128132059598906">EAP-TTLS</translation> <translation id="1145018782460575098">Okno za posodobitev vdelane programske opreme za zunanje naprave je odprto. Na voljo je toliko posodobitev: <ph name="NUM_UPDATES" />.</translation> <translation id="1145516343487477149">Poiščite članke s pomočjo in odgovore na pogosta vprašanja o Chromebookih.</translation> +<translation id="1154390310959620237">Prilagodite lahko največ 5 bližnjic. Izbrišite bližnjico, če želite dodati novo.</translation> <translation id="1164939766849482256">Ohranjevalnik zaslona od zore do mraka</translation> <translation id="1167755866710282443">Odprite meni za prilagajanje tipk. Povlecite meni, če ga želite premakniti.</translation> <translation id="1175697296044146566">To napravo <ph name="DEVICE_TYPE" /> upravlja <ph name="MANAGER" />.</translation> @@ -296,6 +297,7 @@ <translation id="3369013195428705271">Ali ste prepričani, da želite izbrisati vso zgodovino tiskanja? Tiskalna opravila, ki potekajo, ne bodo izbrisana.</translation> <translation id="3373141842870501561">Zaslonsko ozadje premika Zemlje</translation> <translation id="337375748120863155">Podatki, povezani z vašim izborom. Za dostop do kontrolnikov uporabite puščično tipko levo ali desno.</translation> +<translation id="3383623117265110236">Ekskluzivno</translation> <translation id="3404249063913988450">Omogočanje ohranjevalnika zaslona</translation> <translation id="3413935475507503304">Če želite nadaljevati posodobitev, kliknite Naprej.</translation> <translation id="3434107140712555581">Akumulator: <ph name="BATTERY_PERCENTAGE" /> %</translation> @@ -401,6 +403,7 @@ <translation id="4171077696775491955">zmanjšanje svetlosti</translation> <translation id="4176463684765177261">Onemogočeno</translation> <translation id="4176659219503619100">Nadzorna plošča</translation> +<translation id="4185315616950253617">Bližnjica s tipkami zgornje vrstice mora vključevati tipko za iskanje.</translation> <translation id="420283545744377356">Izklop ohranjevalnika zaslona</translation> <translation id="4213104098953699324">Tipkovnica USB</translation> <translation id="4227825898293920515">Geslo poteče čez toliko časa: <ph name="TIME" /></translation> @@ -411,6 +414,7 @@ <translation id="4258281355379922695">Zakasnitev HTTP</translation> <translation id="4271957103967917607">Ogled v celozaslonskem načinu</translation> <translation id="4275663329226226506">Predstavnost</translation> +<translation id="4278766082079064416">Bližnjica se uporablja za »<ph name="CONFLICT_ACCEL_NAME" />«. Uredite ali odstranite jo, da razrešite spor.</translation> <translation id="4289540628985791613">Pregled</translation> <translation id="4289849978083912975">Diaprojekcija</translation> <translation id="4297501883039923494">Ustavljeno – neznana napaka</translation> @@ -491,6 +495,7 @@ <translation id="4861758251032006121">{ATTEMPTS_LEFT,plural, =1{<ph name="ERROR_MESSAGE" /> Na voljo imate še {0} poskus}one{<ph name="ERROR_MESSAGE" /> Na voljo imate še {0} poskus}two{<ph name="ERROR_MESSAGE" /> Na voljo imate še {0} poskusa}few{<ph name="ERROR_MESSAGE" /> Na voljo imate še {0} poskuse}other{<ph name="ERROR_MESSAGE" /> Na voljo imate še {0} poskusov}}</translation> <translation id="4873827928179867585">Algoritem preverjanja pristnosti</translation> <translation id="4880328057631981605">Ime dostopne točke</translation> +<translation id="488307179443832524">Bližnjica se uporablja za »<ph name="CONFLICT_ACCEL_NAME" />«. Pritisnite novo bližnjico.</translation> <translation id="4885705234041587624">MSCHAPv2</translation> <translation id="4890353053343094602">Takoj izberite novo</translation> <translation id="4891842000192098784">Obremenitev</translation> @@ -606,6 +611,7 @@ <translation id="576835345334454681">Povečanje svetlosti zaslona</translation> <translation id="57838592816432529">Izklopi zvok</translation> <translation id="5784136236926853061">Velika zakasnitev HTTP</translation> +<translation id="5816802250591013230">Ni dodeljene bližnjice</translation> <translation id="5826644637650799838">O likovnem izdelku</translation> <translation id="5832805196449965646">Dodaj osebo</translation> <translation id="583281660410589416">Neznano</translation> @@ -767,6 +773,7 @@ <translation id="7028979494427204405"><ph name="MANAGER" /> upravlja to napravo in ima dostop do vse dejavnosti uporabnika, vključno z obiskanimi spletnimi mesti, gesli in e-pošto.</translation> <translation id="7040230719604914234">Operater</translation> <translation id="7041549558901442110">Naprava ni povezana.</translation> +<translation id="7046522406494308071">Želite ponastaviti vse bližnjice na privzete vrednosti?</translation> <translation id="7058278511608979688">Končaj in shrani</translation> <translation id="7059230779847288458">Polnjenje; do napolnjenosti še <ph name="TIME_VALUE" /></translation> <translation id="7068619307603204412">Pripravite napravo</translation> @@ -774,6 +781,7 @@ <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation> <translation id="710028965487274708">Ni uspelo – Pooblastitev ni uspela.</translation> <translation id="7103252855940681301">Naprava <ph name="INDEX" /> od <ph name="COUNT" /> z imenom <ph name="NAME" />.</translation> +<translation id="7107255225945990211">Izberite ekskluzivna umetniška dela za <ph name="PRODUCT_NAME" /></translation> <translation id="7108668606237948702">vnos</translation> <translation id="7130438335435247835">Ime dostopne točke (APN)</translation> <translation id="7134436342991564651">{0,plural, =1{Imenski strežnik}one{Imenski strežniki}two{Imenski strežniki}few{Imenski strežniki}other{Imenski strežniki}}</translation> @@ -795,6 +803,7 @@ <translation id="7216409898977639127">Ponudnik mobilnih storitev</translation> <translation id="725133483556299729">Izberite e-poštni naslov</translation> <translation id="7271040990581020067">Optični bralnik je trenutno v uporabi. Poskusite pozneje.</translation> +<translation id="7273347807225967898">Bližnjica ni na voljo. Pritisnite novo bližnjico s modifikatorsko tipko (ctrl, alt, shift, iskanje ali zaganjalnik).</translation> <translation id="7274587244503383581"><ph name="PRINTED_PAGES_NUMBER" />/<ph name="TOTAL_PAGES_NUMBER" /></translation> <translation id="7281657306185710294">Začutite vetrič</translation> <translation id="7287310195820267359">Zbirke zaslonskih ozadij</translation> @@ -854,6 +863,7 @@ <translation id="7718231387947923843">lučka za osvetlitev tipkovnice</translation> <translation id="773153675489693198">Število ciklov</translation> <translation id="7747039790905080783">Vnaprej deljeni ključ</translation> +<translation id="7752963721013053477">Od zore do mraka – ekskluzivno</translation> <translation id="7762130827864645708">Sprememba gesla je bila uspešna. Od zdaj naprej uporabljajte novo geslo.</translation> <translation id="7763470514545477072">Ujemanje pripone domene</translation> <translation id="7769672763586021400">ID modela</translation> @@ -873,6 +883,7 @@ <translation id="7881066108824108340">DNS</translation> <translation id="7882358943899516840">Vrsta ponudnika</translation> <translation id="7882501334836096755">Javni ključ</translation> +<translation id="7903695460270716054">Izberite izbrani slikovni material in slike</translation> <translation id="7915220255123750251">Upravljanje nastavitev APN-ja. APN-ji vzpostavijo povezavo med mobilnim omrežjem in internetom.</translation> <translation id="7936303884198020182">Najden ni bil noben imenski strežnik</translation> <translation id="7942349550061667556">Rdeča</translation> @@ -899,6 +910,7 @@ <translation id="808894953321890993">Sprememba gesla</translation> <translation id="8094062939584182041">Googlu dovolite, da se po e-pošti obrne na vas glede te težave</translation> <translation id="8104083085214006426">Uporabljate odprto omrežje, ki ni varno.</translation> +<translation id="8111706652656628199">Bližnjica ni na voljo. Pritisnite novo bližnjico s tipko Shift in še 1 modifikatorsko tipko (ctrl, alt, iskanje ali zaganjalnik).</translation> <translation id="811820734797650957">Prehod je mogoče preveriti (Android)</translation> <translation id="8129620843620772246"><ph name="TEMPERATURE_C" /> °C</translation> <translation id="8132480444149501833">Zahtevaj števce prometa</translation> @@ -977,6 +989,7 @@ <translation id="8764414543112028321">WireGuard</translation> <translation id="87646919272181953">Album v Googlu Foto</translation> <translation id="877985182522063539">A4</translation> +<translation id="8789196995628578448">Bližnjica se uporablja za »<ph name="CONFLICT_ACCEL_NAME" />«. Pritisnite novo bližnjico. Če želite zamenjati prvotno bližnjico, znova pritisnite to bližnjico.</translation> <translation id="879568662008399081">To omrežje ima morda prestrezni portal.</translation> <translation id="8798099450830957504">Privzeto</translation> <translation id="8798441408945964110">Ime ponudnika</translation>
diff --git a/chromeos/strings/chromeos_strings_sr-Latn.xtb b/chromeos/strings/chromeos_strings_sr-Latn.xtb index eaa0dac9..1ac786f 100644 --- a/chromeos/strings/chromeos_strings_sr-Latn.xtb +++ b/chromeos/strings/chromeos_strings_sr-Latn.xtb
@@ -21,6 +21,7 @@ <translation id="1128128132059598906">EAP-TTLS</translation> <translation id="1145018782460575098">Prozor za ažuriranje firmvera za spoljne uređaje je otvoren. Dostupnih ažuriranja: <ph name="NUM_UPDATES" />.</translation> <translation id="1145516343487477149">Pronađite članke pomoći i odgovore na česta pitanja o Chromebook-u</translation> +<translation id="1154390310959620237">Možete da prilagodite samo 5 prečica. Izbrišite neku prečicu da biste dodali novu.</translation> <translation id="1164939766849482256">Čuvar ekrana koji prikazuje ceo dan od svitanja do mraka</translation> <translation id="1167755866710282443">Otvorite meni da biste prilagodili tastere. Prevucite meni da biste ga premestili.</translation> <translation id="1175697296044146566"><ph name="MANAGER" /> upravlja ovim <ph name="DEVICE_TYPE" /> uređajem.</translation> @@ -296,6 +297,7 @@ <translation id="3369013195428705271">Želite li stvarno da obrišete svu istoriju štampanja? Zadaci štampanja koji su u toku se ne brišu.</translation> <translation id="3373141842870501561">Pozadina sa Zemljom</translation> <translation id="337375748120863155">Informacije vezane za vaš izbor. Koristite tastere sa strelicama nalevo ili nadesno da biste pristupili kontrolama.</translation> +<translation id="3383623117265110236">Ekskluzivno</translation> <translation id="3404249063913988450">Omogućite čuvar ekrana</translation> <translation id="3413935475507503304">Da biste nastavili sa ažuriranjem, kliknite na Dalje.</translation> <translation id="3434107140712555581"><ph name="BATTERY_PERCENTAGE" />%</translation> @@ -401,6 +403,7 @@ <translation id="4171077696775491955">smanjite osvetljenost</translation> <translation id="4176463684765177261">Onemogućeno</translation> <translation id="4176659219503619100">Kontrolna tabla</translation> +<translation id="4185315616950253617">Prečica sa tasterima u gornjem redu treba da sadrži taster za pretragu.</translation> <translation id="420283545744377356">Isključite čuvar ekrana</translation> <translation id="4213104098953699324">USB tastatura</translation> <translation id="4227825898293920515">Lozinka ističe za <ph name="TIME" /></translation> @@ -411,6 +414,7 @@ <translation id="4258281355379922695">HTTP kašnjenje</translation> <translation id="4271957103967917607">Prikaži preko celog ekrana</translation> <translation id="4275663329226226506">Mediji</translation> +<translation id="4278766082079064416">Prečica se koristi za „<ph name="CONFLICT_ACCEL_NAME" />“. Izmenite ili uklonite da biste rešili neusaglašenost.</translation> <translation id="4289540628985791613">Pregled</translation> <translation id="4289849978083912975">Projekcija slajdova</translation> <translation id="4297501883039923494">Zaustavljeno – nepoznata greška</translation> @@ -491,6 +495,7 @@ <translation id="4861758251032006121">{ATTEMPTS_LEFT,plural, =1{<ph name="ERROR_MESSAGE" /> Preostaje {0} pokušaj}one{<ph name="ERROR_MESSAGE" /> Preostaje {0} pokušaj}few{<ph name="ERROR_MESSAGE" /> Preostaju {0} pokušaja}other{<ph name="ERROR_MESSAGE" /> Preostaje {0} pokušaja}}</translation> <translation id="4873827928179867585">Algoritam potvrde identiteta</translation> <translation id="4880328057631981605">Naziv pristupne tačke</translation> +<translation id="488307179443832524">Prečica se koristi za „<ph name="CONFLICT_ACCEL_NAME" />“. Pritisnite novu prečicu.</translation> <translation id="4885705234041587624">MSCHAPv2</translation> <translation id="4890353053343094602">Odmah odaberite novu</translation> <translation id="4891842000192098784">Stres</translation> @@ -606,6 +611,7 @@ <translation id="576835345334454681">Povećajte osvetljenost ekrana</translation> <translation id="57838592816432529">Isključi zvuk</translation> <translation id="5784136236926853061">Veliko HTTP kašnjenje</translation> +<translation id="5816802250591013230">Nije dodeljena nijedna prečica</translation> <translation id="5826644637650799838">O pozadini</translation> <translation id="5832805196449965646">Dodaj osobu</translation> <translation id="583281660410589416">Nepoznato</translation> @@ -767,6 +773,7 @@ <translation id="7028979494427204405"><ph name="MANAGER" /> upravlja ovim uređajem i ima pristup svim aktivnostima korisnika, uključujući posećene veb-stranice, lozinke i imejlove.</translation> <translation id="7040230719604914234">Mobilni operater</translation> <translation id="7041549558901442110">Uređaj nije povezan.</translation> +<translation id="7046522406494308071">Želite da resetujete sve prečice na podrazumevane vrednosti?</translation> <translation id="7058278511608979688">Završi i sačuvaj</translation> <translation id="7059230779847288458">Puni se. <ph name="TIME_VALUE" /> do kraja punjenja</translation> <translation id="7068619307603204412">Pripremite uređaj</translation> @@ -774,6 +781,7 @@ <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation> <translation id="710028965487274708">Neuspešno – ovlašćenje nije uspelo</translation> <translation id="7103252855940681301"><ph name="INDEX" />. uređaj od <ph name="COUNT" /> sa nazivom <ph name="NAME" />.</translation> +<translation id="7107255225945990211">Odaberite ekskluzivne ilustracije za <ph name="PRODUCT_NAME" /></translation> <translation id="7108668606237948702">enter</translation> <translation id="7130438335435247835">Naziv pristupne tačke (APN)</translation> <translation id="7134436342991564651">{0,plural, =1{Server imena}one{Serveri imena}few{Serveri imena}other{Serveri imena}}</translation> @@ -795,6 +803,7 @@ <translation id="7216409898977639127">Mobilni operater</translation> <translation id="725133483556299729">Izaberite imejl</translation> <translation id="7271040990581020067">Skener se trenutno koristi. Probajte ponovo kasnije.</translation> +<translation id="7273347807225967898">Prečica nije dostupna. Pritisnite novu prečicu pomoću modifikujućeg tastera (ctrl, alt, shift, tastera za pretragu ili tastera pokretača).</translation> <translation id="7274587244503383581"><ph name="PRINTED_PAGES_NUMBER" />/<ph name="TOTAL_PAGES_NUMBER" /></translation> <translation id="7281657306185710294">Osetite povetarac</translation> <translation id="7287310195820267359">Kolekcije pozadina</translation> @@ -854,6 +863,7 @@ <translation id="7718231387947923843">svetlo tastature</translation> <translation id="773153675489693198">Broj ciklusa</translation> <translation id="7747039790905080783">Tajni ključ</translation> +<translation id="7752963721013053477">Od svitanja do mraka – ekskluzivno</translation> <translation id="7762130827864645708">Lozinka je promenjena. Od sada koristite novu lozinku.</translation> <translation id="7763470514545477072">Podudaranje sufiksa domena</translation> <translation id="7769672763586021400">ID modela</translation> @@ -873,6 +883,7 @@ <translation id="7881066108824108340">DNS</translation> <translation id="7882358943899516840">Tip dobavljača</translation> <translation id="7882501334836096755">Javni ključ</translation> +<translation id="7903695460270716054">Odaberite neke od pripremljenih ilustracija i slika</translation> <translation id="7915220255123750251">Upravljajte podešavanjima naziva pristupne tačke mreže. Nazivi pristupnih tačaka uspostavljaju vezu između mobilne mreže i interneta.</translation> <translation id="7936303884198020182">Nije pronađen nijedan server za imena</translation> <translation id="7942349550061667556">Crvena</translation> @@ -899,6 +910,7 @@ <translation id="808894953321890993">Promeni lozinku</translation> <translation id="8094062939584182041">Dozvolite Google-u da vam pošalje imejl o ovom problemu</translation> <translation id="8104083085214006426">Koristite otvorenu i neobezbeđenu mrežu</translation> +<translation id="8111706652656628199">Prečica nije dostupna. Pritisnite novu prečicu pomoću tastera shift i još 1 modifikujućeg tastera (ctrl, alt, shift, tastera za pretragu ili tastera pokretača).</translation> <translation id="811820734797650957">(Android) Mrežni prolaz može da se pinguje</translation> <translation id="8129620843620772246"><ph name="TEMPERATURE_C" /> °C</translation> <translation id="8132480444149501833">Zatraži brojače saobraćaja</translation> @@ -977,6 +989,7 @@ <translation id="8764414543112028321">WireGuard</translation> <translation id="87646919272181953">Album Google slika</translation> <translation id="877985182522063539">A4</translation> +<translation id="8789196995628578448">Prečica se koristi za „<ph name="CONFLICT_ACCEL_NAME" />“. Pritisnite novu prečicu. Da biste zamenili prvobitnu prečicu, ponovo pritisnite ovu prečicu.</translation> <translation id="879568662008399081">Ova mreža možda ima ulazni portal</translation> <translation id="8798099450830957504">Podrazumevano</translation> <translation id="8798441408945964110">Naziv dobavljača</translation>
diff --git a/chromeos/strings/chromeos_strings_sr.xtb b/chromeos/strings/chromeos_strings_sr.xtb index bb88c9c..37cfc9a 100644 --- a/chromeos/strings/chromeos_strings_sr.xtb +++ b/chromeos/strings/chromeos_strings_sr.xtb
@@ -21,6 +21,7 @@ <translation id="1128128132059598906">EAP-TTLS</translation> <translation id="1145018782460575098">Прозор за ажурирање фирмвера за спољне уређаје је отворен. Доступних ажурирања: <ph name="NUM_UPDATES" />.</translation> <translation id="1145516343487477149">Пронађите чланке помоћи и одговоре на честа питања о Chromebook-у</translation> +<translation id="1154390310959620237">Можете да прилагодите само 5 пречица. Избришите неку пречицу да бисте додали нову.</translation> <translation id="1164939766849482256">Чувар екрана који приказује цео дан од свитања до мрака</translation> <translation id="1167755866710282443">Отворите мени да бисте прилагодили тастере. Превуците мени да бисте га преместили.</translation> <translation id="1175697296044146566"><ph name="MANAGER" /> управља овим <ph name="DEVICE_TYPE" /> уређајем.</translation> @@ -296,6 +297,7 @@ <translation id="3369013195428705271">Желите ли стварно да обришете сву историју штампања? Задаци штампања који су у току се не бришу.</translation> <translation id="3373141842870501561">Позадина са Земљом</translation> <translation id="337375748120863155">Информације везане за ваш избор. Користите тастере са стрелицама налево или надесно да бисте приступили контролама.</translation> +<translation id="3383623117265110236">Ексклузивно</translation> <translation id="3404249063913988450">Омогућите чувар екрана</translation> <translation id="3413935475507503304">Да бисте наставили са ажурирањем, кликните на Даље.</translation> <translation id="3434107140712555581"><ph name="BATTERY_PERCENTAGE" />%</translation> @@ -401,6 +403,7 @@ <translation id="4171077696775491955">смањите осветљеност</translation> <translation id="4176463684765177261">Онемогућено</translation> <translation id="4176659219503619100">Контролна табла</translation> +<translation id="4185315616950253617">Пречица са тастерима у горњем реду треба да садржи тастер за претрагу.</translation> <translation id="420283545744377356">Искључите чувар екрана</translation> <translation id="4213104098953699324">USB тастатура</translation> <translation id="4227825898293920515">Лозинка истиче за <ph name="TIME" /></translation> @@ -411,6 +414,7 @@ <translation id="4258281355379922695">HTTP кашњење</translation> <translation id="4271957103967917607">Прикажи преко целог екрана</translation> <translation id="4275663329226226506">Медији</translation> +<translation id="4278766082079064416">Пречица се користи за „<ph name="CONFLICT_ACCEL_NAME" />“. Измените или уклоните да бисте решили неусаглашеност.</translation> <translation id="4289540628985791613">Преглед</translation> <translation id="4289849978083912975">Пројекција слајдова</translation> <translation id="4297501883039923494">Заустављено – непозната грешка</translation> @@ -491,6 +495,7 @@ <translation id="4861758251032006121">{ATTEMPTS_LEFT,plural, =1{<ph name="ERROR_MESSAGE" /> Преостаје {0} покушај}one{<ph name="ERROR_MESSAGE" /> Преостаје {0} покушај}few{<ph name="ERROR_MESSAGE" /> Преостају {0} покушаја}other{<ph name="ERROR_MESSAGE" /> Преостаје {0} покушаја}}</translation> <translation id="4873827928179867585">Алгоритам потврде идентитета</translation> <translation id="4880328057631981605">Назив приступне тачке</translation> +<translation id="488307179443832524">Пречица се користи за „<ph name="CONFLICT_ACCEL_NAME" />“. Притисните нову пречицу.</translation> <translation id="4885705234041587624">MSCHAPv2</translation> <translation id="4890353053343094602">Одмах одаберите нову</translation> <translation id="4891842000192098784">Стрес</translation> @@ -606,6 +611,7 @@ <translation id="576835345334454681">Повећајте осветљеност екрана</translation> <translation id="57838592816432529">Искључи звук</translation> <translation id="5784136236926853061">Велико HTTP кашњење</translation> +<translation id="5816802250591013230">Није додељена ниједна пречица</translation> <translation id="5826644637650799838">О позадини</translation> <translation id="5832805196449965646">Додај особу</translation> <translation id="583281660410589416">Непознато</translation> @@ -767,6 +773,7 @@ <translation id="7028979494427204405"><ph name="MANAGER" /> управља овим уређајем и има приступ свим активностима корисника, укључујући посећене веб-странице, лозинке и имејлове.</translation> <translation id="7040230719604914234">Мобилни оператер</translation> <translation id="7041549558901442110">Уређај није повезан.</translation> +<translation id="7046522406494308071">Желите да ресетујете све пречице на подразумеване вредности?</translation> <translation id="7058278511608979688">Заврши и сачувај</translation> <translation id="7059230779847288458">Пуни се. <ph name="TIME_VALUE" /> до краја пуњења</translation> <translation id="7068619307603204412">Припремите уређај</translation> @@ -774,6 +781,7 @@ <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation> <translation id="710028965487274708">Неуспешно – овлашћење није успело</translation> <translation id="7103252855940681301"><ph name="INDEX" />. уређај од <ph name="COUNT" /> са називом <ph name="NAME" />.</translation> +<translation id="7107255225945990211">Одаберите ексклузивне илустрације за <ph name="PRODUCT_NAME" /></translation> <translation id="7108668606237948702">enter</translation> <translation id="7130438335435247835">Назив приступне тачке (APN)</translation> <translation id="7134436342991564651">{0,plural, =1{Сервер имена}one{Сервери имена}few{Сервери имена}other{Сервери имена}}</translation> @@ -795,6 +803,7 @@ <translation id="7216409898977639127">Мобилни оператер</translation> <translation id="725133483556299729">Изаберите имејл</translation> <translation id="7271040990581020067">Скенер се тренутно користи. Пробајте поново касније.</translation> +<translation id="7273347807225967898">Пречица није доступна. Притисните нову пречицу помоћу модификујућег тастера (ctrl, alt, shift, тастера за претрагу или тастера покретача).</translation> <translation id="7274587244503383581"><ph name="PRINTED_PAGES_NUMBER" />/<ph name="TOTAL_PAGES_NUMBER" /></translation> <translation id="7281657306185710294">Осетите поветарац</translation> <translation id="7287310195820267359">Колекције позадина</translation> @@ -854,6 +863,7 @@ <translation id="7718231387947923843">светло тастатуре</translation> <translation id="773153675489693198">Број циклуса</translation> <translation id="7747039790905080783">Тајни кључ</translation> +<translation id="7752963721013053477">Од свитања до мрака – ексклузивно</translation> <translation id="7762130827864645708">Лозинка је промењена. Од сада користите нову лозинку.</translation> <translation id="7763470514545477072">Подударање суфикса домена</translation> <translation id="7769672763586021400">ИД модела</translation> @@ -873,6 +883,7 @@ <translation id="7881066108824108340">DNS</translation> <translation id="7882358943899516840">Тип добављача</translation> <translation id="7882501334836096755">Јавни кључ</translation> +<translation id="7903695460270716054">Одаберите неке од припремљених илустрација и слика</translation> <translation id="7915220255123750251">Управљајте подешавањима назива приступне тачке мреже. Називи приступних тачака успостављају везу између мобилне мреже и интернета.</translation> <translation id="7936303884198020182">Није пронађен ниједан сервер за имена</translation> <translation id="7942349550061667556">Црвена</translation> @@ -899,6 +910,7 @@ <translation id="808894953321890993">Промени лозинку</translation> <translation id="8094062939584182041">Дозволите Google-у да вам пошаље имејл о овом проблему</translation> <translation id="8104083085214006426">Користите отворену и необезбеђену мрежу</translation> +<translation id="8111706652656628199">Пречица није доступна. Притисните нову пречицу помоћу тастера shift и још 1 модификујућег тастера (ctrl, alt, shift, тастера за претрагу или тастера покретача).</translation> <translation id="811820734797650957">(Android) Мрежни пролаз може да се пингује</translation> <translation id="8129620843620772246"><ph name="TEMPERATURE_C" /> °C</translation> <translation id="8132480444149501833">Затражи бројаче саобраћаја</translation> @@ -977,6 +989,7 @@ <translation id="8764414543112028321">WireGuard</translation> <translation id="87646919272181953">Албум Google слика</translation> <translation id="877985182522063539">A4</translation> +<translation id="8789196995628578448">Пречица се користи за „<ph name="CONFLICT_ACCEL_NAME" />“. Притисните нову пречицу. Да бисте заменили првобитну пречицу, поново притисните ову пречицу.</translation> <translation id="879568662008399081">Ова мрежа можда има улазни портал</translation> <translation id="8798099450830957504">Подразумевано</translation> <translation id="8798441408945964110">Назив добављача</translation>
diff --git a/components/autofill/content/browser/content_autofill_driver.cc b/components/autofill/content/browser/content_autofill_driver.cc index 9da0bb0..3e4425d 100644 --- a/components/autofill/content/browser/content_autofill_driver.cc +++ b/components/autofill/content/browser/content_autofill_driver.cc
@@ -630,12 +630,6 @@ }); } -void ContentAutofillDriver::OnContextMenuShownInFieldCallback( - const FormGlobalId& form_global_id, - const FieldGlobalId& field_global_id) { - autofill_manager_->OnContextMenuShownInField(form_global_id, field_global_id); -} - void ContentAutofillDriver::OnContextMenuShownInField( const FormGlobalId& form_global_id, const FieldGlobalId& field_global_id) { @@ -643,8 +637,8 @@ this, form_global_id, field_global_id, [](ContentAutofillDriver* target, const FormGlobalId& form_global_id, const FieldGlobalId& field_global_id) { - target->OnContextMenuShownInFieldCallback(form_global_id, - field_global_id); + target->autofill_manager_->OnContextMenuShownInField(form_global_id, + field_global_id); }); }
diff --git a/components/autofill/content/browser/content_autofill_driver.h b/components/autofill/content/browser/content_autofill_driver.h index 1fd11c7..f731fe1e 100644 --- a/components/autofill/content/browser/content_autofill_driver.h +++ b/components/autofill/content/browser/content_autofill_driver.h
@@ -199,8 +199,6 @@ // Callbacks that are called also in other functions by ContentAutofillRouter. void FocusNoLongerOnFormCallback(bool had_interacted_form); void UnsetKeyPressHandlerCallback(); - void OnContextMenuShownInFieldCallback(const FormGlobalId& form_global_id, - const FieldGlobalId& field_global_id); private: friend class ContentAutofillDriverTestApi;
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_gu.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_gu.xtb index a5bb0c7..2e85282 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_gu.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_gu.xtb
@@ -4,6 +4,7 @@ <translation id="1006017844123154345">ઑનલાઇન ખોલો</translation> <translation id="1036348656032585052">બંધ કરો</translation> <translation id="1044891598689252897">સાઇટ સામાન્ય રીતે કાર્ય કરશે</translation> +<translation id="1073417869336441572">તમે ત્રીજા પક્ષની કુકીને કેમ મંજૂરી આપી છે તે અમને જણાવીને Chromeને બહેતર બનાવવામાં અમારી સહાય કરો. <ph name="BEGIN_LINK" />પ્રતિસાદ મોકલો<ph name="END_LINK" /></translation> <translation id="1124090076051167250">આમ કરવાથી તમારી હોમ સ્ક્રીન પર સાઇટ કે ઍપ દ્વારા સ્ટોર કરવામાં આવેલો ડેટા અને કૂકીના <ph name="DATASIZE" /> સાફ કરવામાં આવશે.</translation> <translation id="1178581264944972037">થોભો</translation> <translation id="1181037720776840403">કાઢી નાખો</translation> @@ -50,6 +51,7 @@ <translation id="1984937141057606926">મંજૂર, તૃતીય-પક્ષ સિવાય</translation> <translation id="1989112275319619282">બ્રાઉઝ કરો</translation> <translation id="1994173015038366702">સાઈટ URL</translation> +<translation id="1999195646219379110">{COUNT,plural, =1{1 દિવસમાં સમાપ્ત થાય છે}one{# દિવસમાં સમાપ્ત થાય છે}other{# દિવસમાં સમાપ્ત થાય છે}}</translation> <translation id="2004697686368036666">અમુક સુવિધાઓ કેટલીક સાઇટ પર કામ કરી શકશે નહીં</translation> <translation id="2025115093177348061">ઑગ્મેન્ટેડ રિયાલિટી</translation> <translation id="2030769033451695672"><ph name="URL_OF_THE_CURRENT_TAB" /> પર પરત ફરવા માટે, ટૅપ કરો</translation> @@ -140,6 +142,7 @@ <translation id="3386292677130313581">સાઇટને તમારા સ્થાનને જાણવાની મંજૂરી આપતાં પહેલાં પૂછો (સુઝાવ આપેલો છે)</translation> <translation id="3403537308306431953"><ph name="ZOOM_LEVEL" /> %%</translation> <translation id="344449859752187052">ત્રીજા પક્ષની કુકી બ્લૉક કરેલી છે</translation> +<translation id="3465378418721443318">{DAYS,plural, =1{Chrome આવતીકાલે પણ ફરી કુકી બ્લૉક કરશે}one{Chrome # દિવસમાં કુકીને ફરીથી બ્લૉક કરશે}other{Chrome # દિવસમાં કુકીને ફરીથી બ્લૉક કરશે}}</translation> <translation id="3521663503435878242"><ph name="DOMAIN" /> હેઠળની સાઇટ</translation> <translation id="3538390592868664640">કોઈ સાઇટને તમારી આજુબાજુનો 3D નકશો બનાવવા અથવા કૅમેરાના સ્ટેટસને ટ્રૅક કરી શકવા માટે બ્લૉક કરો</translation> <translation id="3544058026430919413">કંપની એવી સાઇટનું ગ્રૂપ નિર્ધારિત કરી શકે છે, જે ગ્રૂપમાં તમારી પ્રવૃત્તિ શેર કરવા માટે કુકીનો ઉપયોગ કરી શકે. આ સુવિધા છૂપા મોડમાં કામ કરતી નથી.</translation> @@ -162,6 +165,7 @@ <translation id="381841723434055211">ફોન નંબર</translation> <translation id="3826050100957962900">Third-party sign-in</translation> <translation id="3835233591525155343">તમારા ડિવાઇસનો વપરાશ</translation> +<translation id="3843916486309149084">Chrome આજે પણ ફરી કુકી બ્લૉક કરશે</translation> <translation id="385051799172605136">પાછળ</translation> <translation id="3859306556332390985">આગળ કરો</translation> <translation id="3895926599014793903">ફરજિયાતપૂર્વક ઝૂમ ચાલુ કરો</translation> @@ -301,6 +305,7 @@ <translation id="6367753977865761591">ચોક્કસ સાઇટ માટે ત્રીજા પક્ષ દ્વારા સાઇન-ઇનને બ્લૉક કરો.</translation> <translation id="6388207532828177975">સાફ કરો અને ફરીથી સેટ કરો</translation> <translation id="6398765197997659313">પૂર્ણ સ્ક્રીનથી બહાર નીકળો</translation> +<translation id="640163077447496506">આજે સમાપ્ત થાય છે</translation> <translation id="6405650995156823521"><ph name="FIRST_PART" /> • <ph name="SECOND_PART" /></translation> <translation id="6439114592976064011">સાઇટને તમારું વર્ચ્યુઅલ રિયાલિટી ડિવાઇસ અને ડેટાનો ઉપયોગ કરવાથી બ્લૉક કરો</translation> <translation id="6447842834002726250">કૂકીઝ</translation> @@ -396,6 +401,7 @@ <translation id="8131740175452115882">પુષ્ટિ કરો</translation> <translation id="8154912474061769055">અમુક સુવિધાઓ ઘણી સાઇટ પર કામ કરી શકશે નહીં</translation> <translation id="8168435359814927499">કન્ટેન્ટ</translation> +<translation id="8186479265534291036">સાઇટ કામ નથી કરતી? ત્રીજા પક્ષની કુકી બ્લૉક કરેલી છે</translation> <translation id="8197286292360124385"><ph name="PERMISSION_1" />ની મંજૂરી આપી</translation> <translation id="8200772114523450471">રિઝ્યુમે</translation> <translation id="8206354486702514201">આ સેટિંગ તમારા વહીવટકર્તા દ્વારા લાગુ કરેલી છે.</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_sl.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_sl.xtb index 53b15625..5b89d34 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_sl.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_sl.xtb
@@ -4,6 +4,7 @@ <translation id="1006017844123154345">Odpri v spletu</translation> <translation id="1036348656032585052">Izklop</translation> <translation id="1044891598689252897">Spletna mesta bodo delovala normalno</translation> +<translation id="1073417869336441572">Pomagajte nam izboljšati Chrome, tako da nam poveste, zakaj ste dovolili piškotke tretjih oseb. <ph name="BEGIN_LINK" />Pošiljanje povratnih informacij<ph name="END_LINK" /></translation> <translation id="1124090076051167250">S tem boste izbrisali <ph name="DATASIZE" /> podatkov in piškotkov, ki so jih shranila spletna mesta ali aplikacije na začetnem zaslonu.</translation> <translation id="1178581264944972037">Prekini</translation> <translation id="1181037720776840403">Odstrani</translation> @@ -50,6 +51,7 @@ <translation id="1984937141057606926">Dovoljeno, razen za druga spletna mesta</translation> <translation id="1989112275319619282">Brskanje</translation> <translation id="1994173015038366702">URL spletnega mesta</translation> +<translation id="1999195646219379110">{COUNT,plural, =1{Poteče čez 1 dan}one{Poteče čez # dan}two{Poteče čez # dneva}few{Poteče čez # dni}other{Poteče čez # dni}}</translation> <translation id="2004697686368036666">Funkcije na nekaterih spletnih mestih morda ne bodo delovale.</translation> <translation id="2025115093177348061">Razširjena resničnost</translation> <translation id="2030769033451695672">Dotaknite se, če se želite vrniti na <ph name="URL_OF_THE_CURRENT_TAB" /></translation> @@ -140,6 +142,7 @@ <translation id="3386292677130313581">Prikaži poziv, preden se spletnim mestom razkrije vaša lokacija (priporočeno)</translation> <translation id="3403537308306431953"><ph name="ZOOM_LEVEL" /> %%</translation> <translation id="344449859752187052">Piškotki tretjih oseb so blokirani</translation> +<translation id="3465378418721443318">{DAYS,plural, =1{Chrome bo znova blokiral piškotke jutri}one{Še # dan in Chrome bo znova blokiral piškotke}two{Še # dneva in Chrome bo znova blokiral piškotke}few{Še # dni in Chrome bo znova blokiral piškotke}other{Še # dni in Chrome bo znova blokiral piškotke}}</translation> <translation id="3521663503435878242">Spletna mesta domene <ph name="DOMAIN" /></translation> <translation id="3538390592868664640">Preprečevanje, da bi spletna mesta ustvarila 3D-zemljevid vaše okolice ali spremljala položaj kamere</translation> <translation id="3544058026430919413">Podjetje lahko določi skupino spletnih mest, ki lahko uporabljajo piškotke za deljenje vaše dejavnosti v skupini. V anonimnem načinu je to izklopljeno.</translation> @@ -162,6 +165,7 @@ <translation id="381841723434055211">Telefonske številke</translation> <translation id="3826050100957962900">Prijava prek zunanjih ponudnikov</translation> <translation id="3835233591525155343">Uporaba naprave</translation> +<translation id="3843916486309149084">Chrome bo znova blokiral piškotke danes</translation> <translation id="385051799172605136">Nazaj</translation> <translation id="3859306556332390985">Išči naprej</translation> <translation id="3895926599014793903">Vsili povečavo</translation> @@ -301,6 +305,7 @@ <translation id="6367753977865761591">Blokiranje prijave prek zunanjih ponudnikov za določeno spletno mesto.</translation> <translation id="6388207532828177975">Izbriši in ponastavi</translation> <translation id="6398765197997659313">Izhod iz celozaslonskega načina</translation> +<translation id="640163077447496506">Poteče danes</translation> <translation id="6405650995156823521"><ph name="FIRST_PART" /> • <ph name="SECOND_PART" /></translation> <translation id="6439114592976064011">Spletnim mestom prepreči spremljanje naprave in podatkov za navidezno resničnost</translation> <translation id="6447842834002726250">Piškotki</translation> @@ -396,6 +401,7 @@ <translation id="8131740175452115882">Potrdi</translation> <translation id="8154912474061769055">Funkcije na številnih spletnih mestih morda ne bodo delovale.</translation> <translation id="8168435359814927499">Vsebina</translation> +<translation id="8186479265534291036">Ali spletno mesto ne deluje? Piškotki tretjih oseb so blokirani.</translation> <translation id="8197286292360124385">Dovoljeno: <ph name="PERMISSION_1" /></translation> <translation id="8200772114523450471">Nadaljuj</translation> <translation id="8206354486702514201">To nastavitev je uveljavil skrbnik.</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_sr-Latn.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_sr-Latn.xtb index 88238ea..c893637a 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_sr-Latn.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_sr-Latn.xtb
@@ -4,6 +4,7 @@ <translation id="1006017844123154345">Otvori onlajn</translation> <translation id="1036348656032585052">Isključi</translation> <translation id="1044891598689252897">Sajtovi će normalno raditi</translation> +<translation id="1073417869336441572">Pomozite nam da poboljšamo Chrome tako što ćete nam reći zašto ste dozvolili kolačiće treće strane. <ph name="BEGIN_LINK" />Pošaljite povratne informacije<ph name="END_LINK" /></translation> <translation id="1124090076051167250">Ovim brišete <ph name="DATASIZE" /> podataka i kolačića koje čuvaju sajtovi ili aplikacije na početnom ekranu.</translation> <translation id="1178581264944972037">Pauziraj</translation> <translation id="1181037720776840403">Ukloni</translation> @@ -50,6 +51,7 @@ <translation id="1984937141057606926">Dozvoljeni, osim treće strane</translation> <translation id="1989112275319619282">Pregledaj</translation> <translation id="1994173015038366702">URL sajta</translation> +<translation id="1999195646219379110">{COUNT,plural, =1{Ističe za 1 dan}one{Ističe za # dan}few{Ističe za # dana}other{Ističe za # dana}}</translation> <translation id="2004697686368036666">Funkcije na nekim sajtovima mogu da ne rade</translation> <translation id="2025115093177348061">Proširena realnost</translation> <translation id="2030769033451695672">Dodirnite da biste se vratili na <ph name="URL_OF_THE_CURRENT_TAB" /></translation> @@ -140,6 +142,7 @@ <translation id="3386292677130313581">Pitaj pre nego što dozvoliš sajtovima da znaju lokaciju (preporučeno)</translation> <translation id="3403537308306431953"><ph name="ZOOM_LEVEL" />%%</translation> <translation id="344449859752187052">Kolačići treće strane su blokirani</translation> +<translation id="3465378418721443318">{DAYS,plural, =1{Chrome će sutra ponovo blokirati kolačiće}one{Još # dan dok Chrome ponovo ne blokira kolačiće}few{Još # dana dok Chrome ponovo ne blokira kolačiće}other{Još # dana dok Chrome ponovo ne blokira kolačiće}}</translation> <translation id="3521663503435878242">Sajtovi na domenu <ph name="DOMAIN" /></translation> <translation id="3538390592868664640">Sprečite sajtove da prave 3D mapu okruženja ili da prate položaj kamere</translation> <translation id="3544058026430919413">Preduzeće može da definiše grupu sajtova koji mogu da koriste kolačiće da bi delili aktivnosti u grupi. Ovo je isključeno u režimu bez arhiviranja.</translation> @@ -162,6 +165,7 @@ <translation id="381841723434055211">Brojevi telefona</translation> <translation id="3826050100957962900">Prijavljivanje treće strane</translation> <translation id="3835233591525155343">Korišćenje uređaja</translation> +<translation id="3843916486309149084">Chrome će danas ponovo blokirati kolačiće</translation> <translation id="385051799172605136">Nazad</translation> <translation id="3859306556332390985">Premotaj unapred</translation> <translation id="3895926599014793903">Prinudno omogući zumiranje</translation> @@ -301,6 +305,7 @@ <translation id="6367753977865761591">Blokirajte prijavljivanje trećih strana za određeni sajt.</translation> <translation id="6388207532828177975">Obriši i resetuj</translation> <translation id="6398765197997659313">Izađi iz režima celog ekrana</translation> +<translation id="640163077447496506">Ističe danas</translation> <translation id="6405650995156823521"><ph name="FIRST_PART" /> • <ph name="SECOND_PART" /></translation> <translation id="6439114592976064011">Ne dozvoljava sajtovima da koriste uređaj i podatke virtuelne realnosti</translation> <translation id="6447842834002726250">Kolačići</translation> @@ -396,6 +401,7 @@ <translation id="8131740175452115882">Potvrdi</translation> <translation id="8154912474061769055">Funkcije na mnogim sajtovima mogu da ne rade</translation> <translation id="8168435359814927499">Sadržaj</translation> +<translation id="8186479265534291036">Da li sajt ne radi? Kolačići treće strane su blokirani</translation> <translation id="8197286292360124385">Odobrena je dozvola <ph name="PERMISSION_1" /></translation> <translation id="8200772114523450471">Nastavi</translation> <translation id="8206354486702514201">Ovo podešavanje primenjuje administrator.</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_sr.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_sr.xtb index 0ac893e..c819dac 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_sr.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_sr.xtb
@@ -4,6 +4,7 @@ <translation id="1006017844123154345">Отвори онлајн</translation> <translation id="1036348656032585052">Искључи</translation> <translation id="1044891598689252897">Сајтови ће нормално радити</translation> +<translation id="1073417869336441572">Помозите нам да побољшамо Chrome тако што ћете нам рећи зашто сте дозволили колачиће треће стране. <ph name="BEGIN_LINK" />Пошаљите повратне информације<ph name="END_LINK" /></translation> <translation id="1124090076051167250">Овим бришете <ph name="DATASIZE" /> података и колачића које чувају сајтови или апликације на почетном екрану.</translation> <translation id="1178581264944972037">Паузирај</translation> <translation id="1181037720776840403">Уклони</translation> @@ -50,6 +51,7 @@ <translation id="1984937141057606926">Дозвољени, осим треће стране</translation> <translation id="1989112275319619282">Прегледај</translation> <translation id="1994173015038366702">URL сајта</translation> +<translation id="1999195646219379110">{COUNT,plural, =1{Истиче за 1 дан}one{Истиче за # дан}few{Истиче за # дана}other{Истиче за # дана}}</translation> <translation id="2004697686368036666">Функције на неким сајтовима могу да не раде</translation> <translation id="2025115093177348061">Проширена реалност</translation> <translation id="2030769033451695672">Додирните да бисте се вратили на <ph name="URL_OF_THE_CURRENT_TAB" /></translation> @@ -140,6 +142,7 @@ <translation id="3386292677130313581">Питај пре него што дозволиш сајтовима да знају локацију (препоручено)</translation> <translation id="3403537308306431953"><ph name="ZOOM_LEVEL" />%%</translation> <translation id="344449859752187052">Колачићи треће стране су блокирани</translation> +<translation id="3465378418721443318">{DAYS,plural, =1{Chrome ће сутра поново блокирати колачиће}one{Још # дан док Chrome поново не блокира колачиће}few{Још # дана док Chrome поново не блокира колачиће}other{Још # дана док Chrome поново не блокира колачиће}}</translation> <translation id="3521663503435878242">Сајтови на домену <ph name="DOMAIN" /></translation> <translation id="3538390592868664640">Спречите сајтове да праве 3D мапу окружења или да прате положај камере</translation> <translation id="3544058026430919413">Предузеће може да дефинише групу сајтова који могу да користе колачиће да би делили активности у групи. Ово је искључено у режиму без архивирања.</translation> @@ -162,6 +165,7 @@ <translation id="381841723434055211">Бројеви телефона</translation> <translation id="3826050100957962900">Пријављивање треће стране</translation> <translation id="3835233591525155343">Коришћење уређаја</translation> +<translation id="3843916486309149084">Chrome ће данас поново блокирати колачиће</translation> <translation id="385051799172605136">Назад</translation> <translation id="3859306556332390985">Премотај унапред</translation> <translation id="3895926599014793903">Принудно омогући зумирање</translation> @@ -301,6 +305,7 @@ <translation id="6367753977865761591">Блокирајте пријављивање трећих страна за одређени сајт.</translation> <translation id="6388207532828177975">Обриши и ресетуј</translation> <translation id="6398765197997659313">Изађи из режима целог екрана</translation> +<translation id="640163077447496506">Истиче данас</translation> <translation id="6405650995156823521"><ph name="FIRST_PART" /> • <ph name="SECOND_PART" /></translation> <translation id="6439114592976064011">Не дозвољава сајтовима да користе уређај и податке виртуелне реалности</translation> <translation id="6447842834002726250">Колачићи</translation> @@ -396,6 +401,7 @@ <translation id="8131740175452115882">Потврди</translation> <translation id="8154912474061769055">Функције на многим сајтовима могу да не раде</translation> <translation id="8168435359814927499">Садржај</translation> +<translation id="8186479265534291036">Да ли сајт не ради? Колачићи треће стране су блокирани</translation> <translation id="8197286292360124385">Одобрена је дозвола <ph name="PERMISSION_1" /></translation> <translation id="8200772114523450471">Настави</translation> <translation id="8206354486702514201">Ово подешавање примењује администратор.</translation>
diff --git a/components/certificate_transparency/data/log_list.json b/components/certificate_transparency/data/log_list.json index 7592494..4d1bfa3 100644 --- a/components/certificate_transparency/data/log_list.json +++ b/components/certificate_transparency/data/log_list.json
@@ -1,6 +1,6 @@ { - "version": "24.9", - "log_list_timestamp": "2023-08-19T12:54:44Z", + "version": "24.10", + "log_list_timestamp": "2023-08-20T12:54:18Z", "operators": [ { "name": "Google",
diff --git a/components/exo/surface_tree_host.cc b/components/exo/surface_tree_host.cc index 2bfadc6..96cc5ed 100644 --- a/components/exo/surface_tree_host.cc +++ b/components/exo/surface_tree_host.cc
@@ -28,7 +28,6 @@ #include "components/viz/host/host_frame_sink_manager.h" #include "gpu/command_buffer/client/gles2_interface.h" #include "third_party/skia/include/core/SkPath.h" -#include "ui/accessibility/aura/aura_window_properties.h" #include "ui/aura/client/aura_constants.h" #include "ui/aura/env.h" #include "ui/aura/window.h" @@ -170,9 +169,6 @@ if (client_submits_surfaces_in_pixel_coordinates_) { SetScaleFactorTransform(GetScaleFactor()); } - // TODO(oshima): Investigate if we can set this to `host_window`. - root_surface_->window()->SetProperty( - ui::kAXConsiderInvisibleAndIgnoreChildren, true); host_window_->AddChild(root_surface_->window()); UpdateHostWindowSizeAndRootSurfaceOrigin(); }
diff --git a/components/exo/wayland/BUILD.gn b/components/exo/wayland/BUILD.gn index 4ae31de..852f749 100644 --- a/components/exo/wayland/BUILD.gn +++ b/components/exo/wayland/BUILD.gn
@@ -189,6 +189,7 @@ "//third_party/wayland-protocols:xdg_decoration_protocol", "//third_party/wayland-protocols:xdg_output_protocol", "//third_party/wayland-protocols:xdg_shell_protocol", + "//ui/accessibility", "//ui/aura", "//ui/base", "//ui/base/cursor/mojom:cursor_type", @@ -315,6 +316,7 @@ "//third_party/wayland-protocols:remote_shell_protocol", "//third_party/wayland-protocols:xdg_output_protocol", "//third_party/wayland-protocols:xdg_shell_protocol", + "//ui/accessibility", "//ui/base/wayland:wayland_display_util", "//ui/compositor", "//ui/compositor:test_support",
diff --git a/components/exo/wayland/DEPS b/components/exo/wayland/DEPS index 92112e6..d060272b 100644 --- a/components/exo/wayland/DEPS +++ b/components/exo/wayland/DEPS
@@ -13,4 +13,7 @@ "zaura_shell\.cc": [ "+components/version_info/version_info.h", ], + "surface_augmentor_unittest\.cc": [ + "+ui/accessibility/aura/aura_window_properties.h", + ], }
diff --git a/components/exo/wayland/surface_augmenter.cc b/components/exo/wayland/surface_augmenter.cc index 5fcb98f6..655775c1 100644 --- a/components/exo/wayland/surface_augmenter.cc +++ b/components/exo/wayland/surface_augmenter.cc
@@ -15,6 +15,7 @@ #include "components/exo/surface.h" #include "components/exo/surface_observer.h" #include "components/exo/wayland/server_util.h" +#include "ui/accessibility/aura/aura_window_properties.h" #include "ui/gfx/geometry/rounded_corners_f.h" #include "ui/gfx/geometry/rrect_f.h" #include "ui/gfx/geometry/size.h" @@ -40,6 +41,12 @@ explicit AugmentedSurface(Surface* surface) : surface_(surface) { surface_->AddSurfaceObserver(this); surface_->SetProperty(kSurfaceHasAugmentedSurfaceKey, true); + // No need to create AX Tree for augmented surfaces because they're + // equivalent to quads. + // TODO(b/296326746): Revert this CL and set the property to the root + // surface once arc accessibility is refactored. + surface_->window()->SetProperty(ui::kAXConsiderInvisibleAndIgnoreChildren, + true); surface_->set_legacy_buffer_release_skippable(true); } AugmentedSurface(const AugmentedSurface&) = delete;
diff --git a/components/exo/wayland/surface_augmenter_unittest.cc b/components/exo/wayland/surface_augmenter_unittest.cc index 22348f50..756a257 100644 --- a/components/exo/wayland/surface_augmenter_unittest.cc +++ b/components/exo/wayland/surface_augmenter_unittest.cc
@@ -13,6 +13,7 @@ #include "components/exo/wayland/test/server_util.h" #include "components/exo/wayland/test/wayland_server_test.h" #include "testing/gtest/include/gtest/gtest.h" +#include "ui/accessibility/aura/aura_window_properties.h" #include "ui/compositor/layer.h" namespace exo::wayland { @@ -58,6 +59,10 @@ // Check that the surface sends enter/leave events. ASSERT_TRUE(parent_surface); EXPECT_TRUE(parent_surface->HasLeaveEnterCallbackForTesting()); + // Normal surface will create accessibility nodes. + EXPECT_FALSE(parent_surface->window()->GetProperty( + ui::kAXConsiderInvisibleAndIgnoreChildren)); + // Augment the surface and check that it still sends enter/leave events. PostToClientAndWait([&](test::TestClient* client) { ClientData* data = client->GetDataAs<ClientData>(); @@ -65,6 +70,9 @@ client->surface_augmenter(), data->parent_wl_surface.get()); }); EXPECT_TRUE(parent_surface->HasLeaveEnterCallbackForTesting()); + // Augmented surface will suppress accessibility nodes. + EXPECT_TRUE(parent_surface->window()->GetProperty( + ui::kAXConsiderInvisibleAndIgnoreChildren)); // Create another surface. test::ResourceKey child_surface_key;
diff --git a/components/headless/command_handler/headless_command.js b/components/headless/command_handler/headless_command.js index f714dacc..8d72c2b 100644 --- a/components/headless/command_handler/headless_command.js +++ b/components/headless/command_handler/headless_command.js
@@ -272,11 +272,6 @@ // // Target.exposeDevToolsProtocol() communication functions. // -window.cdp.onmessage = json => { - // console.log('[recv] ' + json); - cdpClient.dispatchMessage(json); -}; - function sendDevToolsMessage(json) { // console.log('[send] ' + json); window.cdp.send(json); @@ -286,6 +281,11 @@ // This is called from the host. // async function executeCommands(commands) { + window.cdp.onmessage = json => { + // console.log('[recv] ' + json); + cdpClient.dispatchMessage(json); + }; + const browserSession = new CDPSession(); const targetPage = await TargetPage.create(browserSession); const dp = targetPage.session().protocol();
diff --git a/components/headless/command_handler/headless_command_handler.cc b/components/headless/command_handler/headless_command_handler.cc index 8f8f996..4cd03080 100644 --- a/components/headless/command_handler/headless_command_handler.cc +++ b/components/headless/command_handler/headless_command_handler.cc
@@ -310,27 +310,10 @@ {base::MayBlock(), base::TaskPriority::USER_BLOCKING, base::TaskShutdownBehavior::BLOCK_SHUTDOWN}); } + // Headless Command Handler instance will self delete when done. - HeadlessCommandHandler* command_handler = - new HeadlessCommandHandler(web_contents, std::move(target_url), - std::move(done_callback), io_task_runner); - - command_handler->ExecuteCommands(); -} - -void HeadlessCommandHandler::ExecuteCommands() { - // Expose DevTools protocol to the target. - base::Value::Dict params; - params.Set("targetId", devtools_client_.GetTargetId()); - browser_devtools_client_.SendCommand("Target.exposeDevToolsProtocol", - std::move(params)); - - // Set up Inspector domain. - devtools_client_.AddEventHandler( - "Inspector.targetCrashed", - base::BindRepeating(&HeadlessCommandHandler::OnTargetCrashed, - base::Unretained(this))); - devtools_client_.SendCommand("Inspector.enable"); + new HeadlessCommandHandler(web_contents, std::move(target_url), + std::move(done_callback), io_task_runner); } void HeadlessCommandHandler::DocumentOnLoadCompletedInPrimaryMainFrame() { @@ -344,6 +327,19 @@ commands.Set("targetUrl", target_url_.spec()); + // Expose DevTools protocol to the target. + base::Value::Dict expose_params; + expose_params.Set("targetId", devtools_client_.GetTargetId()); + browser_devtools_client_.SendCommand("Target.exposeDevToolsProtocol", + std::move(expose_params)); + + // Set up Inspector domain. + devtools_client_.AddEventHandler( + "Inspector.targetCrashed", + base::BindRepeating(&HeadlessCommandHandler::OnTargetCrashed, + base::Unretained(this))); + devtools_client_.SendCommand("Inspector.enable"); + std::string json_commands; base::JSONWriter::Write(commands, &json_commands); std::string script = "executeCommands(JSON.parse('" + json_commands + "'))";
diff --git a/components/headless/command_handler/headless_command_handler.h b/components/headless/command_handler/headless_command_handler.h index 1e63f32..e90e6ce 100644 --- a/components/headless/command_handler/headless_command_handler.h +++ b/components/headless/command_handler/headless_command_handler.h
@@ -61,8 +61,6 @@ scoped_refptr<base::SequencedTaskRunner> io_task_runner); ~HeadlessCommandHandler() override; - void ExecuteCommands(); - // content::WebContentsObserver implementation: void DocumentOnLoadCompletedInPrimaryMainFrame() override; void WebContentsDestroyed() override;
diff --git a/components/metrics/metrics_log_unittest.cc b/components/metrics/metrics_log_unittest.cc index 09411a02..509d8d01 100644 --- a/components/metrics/metrics_log_unittest.cc +++ b/components/metrics/metrics_log_unittest.cc
@@ -95,6 +95,9 @@ // result should match with the result by calling // base::SysInfo::HardwareModelName(). std::string board = base::SysInfo::GetLsbReleaseBoard(); + if (board == "unknown") { + return ""; + } const size_t index = board.find("-signed-"); if (index != std::string::npos) board.resize(index);
diff --git a/components/strings/components_strings_ar.xtb b/components/strings/components_strings_ar.xtb index 26f7aff9..d214eec 100644 --- a/components/strings/components_strings_ar.xtb +++ b/components/strings/components_strings_ar.xtb
@@ -2294,6 +2294,7 @@ <translation id="5873297634595728366">مركبات ديزل</translation> <translation id="5877831137320480913">جمال ولياقة بدنية</translation> <translation id="5879989559903563723">غير مسموح بهذا الإذن في "وضع الضيف"</translation> +<translation id="5883861433316751031">هل تريد السماح للموقع الإلكتروني بالتحكّم في أجهزة MIDI وإعادة برمجتها؟</translation> <translation id="5884465125445718607">ظرف صيني رقم 6</translation> <translation id="5887400589839399685">تم حفظ البطاقة</translation> <translation id="5887687176710214216">تمّت زيارة الموقع الإلكتروني آخر مرة أمس.</translation> @@ -3337,6 +3338,7 @@ <translation id="8038817883578389970">سباق سيارات</translation> <translation id="8041089156583427627">إرسال ملاحظات</translation> <translation id="8041940743680923270">استخدام الإعداد التلقائي العمومي (طلب)</translation> +<translation id="8042577181291637092">هل تريد السماح للموقع الإلكتروني بأن يستخدم أجهزة MIDI؟</translation> <translation id="8046360364391076336">مواد ومعدّات صناعية</translation> <translation id="8052898407431791827">تمّ النسخ إلى الحافظة.</translation> <translation id="8055534648776115597">تعليم مهني وتعليم مستمر</translation> @@ -3633,6 +3635,7 @@ <translation id="8671519637524426245">قيمة <ph name="SECURE_DNS_SALT" /> لا تستوفي متطلبات الحجم.</translation> <translation id="867224526087042813">التوقيع</translation> <translation id="8672264262457010862">خدمات تجارية وأسواق صناعية</translation> +<translation id="8673776281896298303">التحكّم في أجهزة MIDI وإعادة برمجتها باستخدام رسائل النظام الحصرية (Sysex)</translation> <translation id="8676424191133491403">بلا تأخير</translation> <translation id="8680536109547170164"><ph name="QUERY" />، إجابة، <ph name="ANSWER" /></translation> <translation id="8681531050781943054">تعذر تحميل صفحة الويب على <ph name="PAGE" /> لأن:</translation>
diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb index f1e15dca..d1b6826 100644 --- a/components/strings/components_strings_fa.xtb +++ b/components/strings/components_strings_fa.xtb
@@ -2309,6 +2309,7 @@ <translation id="5873297634595728366">خودروهای دیزلی</translation> <translation id="5877831137320480913">زیبایی و تناسب اندام</translation> <translation id="5879989559903563723">در «حالت مهمان» مجاز نیست</translation> +<translation id="5883861433316751031">دستگاههای MIDI کنترل و مجدداً برنامهریزی شود؟</translation> <translation id="5884465125445718607">پاکت چینی شماره ۶</translation> <translation id="5887400589839399685">کارت ذخیره شد</translation> <translation id="5887687176710214216">آخرین بازدید: دیروز</translation> @@ -3367,6 +3368,7 @@ <translation id="8038817883578389970">مسابقه اتومبیلرانی</translation> <translation id="8041089156583427627">ارسال بازخورد</translation> <translation id="8041940743680923270">استفاده از پیشفرض جهانی (سؤال شود)</translation> +<translation id="8042577181291637092">از دستگاههای MIDI استفاده شود؟</translation> <translation id="8046360364391076336">مواد و تجهیزات صنعتی</translation> <translation id="8052898407431791827">در بریدهدان کپی شد</translation> <translation id="8055534648776115597">آموزش شغلی و مداوم</translation> @@ -3662,6 +3664,7 @@ <translation id="8671519637524426245">مقدار <ph name="SECURE_DNS_SALT" /> با الزامات اندازه مطابقت ندارد.</translation> <translation id="867224526087042813">امضا</translation> <translation id="8672264262457010862">تجارت و صنعت</translation> +<translation id="8673776281896298303">کنترل کردن و برنامهریزی مجدد دستگاههای MIDI (SysEx)</translation> <translation id="8676424191133491403">بدون تأخیر</translation> <translation id="8680536109547170164"><ph name="QUERY" />، پاسخ، <ph name="ANSWER" /></translation> <translation id="8681531050781943054">صفحه وب در <ph name="PAGE" /> نمیتواند بارگیری شود، زیرا:</translation>
diff --git a/components/strings/components_strings_gu.xtb b/components/strings/components_strings_gu.xtb index 4769609..2a203eb61 100644 --- a/components/strings/components_strings_gu.xtb +++ b/components/strings/components_strings_gu.xtb
@@ -357,6 +357,7 @@ <translation id="1699651774646344471">તમે હવે તમારા Google એકાઉન્ટમાંથી સરનામાનો ઉપયોગ કરી શકો છો</translation> <translation id="1702815194757674443">ROC 16K</translation> <translation id="1703835215927279855">અક્ષર</translation> +<translation id="1705644428387053571">નિયમો અને શરતો</translation> <translation id="1706625117072057435">ઝૂમના સ્તર</translation> <translation id="1706954506755087368">{1,plural, =1{આ સર્વર સાબિત કરી શક્યું નથી કે તે <ph name="DOMAIN" /> છે; તેનું સુરક્ષા પ્રમાણપત્ર આવતીકાલથી માનવામાં આવે છે તે પ્રમાણે છે. આ કોઇ ખોટી ગોઠવણીને કારણે થયું હશે અથવા કોઇ હુમલાખોર તમારા કનેક્શનને અટકાવી રહ્યો છે.}one{આ સર્વર સાબિત કરી શક્યું નથી કે તે <ph name="DOMAIN" /> છે; તેનું સુરક્ષા પ્રમાણપત્ર માનવામાં આવે છે તે પ્રમાણે ભવિષ્યમાં # દિવસથી છે. આ કોઇ ખોટી ગોઠવણીને કારણે થયું હશે અથવા કોઇ હુમલાખોર તમારા કનેક્શનને અટકાવી રહ્યો છે.}other{આ સર્વર સાબિત કરી શક્યું નથી કે તે <ph name="DOMAIN" /> છે; તેનું સુરક્ષા પ્રમાણપત્ર માનવામાં આવે છે તે પ્રમાણે ભવિષ્યમાં # દિવસથી છે. આ કોઇ ખોટી ગોઠવણીને કારણે થયું હશે અથવા કોઇ હુમલાખોર તમારા કનેક્શનને અટકાવી રહ્યો છે.}}</translation> <translation id="1710259589646384581">OS</translation> @@ -455,6 +456,7 @@ <translation id="1901443836186977402">{1,plural, =1{આ સર્વર સાબિત કરી શક્યું નથી કે તે <ph name="DOMAIN" /> છે, એના સુરક્ષા પ્રમાણપત્રની સમયસીમા છેલ્લા દિવસે સમાપ્ત થઈ ગઈ. આ કદાચ કોઈ ખોટી ગોઠવણી અથવા કોઈ હુમલાખોરે તમારા કનેક્શનને અટકાવવાને કારણે થયું હોઈ શકે છે. તમારા કમ્પ્યુટરની ઘડિયાળ હાલમાં <ph name="CURRENT_DATE" /> પર સેટ છે. શું તે બરાબર છે? જો યોગ્ય લાગતી ન હોય, તો તમારે તમારા સિસ્ટમની ઘડિયાળને ઠીક કરવી જોઈએ અને પછી આ પેજ રિફ્રેશ કરવું જોઈએ.}one{આ સર્વર સાબિત કરી શક્યું નથી કે તે <ph name="DOMAIN" /> છે, એના સુરક્ષા પ્રમાણપત્રની સમયસીમા # દિવસ પહેલાં સમાપ્ત થઈ છે. આ કદાચ કોઈ ખોટી ગોઠવણી અથવા કોઈ હુમલાખોરે તમારા કનેક્શનને અટકાવવાને કારણે થયું હોઈ શકે છે. તમારા કમ્પ્યુટરની ઘડિયાળ હાલમાં <ph name="CURRENT_DATE" /> પર સેટ છે. શું તે બરાબર છે? જો યોગ્ય લાગતી ન હોય, તો તમારે તમારા સિસ્ટમની ઘડિયાળને ઠીક કરવી જોઈએ અને પછી આ પેજ રિફ્રેશ કરવું જોઈએ.}other{આ સર્વર સાબિત કરી શક્યું નથી કે તે <ph name="DOMAIN" /> છે, એના સુરક્ષા પ્રમાણપત્રની સમયસીમા # દિવસ પહેલાં સમાપ્ત થઈ છે. આ કદાચ કોઈ ખોટી ગોઠવણી અથવા કોઈ હુમલાખોરે તમારા કનેક્શનને અટકાવવાને કારણે થયું હોઈ શકે છે. તમારા કમ્પ્યુટરની ઘડિયાળ હાલમાં <ph name="CURRENT_DATE" /> પર સેટ છે. શું તે બરાબર છે? જો યોગ્ય લાગતી ન હોય, તો તમારે તમારા સિસ્ટમની ઘડિયાળને ઠીક કરવી જોઈએ અને પછી આ પેજ રિફ્રેશ કરવું જોઈએ.}}</translation> <translation id="1902576642799138955">માન્ય અવધિ</translation> <translation id="1908217026282415406">કૅમેરાનો ઉપયોગ કરો અને તેને ખસેડો</translation> +<translation id="1913037223029790376">આ વર્ચ્યુઅલ કાર્ડ માટે CVCનો ઉપયોગ કરો</translation> <translation id="191374271204266022">JSON તરીકે કૉપિ કરો</translation> <translation id="1914326953223720820">સેવાને અનઝિપ કરો</translation> <translation id="1916770123977586577">આ સાઇટ પર તમારા અપડેટ કરેલા સેટિંગ લાગુ પાડવા માટે, આ પેજને ફરીથી લોડ કરો</translation> @@ -474,6 +476,7 @@ <translation id="1958218078413065209">તમારો સૌથી વધુ સ્કોર <ph name="SCORE" /> છે.</translation> <translation id="1959001866257244765"><ph name="BEGIN_WHITEPAPER_LINK" />તમે મુલાકાત લો તે કેટલાક પેજના URLs, સિસ્ટમ વિશેની સીમિત માહિતી અને પેજનું કેટલુંક કન્ટેન્ટ<ph name="END_WHITEPAPER_LINK" /> Googleને મોકલીને વેબ પર દરેક જણ માટે સુરક્ષા વધુ સારી બનાવવામાં સહાય કરો. <ph name="BEGIN_PRIVACY_PAGE_LINK" />પ્રાઇવસી પૉલિસી<ph name="END_PRIVACY_PAGE_LINK" /></translation> <translation id="1962204205936693436"><ph name="DOMAIN" /> બુકમાર્ક</translation> +<translation id="196752089528718902">સામાન્ય રીતે તમને સુરક્ષિત રીતે બધી સાઇટ સાથે કનેક્ટ કરવામાં આવે છે, પરંતુ આ વખતે Chrome સુરક્ષિત કનેક્શનનો ઉપયોગ કરી શક્યું નથી. કોઈ અટૅકર તમારા નેટવર્ક કનેક્શનમાં છુપાઈને પ્રવેશ કરવાનો અથવા તેમાં ફેરફાર કરવાનો પ્રયાસ કરી શકે છે. <ph name="BEGIN_LEARN_MORE_LINK" />વધુ જાણો<ph name="END_LEARN_MORE_LINK" /></translation> <translation id="1973335181906896915">અનુક્રમાંકન ભૂલ</translation> <translation id="1973785048533660168">કારકુની અને વહીવટી નોકરીઓ</translation> <translation id="1974060860693918893">વિગતવાર</translation> @@ -525,6 +528,7 @@ <translation id="2068528718802935086">શિશુઓ અને બાળકો</translation> <translation id="2071156619270205202">આ કાર્ડનો નંબર, વર્ચ્યુઅલ કાર્ડ નંબર તરીકે ઉપયોગ માટેની યોગ્યતા ધરાવતો નથી.</translation> <translation id="2071692954027939183">નોટિફિકેશન ઑટોમૅટિક રીતે બ્લૉક કરવામાં આવ્યા હતા કારણ કે તમે સામાન્ય રીતે તેમને મંજૂરી આપતા નથી</translation> +<translation id="2071852865256799872">તમારી સંસ્થા દ્વારા તમારું બ્રાઉઝર મેનેજ કરવામાં આવે છે અને <ph name="PROFILE_DOMAIN" /> દ્વારા તમારી પ્રોફાઇલ મેનેજ કરવામાં આવે છે</translation> <translation id="2072275792380684364">ફેશન અને સ્ટાઇલ</translation> <translation id="2079545284768500474">છેલ્લો ફેરફાર રદ કરો</translation> <translation id="20817612488360358">સિસ્ટમ પ્રૉક્સી સેટિંગ ઉપયોગમાં લેવા માટે સેટ છે પણ એક સ્પષ્ટ પ્રૉક્સી ગોઠવણીનો પણ ઉલ્લેખ કરાયેલો છે.</translation> @@ -768,6 +772,7 @@ <translation id="2604589665489080024">પૉપ મ્યુઝિક</translation> <translation id="2606760465469169465">ઑટોમૅટિક ચકાસણી</translation> <translation id="2610561535971892504">કૉપિ કરવા માટે ક્લિક</translation> +<translation id="2612993535136743634">તમારા ડિવાઇસ અને Google એકાઉન્ટમાં સાચવવામાં આવેલા બધા સુરક્ષા કોડ ડિલીટ કરવામાં આવશે</translation> <translation id="2616412942031748191">શોધ એન્જિન ઑપ્ટિમાઇઝેશન અને માર્કેટિંગ</translation> <translation id="2617988307566202237">Chrome નીચે આપેલી માહિતી <ph name="BEGIN_EMPHASIS" />સાચવશે નહીં<ph name="END_EMPHASIS" />: <ph name="BEGIN_LIST" /> @@ -863,6 +868,7 @@ <translation id="2824775600643448204">સરનામું અને શોધ બાર</translation> <translation id="2826760142808435982">કનેક્શન <ph name="CIPHER" />નો ઉપયોગ કરીને એન્ક્રિપ્ટ અને પ્રમાણિત કરેલુંં છે અને મુખ્ય એક્સચેન્જ મેકેનિઝ્મ તરીકે <ph name="KX" />નો ઉપયોગ કરે છે.</translation> <translation id="2835170189407361413">ફોર્મ સાફ કરો</translation> +<translation id="2838682941130655229"><ph name="EMBEDDED_URL" />, તેમના દ્વારા તમારા વિશે સાચવવામાં આવેલી માહિતીનો ઉપયોગ કરવા માગે છે</translation> <translation id="2839032553903800133">નોટિફિકેશનને બ્લૉક કરેલાં છે</translation> <translation id="2839501879576190149">આગળ નકલી સાઇટ છે</translation> <translation id="2851291081585704741">તમે ઑફલાઇન છો</translation> @@ -877,6 +883,7 @@ <translation id="2876949457278336305"><ph name="MANAGE_SECURITY_SETTINGS_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chrome સેટિંગમાં Safe Browsing જેવી તમારી બીજી ઘણી સુવિધાઓ મેનેજ કરવા માટે, પહેલાં Tab અને પછી Enter કી દબાવો</translation> <translation id="2878197950673342043">પોસ્ટર ફોલ્ડ</translation> <translation id="2878424575911748999">A1</translation> +<translation id="2879233115503670140"><ph name="DATE" /> સુધી માન્ય.</translation> <translation id="2879694782644540289">પાસવર્ડ ભરવા માટે તમારા સ્ક્રીન લૉકનો ઉપયોગ કરો</translation> <translation id="2881276955470682203">કાર્ડ સાચવીએ?</translation> <translation id="2882949212241984732">ડબલ-ગેટ ફોલ્ડ</translation> @@ -899,6 +906,7 @@ <translation id="292371311537977079">Chrome સેટિંગ</translation> <translation id="2925454999967523701">'દસ્તાવેજ બનાવો' બટન, Google Docમાં ઝડપથી નવો દસ્તાવેજ બનાવવા માટે સક્રિય કરો</translation> <translation id="2925673989565098301">વિતરણ પદ્ધતિ</translation> +<translation id="2928426578619531300">વપરાશકર્તાના આનુષંગિક</translation> <translation id="2928905813689894207">બિલિંગનું સરનામું</translation> <translation id="2929525460561903222">{SHIPPING_ADDRESS,plural, =0{<ph name="SHIPPING_ADDRESS_PREVIEW" />}=1{<ph name="SHIPPING_ADDRESS_PREVIEW" /> અને <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> વધુ}one{<ph name="SHIPPING_ADDRESS_PREVIEW" /> અને <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> વધુ}other{<ph name="SHIPPING_ADDRESS_PREVIEW" /> અને <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> વધુ}}</translation> <translation id="2930577230479659665">પ્રત્યેક કૉપિ પછી ટ્રિમ કરો</translation> @@ -968,6 +976,12 @@ <translation id="3095940652251934233">સ્ટેટમેંટ</translation> <translation id="3096195745018397576">બાળકોના કપડાં</translation> <translation id="3098513225387949945">અવગણવામાં આવ્યું કારણ કે "ચાલુ કરો" સૂચિમાં '*'ને સમાન હોય તેવી પૅટર્ન શામેલ છે, જે પૉલિસી બંધ કરવા બરાબર છે.</translation> +<translation id="3100422601354996774">જ્યારે તમે Chromeના બધા છૂપા ટૅબ બંધ કરી દો ત્યારે તે ટૅબમાંની તમારી પ્રવૃત્તિ આ ડિવાઇસમાંથી કાઢી નાખવામાં આવે છે: + <ph name="BEGIN_LIST" /> + <ph name="LIST_ITEM" />બ્રાઉઝિંગ પ્રવૃત્તિ<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />શોધ ઇતિહાસ<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />ફોર્મમાં દાખલ કરેલી માહિતી<ph name="END_LIST_ITEM" /> + <ph name="END_LIST" /></translation> <translation id="3105172416063519923">સંપત્તિ ID:</translation> <translation id="3107591622054137333"><ph name="BEGIN_LINK" />સુરક્ષિત DNS ગોઠવણી ચેક કરી રહ્યાં છીએ<ph name="END_LINK" /></translation> <translation id="3108943290502734357">વચ્ચેની ટ્રે</translation> @@ -999,6 +1013,7 @@ <translation id="3157931365184549694">રિસ્ટોર કરો</translation> <translation id="3158539265159265653">ડિસ્ક</translation> <translation id="3162559335345991374">તમે ઉપયોગ કરી રહ્યા છો તે વાઇ-ફાઇને તેના લોગિન પેજની મુલાકાત લેવાની જરૂર હોઈ શકે છે.</translation> +<translation id="3166370127092388416">{NUM_COOKIES,plural, =0{ત્રીજા પક્ષની કુકી, કોઈપણ સાઇટને મંજૂરી નથી}=1{ત્રીજા પક્ષની કુકી, 1 સાઇટને મંજૂરી છે}one{ત્રીજા પક્ષની કુકી, # સાઇટને મંજૂરી છે}other{ત્રીજા પક્ષની કુકી, # સાઇટને મંજૂરી છે}}</translation> <translation id="3168744840365648658">રેડિયો સાધન</translation> <translation id="3169472444629675720">Discover</translation> <translation id="3171703252520926121">રિઅલ એસ્ટેટ સેવાઓ</translation> @@ -1096,6 +1111,7 @@ <translation id="3359565626472459400">વિવાહ</translation> <translation id="3360103848165129075">ચુકવણી માટેની હૅન્ડલર શીટ</translation> <translation id="3360313521703038580">જૈવસૃષ્ટિવિજ્ઞાન અને પર્યાવરણ</translation> +<translation id="3360753465334942529">{NUM_COOKIES,plural, =0{ત્રીજા પક્ષની કુકી, કોઈ સાઇટ બ્લૉક કરવામાં આવી નથી}=1{ત્રીજા પક્ષની કુકી, 1 સાઇટ બ્લૉક કરવામાં આવી}one{ત્રીજા પક્ષની કુકી, # સાઇટ બ્લૉક કરવામાં આવી}other{ત્રીજા પક્ષની કુકી, # સાઇટ બ્લૉક કરવામાં આવી}}</translation> <translation id="3362968246557010467">આ પૉલિસી, ટાળેલી <ph name="OLD_POLICY" /> પૉલિસીમાંથી ઑટોમૅટિક રીતે કૉપિ કરી હતી. તેના બદલે તમારે આ પૉલિસીનો ઉપયોગ કરવો જોઈએ.</translation> <translation id="3364869320075768271"><ph name="URL" /> વર્ચ્યુઅલ રિયાલિટી ડિવાઇસ અને ડેટાનો ઉપયોગ કરવા માગે છે</translation> <translation id="3366477098757335611">કાર્ડ જુઓ</translation> @@ -1363,6 +1379,7 @@ <translation id="3906095212874392000">રૂપાંતરિત ટેક્સ્ટની સમાપ્તિ</translation> <translation id="3906954721959377182">ટૅબ્લેટ</translation> <translation id="3909695131102177774"><ph name="LABEL" /> <ph name="ERROR" /></translation> +<translation id="3910231615117880630">શામેલ કરેલા કન્ટેન્ટ વિશે વધુ જાણો</translation> <translation id="3911401144270344103">તમે કોઈપણ સમયે Chrome સેટિંગમાં જઈને તમારો નિર્ણય બદલી શકો છો</translation> <translation id="3919748199683685809"><ph name="BEGIN_BOLD" />તમે તમારો ડેટા કેવી રીતે મેનેજ કરી શકો છો:<ph name="END_BOLD" /> 30 દિવસથી જૂની સાઇટ Chrome ઑટોમૅટિક રીતે ડિલીટ કરે છે. તમે ફરીથી મુલાકાત લીધેલી કોઈ સાઇટ સૂચિમાં ફરીથી દેખાઈ શકે છે. Chromeના સેટિંગમાં તમે કોઈપણ સમયે કોઈ સાઇટને તમારા માટે જાહેરાતોનું સૂચન કરવાથી બ્લૉક કરી શકો છો તેમજ સાઇટે સૂચવેલી જાહેરાતો બંધ કરી શકો છો.</translation> <translation id="3921869355029467742">તમારો સિક્યુરિટી કોડ દાખલ કરો</translation> @@ -2183,6 +2200,7 @@ <translation id="5612720917913232150"><ph name="URL" /> તમારા કમ્પ્યુટરનાં સ્થાનનો ઉપયોગ કરવા માગે છે</translation> <translation id="561669346091975195">સાયન્સ ફિક્શન અને કાલ્પનિક ટીવી શો</translation> <translation id="5617949217645503996"><ph name="HOST_NAME" /> એ તમને ઘણીબધી વખત રીડાયરેક્ટ કર્યું.</translation> +<translation id="5619721953841297650">પ્રીસેટ</translation> <translation id="5624120631404540903">પાસવર્ડ્સનું સંચાલન કરો</translation> <translation id="5629630648637658800">પૉલિસી સેટિંગ લોડ કરવામાં નિષ્ફળ થયાં</translation> <translation id="5631439013527180824">અમાન્ય ડિવાઇસ સંચાલન ટોકન</translation> @@ -2221,6 +2239,7 @@ <translation id="57094364128775171">સશક્ત પાસવર્ડ સૂચવો…</translation> <translation id="571403275720188526">(arm64)</translation> <translation id="571510845185711675">પશુચિકિત્સકો</translation> +<translation id="5715150588940290235">શું સાચવેલા સુરક્ષા કોડ ડિલીટ કરીએ?</translation> <translation id="5720705177508910913">વર્તમાન વપરાશકર્તા</translation> <translation id="572328651809341494">તાજેતરના ટેબ્સ</translation> <translation id="5723287205918986743">રક્ષા ઉદ્યોગ</translation> @@ -2293,6 +2312,7 @@ <translation id="5884465125445718607">એન્વલપ ચાઇનીઝ #6</translation> <translation id="5887400589839399685">કાર્ડ સાચવ્યું</translation> <translation id="5887687176710214216">છેલ્લે કાલે મુલાકાત લીધી</translation> +<translation id="5888023855665301188">તમારા CVCs સાચવેલા હોય ત્યારે ઝડપથી ચેકઆઉટ કરી શકાય છે. <ph name="LINK_BEGIN" />સાચવેલા સુરક્ષા કોડ ડિલીટ કરો<ph name="LINK_END" /></translation> <translation id="5895138241574237353">પુનઃપ્રારંભ કરો</translation> <translation id="5895187275912066135">ના રોજ રજૂ કરાયું</translation> <translation id="5901630391730855834">પીળો</translation> @@ -2326,6 +2346,7 @@ <translation id="5953516610448771166">આ મીડિયા માટે લાઇવ કૅપ્શનની સુવિધા ઉપલબ્ધ નથી. કૅપ્શનની સુવિધા મેળવવા, આ સાઇટ માટે <ph name="CONTENT_SETTINGS" />ને બ્લૉક કરો.</translation> <translation id="5955063559762970069">હોટલ અને નિવાસની સગવડવાળા સ્થાનો</translation> <translation id="5963413905009737549">સેક્શન</translation> +<translation id="5964247741333118902">શામેલ કરેલું કન્ટેન્ટ</translation> <translation id="5967260682280773804">36 x 48 ઇંચ</translation> <translation id="5967592137238574583">સંપર્ક માહિતીમાં ફેરફાર કરો</translation> <translation id="5967867314010545767">ઇતિહાસમાંથી દૂર કરો</translation> @@ -2407,6 +2428,7 @@ <translation id="6117833587752089929">ફોટો (સાટિન)</translation> <translation id="6118782133429281336">મૂળ સૂચિ ખાલી છે.</translation> <translation id="6120179357481664955">તમારું UPI ID યાદ રાખીએ?</translation> +<translation id="6120950591512958208">ચેકઆઉટ વખતે આ કોડનો ઉપયોગ કરો.</translation> <translation id="6122181661879998141">તમારા કાર્ડની આગળનો ભાગ</translation> <translation id="6124058285696691147">જોડાણ ડાઉનલોડ કરો</translation> <translation id="6124432979022149706">Chrome એન્ટરપ્રાઇઝ કનેક્ટર</translation> @@ -2479,6 +2501,7 @@ <translation id="6284292079994426700">26 x 38 ઇંચ</translation> <translation id="6284517535531159884">વૅરિએશન સીડનો પ્રકાર</translation> <translation id="6287197303017372967">નૅવિગેશન સુવિધાનો ઉપયોગ કરીને દરેક વળાંક પર માર્ગદર્શન સાથે તમારા નિર્ધારિત સ્થાન માટે દિશાનિર્દેશો મેળવો.</translation> +<translation id="628877850550444614">ડિસ્કાઉન્ટ મળ્યું</translation> <translation id="6289939620939689042">પેજનો રંગ</translation> <translation id="6293309776179964942">JIS B5</translation> <translation id="6295618774959045776">CVC:</translation> @@ -2723,6 +2746,7 @@ <translation id="679355240208270552">અવગણના કરી, કારણ કે પૉલિસીએ ડિફૉલ્ટ શોધ બંધ કરેલી છે.</translation> <translation id="6794951432696553238">હવેથી Windows Helloનો ઉપયોગ કરીને તમારા કાર્ડ વધુ ઝડપથી કન્ફર્મ કરો</translation> <translation id="6798460514924505775">એન્વલપ ચોઉ 3</translation> +<translation id="6799145206637008376">આ વર્ચ્યુઅલ કાર્ડ માટે CVC ભરો</translation> <translation id="6805030849054648206">એન્વલપ B6/C4</translation> <translation id="6807791860691150411">શિક્ષણ</translation> <translation id="681021252041861472">ફરજિયાત</translation> @@ -2771,6 +2795,12 @@ <translation id="6897140037006041989">વપરાશકર્તા એજન્ટ</translation> <translation id="6898699227549475383">ઑર્ગેનાઇઝેશન (O)</translation> <translation id="6907458757809079309">ફિટનેસ</translation> +<translation id="6908168784986658395">જ્યારે તમે Chromiumના બધા છૂપા ટૅબ બંધ કરી દો ત્યારે તે ટૅબમાંની તમારી પ્રવૃત્તિ આ ડિવાઇસમાંથી કાઢી નાખવામાં આવે છે: + <ph name="BEGIN_LIST" /> + <ph name="LIST_ITEM" />બ્રાઉઝિંગ પ્રવૃત્તિ<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />શોધ ઇતિહાસ<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />ફોર્મમાં દાખલ કરેલી માહિતી<ph name="END_LIST_ITEM" /> + <ph name="END_LIST" /></translation> <translation id="691024665142758461">બહુવિધ ફાઇલોને ડાઉનલોડ કરવા</translation> <translation id="6915804003454593391">વપરાશકર્તા: </translation> <translation id="6916954549222464607">નાણાકીય પ્લાનિંગ અને મેનેજમેન્ટ</translation> @@ -3042,6 +3072,7 @@ <translation id="7447625772313191651"><ph name="NAME" /> (<ph name="WIDTH" /> x <ph name="HEIGHT" /> મિલીમીટર)</translation> <translation id="7450577240311017924">'સિંક મેનેજ કરો' બટન, Chrome સેટિંગમાં તમે જે માહિતી સિંક કરવા ઇચ્છતા હો, તે મેનેજ કરવા માટે સક્રિય કરો</translation> <translation id="7451311239929941790">આ સમસ્યા વિશે <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" />.</translation> +<translation id="7454377933424667109">ક્લાઉડ એકાઉન્ટ</translation> <translation id="7455133967321480974">વૈશ્વિક ડિફોલ્ટનો ઉપયોગ કરો (અવરોધિત કરો)</translation> <translation id="7455452752247248289">એન્ટરપ્રાઇઝ ટેકનોલોજી</translation> <translation id="745640750744109667">A0x3</translation> @@ -3225,6 +3256,7 @@ <translation id="7781829728241885113">ગઈ કાલે</translation> <translation id="7785790577395078482">આ ટૅબ્લેટ</translation> <translation id="7786368602962652765">ફરજિયાત ભરવા માટેનું ફીલ્ડ ખાલી છે. સાચવતા પહેલાં તેને ભરો.</translation> +<translation id="7786912885126430740">તમારા CVCs સાચવેલા હોય ત્યારે ઝડપથી ચેકઆઉટ કરી શકાય છે</translation> <translation id="7790488044432570133">તમે મુલાકાત લો એ બધી સાઈટ તેમની જાહેરાતોનું પર્ફોર્મન્સ માપવામાં તેમને સહાય કરે એવી માહિતી Chrome પાસે માગી શકે છે. Chrome બધી સાઈટને મર્યાદિત ડેટા એકત્રિત કરવાની મંજૂરી આપે છે, જેમ કે દિવસ દરમિયાન તમને કયા સમયે કોઈ જાહેરાત બતાવવામાં આવી.</translation> <translation id="7791011319128895129">રિલીઝ ન થયેલી</translation> <translation id="7791196057686275387">ગાંસળી બનાવો</translation> @@ -3253,6 +3285,7 @@ <translation id="7860345425589240791"><ph name="SIDE_OF_CARD" /> પર તમારી નવી સમાપ્તિ તારીખ અને CVC દાખલ કરો</translation> <translation id="7862185352068345852">સાઇટ છોડવી છે?</translation> <translation id="7865448901209910068">શ્રેષ્ઠ ઝડપ</translation> +<translation id="7870281855125116701">ડિસ્કાઉન્ટ મળ્યું</translation> <translation id="7871445724586827387">Google એકાઉન્ટનો તમારો પાસવર્ડ બદલો</translation> <translation id="7877007680666472091">સંરક્ષિત કન્ટેન્ટ IDs</translation> <translation id="7878562273885520351">તમારા પાસવર્ડ સાથે ચેડાં થઈ શકે છે</translation> @@ -3264,6 +3297,7 @@ <translation id="7888575728750733395">પ્રિન્ટ રેન્ડર કરવાનું ઇન્ટેન્ટ</translation> <translation id="7894280532028510793">જો જોડણી સાચી હોય, તો <ph name="BEGIN_LINK" />નેટવર્ક નિદાન ચલાવવાનો પ્રયાસ કરી જુઓ<ph name="END_LINK" />.</translation> <translation id="7901831439558593470">એન્વલપ 7 x 9 ઇંચ</translation> +<translation id="7904652607559432654">શૉપિંગ સંગ્રહ</translation> <translation id="7916162853251942238">ફ્લેક્સો બેઝ</translation> <translation id="7927971017714848357">પ્લૉટ અને જમીન</translation> <translation id="793209273132572360">સરનામું અપડેટ કરીએ?</translation> @@ -3509,6 +3543,7 @@ <translation id="8398335999901363925">ટચ કરીને ભરવાની ઉપલબ્ધ ચુકવણી પદ્ધતિઓની સૂચિ સંપૂર્ણ ઊંચાઈએ ખૂલી.</translation> <translation id="8398446215576328011">લાગુ પૉલિસીઓ પાછી ફેરવો</translation> <translation id="8398790343843005537">તમારો ફોન શોધો</translation> +<translation id="8401772916834964810">{COUNT,plural, =0{Chrome આજે પણ ફરી કુકી બ્લૉક કરશે}=1{Chrome આવતીકાલે પણ ફરી કુકી બ્લૉક કરશે}one{Chrome # દિવસમાં કુકીને ફરીથી બ્લૉક કરશે}other{Chrome # દિવસમાં કુકીને ફરીથી બ્લૉક કરશે}}</translation> <translation id="8403506619177967839">ચાહકો માટેની કાલ્પનિક વાર્તા</translation> <translation id="8405579342203358118">Chrome સેટિંગમાં તમે જે માહિતી સિંક કરવા ઇચ્છતા હો, તે મેનેજ કરો</translation> <translation id="8406071103346257942">પાસવર્ડ ભરવા માટે તમારા સ્ક્રીન લૉકનો ઉપયોગ કરવાનું રોકો</translation> @@ -3617,6 +3652,7 @@ <translation id="8641131559425911240">એન્વેલોપ (બોન્ડ)</translation> <translation id="8643409044755049933">એન્વલપ કાકૂ 3</translation> <translation id="8647287295490773273">210 x 330 મિમી</translation> +<translation id="8648194513287945004">સ્થાનિક મશીન</translation> <translation id="865032292777205197">મોશન સેન્સર</translation> <translation id="865255447216708819">પાછળ પ્રિન્ટવાળી ફિલ્મ</translation> <translation id="8654126188050905496">55 x 91 મિમી</translation> @@ -3666,6 +3702,7 @@ <translation id="8753913772043329557">પૉલિસી સંબંધિત લૉગ</translation> <translation id="8754546574216727970">બૂટ</translation> <translation id="8755125092386286553">A4x9</translation> +<translation id="875657606603537618">શામેલ કરેલું કન્ટેન્ટ</translation> <translation id="8757526089434340176">Google Pay ઑફર ઉપલબ્ધ છે</translation> <translation id="8758885506338294482">સ્પર્ધાત્મક વીડિયો ગેમ</translation> <translation id="8759274551635299824">આ કાર્ડની સમયસીમા સમાપ્ત થઈ ગઈ છે</translation> @@ -3789,6 +3826,7 @@ <translation id="9025348182339809926">(અમાન્ય)</translation> <translation id="9030265603405983977">મોનોક્રોમ</translation> <translation id="9035022520814077154">સુરક્ષા ભૂલ</translation> +<translation id="9035824888276246493">સુરક્ષા કોડ સાચવો</translation> <translation id="9036306139374661733">શું માઇક્રોફોનની મંજૂરી આપીએ?</translation> <translation id="9038649477754266430">પેજને વધુ ઝડપથી લોડ કરવા માટે પૂર્વાનુમાન સેવાનો ઉપયોગ કરો</translation> <translation id="9039213469156557790">વળી, આ પેજમાં અન્ય એવા સાધનો છે જે સુરક્ષિત નથી. પરિવહનમાં હોવા પર અન્ય લોકો દ્વારા આ સાધનો જોઈ શકાય છે અને પેજનો વ્યવહાર બદલવા માટે હુમલાખોર દ્વારા સંશોધિત કરવામાં આવી શકે છે.</translation> @@ -3816,6 +3854,7 @@ <translation id="9080712759204168376">ઑર્ડરનો સારાંશ</translation> <translation id="908796725011587895">કોલેજની રમતો</translation> <translation id="9089260154716455634">બિન-કામકાજી સમય સંબંધી પૉલિસી:</translation> +<translation id="9090243919347147717">જોડાણો</translation> <translation id="9093723786115107672">સૂતી વખતે પહેરવાના કપડા</translation> <translation id="9095388113577226029">વધુ ભાષાઓ...</translation> <translation id="9096425087209440047"><ph name="SET_CHROME_AS_DEFAULT_BROWSER_FOCUSED_FRIENDLY_MATCH_TEXT" />, iOS સેટિંગમાં Chromeને સિસ્ટમના ડિફૉલ્ટ બ્રાઉઝર તરીકે સેટ કરવા માટે, પહેલાં tab અને પછી Enter કી દબાવો</translation> @@ -3905,6 +3944,7 @@ <translation id="975560348586398090">{COUNT,plural, =0{કોઈ નહીં}=1{1 આઇટમ}one{# આઇટમ}other{# આઇટમ}}</translation> <translation id="976522784004777030">5 x 8 ઇંચ</translation> <translation id="977502174772294970">લગ્ન</translation> +<translation id="979107176848483472"><ph name="DOMAIN" /> દ્વારા તમારા બ્રાઉઝર તેમજ પ્રોફાઇલ મેનેજ કરવામાં આવે છે</translation> <translation id="979189555234810423">પ્રદર્શન અને સંમેલનો</translation> <translation id="979503328401807348">વધુ ઉપયોગી જાહેરાતો</translation> <translation id="981121421437150478">ઑફલાઇન</translation>
diff --git a/components/strings/components_strings_iw.xtb b/components/strings/components_strings_iw.xtb index 65a624c..b850672d 100644 --- a/components/strings/components_strings_iw.xtb +++ b/components/strings/components_strings_iw.xtb
@@ -347,6 +347,7 @@ <translation id="1668071460721346172">קבלת אימייל</translation> <translation id="1671391448414634642">דפים ב<ph name="SOURCE_LANGUAGE" /> יתורגמו מעכשיו ל<ph name="TARGET_LANGUAGE" />.</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> ל<ph name="TARGET_LANGUAGE" /></translation> +<translation id="1674542638006317838">רשימה חלקית של כתובות URL של דפים עם <ph name="BEGIN_LINK" />אירועי שימוש בטכנולוגיה מדור קודם<ph name="END_LINK" /> שביקרת בהם.</translation> <translation id="1682696192498422849">הקצה הקצר ראשון</translation> <translation id="168693727862418163">אימות ערך המדיניות הזה נכשל בבדיקה מול הסכימה והמערכת תתעלם ממנו.</translation> <translation id="168841957122794586">אישור השרת מכיל מפתח הצפנה חלש.</translation>
diff --git a/components/strings/components_strings_mn.xtb b/components/strings/components_strings_mn.xtb index 04ae35b..99c8c25 100644 --- a/components/strings/components_strings_mn.xtb +++ b/components/strings/components_strings_mn.xtb
@@ -2310,6 +2310,7 @@ <translation id="5873297634595728366">Дизель тээврийн хэрэгслүүд</translation> <translation id="5877831137320480913">Гоо сайхан, фитнес</translation> <translation id="5879989559903563723">Зочны горимд зөвшөөрдөггүй</translation> +<translation id="5883861433316751031">MIDI төхөөрөмжүүдийг (SysEx) хянаж, дахин программчлах уу?</translation> <translation id="5884465125445718607">Хятад дугтуй #6</translation> <translation id="5887400589839399685">Картыг хадгалсан</translation> <translation id="5887687176710214216">Хамгийн сүүлд өчигдөр зочилсон</translation> @@ -3367,6 +3368,7 @@ <translation id="8038817883578389970">Авто уралдаан</translation> <translation id="8041089156583427627">Санал хүсэлт илгээх</translation> <translation id="8041940743680923270">Анхдагч хувилбарыг ашигла (Асуу)</translation> +<translation id="8042577181291637092">MIDI төхөөрөмжүүдийг ашиглах уу?</translation> <translation id="8046360364391076336">Аж үйлдвэрийн материалууд болон тоног төхөөрөмж</translation> <translation id="8052898407431791827">Түр санах ойд хуулсан</translation> <translation id="8055534648776115597">Мэргэжлийн, тасралтгүй боловсрол</translation> @@ -3662,6 +3664,7 @@ <translation id="8671519637524426245"><ph name="SECURE_DNS_SALT" />-н утга нь шаардлагатай хэмжээнд нийцэхгүй байна.</translation> <translation id="867224526087042813">Гарын үсэг</translation> <translation id="8672264262457010862">Бизнес, аж үйлдвэр</translation> +<translation id="8673776281896298303">Таны MIDI төхөөрөмжүүдийг (SysEx) хянаж, дахин программчлах</translation> <translation id="8676424191133491403">Хүлээхгүй</translation> <translation id="8680536109547170164"><ph name="QUERY" />, хариулт, <ph name="ANSWER" /></translation> <translation id="8681531050781943054"><ph name="PAGE" />-ын веб хуудсыг дараах шалтгааны улмаас ачаалж чадсангүй:</translation>
diff --git a/components/strings/components_strings_my.xtb b/components/strings/components_strings_my.xtb index 8ffb64b..75bd12e5 100644 --- a/components/strings/components_strings_my.xtb +++ b/components/strings/components_strings_my.xtb
@@ -135,6 +135,7 @@ </ol></translation> <translation id="1257286744552378071">သင့်အဖွဲ့အစည်းက စီမံခန့်ခွဲခြင်းမရှိသည့် ဝဘ်ဆိုက်တွင် သင်၏ စကားဝှက်ကို ထည့်ထားပါသည်။ သင့်အကောင့်ကို ကာကွယ်ရန် အခြားအက်ပ်နှင့် ဝဘ်ဆိုက်များတွင် သင့်စကားဝှက်ကို ပြန်မသုံးပါနှင့်။</translation> <translation id="1257553931232494454">ဇူးမ်အဆင့်များ</translation> +<translation id="1258942153897182536">OCR လုပ်ဆောင်နေသည် ...</translation> <translation id="1262388120645841613"><ph name="MANAGE_CHROME_SETTINGS_FOCUSED_FRIENDLY_MATCH_TEXT" />၊ Chrome ဆက်တင်များ စီမံရန် ‘တဘ်ခလုတ်’ ပြီးနောက် Enter နှိပ်ပါ</translation> <translation id="1264309058268477500">အရန်</translation> <translation id="1264974993859112054">အားကစား</translation>
diff --git a/components/strings/components_strings_sl.xtb b/components/strings/components_strings_sl.xtb index e4d6c4e..207f5d73 100644 --- a/components/strings/components_strings_sl.xtb +++ b/components/strings/components_strings_sl.xtb
@@ -357,6 +357,7 @@ <translation id="1699651774646344471">Zdaj lahko uporabljate naslove iz računa Google</translation> <translation id="1702815194757674443">ROC 16K</translation> <translation id="1703835215927279855">Letter</translation> +<translation id="1705644428387053571">Določila in pogoji</translation> <translation id="1706625117072057435">Ravni povečave/pomanjšave</translation> <translation id="1706954506755087368">{1,plural, =1{Strežniku ni uspelo dokazati, da je domena <ph name="DOMAIN" />; njegovo varnostno potrdilo naj bi imelo jutrišnji datum. Razlog za to je lahko napačna konfiguracija ali napadalčevo prestrezanje povezave.}one{Strežniku ni uspelo dokazati, da je domena <ph name="DOMAIN" />; njegovo varnostno potrdilo naj bi imelo datum v prihodnosti – # dan od danes. Razlog za to je lahko napačna konfiguracija ali napadalčevo prestrezanje povezave.}two{Strežniku ni uspelo dokazati, da je domena <ph name="DOMAIN" />; njegovo varnostno potrdilo naj bi imelo datum v prihodnosti – # dneva od danes. Razlog za to je lahko napačna konfiguracija ali napadalčevo prestrezanje povezave.}few{Strežniku ni uspelo dokazati, da je domena <ph name="DOMAIN" />; njegovo varnostno potrdilo naj bi imelo datum v prihodnosti – # dni od danes. Razlog za to je lahko napačna konfiguracija ali napadalčevo prestrezanje povezave.}other{Strežniku ni uspelo dokazati, dokazati, da je domena <ph name="DOMAIN" />; njegovo varnostno potrdilo naj bi imelo datum v prihodnosti – # dni od danes. Razlog za to je lahko napačna konfiguracija ali napadalčevo prestrezanje povezave.}}</translation> <translation id="1710259589646384581">Operacijski sistem</translation> @@ -455,6 +456,7 @@ <translation id="1901443836186977402">{1,plural, =1{Strežniku ni uspelo dokazati, da je <ph name="DOMAIN" />; njegovo varnostno potrdilo je poteklo v preteklem dnevu. Razlog za to je lahko napačna konfiguracija ali napadalčevo prestrezanje povezave. Ura v računalniku je trenutno nastavljena na <ph name="CURRENT_DATE" />. Je to videti v redu? Če ni, pravilno nastavite sistemsko uro in nato osvežite stran.}one{Strežniku ni uspelo dokazati, da je <ph name="DOMAIN" />; njegovo varnostno potrdilo je poteklo pred # dnevom. Razlog za to je lahko napačna konfiguracija ali napadalčevo prestrezanje povezave. Ura v računalniku je trenutno nastavljena na <ph name="CURRENT_DATE" />. Je to videti v redu? Če ni, pravilno nastavite sistemsko uro in nato osvežite stran.}two{Strežniku ni uspelo dokazati, da je <ph name="DOMAIN" />; njegovo varnostno potrdilo je poteklo pred # dnevoma. Razlog za to je lahko napačna konfiguracija ali napadalčevo prestrezanje povezave. Ura v računalniku je trenutno nastavljena na <ph name="CURRENT_DATE" />. Je to videti v redu? Če ni, pravilno nastavite sistemsko uro in nato osvežite stran.}few{Strežniku ni uspelo dokazati, da je <ph name="DOMAIN" />; njegovo varnostno potrdilo je poteklo pred # dnevi. Razlog za to je lahko napačna konfiguracija ali napadalčevo prestrezanje povezave. Ura v računalniku je trenutno nastavljena na <ph name="CURRENT_DATE" />. Je to videti v redu? Če ni, pravilno nastavite sistemsko uro in nato osvežite stran.}other{Strežniku ni uspelo dokazati, da je <ph name="DOMAIN" />; njegovo varnostno potrdilo je poteklo pred # dnevi. Razlog za to je lahko napačna konfiguracija ali napadalčevo prestrezanje povezave. Ura v računalniku je trenutno nastavljena na <ph name="CURRENT_DATE" />. Je to videti v redu? Če ni, pravilno nastavite sistemsko uro in nato osvežite stran.}}</translation> <translation id="1902576642799138955">Obdobje veljavnosti</translation> <translation id="1908217026282415406">Uporaba in premikanje kamere</translation> +<translation id="1913037223029790376">Uporabite kodo CVC te virtualne kartice</translation> <translation id="191374271204266022">Kopiraj kot JSON</translation> <translation id="1914326953223720820">Storitev razširjanja datotek</translation> <translation id="1916770123977586577">Če želite uporabiti posodobljene nastavitve za to spletno mesto, znova naložite to stran</translation> @@ -474,6 +476,7 @@ <translation id="1958218078413065209">Vaš najboljši rezultat je <ph name="SCORE" />.</translation> <translation id="1959001866257244765">S pošiljanjem <ph name="BEGIN_WHITEPAPER_LINK" />URL-jev nekaterih strani, ki jih obiščete, omejenih podatkov o sistemu in nekatere vsebine strani<ph name="END_WHITEPAPER_LINK" /> Googlu lahko pomagate izboljšati varnost v spletu za vse. <ph name="BEGIN_PRIVACY_PAGE_LINK" />Pravilnik o zasebnosti<ph name="END_PRIVACY_PAGE_LINK" /></translation> <translation id="1962204205936693436">Zaznamki domene <ph name="DOMAIN" /></translation> +<translation id="196752089528718902">S temi spletnimi mesti se običajno varno povežete, vendar Chrome varne povezave tokrat ni mogel uporabiti. Napadalec morda poskuša prisluškovati ali spremeniti vašo omrežno povezavo. <ph name="BEGIN_LEARN_MORE_LINK" />Več o tem<ph name="END_LEARN_MORE_LINK" /></translation> <translation id="1973335181906896915">Napaka pri serializaciji</translation> <translation id="1973785048533660168">Zaposlitev v administraciji</translation> <translation id="1974060860693918893">Dodatno</translation> @@ -525,6 +528,7 @@ <translation id="2068528718802935086">Dojenčki in malčki</translation> <translation id="2071156619270205202">Ta kartica ni ustrezna za številko virtualne kartice.</translation> <translation id="2071692954027939183">Obvestila so bila samodejno blokirana, ker jih običajno ne dovolite.</translation> +<translation id="2071852865256799872">Brskalnik upravlja vaša organizacija, vaš profil pa upravlja domena <ph name="PROFILE_DOMAIN" /></translation> <translation id="2072275792380684364">Moda in slog</translation> <translation id="2079545284768500474">Razveljavi</translation> <translation id="20817612488360358">Za uporabo so nastavljene sistemske nastavitve strežnika proxy, vendar je navedena tudi izrecna konfiguracija proxyja.</translation> @@ -768,6 +772,7 @@ <translation id="2604589665489080024">Pop glasba</translation> <translation id="2606760465469169465">Samodejno preverjanje</translation> <translation id="2610561535971892504">Kliknite za kopiranje</translation> +<translation id="2612993535136743634">Izbrisane bodo vse varnostne kode, shranjene v napravi in računu Google</translation> <translation id="2616412942031748191">Optimizacija in trženje iskalnikov</translation> <translation id="2617988307566202237">Chrome <ph name="BEGIN_EMPHASIS" />ne shrani<ph name="END_EMPHASIS" /> teh podatkov: <ph name="BEGIN_LIST" /> @@ -863,6 +868,7 @@ <translation id="2824775600643448204">Naslovna in iskalna vrstica</translation> <translation id="2826760142808435982">Za šifriranje in preverjanje pristnosti povezave se uporablja <ph name="CIPHER" />, kot mehanizem za izmenjavo ključev pa <ph name="KX" />.</translation> <translation id="2835170189407361413">Počisti obrazec</translation> +<translation id="2838682941130655229">Spletno mesto <ph name="EMBEDDED_URL" /> želi uporabiti podatke, ki jih je shranilo o vas</translation> <translation id="2839032553903800133">Obvestila so blokirana</translation> <translation id="2839501879576190149">Lažno spletno mesto</translation> <translation id="2851291081585704741">Nimate vzpostavljene povezave</translation> @@ -877,6 +883,7 @@ <translation id="2876949457278336305"><ph name="MANAGE_SECURITY_SETTINGS_FOCUSED_FRIENDLY_MATCH_TEXT" />, pritisnite tabulatorko, nato Enter, če želite upravljati Varno brskanje in drugo v Chromovih nastavitvah.</translation> <translation id="2878197950673342043">Prepogibanje v obliki plakata</translation> <translation id="2878424575911748999">A1</translation> +<translation id="2879233115503670140">Veljavno do <ph name="DATE" />.</translation> <translation id="2879694782644540289">uporabiti zaklepanje zaslona za izpolnjevanje gesel.</translation> <translation id="2881276955470682203">Želite shraniti kartico?</translation> <translation id="2882949212241984732">Dvojno prepogibanje v obliki okna</translation> @@ -899,6 +906,7 @@ <translation id="292371311537977079">Chromove nastavitve</translation> <translation id="2925454999967523701">Gumb za ustvarjanje dokumenta, aktivirajte, če želite hitro ustvariti nov Google Dokument</translation> <translation id="2925673989565098301">Način dostave</translation> +<translation id="2928426578619531300">Povezano z uporabnikom</translation> <translation id="2928905813689894207">Naslov za izstavitev računa</translation> <translation id="2929525460561903222">{SHIPPING_ADDRESS,plural, =0{<ph name="SHIPPING_ADDRESS_PREVIEW" />}=1{<ph name="SHIPPING_ADDRESS_PREVIEW" /> in še <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}one{<ph name="SHIPPING_ADDRESS_PREVIEW" /> in še <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}two{<ph name="SHIPPING_ADDRESS_PREVIEW" /> in še <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}few{<ph name="SHIPPING_ADDRESS_PREVIEW" /> in še <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}other{<ph name="SHIPPING_ADDRESS_PREVIEW" /> in še <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}}</translation> <translation id="2930577230479659665">Obrezovanje po vsakem izvodu</translation> @@ -968,6 +976,12 @@ <translation id="3095940652251934233">Statement</translation> <translation id="3096195745018397576">Otroška oblačila</translation> <translation id="3098513225387949945">Prezrto, ker seznam onemogočenih vsebuje vzorec, enak »*«, kar je enakovredno onemogočanju pravilnika.</translation> +<translation id="3100422601354996774">Ko v Chromu zaprete vse anonimne zavihke, se dejavnost na teh zavihkih odstrani iz te naprave: + <ph name="BEGIN_LIST" /> + <ph name="LIST_ITEM" />dejavnost brskanja;<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />zgodovina iskanja;<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />podatki, vneseni v obrazce.<ph name="END_LIST_ITEM" /> + <ph name="END_LIST" /></translation> <translation id="3105172416063519923">ID sredstva:</translation> <translation id="3107591622054137333"><ph name="BEGIN_LINK" />Preveriti konfiguracijo varnega strežnika DNS<ph name="END_LINK" /></translation> <translation id="3108943290502734357">Srednji pladenj</translation> @@ -999,6 +1013,7 @@ <translation id="3157931365184549694">Obnovi</translation> <translation id="3158539265159265653">Disk</translation> <translation id="3162559335345991374">Omrežje Wi-Fi, ki ga uporabljate, morda zahteva, da obiščete stran za prijavo.</translation> +<translation id="3166370127092388416">{NUM_COOKIES,plural, =0{Piškotki tretjih oseb, nobeno spletno mesto ni dovoljeno}=1{Piškotki tretjih oseb, 1 dovoljeno spletno mesto}one{Piškotki tretjih oseb, # dovoljeno spletno mesto}two{Piškotki tretjih oseb, # dovoljeni spletni mesti}few{Piškotki tretjih oseb, # dovoljena spletna mesta}other{Piškotki tretjih oseb, # dovoljenih spletnih mest}}</translation> <translation id="3168744840365648658">Radio oprema</translation> <translation id="3169472444629675720">Discover</translation> <translation id="3171703252520926121">Nepremičninske storitve</translation> @@ -1096,6 +1111,7 @@ <translation id="3359565626472459400">Zakon</translation> <translation id="3360103848165129075">List rutine za obravnavo plačil</translation> <translation id="3360313521703038580">Ekologija in okolje</translation> +<translation id="3360753465334942529">{NUM_COOKIES,plural, =0{Piškotki tretjih oseb, ni blokiranih spletnih mest}=1{Piškotki tretjih oseb, 1 blokirano spletno mesto}one{Piškotki tretjih oseb, # blokirano spletno mesto}two{Piškotki tretjih oseb, # blokirani spletni mesti}few{Piškotki tretjih oseb, # blokirana spletna mesta}other{Piškotki tretjih oseb, # blokiranih spletnih mest}}</translation> <translation id="3362968246557010467">Ta pravilnik je bil samodejno kopiran iz zastarelega pravilnika <ph name="OLD_POLICY" />. Uporabite ta pravilnik.</translation> <translation id="3364869320075768271"><ph name="URL" /> želi uporabljati napravo in podatke za navidezno resničnost</translation> <translation id="3366477098757335611">Ogled kartic</translation> @@ -1363,6 +1379,7 @@ <translation id="3906095212874392000">Konec pretvorjenega besedila</translation> <translation id="3906954721959377182">Tablični računalnik</translation> <translation id="3909695131102177774"><ph name="LABEL" /> – <ph name="ERROR" /></translation> +<translation id="3910231615117880630">Preberite več o vdelani vsebini</translation> <translation id="3911401144270344103">Kadar koli si lahko premislite v nastavitvah za Chrome.</translation> <translation id="3919748199683685809"><ph name="BEGIN_BOLD" />Kako lahko upravljate podatke:<ph name="END_BOLD" /> Chrome samodejno izbriše podatke o spletnih mestih, starejše od 30 dni. Spletno mesto, ki ga znova obiščete, se morda znova prikaže na seznamu. Če ne želite, da vam spletno mesto predlaga oglase, lahko to možnost kadar koli izklopite v nastavitvah Chroma.</translation> <translation id="3921869355029467742">Vnesite varnostno kodo</translation> @@ -2183,6 +2200,7 @@ <translation id="5612720917913232150"><ph name="URL" /> želi uporabljati lokacijo vašega računalnika</translation> <translation id="561669346091975195">Televizijske znanstveno-fantastične in fantazijske oddaje</translation> <translation id="5617949217645503996">Spletno mesto <ph name="HOST_NAME" /> vas je prevečkrat preusmerilo.</translation> +<translation id="5619721953841297650">Prednastavljeno</translation> <translation id="5624120631404540903">Upravljanje gesel</translation> <translation id="5629630648637658800">Nastavitev pravilnika ni bilo mogoče naložiti</translation> <translation id="5631439013527180824">Neveljaven žeton za upravljanje naprave</translation> @@ -2221,6 +2239,7 @@ <translation id="57094364128775171">Predlagaj zapleteno geslo …</translation> <translation id="571403275720188526">(arm64)</translation> <translation id="571510845185711675">Veterinarji</translation> +<translation id="5715150588940290235">Želite izbrisati shranjene varnostne kode?</translation> <translation id="5720705177508910913">Trenutni uporabnik</translation> <translation id="572328651809341494">Nedavni zavihki</translation> <translation id="5723287205918986743">Obrambna industrija</translation> @@ -2290,9 +2309,11 @@ <translation id="5873297634595728366">Dizelska vozila</translation> <translation id="5877831137320480913">Lepota in fitnes</translation> <translation id="5879989559903563723">Ni dovoljeno v načinu za goste</translation> +<translation id="5883861433316751031">Želite upravljati in znova programirati naprave MIDI?</translation> <translation id="5884465125445718607">Kitajska kuverta št. 6</translation> <translation id="5887400589839399685">Kartica je shranjena</translation> <translation id="5887687176710214216">Nazadnje obiskano včeraj</translation> +<translation id="5888023855665301188">Hitrejši zaključek nakupov, če so kode CVC shranjene. <ph name="LINK_BEGIN" />Izbris shranjenih varnostnih kod<ph name="LINK_END" /></translation> <translation id="5895138241574237353">Znova zaženi</translation> <translation id="5895187275912066135">Izdano dne</translation> <translation id="5901630391730855834">Rumena</translation> @@ -2326,6 +2347,7 @@ <translation id="5953516610448771166">Samodejni podnapisi niso na voljo za to predstavnost. Če želite imeti podnapise, blokirajte nastavitev <ph name="CONTENT_SETTINGS" /> za to spletno mesto.</translation> <translation id="5955063559762970069">Hoteli in prenočišča</translation> <translation id="5963413905009737549">Razdelek</translation> +<translation id="5964247741333118902">Vdelana vsebina</translation> <translation id="5967260682280773804">36 x 48 palcev</translation> <translation id="5967592137238574583">Urejanje podatkov o stiku</translation> <translation id="5967867314010545767">Odstrani iz zgodovine</translation> @@ -2407,6 +2429,7 @@ <translation id="6117833587752089929">Photo (Satin)</translation> <translation id="6118782133429281336">Seznam izhodišč je prazen.</translation> <translation id="6120179357481664955">Si želite zapomniti ID za UPI?</translation> +<translation id="6120950591512958208">Na blagajni uporabite to kodo.</translation> <translation id="6122181661879998141">sprednji strani kartice</translation> <translation id="6124058285696691147">Prenos priloge</translation> <translation id="6124432979022149706">Priključki za Chrome za podjetja</translation> @@ -2479,6 +2502,7 @@ <translation id="6284292079994426700">26 x 38 palcev</translation> <translation id="6284517535531159884">Vrsta semen podrazličic</translation> <translation id="6287197303017372967">Uporabite navigacijo in pridobite podrobna navodila za pot do cilja.</translation> +<translation id="628877850550444614">Popust je bil najden</translation> <translation id="6289939620939689042">Barva strani</translation> <translation id="6293309776179964942">JIS B5</translation> <translation id="6295618774959045776">CVC:</translation> @@ -2723,6 +2747,7 @@ <translation id="679355240208270552">Prezrto, ker pravilnik ne omogoča privzetega iskanja.</translation> <translation id="6794951432696553238">Od zdaj naprej lahko uporabljate Windows Hello in kartice potrjujete hitreje</translation> <translation id="6798460514924505775">Kuverta Chou 3</translation> +<translation id="6799145206637008376">Vnesite kodo CVC te virtualne kartice</translation> <translation id="6805030849054648206">Kuverta B6/C4</translation> <translation id="6807791860691150411">Izobraževanje</translation> <translation id="681021252041861472">Obvezno polje</translation> @@ -2771,6 +2796,12 @@ <translation id="6897140037006041989">Uporabnikov posrednik</translation> <translation id="6898699227549475383">Organizacija (O)</translation> <translation id="6907458757809079309">Fitnes</translation> +<translation id="6908168784986658395">Ko v Chromiumu zaprete vse anonimne zavihke, se dejavnost na teh zavihkih odstrani iz te naprave: + <ph name="BEGIN_LIST" /> + <ph name="LIST_ITEM" />dejavnost brskanja;<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />zgodovina iskanja;<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />podatki, vneseni v obrazce.<ph name="END_LIST_ITEM" /> + <ph name="END_LIST" /></translation> <translation id="691024665142758461">prenesti več datotek.</translation> <translation id="6915804003454593391">Uporabnik:</translation> <translation id="6916954549222464607">Finančno načrtovanje in upravljanje</translation> @@ -3042,6 +3073,7 @@ <translation id="7447625772313191651"><ph name="NAME" /> (<ph name="WIDTH" /> x <ph name="HEIGHT" /> mm)</translation> <translation id="7450577240311017924">Gumb za upravljanje sinhronizacije, aktivirajte, če želite upravljati, kateri podatki se sinhronizirajo v Chromovih nastavitvah</translation> <translation id="7451311239929941790"><ph name="BEGIN_LINK" />Preberite več<ph name="END_LINK" /> o tej težavi.</translation> +<translation id="7454377933424667109">Račun v oblaku</translation> <translation id="7455133967321480974">Uporabi globalno privzeto (Blokiraj)</translation> <translation id="7455452752247248289">Tehnologija podjetij</translation> <translation id="745640750744109667">A0x3</translation> @@ -3225,6 +3257,7 @@ <translation id="7781829728241885113">Včeraj</translation> <translation id="7785790577395078482">s tem tabličnim računalnikom</translation> <translation id="7786368602962652765">Obvezno polje je prazno. Pred shranjevanjem ga izpolnite.</translation> +<translation id="7786912885126430740">Hitrejši zaključek nakupov, če so kode CVC shranjene</translation> <translation id="7790488044432570133">Spletna mesta, ki jih obiščete, lahko od Chroma zahtevajo podatke zaradi merjenja uspešnosti oglasov. Chrome omogoča spletnim mestom zbiranje omejenih vrst podatkov, kot je ura v dnevu, ko je bil oglas prikazan.</translation> <translation id="7791011319128895129">Neobjavljeno</translation> <translation id="7791196057686275387">Vezava »bale«</translation> @@ -3253,6 +3286,7 @@ <translation id="7860345425589240791">Vnesite novi datum poteka veljavnosti in kodo CVC, ki je na <ph name="SIDE_OF_CARD" />.</translation> <translation id="7862185352068345852">Želite zapustiti spletno mesto?</translation> <translation id="7865448901209910068">Najboljša hitrost</translation> +<translation id="7870281855125116701">Popust je bil najden</translation> <translation id="7871445724586827387">Sprememba gesla za račun Google</translation> <translation id="7877007680666472091">ID-ji zaščitene vsebine</translation> <translation id="7878562273885520351">Geslo je morda ogroženo</translation> @@ -3264,6 +3298,7 @@ <translation id="7888575728750733395">Namen upodabljanja tiskanja</translation> <translation id="7894280532028510793">Če je črkovanje pravilno, <ph name="BEGIN_LINK" />poskušajte zagnati orodje za omrežno diagnostiko<ph name="END_LINK" />.</translation> <translation id="7901831439558593470">Kuverta 7 x 9 palcev</translation> +<translation id="7904652607559432654">Nakupovalna zbirka</translation> <translation id="7916162853251942238">Flexo Base</translation> <translation id="7927971017714848357">Parcele in zemljišča</translation> <translation id="793209273132572360">Želite posodobiti naslov?</translation> @@ -3333,6 +3368,7 @@ <translation id="8038817883578389970">Avtomobilske dirke</translation> <translation id="8041089156583427627">Pošlji povratne informacije</translation> <translation id="8041940743680923270">Uporabi globalno privzeto (Vprašaj)</translation> +<translation id="8042577181291637092">Želite uporabiti naprave MIDI?</translation> <translation id="8046360364391076336">Industrijski materiali in oprema</translation> <translation id="8052898407431791827">Kopirano v odložišče</translation> <translation id="8055534648776115597">Poklicno in vseživljenjsko izobraževanje</translation> @@ -3509,6 +3545,7 @@ <translation id="8398335999901363925">Plačilna sredstva, ki jih je mogoče izpolniti z dotikom, odprta pri polni višini.</translation> <translation id="8398446215576328011">Razveljavi uporabljene pravilnike</translation> <translation id="8398790343843005537">Poiščite telefon</translation> +<translation id="8401772916834964810">{COUNT,plural, =0{Chrome bo znova blokiral piškotke danes}=1{Chrome bo znova blokiral piškotke jutri}one{Še # dan in Chrome bo znova blokiral piškotke}two{Še # dneva in Chrome bo znova blokiral piškotke}few{Še # dni in Chrome bo znova blokiral piškotke}other{Še # dni in Chrome bo znova blokiral piškotke}}</translation> <translation id="8403506619177967839">Zgodbe, ki jih pišejo navdušenci</translation> <translation id="8405579342203358118">Upravljajte, kateri podatki se sinhronizirajo v Chromu.</translation> <translation id="8406071103346257942">ustaviti uporabo zaklepanja zaslona za izpolnjevanje gesel.</translation> @@ -3617,6 +3654,7 @@ <translation id="8641131559425911240">Envelope (Bond)</translation> <translation id="8643409044755049933">Kuverta Kaku 3</translation> <translation id="8647287295490773273">210 x 330 mm</translation> +<translation id="8648194513287945004">Lokalni računalnik</translation> <translation id="865032292777205197">tipala gibanja</translation> <translation id="865255447216708819">Back Print Film</translation> <translation id="8654126188050905496">55 x 91 mm</translation> @@ -3626,6 +3664,7 @@ <translation id="8671519637524426245">Vrednost <ph name="SECURE_DNS_SALT" /> ne izpolnjuje zahtev glede velikosti.</translation> <translation id="867224526087042813">Podpis</translation> <translation id="8672264262457010862">Posel in industrija</translation> +<translation id="8673776281896298303">Nadzor in vnovično programiranje naprav MIDI (SysEx)</translation> <translation id="8676424191133491403">Brez zakasnitve</translation> <translation id="8680536109547170164"><ph name="QUERY" />, odgovor, <ph name="ANSWER" /></translation> <translation id="8681531050781943054">Spletne strani na naslovu <ph name="PAGE" /> ni bilo mogoče naložiti zaradi teh razlogov:</translation> @@ -3666,6 +3705,7 @@ <translation id="8753913772043329557">Dnevniki pravilnikov</translation> <translation id="8754546574216727970">Škornji</translation> <translation id="8755125092386286553">A4x9</translation> +<translation id="875657606603537618">vdelana vsebina</translation> <translation id="8757526089434340176">Na voljo je ponudba Googla Pay</translation> <translation id="8758885506338294482">Videoigričarska tekmovanja (e-športi)</translation> <translation id="8759274551635299824">Ta kartica je potekla</translation> @@ -3789,6 +3829,7 @@ <translation id="9025348182339809926">(neveljavno)</translation> <translation id="9030265603405983977">Enobarvno</translation> <translation id="9035022520814077154">Varnostna napaka</translation> +<translation id="9035824888276246493">Shrani varnostne kode</translation> <translation id="9036306139374661733">Želite odobriti dostop do mikrofona?</translation> <translation id="9038649477754266430">Uporaba storitve predvidevanja za hitrejše nalaganje strani</translation> <translation id="9039213469156557790">Poleg tega so na tej strani druga sredstva, ki niso varna. Ta sredstva lahko med prenosom pregledujejo drugi, morebitni napadalec pa jih lahko spremeni, tako da se spremeni način delovanja strani.</translation> @@ -3816,6 +3857,7 @@ <translation id="9080712759204168376">Povzetek naročila</translation> <translation id="908796725011587895">Fakultetni športi</translation> <translation id="9089260154716455634">Pravilnik za nedejavnost:</translation> +<translation id="9090243919347147717">Priloge</translation> <translation id="9093723786115107672">Spalna oblačila</translation> <translation id="9095388113577226029">Več jezikov …</translation> <translation id="9096425087209440047"><ph name="SET_CHROME_AS_DEFAULT_BROWSER_FOCUSED_FRIENDLY_MATCH_TEXT" />, pritisnite tabulatorko, nato tipko Enter, če želite nastaviti Chrome kot privzeti brskalnik sistema v nastavitvah sistema iOS.</translation> @@ -3905,6 +3947,7 @@ <translation id="975560348586398090">{COUNT,plural, =0{Brez}=1{1 element}one{# element}two{# elementa}few{# elementi}other{# elementov}}</translation> <translation id="976522784004777030">5 x 8 palcev</translation> <translation id="977502174772294970">Poroke</translation> +<translation id="979107176848483472">Vaš brskalnik in profil upravlja <ph name="DOMAIN" /></translation> <translation id="979189555234810423">Sejmi in konference</translation> <translation id="979503328401807348">Uporabnejši oglasi</translation> <translation id="981121421437150478">Brez povezave</translation>
diff --git a/components/strings/components_strings_sr-Latn.xtb b/components/strings/components_strings_sr-Latn.xtb index 9bea88127..a90537e 100644 --- a/components/strings/components_strings_sr-Latn.xtb +++ b/components/strings/components_strings_sr-Latn.xtb
@@ -357,6 +357,7 @@ <translation id="1699651774646344471">Sada možete da koristite adrese sa Google naloga</translation> <translation id="1702815194757674443">ROC 16K</translation> <translation id="1703835215927279855">Letter</translation> +<translation id="1705644428387053571">Uslovi i odredbe</translation> <translation id="1706625117072057435">Nivoi zumiranja</translation> <translation id="1706954506755087368">{1,plural, =1{Ovaj server ne može da dokaže da je <ph name="DOMAIN" />; datum njegovog bezbednosnog sertifikata je navodno sutrašnji. Uzrok tome je možda pogrešna konfiguracija ili napadač koji je prekinuo vezu.}one{Ovaj server ne može da dokaže da je <ph name="DOMAIN" />; njegov bezbednosni sertifikat je navodno datiran u budućnosti (za # dan). Uzrok tome je možda pogrešna konfiguracija ili napadač koji je prekinuo vezu.}few{Ovaj server ne može da dokaže da je <ph name="DOMAIN" />; njegov bezbednosni sertifikat je navodno datiran u budućnosti (za # dana). Uzrok tome je možda pogrešna konfiguracija ili napadač koji je prekinuo vezu.}other{Ovaj server ne može da dokaže da je <ph name="DOMAIN" />; njegov bezbednosni sertifikat je navodno datiran u budućnosti (za # dana). Uzrok tome je možda pogrešna konfiguracija ili napadač koji je prekinuo vezu.}}</translation> <translation id="1710259589646384581">OS</translation> @@ -455,6 +456,7 @@ <translation id="1901443836186977402">{1,plural, =1{Ovaj server ne može da dokaže da je <ph name="DOMAIN" />; njegov bezbednosni sertifikat je istekao prethodnog dana. Uzrok tome je možda pogrešna konfiguracija ili napadač koji je prekinuo vezu. Sat računara je trenutno podešen na <ph name="CURRENT_DATE" />. Da li je to tačno? Ako nije, trebalo bi da ispravite sat sistema i da zatim osvežite ovu stranicu.}one{Ovaj server ne može da dokaže da je <ph name="DOMAIN" />; njegov bezbednosni sertifikat je istekao pre # dan. Uzrok tome je možda pogrešna konfiguracija ili napadač koji je prekinuo vezu. Sat računara je trenutno podešen na <ph name="CURRENT_DATE" />. Da li je to tačno? Ako nije, trebalo bi da ispravite sat sistema i da zatim osvežite ovu stranicu.}few{Ovaj server ne može da dokaže da je <ph name="DOMAIN" />; njegov bezbednosni sertifikat je istekao pre # dana. Uzrok tome je možda pogrešna konfiguracija ili napadač koji je prekinuo vezu. Sat računara je trenutno podešen na <ph name="CURRENT_DATE" />. Da li je to tačno? Ako nije, trebalo bi da ispravite sat sistema i da zatim osvežite ovu stranicu.}other{Ovaj server ne može da dokaže da je <ph name="DOMAIN" />; njegov bezbednosni sertifikat je istekao pre # dana. Uzrok tome je možda pogrešna konfiguracija ili napadač koji je prekinuo vezu. Sat računara je trenutno podešen na <ph name="CURRENT_DATE" />. Da li je to tačno? Ako nije, trebalo bi da ispravite sat sistema i da zatim osvežite ovu stranicu.}}</translation> <translation id="1902576642799138955">Period validnosti</translation> <translation id="1908217026282415406">Korišćenje i kretanje kamere</translation> +<translation id="1913037223029790376">Upotrebite CVC za ovu virtuelnu karticu</translation> <translation id="191374271204266022">Kopiraj kao JSON</translation> <translation id="1914326953223720820">Usluga za otpakivanje datoteka</translation> <translation id="1916770123977586577">Da biste primenili ažurirana podešavanja na ovom sajtu, učitajte stranicu ponovo</translation> @@ -474,6 +476,7 @@ <translation id="1958218078413065209">Vaš najviši rezultat je <ph name="SCORE" />.</translation> <translation id="1959001866257244765">Pomozite da poboljšamo bezbednost na vebu za sve tako što ćete slati <ph name="BEGIN_WHITEPAPER_LINK" />URL-ove nekih stranica koje posećujete, ograničene informacije o sistemu i određeni sadržaj stranica<ph name="END_WHITEPAPER_LINK" /> Google-u <ph name="BEGIN_PRIVACY_PAGE_LINK" />Politika privatnosti<ph name="END_PRIVACY_PAGE_LINK" /></translation> <translation id="1962204205936693436"><ph name="DOMAIN" /> – obeleživači</translation> +<translation id="196752089528718902">Obično se bezbedno povezujete sa sajtovima, ali Chrome ovog puta ne može da koristi bezbednu vezu. Napadač možda pokušava da špijunira ili izmeni mrežnu vezu. <ph name="BEGIN_LEARN_MORE_LINK" />Saznajte više<ph name="END_LEARN_MORE_LINK" /></translation> <translation id="1973335181906896915">Greška pri serijalizaciji</translation> <translation id="1973785048533660168">Kancelarijski i administrativni poslovi</translation> <translation id="1974060860693918893">Napredne opcije</translation> @@ -525,6 +528,7 @@ <translation id="2068528718802935086">Bebe i mala deca</translation> <translation id="2071156619270205202">Ova kartica ne ispunjava uslove za broj virtuelne kartice.</translation> <translation id="2071692954027939183">Obaveštenja su automatski blokirana jer ih obično ne dozvoljavate</translation> +<translation id="2071852865256799872">Pregledačem upravlja organizacija, a profilom upravlja <ph name="PROFILE_DOMAIN" /></translation> <translation id="2072275792380684364">Moda i stil</translation> <translation id="2079545284768500474">Opozovi</translation> <translation id="20817612488360358">Podešeno je da se koriste sistemska podešavanja proksija, ali je navedena eksplicitna konfiguracija proksija.</translation> @@ -768,6 +772,7 @@ <translation id="2604589665489080024">Pop muzika</translation> <translation id="2606760465469169465">Automatska verifikacija</translation> <translation id="2610561535971892504">Kliknite da biste kopirali</translation> +<translation id="2612993535136743634">Svi bezbednosni kodovi sačuvani na uređaju i Google nalogu će biti izbrisani</translation> <translation id="2616412942031748191">Optimizacija za pretraživače i marketing</translation> <translation id="2617988307566202237">Chrome <ph name="BEGIN_EMPHASIS" />ne čuva<ph name="END_EMPHASIS" /> sledeće informacije: <ph name="BEGIN_LIST" /> @@ -863,6 +868,7 @@ <translation id="2824775600643448204">Traka za adresu i pretragu</translation> <translation id="2826760142808435982">Veza je šifrovana i njena autentičnost je potvrđena pomoću <ph name="CIPHER" /> i koristi <ph name="KX" /> kao mehanizam za razmenu šifara.</translation> <translation id="2835170189407361413">Obriši obrazac</translation> +<translation id="2838682941130655229">Veb-sajt <ph name="EMBEDDED_URL" /> želi da koristi informacije koje je sačuvao o vama</translation> <translation id="2839032553903800133">Obaveštenja su blokirana</translation> <translation id="2839501879576190149">Sajt na koji želite da odete je lažan</translation> <translation id="2851291081585704741">Oflajn ste</translation> @@ -877,6 +883,7 @@ <translation id="2876949457278336305"><ph name="MANAGE_SECURITY_SETTINGS_FOCUSED_FRIENDLY_MATCH_TEXT" />, pritisnite Tab, pa Enter da biste upravljali Bezbednim pregledanjem i drugim sadržajem u podešavanjima Chrome-a</translation> <translation id="2878197950673342043">Presavijanje u obliku postera</translation> <translation id="2878424575911748999">A1</translation> +<translation id="2879233115503670140">Važi do <ph name="DATE" />.</translation> <translation id="2879694782644540289">da koristi zaključavanje ekrana za popunjavanje lozinki</translation> <translation id="2881276955470682203">Želite li da sačuvate karticu?</translation> <translation id="2882949212241984732">Dvostruko presavijanje u obliku prozora</translation> @@ -899,6 +906,7 @@ <translation id="292371311537977079">Podešavanja Chrome-a</translation> <translation id="2925454999967523701">Dugme Napravi dokument, aktivirajte ga da biste brzo napravili nov Google dokument</translation> <translation id="2925673989565098301">Način isporuke</translation> +<translation id="2928426578619531300">Povezani korisnik</translation> <translation id="2928905813689894207">Adresa za obračun</translation> <translation id="2929525460561903222">{SHIPPING_ADDRESS,plural, =0{<ph name="SHIPPING_ADDRESS_PREVIEW" />}=1{<ph name="SHIPPING_ADDRESS_PREVIEW" /> i još <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}one{<ph name="SHIPPING_ADDRESS_PREVIEW" /> i još <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}few{<ph name="SHIPPING_ADDRESS_PREVIEW" /> i još <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}other{<ph name="SHIPPING_ADDRESS_PREVIEW" /> i još <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}}</translation> <translation id="2930577230479659665">Skrati posle svakog kopiranja</translation> @@ -968,6 +976,12 @@ <translation id="3095940652251934233">Izjava</translation> <translation id="3096195745018397576">Dečja odeća</translation> <translation id="3098513225387949945">Zanemaruje se jer se na listi onemogućenih nalazi obrazac koji je jednak „*“, a što je ekvivalentno onemogućavanju smernica.</translation> +<translation id="3100422601354996774">Kada zatvorite sve Chrome kartice bez arhiviranja, aktivnost na tim karticama se uklanja sa ovog uređaja: + <ph name="BEGIN_LIST" /> + <ph name="LIST_ITEM" />Aktivnosti pregledanja<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />Istorija pretrage<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />Informacije unete u obrascima<ph name="END_LIST_ITEM" /> + <ph name="END_LIST" /></translation> <translation id="3105172416063519923">ID elementa:</translation> <translation id="3107591622054137333"><ph name="BEGIN_LINK" />da proverite konfiguraciju bezbednog DNS-a<ph name="END_LINK" /></translation> <translation id="3108943290502734357">Srednja fioka</translation> @@ -999,6 +1013,7 @@ <translation id="3157931365184549694">Ponovo otvori</translation> <translation id="3158539265159265653">Disk</translation> <translation id="3162559335345991374">WiFi mreža koju koristite će možda zahtevati da posetite stranicu za prijavljivanje.</translation> +<translation id="3166370127092388416">{NUM_COOKIES,plural, =0{Kolačići treće strane, nije dozvoljen nijedan sajt}=1{Kolačići trećih strana, 1 sajt je dozvoljen}one{Kolačići treće strane, dozvoljen je # sajt}few{Kolačići treće strane, dozvoljena su # sajta}other{Kolačići treće strane, dozvoljeno je # sajtova}}</translation> <translation id="3168744840365648658">Radio oprema</translation> <translation id="3169472444629675720">Discover</translation> <translation id="3171703252520926121">Usluge agencija za nekretnine</translation> @@ -1096,6 +1111,7 @@ <translation id="3359565626472459400">Brak</translation> <translation id="3360103848165129075">Stranica obrađivača plaćanja</translation> <translation id="3360313521703038580">Ekologija i životna sredina</translation> +<translation id="3360753465334942529">{NUM_COOKIES,plural, =0{Kolačići treće strane, nije blokiran nijedan sajt}=1{Kolačići trećih strana, 1 sajt je blokiran}one{Kolačići trećih strana, # sajt je blokiran}few{Kolačići trećih strana, # sajta su blokirana}other{Kolačići trećih strana, # sajtova je blokirano}}</translation> <translation id="3362968246557010467">Ove smernice se automatski kopiraju iz zastarelih smernica <ph name="OLD_POLICY" />. Umesto njih treba da koristite ove smernice.</translation> <translation id="3364869320075768271"><ph name="URL" /> želi da koristi uređaj i podatke virtuelne realnosti</translation> <translation id="3366477098757335611">Prikaži kartice</translation> @@ -1363,6 +1379,7 @@ <translation id="3906095212874392000">Kraj konvertovanog teksta</translation> <translation id="3906954721959377182">Tablet</translation> <translation id="3909695131102177774"><ph name="LABEL" /> <ph name="ERROR" /></translation> +<translation id="3910231615117880630">Saznajte više o ugrađenom sadržaju</translation> <translation id="3911401144270344103">Možete da se predomislite u svakom trenutku u podešavanjima Chrome-a</translation> <translation id="3919748199683685809"><ph name="BEGIN_BOLD" />Kako možete da upravljate podacima:<ph name="END_BOLD" /> Chrome automatski briše sajtove starije od 30 dana. Sajt koji ponovo posetite može opet da se pojavi na listi. U svakom trenutku u podešavanjima Chrome-a možete i da blokirate sajt da vam ne bi predlagao oglase, kao i da isključite oglase koje sajtovi predlažu.</translation> <translation id="3921869355029467742">Unesite bezbednosni kôd</translation> @@ -2183,6 +2200,7 @@ <translation id="5612720917913232150"><ph name="URL" /> želi da koristi lokaciju računara</translation> <translation id="561669346091975195">TV emisije o naučnoj i ostaloj fantastici</translation> <translation id="5617949217645503996">Host <ph name="HOST_NAME" /> vas je preusmerio preveliki broj puta.</translation> +<translation id="5619721953841297650">Zadata podešavanja</translation> <translation id="5624120631404540903">Upravljaj lozinkama</translation> <translation id="5629630648637658800">Učitavanje podešavanja smernica nije uspelo</translation> <translation id="5631439013527180824">Nevažeći token za upravljanje uređajima</translation> @@ -2221,6 +2239,7 @@ <translation id="57094364128775171">Predloži jaku lozinku…</translation> <translation id="571403275720188526">(arm64)</translation> <translation id="571510845185711675">Veterinari</translation> +<translation id="5715150588940290235">Želite da izbrišete sačuvane bezbednosne kodove?</translation> <translation id="5720705177508910913">Trenutni korisnik</translation> <translation id="572328651809341494">Nedavno korišćene kartice</translation> <translation id="5723287205918986743">Vojna industrija</translation> @@ -2294,6 +2313,7 @@ <translation id="5884465125445718607">Kineska koverta br. 6</translation> <translation id="5887400589839399685">Kartica je sačuvana</translation> <translation id="5887687176710214216">Poslednja poseta: juče</translation> +<translation id="5888023855665301188">Plaćajte brže kada sačuvate CVC brojeve. <ph name="LINK_BEGIN" />Izbrišite sačuvane bezbednosne kodove<ph name="LINK_END" /></translation> <translation id="5895138241574237353">Pokreni ponovo</translation> <translation id="5895187275912066135">Izdato</translation> <translation id="5901630391730855834">Žuta</translation> @@ -2327,6 +2347,7 @@ <translation id="5953516610448771166">Titl uživo nije dostupan za ovaj medijski sadržaj. Da biste omogućili titl, blokirajte <ph name="CONTENT_SETTINGS" /> za ovaj sajt.</translation> <translation id="5955063559762970069">Hoteli i smeštaj</translation> <translation id="5963413905009737549">Odeljak</translation> +<translation id="5964247741333118902">Ugrađen sadržaj</translation> <translation id="5967260682280773804">36×48 in</translation> <translation id="5967592137238574583">Izmenite kontakt informacije</translation> <translation id="5967867314010545767">Ukloni iz istorije</translation> @@ -2408,6 +2429,7 @@ <translation id="6117833587752089929">Slika (saten)</translation> <translation id="6118782133429281336">Lista porekla je prazna.</translation> <translation id="6120179357481664955">Želite da sačuvate ID za UPI?</translation> +<translation id="6120950591512958208">Koristite ovaj kôd pri plaćanju.</translation> <translation id="6122181661879998141">prednjoj strani kartice</translation> <translation id="6124058285696691147">Preuzmi prilog</translation> <translation id="6124432979022149706">Priključci za Chrome za preduzeća</translation> @@ -2479,6 +2501,7 @@ <translation id="6284292079994426700">26×38 in</translation> <translation id="6284517535531159884">Tip početne vrednosti varijacija</translation> <translation id="6287197303017372967">Dobijajte uputstva do odredišta pomoću detaljnih uputstava uz funkciju za navigaciju.</translation> +<translation id="628877850550444614">Pronađen je popust</translation> <translation id="6289939620939689042">Boja stranice</translation> <translation id="6293309776179964942">JIS B5</translation> <translation id="6295618774959045776">CVC:</translation> @@ -2723,6 +2746,7 @@ <translation id="679355240208270552">Zanemaruje se zato što smernice nisu omogućile podrazumevani pretraživač.</translation> <translation id="6794951432696553238">Od sada brže potvrđujte kartice uz Windows Hello</translation> <translation id="6798460514924505775">Koverta Chou 3</translation> +<translation id="6799145206637008376">Unesite CVC za ovu virtuelnu karticu</translation> <translation id="6805030849054648206">Koverta B6/C4</translation> <translation id="6807791860691150411">Obrazovanje</translation> <translation id="681021252041861472">Obavezno polje</translation> @@ -2771,6 +2795,12 @@ <translation id="6897140037006041989">Korisnički agent</translation> <translation id="6898699227549475383">Organizacija (O)</translation> <translation id="6907458757809079309">Fitnes</translation> +<translation id="6908168784986658395">Kada zatvorite sve Chromium kartice bez arhiviranja, aktivnost na tim karticama se uklanja sa ovog uređaja: + <ph name="BEGIN_LIST" /> + <ph name="LIST_ITEM" />Aktivnosti pregledanja<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />Istorija pretrage<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />Informacije unete u obrascima<ph name="END_LIST_ITEM" /> + <ph name="END_LIST" /></translation> <translation id="691024665142758461">da preuzme više datoteka</translation> <translation id="6915804003454593391">Korisnik:</translation> <translation id="6916954549222464607">Planiranje i upravljanje finansijama</translation> @@ -3042,6 +3072,7 @@ <translation id="7447625772313191651"><ph name="NAME" /> (<ph name="WIDTH" />x<ph name="HEIGHT" /> mm)</translation> <translation id="7450577240311017924">Dugme Upravljaj sinhronizacijom, aktivirajte ga da biste upravljali time koje informacije sinhronizujete u podešavanjima Chrome-a</translation> <translation id="7451311239929941790"><ph name="BEGIN_LINK" />da saznate više<ph name="END_LINK" /> o ovom problemu.</translation> +<translation id="7454377933424667109">Nalog u klaudu</translation> <translation id="7455133967321480974">Koristi globalnu podrazumevanu vrednost (Blokiraj)</translation> <translation id="7455452752247248289">Tehnologija poslovanja</translation> <translation id="745640750744109667">A0x3</translation> @@ -3225,6 +3256,7 @@ <translation id="7781829728241885113">Juče</translation> <translation id="7785790577395078482">ovog tableta</translation> <translation id="7786368602962652765">Obavezno polje je prazno. Popunite ga pre čuvanja.</translation> +<translation id="7786912885126430740">Plaćajte brže kada sačuvate CVC brojeve</translation> <translation id="7790488044432570133">Sajtovi koje posećujete mogu da zatraže od Chrome-a informacije radi merenja učinka oglasa. Chrome dozvoljava sajtovima da prikupljaju ograničene tipove podataka, poput doba dana kada vam je oglas prikazan.</translation> <translation id="7791011319128895129">Neobjavljeno</translation> <translation id="7791196057686275387">Baliranje</translation> @@ -3253,6 +3285,7 @@ <translation id="7860345425589240791">Unesite novi datum isteka i CVC (<ph name="SIDE_OF_CARD" />)</translation> <translation id="7862185352068345852">Želite li da napustite sajt?</translation> <translation id="7865448901209910068">Najbolja brzina</translation> +<translation id="7870281855125116701">Pronađen je popust</translation> <translation id="7871445724586827387">Promenite lozinku za Google nalog</translation> <translation id="7877007680666472091">ID-ovi zaštićenog sadržaja</translation> <translation id="7878562273885520351">Lozinka je možda kompromitovana</translation> @@ -3264,6 +3297,7 @@ <translation id="7888575728750733395">Namera renderovanja štampanja</translation> <translation id="7894280532028510793">Ako nema grešaka, <ph name="BEGIN_LINK" />pokrenite dijagnostiku mreže<ph name="END_LINK" />.</translation> <translation id="7901831439558593470">Koverta 18×23 cm</translation> +<translation id="7904652607559432654">Kupovina – kolekcija</translation> <translation id="7916162853251942238">Flexo baza</translation> <translation id="7927971017714848357">Parcele i zemlja</translation> <translation id="793209273132572360">Želite da ažurirate adresu?</translation> @@ -3510,6 +3544,7 @@ <translation id="8398335999901363925">Načini plaćanja dostupni za unos dodirom otvoreni su u punoj visini.</translation> <translation id="8398446215576328011">Vrati primenjive smernice</translation> <translation id="8398790343843005537">Pronađi telefon</translation> +<translation id="8401772916834964810">{COUNT,plural, =0{Chrome će danas ponovo blokirati kolačiće}=1{Chrome će sutra ponovo blokirati kolačiće}one{Još # dan dok Chrome ponovo ne blokira kolačiće}few{Još # dana dok Chrome ponovo ne blokira kolačiće}other{Još # dana dok Chrome ponovo ne blokira kolačiće}}</translation> <translation id="8403506619177967839">Dela poklonika čuvenih likova</translation> <translation id="8405579342203358118">Upravljajte time koje informacije sinhronizujete u podešavanjima Chrome-a</translation> <translation id="8406071103346257942">da prestane sa korišćenjem zaključavanja ekrana za popunjavanje lozinki</translation> @@ -3619,6 +3654,7 @@ <translation id="8641131559425911240">Koverta (izdržljiva)</translation> <translation id="8643409044755049933">Koverta Kaku 3</translation> <translation id="8647287295490773273">210×330 mm</translation> +<translation id="8648194513287945004">Lokalni uređaj</translation> <translation id="865032292777205197">senzori za pokret</translation> <translation id="865255447216708819">Film za štampanje na zadnjoj strani</translation> <translation id="8654126188050905496">55×91 mm</translation> @@ -3669,6 +3705,7 @@ <translation id="8753913772043329557">Evidencije smernica</translation> <translation id="8754546574216727970">Čizme</translation> <translation id="8755125092386286553">A4x9</translation> +<translation id="875657606603537618">ugrađen sadržaj</translation> <translation id="8757526089434340176">Dostupna je Google Pay ponuda</translation> <translation id="8758885506338294482">Takmičenja u video igrama</translation> <translation id="8759274551635299824">Ova kartica je istekla</translation> @@ -3792,6 +3829,7 @@ <translation id="9025348182339809926">(Nevažeće)</translation> <translation id="9030265603405983977">Monohromatsko</translation> <translation id="9035022520814077154">Bezbednosna greška</translation> +<translation id="9035824888276246493">Sačuvaj bezbednosne kodove</translation> <translation id="9036306139374661733">Želite li da dozvolite mikrofon?</translation> <translation id="9038649477754266430">Koristite uslugu predviđanja da biste brže učitavali stranice</translation> <translation id="9039213469156557790">Pored toga, ova stranica sadrži i druge resurse koji nisu bezbedni. Ove resurse mogu da vide i drugi dok su u prolazu i napadač može da ih izmeni kako bi promenio ponašanje stranice.</translation> @@ -3819,6 +3857,7 @@ <translation id="9080712759204168376">Rezime porudžbine</translation> <translation id="908796725011587895">Fakultetski sportovi</translation> <translation id="9089260154716455634">Smernice sa vremenskim rasporedom:</translation> +<translation id="9090243919347147717">Prilozi</translation> <translation id="9093723786115107672">Odeća za spavanje</translation> <translation id="9095388113577226029">Još jezika...</translation> <translation id="9096425087209440047"><ph name="SET_CHROME_AS_DEFAULT_BROWSER_FOCUSED_FRIENDLY_MATCH_TEXT" />, pritisnite tab, pa Enter da biste podesili Chrome kao podrazumevani pregledač sistema u podešavanjima iOS-a</translation> @@ -3908,6 +3947,7 @@ <translation id="975560348586398090">{COUNT,plural, =0{None}=1{1 stavka}one{# stavka}few{# stavke}other{# stavki}}</translation> <translation id="976522784004777030">5×8 in</translation> <translation id="977502174772294970">Venčanja</translation> +<translation id="979107176848483472">Pregledačem i profilom upravlja <ph name="DOMAIN" /></translation> <translation id="979189555234810423">Izložbe i konvencije</translation> <translation id="979503328401807348">Korisniji oglasi</translation> <translation id="981121421437150478">Oflajn</translation>
diff --git a/components/strings/components_strings_sr.xtb b/components/strings/components_strings_sr.xtb index c8cd193..24803c6e 100644 --- a/components/strings/components_strings_sr.xtb +++ b/components/strings/components_strings_sr.xtb
@@ -357,6 +357,7 @@ <translation id="1699651774646344471">Сада можете да користите адресе са Google налога</translation> <translation id="1702815194757674443">ROC 16K</translation> <translation id="1703835215927279855">Letter</translation> +<translation id="1705644428387053571">Услови и одредбе</translation> <translation id="1706625117072057435">Нивои зумирања</translation> <translation id="1706954506755087368">{1,plural, =1{Овај сервер не може да докаже да је <ph name="DOMAIN" />; датум његовог безбедносног сертификата је наводно сутрашњи. Узрок томе је можда погрешна конфигурација или нападач који је прекинуо везу.}one{Овај сервер не може да докаже да је <ph name="DOMAIN" />; његов безбедносни сертификат је наводно датиран у будућности (за # дан). Узрок томе је можда погрешна конфигурација или нападач који је прекинуо везу.}few{Овај сервер не може да докаже да је <ph name="DOMAIN" />; његов безбедносни сертификат је наводно датиран у будућности (за # дана). Узрок томе је можда погрешна конфигурација или нападач који је прекинуо везу.}other{Овај сервер не може да докаже да је <ph name="DOMAIN" />; његов безбедносни сертификат је наводно датиран у будућности (за # дана). Узрок томе је можда погрешна конфигурација или нападач који је прекинуо везу.}}</translation> <translation id="1710259589646384581">ОС</translation> @@ -455,6 +456,7 @@ <translation id="1901443836186977402">{1,plural, =1{Овај сервер не може да докаже да је <ph name="DOMAIN" />; његов безбедносни сертификат је истекао претходног дана. Узрок томе је можда погрешна конфигурација или нападач који је прекинуо везу. Сат рачунара је тренутно подешен на <ph name="CURRENT_DATE" />. Да ли је то тачно? Ако није, требало би да исправите сат система и да затим освежите ову страницу.}one{Овај сервер не може да докаже да је <ph name="DOMAIN" />; његов безбедносни сертификат је истекао пре # дан. Узрок томе је можда погрешна конфигурација или нападач који је прекинуо везу. Сат рачунара је тренутно подешен на <ph name="CURRENT_DATE" />. Да ли је то тачно? Ако није, требало би да исправите сат система и да затим освежите ову страницу.}few{Овај сервер не може да докаже да је <ph name="DOMAIN" />; његов безбедносни сертификат је истекао пре # дана. Узрок томе је можда погрешна конфигурација или нападач који је прекинуо везу. Сат рачунара је тренутно подешен на <ph name="CURRENT_DATE" />. Да ли је то тачно? Ако није, требало би да исправите сат система и да затим освежите ову страницу.}other{Овај сервер не може да докаже да је <ph name="DOMAIN" />; његов безбедносни сертификат је истекао пре # дана. Узрок томе је можда погрешна конфигурација или нападач који је прекинуо везу. Сат рачунара је тренутно подешен на <ph name="CURRENT_DATE" />. Да ли је то тачно? Ако није, требало би да исправите сат система и да затим освежите ову страницу.}}</translation> <translation id="1902576642799138955">Период валидности</translation> <translation id="1908217026282415406">Коришћење и кретање камере</translation> +<translation id="1913037223029790376">Употребите CVC за ову виртуелну картицу</translation> <translation id="191374271204266022">Копирај као JSON</translation> <translation id="1914326953223720820">Услуга за отпакивање датотека</translation> <translation id="1916770123977586577">Да бисте применили ажурирана подешавања на овом сајту, учитајте страницу поново</translation> @@ -474,6 +476,7 @@ <translation id="1958218078413065209">Ваш највиши резултат је <ph name="SCORE" />.</translation> <translation id="1959001866257244765">Помозите да побољшамо безбедност на вебу за све тако што ћете слати <ph name="BEGIN_WHITEPAPER_LINK" />URL-ове неких страница које посећујете, ограничене информације о систему и одређени садржај страница<ph name="END_WHITEPAPER_LINK" /> Google-у <ph name="BEGIN_PRIVACY_PAGE_LINK" />Политика приватности<ph name="END_PRIVACY_PAGE_LINK" /></translation> <translation id="1962204205936693436"><ph name="DOMAIN" /> – обележивачи</translation> +<translation id="196752089528718902">Обично се безбедно повезујете са сајтовима, али Chrome овог пута не може да користи безбедну везу. Нападач можда покушава да шпијунира или измени мрежну везу. <ph name="BEGIN_LEARN_MORE_LINK" />Сазнајте више<ph name="END_LEARN_MORE_LINK" /></translation> <translation id="1973335181906896915">Грешка при серијализацији</translation> <translation id="1973785048533660168">Канцеларијски и административни послови</translation> <translation id="1974060860693918893">Напредне опције</translation> @@ -525,6 +528,7 @@ <translation id="2068528718802935086">Бебе и мала деца</translation> <translation id="2071156619270205202">Ова картица не испуњава услове за број виртуелне картице.</translation> <translation id="2071692954027939183">Обавештења су аутоматски блокирана јер их обично не дозвољавате</translation> +<translation id="2071852865256799872">Прегледачем управља организација, а профилом управља <ph name="PROFILE_DOMAIN" /></translation> <translation id="2072275792380684364">Мода и стил</translation> <translation id="2079545284768500474">Опозови</translation> <translation id="20817612488360358">Подешено је да се користе системска подешавања проксија, али је наведена експлицитна конфигурација проксија.</translation> @@ -768,6 +772,7 @@ <translation id="2604589665489080024">Поп музика</translation> <translation id="2606760465469169465">Аутоматска верификација</translation> <translation id="2610561535971892504">Кликните да бисте копирали</translation> +<translation id="2612993535136743634">Сви безбедносни кодови сачувани на уређају и Google налогу ће бити избрисани</translation> <translation id="2616412942031748191">Оптимизација за претраживаче и маркетинг</translation> <translation id="2617988307566202237">Chrome <ph name="BEGIN_EMPHASIS" />не чува<ph name="END_EMPHASIS" /> следеће информације: <ph name="BEGIN_LIST" /> @@ -863,6 +868,7 @@ <translation id="2824775600643448204">Трака за адресу и претрагу</translation> <translation id="2826760142808435982">Веза је шифрована и њена аутентичност је потврђена помоћу <ph name="CIPHER" /> и користи <ph name="KX" /> као механизам за размену шифара.</translation> <translation id="2835170189407361413">Обриши образац</translation> +<translation id="2838682941130655229">Веб-сајт <ph name="EMBEDDED_URL" /> жели да користи информације које је сачувао о вама</translation> <translation id="2839032553903800133">Обавештења су блокирана</translation> <translation id="2839501879576190149">Сајт на који желите да одете је лажан</translation> <translation id="2851291081585704741">Офлајн сте</translation> @@ -877,6 +883,7 @@ <translation id="2876949457278336305"><ph name="MANAGE_SECURITY_SETTINGS_FOCUSED_FRIENDLY_MATCH_TEXT" />, притисните Tab, па Enter да бисте управљали Безбедним прегледањем и другим садржајем у подешавањима Chrome-а</translation> <translation id="2878197950673342043">Пресавијање у облику постера</translation> <translation id="2878424575911748999">A1</translation> +<translation id="2879233115503670140">Важи до <ph name="DATE" />.</translation> <translation id="2879694782644540289">да користи закључавање екрана за попуњавање лозинки</translation> <translation id="2881276955470682203">Желите ли да сачувате картицу?</translation> <translation id="2882949212241984732">Двоструко пресавијање у облику прозора</translation> @@ -899,6 +906,7 @@ <translation id="292371311537977079">Подешавања Chrome-а</translation> <translation id="2925454999967523701">Дугме Направи документ, активирајте га да бисте брзо направили нов Google документ</translation> <translation id="2925673989565098301">Начин испоруке</translation> +<translation id="2928426578619531300">Повезани корисник</translation> <translation id="2928905813689894207">Адреса за обрачун</translation> <translation id="2929525460561903222">{SHIPPING_ADDRESS,plural, =0{<ph name="SHIPPING_ADDRESS_PREVIEW" />}=1{<ph name="SHIPPING_ADDRESS_PREVIEW" /> и још <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}one{<ph name="SHIPPING_ADDRESS_PREVIEW" /> и још <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}few{<ph name="SHIPPING_ADDRESS_PREVIEW" /> и још <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}other{<ph name="SHIPPING_ADDRESS_PREVIEW" /> и још <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" />}}</translation> <translation id="2930577230479659665">Скрати после сваког копирања</translation> @@ -968,6 +976,12 @@ <translation id="3095940652251934233">Изјава</translation> <translation id="3096195745018397576">Дечја одећа</translation> <translation id="3098513225387949945">Занемарује се јер се на листи онемогућених налази образац који је једнак „*“, а што је еквивалентно онемогућавању смерница.</translation> +<translation id="3100422601354996774">Када затворите све Chrome картице без архивирања, активност на тим картицама се уклања са овог уређаја: + <ph name="BEGIN_LIST" /> + <ph name="LIST_ITEM" />Активности прегледања<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />Историја претраге<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />Информације унете у обрасцима<ph name="END_LIST_ITEM" /> + <ph name="END_LIST" /></translation> <translation id="3105172416063519923">ИД елемента:</translation> <translation id="3107591622054137333"><ph name="BEGIN_LINK" />да проверите конфигурацију безбедног DNS-а<ph name="END_LINK" /></translation> <translation id="3108943290502734357">Средња фиока</translation> @@ -999,6 +1013,7 @@ <translation id="3157931365184549694">Поново отвори</translation> <translation id="3158539265159265653">Диск</translation> <translation id="3162559335345991374">WiFi мрежа коју користите ће можда захтевати да посетите страницу за пријављивање.</translation> +<translation id="3166370127092388416">{NUM_COOKIES,plural, =0{Колачићи треће стране, није дозвољен ниједан сајт}=1{Колачићи трећих страна, 1 сајт је дозвољен}one{Колачићи треће стране, дозвољен је # сајт}few{Колачићи треће стране, дозвољена су # сајта}other{Колачићи треће стране, дозвољено је # сајтова}}</translation> <translation id="3168744840365648658">Радио опрема</translation> <translation id="3169472444629675720">Discover</translation> <translation id="3171703252520926121">Услуге агенција за некретнине</translation> @@ -1096,6 +1111,7 @@ <translation id="3359565626472459400">Брак</translation> <translation id="3360103848165129075">Страница обрађивача плаћања</translation> <translation id="3360313521703038580">Екологија и животна средина</translation> +<translation id="3360753465334942529">{NUM_COOKIES,plural, =0{Колачићи треће стране, није блокиран ниједан сајт}=1{Колачићи трећих страна, 1 сајт је блокиран}one{Колачићи трећих страна, # сајт је блокиран}few{Колачићи трећих страна, # сајтa су блокиранa}other{Колачићи трећих страна, # сајтова је блокирано}}</translation> <translation id="3362968246557010467">Ове смернице се аутоматски копирају из застарелих смерница <ph name="OLD_POLICY" />. Уместо њих треба да користите ове смернице.</translation> <translation id="3364869320075768271"><ph name="URL" /> жели да користи уређај и податке виртуелне реалности</translation> <translation id="3366477098757335611">Прикажи картице</translation> @@ -1363,6 +1379,7 @@ <translation id="3906095212874392000">Крај конвертованог текста</translation> <translation id="3906954721959377182">Таблет</translation> <translation id="3909695131102177774"><ph name="LABEL" /> <ph name="ERROR" /></translation> +<translation id="3910231615117880630">Сазнајте више о уграђеном садржају</translation> <translation id="3911401144270344103">Можете да се предомислите у сваком тренутку у подешавањима Chrome-а</translation> <translation id="3919748199683685809"><ph name="BEGIN_BOLD" />Како можете да управљате подацима:<ph name="END_BOLD" /> Chrome аутоматски брише сајтове старије од 30 дана. Сајт који поново посетите може опет да се појави на листи. У сваком тренутку у подешавањима Chrome-а можете и да блокирате сајт да вам не би предлагао огласе, као и да искључите огласе које сајтови предлажу.</translation> <translation id="3921869355029467742">Унесите безбедносни кôд</translation> @@ -2183,6 +2200,7 @@ <translation id="5612720917913232150"><ph name="URL" /> жели да користи локацију рачунара</translation> <translation id="561669346091975195">ТВ емисије о научној и осталој фантастици</translation> <translation id="5617949217645503996">Хост <ph name="HOST_NAME" /> вас је преусмерио превелики број пута.</translation> +<translation id="5619721953841297650">Задата подешавања</translation> <translation id="5624120631404540903">Управљај лозинкама</translation> <translation id="5629630648637658800">Учитавање подешавања смерница није успело</translation> <translation id="5631439013527180824">Неважећи токен за управљање уређајима</translation> @@ -2221,6 +2239,7 @@ <translation id="57094364128775171">Предложи јаку лозинку…</translation> <translation id="571403275720188526">(arm64)</translation> <translation id="571510845185711675">Ветеринари</translation> +<translation id="5715150588940290235">Желите да избришете сачуване безбедносне кодове?</translation> <translation id="5720705177508910913">Тренутни корисник</translation> <translation id="572328651809341494">Недавно коришћене картице</translation> <translation id="5723287205918986743">Војна индустрија</translation> @@ -2294,6 +2313,7 @@ <translation id="5884465125445718607">Кинеска коверта бр. 6</translation> <translation id="5887400589839399685">Картица је сачувана</translation> <translation id="5887687176710214216">Последња посета: јуче</translation> +<translation id="5888023855665301188">Плаћајте брже када сачувате CVC бројеве. <ph name="LINK_BEGIN" />Избришите сачуване безбедносне кодове<ph name="LINK_END" /></translation> <translation id="5895138241574237353">Покрени поново</translation> <translation id="5895187275912066135">Издато</translation> <translation id="5901630391730855834">Жута</translation> @@ -2327,6 +2347,7 @@ <translation id="5953516610448771166">Титл уживо није доступан за овај медијски садржај. Да бисте омогућили титл, блокирајте <ph name="CONTENT_SETTINGS" /> за овај сајт.</translation> <translation id="5955063559762970069">Хотели и смештај</translation> <translation id="5963413905009737549">Одељак</translation> +<translation id="5964247741333118902">Уграђен садржај</translation> <translation id="5967260682280773804">36×48 in</translation> <translation id="5967592137238574583">Измените контакт информације</translation> <translation id="5967867314010545767">Уклони из историје</translation> @@ -2408,6 +2429,7 @@ <translation id="6117833587752089929">Слика (сатен)</translation> <translation id="6118782133429281336">Листа порекла је празна.</translation> <translation id="6120179357481664955">Желите да сачувате ИД за UPI?</translation> +<translation id="6120950591512958208">Користите овај кôд при плаћању.</translation> <translation id="6122181661879998141">предњој страни картице</translation> <translation id="6124058285696691147">Преузми прилог</translation> <translation id="6124432979022149706">Прикључци за Chrome за предузећа</translation> @@ -2479,6 +2501,7 @@ <translation id="6284292079994426700">26×38 in</translation> <translation id="6284517535531159884">Тип почетне вредности варијација</translation> <translation id="6287197303017372967">Добијајте упутства до одредишта помоћу детаљних упутстава уз функцију за навигацију.</translation> +<translation id="628877850550444614">Пронађен је попуст</translation> <translation id="6289939620939689042">Боја странице</translation> <translation id="6293309776179964942">JIS B5</translation> <translation id="6295618774959045776">CVC:</translation> @@ -2723,6 +2746,7 @@ <translation id="679355240208270552">Занемарује се зато што смернице нису омогућиле подразумевани претраживач.</translation> <translation id="6794951432696553238">Од сада брже потврђујте картице уз Windows Hello</translation> <translation id="6798460514924505775">Коверта Chou 3</translation> +<translation id="6799145206637008376">Унесите CVC за ову виртуелну картицу</translation> <translation id="6805030849054648206">Коверта B6/C4</translation> <translation id="6807791860691150411">Образовање</translation> <translation id="681021252041861472">Обавезно поље</translation> @@ -2771,6 +2795,12 @@ <translation id="6897140037006041989">Кориснички агент</translation> <translation id="6898699227549475383">Организација (O)</translation> <translation id="6907458757809079309">Фитнес</translation> +<translation id="6908168784986658395">Када затворите све Chromium картице без архивирања, активност на тим картицама се уклања са овог уређаја: + <ph name="BEGIN_LIST" /> + <ph name="LIST_ITEM" />Активности прегледања<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />Историја претраге<ph name="END_LIST_ITEM" /> + <ph name="LIST_ITEM" />Информације унете у обрасцима<ph name="END_LIST_ITEM" /> + <ph name="END_LIST" /></translation> <translation id="691024665142758461">да преузме више датотека</translation> <translation id="6915804003454593391">Корисник:</translation> <translation id="6916954549222464607">Планирање и управљање финансијама</translation> @@ -3042,6 +3072,7 @@ <translation id="7447625772313191651"><ph name="NAME" /> (<ph name="WIDTH" />x<ph name="HEIGHT" /> mm)</translation> <translation id="7450577240311017924">Дугме Управљај синхронизацијом, активирајте га да бисте управљали тиме које информације синхронизујете у подешавањима Chrome-а</translation> <translation id="7451311239929941790"><ph name="BEGIN_LINK" />да сазнате више<ph name="END_LINK" /> о овом проблему.</translation> +<translation id="7454377933424667109">Налог у клауду</translation> <translation id="7455133967321480974">Користи глобалну подразумевану вредност (Блокирај)</translation> <translation id="7455452752247248289">Технологија пословања</translation> <translation id="745640750744109667">A0x3</translation> @@ -3225,6 +3256,7 @@ <translation id="7781829728241885113">Јуче</translation> <translation id="7785790577395078482">овог таблета</translation> <translation id="7786368602962652765">Обавезно поље је празно. Попуните га пре чувања.</translation> +<translation id="7786912885126430740">Плаћајте брже када сачувате CVC бројеве</translation> <translation id="7790488044432570133">Сајтови које посећујете могу да затраже од Chrome-а информације ради мерења учинка огласа. Chrome дозвољава сајтовима да прикупљају ограничене типове података, попут доба дана када вам је оглас приказан.</translation> <translation id="7791011319128895129">Необјављено</translation> <translation id="7791196057686275387">Балирање</translation> @@ -3253,6 +3285,7 @@ <translation id="7860345425589240791">Унесите нови датум истека и CVC (<ph name="SIDE_OF_CARD" />)</translation> <translation id="7862185352068345852">Желите ли да напустите сајт?</translation> <translation id="7865448901209910068">Најбоља брзина</translation> +<translation id="7870281855125116701">Пронађен је попуст</translation> <translation id="7871445724586827387">Промените лозинку за Google налог</translation> <translation id="7877007680666472091">ИД-ови заштићеног садржаја</translation> <translation id="7878562273885520351">Лозинка је можда компромитована</translation> @@ -3264,6 +3297,7 @@ <translation id="7888575728750733395">Намера рендеровања штампања</translation> <translation id="7894280532028510793">Ако нема грешака, <ph name="BEGIN_LINK" />покрените дијагностику мреже<ph name="END_LINK" />.</translation> <translation id="7901831439558593470">Коверта 18×23 cm</translation> +<translation id="7904652607559432654">Куповина – колекција</translation> <translation id="7916162853251942238">Flexo база</translation> <translation id="7927971017714848357">Парцеле и земља</translation> <translation id="793209273132572360">Желите да ажурирате адресу?</translation> @@ -3510,6 +3544,7 @@ <translation id="8398335999901363925">Начини плаћања доступни за унос додиром отворени су у пуној висини.</translation> <translation id="8398446215576328011">Врати примењиве смернице</translation> <translation id="8398790343843005537">Пронађи телефон</translation> +<translation id="8401772916834964810">{COUNT,plural, =0{Chrome ће данас поново блокирати колачиће}=1{Chrome ће сутра поново блокирати колачиће}one{Још # дан док Chrome поново не блокира колачиће}few{Још # дана док Chrome поново не блокира колачиће}other{Још # дана док Chrome поново не блокира колачиће}}</translation> <translation id="8403506619177967839">Дела поклоника чувених ликова</translation> <translation id="8405579342203358118">Управљајте тиме које информације синхронизујете у подешавањима Chrome-а</translation> <translation id="8406071103346257942">да престане са коришћењем закључавања екрана за попуњавање лозинки</translation> @@ -3619,6 +3654,7 @@ <translation id="8641131559425911240">Коверта (издржљива)</translation> <translation id="8643409044755049933">Коверта Kaku 3</translation> <translation id="8647287295490773273">210×330 mm</translation> +<translation id="8648194513287945004">Локални уређај</translation> <translation id="865032292777205197">сензори за покрет</translation> <translation id="865255447216708819">Филм за штампање на задњој страни</translation> <translation id="8654126188050905496">55×91 mm</translation> @@ -3669,6 +3705,7 @@ <translation id="8753913772043329557">Евиденције смерница</translation> <translation id="8754546574216727970">Чизме</translation> <translation id="8755125092386286553">A4x9</translation> +<translation id="875657606603537618">уграђен садржај</translation> <translation id="8757526089434340176">Доступна је Google Pay понуда</translation> <translation id="8758885506338294482">Такмичења у видео играма</translation> <translation id="8759274551635299824">Ова картица је истекла</translation> @@ -3792,6 +3829,7 @@ <translation id="9025348182339809926">(Неважеће)</translation> <translation id="9030265603405983977">Монохроматско</translation> <translation id="9035022520814077154">Безбедносна грешка</translation> +<translation id="9035824888276246493">Сачувај безбедносне кодове</translation> <translation id="9036306139374661733">Желите ли да дозволите микрофон?</translation> <translation id="9038649477754266430">Користите услугу предвиђања да бисте брже учитавали странице</translation> <translation id="9039213469156557790">Поред тога, ова страница садржи и друге ресурсе који нису безбедни. Ове ресурсе могу да виде и други док су у пролазу и нападач може да их измени како би променио понашање странице.</translation> @@ -3819,6 +3857,7 @@ <translation id="9080712759204168376">Резиме поруџбине</translation> <translation id="908796725011587895">Факултетски спортови</translation> <translation id="9089260154716455634">Смернице са временским распоредом:</translation> +<translation id="9090243919347147717">Прилози</translation> <translation id="9093723786115107672">Одећа за спавање</translation> <translation id="9095388113577226029">Још језика...</translation> <translation id="9096425087209440047"><ph name="SET_CHROME_AS_DEFAULT_BROWSER_FOCUSED_FRIENDLY_MATCH_TEXT" />, притисните tab, па Enter да бисте подесили Chrome као подразумевани прегледач система у подешавањима iOS-а</translation> @@ -3908,6 +3947,7 @@ <translation id="975560348586398090">{COUNT,plural, =0{None}=1{1 ставка}one{# ставка}few{# ставке}other{# ставки}}</translation> <translation id="976522784004777030">5×8 in</translation> <translation id="977502174772294970">Венчања</translation> +<translation id="979107176848483472">Прегледачем и профилом управља <ph name="DOMAIN" /></translation> <translation id="979189555234810423">Изложбе и конвенције</translation> <translation id="979503328401807348">Кориснији огласи</translation> <translation id="981121421437150478">Офлајн</translation>
diff --git a/components/strings/components_strings_sw.xtb b/components/strings/components_strings_sw.xtb index a43b79b7..84ad387 100644 --- a/components/strings/components_strings_sw.xtb +++ b/components/strings/components_strings_sw.xtb
@@ -1012,7 +1012,7 @@ <translation id="3182185041786697613">Ungependa kuhifadhi msimbo wa usalama?</translation> <translation id="3185635157430775689">Vijenzi vya Kompyuta</translation> <translation id="3187306450550410410">Mipangilio ya kazi inayomfaa mfanyakazi</translation> -<translation id="3187472288455401631">Upimaji wa tangazo</translation> +<translation id="3187472288455401631">Upimaji wa matangazo</translation> <translation id="3190736958609431397">Tendua ufuatiliaji</translation> <translation id="319282854780294203">Mitandao jamii</translation> <translation id="3194737229810486521"><ph name="URL" /> inataka kuhifadhi data kwenye kifaa chako kwa muda mrefu</translation>
diff --git a/components/strings/components_strings_ta.xtb b/components/strings/components_strings_ta.xtb index fb717e7d..a3142d4 100644 --- a/components/strings/components_strings_ta.xtb +++ b/components/strings/components_strings_ta.xtb
@@ -2286,6 +2286,7 @@ <translation id="5873297634595728366">டீசல் வாகனங்கள்</translation> <translation id="5877831137320480913">அழகு & உடற்பயிற்சி</translation> <translation id="5879989559903563723">கெஸ்ட் பயன்முறையில் அனுமதிக்கப்படாது</translation> +<translation id="5883861433316751031">MIDI சாதனங்களைக் கட்டுப்படுத்தி மீண்டும் புரோகிராம் செய்ய வேண்டுமா?</translation> <translation id="5884465125445718607">என்வெலப் சைனீஸ் #6</translation> <translation id="5887400589839399685">கார்டு சேமிக்கப்பட்டது</translation> <translation id="5887687176710214216">கடைசியாகப் பார்த்தது: நேற்று</translation> @@ -3328,6 +3329,7 @@ <translation id="8038817883578389970">வாகனப் பந்தயம்</translation> <translation id="8041089156583427627">கருத்துத் தெரிவிக்கவும்</translation> <translation id="8041940743680923270">முழுமையான இயல்புநிலையைப் பயன்படுத்து (கேள்)</translation> +<translation id="8042577181291637092">MIDI சாதனங்களைப் பயன்படுத்த வேண்டுமா?</translation> <translation id="8046360364391076336">தொழிற்துறைப் பொருட்கள் & உபகரணங்கள்</translation> <translation id="8052898407431791827">கிளிப்போர்டுக்கு நகலெடுக்கப்பட்டது</translation> <translation id="8055534648776115597">தொழில்முறை & தொடர் கல்வி</translation> @@ -3621,6 +3623,7 @@ <translation id="8671519637524426245"><ph name="SECURE_DNS_SALT" /> மதிப்பு அளவுத் தேவைகளைப் பூர்த்தி செய்யவில்லை.</translation> <translation id="867224526087042813">கையொப்பம்</translation> <translation id="8672264262457010862">பிசினஸ் & தொழில்துறை</translation> +<translation id="8673776281896298303">உங்கள் MIDI சாதனங்களைக் கட்டுப்படுத்தி மீண்டும் புரோகிராம் செய்தல் (SysEx)</translation> <translation id="8676424191133491403">தாமதப்படுத்த வேண்டாம்</translation> <translation id="8680536109547170164"><ph name="QUERY" />, பதில், <ph name="ANSWER" /></translation> <translation id="8681531050781943054"><ph name="PAGE" /> இல் உள்ள இணையப்பக்கத்தை ஏற்ற முடியவில்லை, ஏனெனில்:</translation>
diff --git a/components/strings/components_strings_zu.xtb b/components/strings/components_strings_zu.xtb index 65706d2..93b35b36 100644 --- a/components/strings/components_strings_zu.xtb +++ b/components/strings/components_strings_zu.xtb
@@ -2306,6 +2306,7 @@ <translation id="5873297634595728366">Izimoto ze-Diesel</translation> <translation id="5877831137320480913">Ubuhle nokufaneleka</translation> <translation id="5879989559903563723">Ayivunyelwe Kumodi yesivakashi</translation> +<translation id="5883861433316751031">Lawula futhi uhlele kabusha amadivayisi e-MIDI?</translation> <translation id="5884465125445718607">Imvilophu ye-Chinese #6</translation> <translation id="5887400589839399685">Ikhadi lilondoloziwe</translation> <translation id="5887687176710214216">Kugcine ukuvakashelwa izolo</translation> @@ -3364,6 +3365,7 @@ <translation id="8038817883578389970">Umjaho wezimoto</translation> <translation id="8041089156583427627">Thumela impendulo</translation> <translation id="8041940743680923270">Sebenzisa okuzenzakalelayo komhlaba jikelele (Buza)</translation> +<translation id="8042577181291637092">Sebenzisa amadivayisi e-MIDI?</translation> <translation id="8046360364391076336">Izinto Nezisetshenziswa Zasembonini</translation> <translation id="8052898407431791827">Kukopishelwe kuklibhodi</translation> <translation id="8055534648776115597">Imfundo yokuqala neqhubekayo</translation> @@ -3659,6 +3661,7 @@ <translation id="8671519637524426245">Inani le-<ph name="SECURE_DNS_SALT" /> alihlangabezani nezimfuneko zesayizi.</translation> <translation id="867224526087042813">Isiginesha</translation> <translation id="8672264262457010862">Amabhizinisi nomkhakha</translation> +<translation id="8673776281896298303">Lawula futhi uhlele kabusha amadivayisi akho e-MIDI (SysEx)</translation> <translation id="8676424191133491403">Akukho ukulibazisa</translation> <translation id="8680536109547170164">I-<ph name="QUERY" />, phendula, <ph name="ANSWER" /></translation> <translation id="8681531050781943054">Ikhesi lewebhu ku-<ph name="PAGE" /> alikwazanga ukulayishwa ngoba:</translation>
diff --git a/content/browser/back_forward_cache_no_store_browsertest.cc b/content/browser/back_forward_cache_no_store_browsertest.cc index 738df5b..99883e5 100644 --- a/content/browser/back_forward_cache_no_store_browsertest.cc +++ b/content/browser/back_forward_cache_no_store_browsertest.cc
@@ -1872,48 +1872,4 @@ BlockListedFeatures())); } -class BackForwardCacheBrowserTestHasDisablingSwitch - : public BackForwardCacheBrowserTestRestoreUnlessHTTPOnlyCookieChange { - protected: - void SetUpCommandLine(base::CommandLine* command_line) override { - BackForwardCacheBrowserTestRestoreUnlessHTTPOnlyCookieChange:: - SetUpCommandLine(command_line); - command_line->AppendSwitch( - switches::kDisableBackForwardCacheForCacheControlNoStorePage); - } -}; - -// Test that a page without cache-control:no-store can not enter -// BackForwardCache if the `kDisableBackForwardCacheForCacheControlNoStorePage` -// switch exists. -IN_PROC_BROWSER_TEST_F( - BackForwardCacheBrowserTestHasDisablingSwitch, - PageWithCacheControlNoStoreNotRestoredFromBackForwardCache) { - ASSERT_TRUE(embedded_test_server()->Start()); - - GURL url_a(embedded_test_server()->GetURL( - "a.com", "/set-header?Cache-Control: no-store")); - GURL url_b(embedded_test_server()->GetURL("b.com", "/title1.html")); - GURL url_c(embedded_test_server()->GetURL("c.com", "/title1.html")); - - // 1) Load the document and specify no-store for the main resource. - EXPECT_TRUE(NavigateToURL(shell(), url_a)); - RenderFrameHostImplWrapper rfh_a(current_frame_host()); - - // 2) Navigate away. `rfh_a` should not enter BFCache. - EXPECT_TRUE(NavigateToURL(shell(), url_b)); - ASSERT_TRUE(rfh_a.WaitUntilRenderFrameDeleted()); - - // 3) Verify that the page without CCNS is eligible for BFCache. - EXPECT_TRUE(NavigateToURL(shell(), url_c)); - ASSERT_TRUE(HistoryGoBack(web_contents())); - ExpectRestored(FROM_HERE); - - // 4) Go back. `rfh_a` should not be restored from BFCache. - ASSERT_TRUE(HistoryGoBack(web_contents())); - ExpectNotRestored({NotRestoredReason::kBlocklistedFeatures}, - {BlocklistedFeature::kMainResourceHasCacheControlNoStore}, - {}, {}, {}, FROM_HERE); -} - } // namespace content
diff --git a/content/browser/interest_group/interest_group_browsertest.cc b/content/browser/interest_group/interest_group_browsertest.cc index 5dd142bc..80b9dd6ca 100644 --- a/content/browser/interest_group/interest_group_browsertest.cc +++ b/content/browser/interest_group/interest_group_browsertest.cc
@@ -15118,7 +15118,8 @@ return all_zeros; } -IN_PROC_BROWSER_TEST_F(InterestGroupBrowserTest, AuctionNonceIsValid) { +// TODO(crbug.com/1474303): Re-enable this test +IN_PROC_BROWSER_TEST_F(InterestGroupBrowserTest, DISABLED_AuctionNonceIsValid) { GURL test_url = https_server_->GetURL("a.test", "/page_with_iframe.html"); ASSERT_TRUE(NavigateToURL(shell(), test_url)); url::Origin test_origin = url::Origin::Create(test_url);
diff --git a/content/browser/loader/keep_alive_url_browsertest.cc b/content/browser/loader/keep_alive_url_browsertest.cc index 7796b64..c2ad6a44 100644 --- a/content/browser/loader/keep_alive_url_browsertest.cc +++ b/content/browser/loader/keep_alive_url_browsertest.cc
@@ -12,7 +12,9 @@ #include "base/functional/bind.h" #include "base/location.h" #include "base/run_loop.h" +#include "base/strings/strcat.h" #include "base/strings/string_util.h" +#include "base/strings/stringprintf.h" #include "base/test/allow_check_is_test_for_testing.h" #include "base/test/bind.h" #include "base/test/mock_callback.h" @@ -39,7 +41,9 @@ #include "net/test/embedded_test_server/controllable_http_response.h" #include "net/test/embedded_test_server/request_handler_util.h" #include "testing/gmock/include/gmock/gmock.h" +#include "third_party/abseil-cpp/absl/types/optional.h" #include "third_party/blink/public/common/features.h" +#include "url/url_util.h" namespace content { @@ -55,10 +59,130 @@ constexpr char k200TextResponse[] = "HTTP/1.1 200 OK\r\n" "Content-Type: text/html; charset=utf-8\r\n" - "\r\n"; + "\r\n" + "Acked!"; + +constexpr char kBeaconId[] = "beacon01"; + +// Encodes the given `url` using the JS method encodeURIComponent. +std::string EncodeURL(const GURL& url) { + url::RawCanonOutputT<char> buffer; + url::EncodeURIComponent(url.spec().data(), url.spec().size(), &buffer); + return std::string(buffer.data(), buffer.length()); +} } // namespace +class KeepAliveURLBrowserTestBase : public ContentBrowserTest { + public: + KeepAliveURLBrowserTestBase() { + feature_list_.InitWithFeaturesAndParameters( + GetDefaultEnabledBackForwardCacheFeaturesForTesting( + {{blink::features::kKeepAliveInBrowserMigration, {}}}), + GetDefaultDisabledBackForwardCacheFeaturesForTesting()); + base::test::AllowCheckIsTestForTesting(); + } + ~KeepAliveURLBrowserTestBase() override = default; + // Not Copyable. + KeepAliveURLBrowserTestBase(const KeepAliveURLBrowserTestBase&) = delete; + KeepAliveURLBrowserTestBase& operator=(const KeepAliveURLBrowserTestBase&) = + delete; + + void SetUpOnMainThread() override { + // Support multiple sites on the test server. + host_resolver()->AddRule("*", "127.0.0.1"); + loaders_observer_ = std::make_unique<KeepAliveURLLoadersTestObserver>( + web_contents()->GetBrowserContext()); + + ContentBrowserTest::SetUpOnMainThread(); + } + + protected: + [[nodiscard]] std::vector< + std::unique_ptr<net::test_server::ControllableHttpResponse>> + RegisterRequestHandlers(const std::vector<std::string>& relative_urls) { + std::vector<std::unique_ptr<net::test_server::ControllableHttpResponse>> + handlers; + for (const auto& relative_url : relative_urls) { + handlers.emplace_back( + std::make_unique<net::test_server::ControllableHttpResponse>( + embedded_test_server(), relative_url)); + } + return handlers; + } + + // Returns a cross-origin (kSecondaryHost) URL that causes the following + // redirect chain: + // http://b.com:<port>/no-cors-server-redirect-307?... + // --> http://b.com:<port>/server-redirect-307?... + // --> http://b.com:<port>/no-cors-server-redirect-307?... + // --> `target_url + GURL GetCrossOriginMultipleRedirectsURL(const GURL& target_url) const { + const auto intermediate_url2 = embedded_test_server()->GetURL( + kSecondaryHost, base::StringPrintf("/no-cors-server-redirect-307?%s", + target_url.spec().c_str())); + const auto intermediate_url1 = embedded_test_server()->GetURL( + kSecondaryHost, base::StringPrintf("/server-redirect-307?%s", + intermediate_url2.spec().c_str())); + return embedded_test_server()->GetURL( + kSecondaryHost, base::StringPrintf("/no-cors-server-redirect-307?%s", + intermediate_url1.spec().c_str())); + } + + // Returns a same-origin (kPrimaryHost) URL that causes the following + // redirect chain: + // /server-redirect-307?... + // --> /no-cors-server-redirect-307?... + // --> `target_url + GURL GetSameOriginMultipleRedirectsURL(const GURL& target_url) const { + const auto intermediate_url1 = embedded_test_server()->GetURL( + kPrimaryHost, base::StringPrintf("/no-cors-server-redirect-307?%s", + target_url.spec().c_str())); + return embedded_test_server()->GetURL( + kPrimaryHost, base::StringPrintf("/server-redirect-307?%s", + intermediate_url1.spec().c_str())); + } + + // Returns a same-origin (kPrimaryHost) URL that leads to cross-origin + // redirect chain: + // /server-redirect-307?... + // --> http://b.com:<port>/no-cors-server-redirect-307?... + // --> `target_url + GURL GetSameAndCrossOriginRedirectsURL(const GURL& target_url) const { + const auto intermediate_url1 = embedded_test_server()->GetURL( + kSecondaryHost, base::StringPrintf("/no-cors-server-redirect-307?%s", + target_url.spec().c_str())); + return embedded_test_server()->GetURL( + kPrimaryHost, base::StringPrintf("/server-redirect-307?%s", + intermediate_url1.spec().c_str())); + } + + WebContentsImpl* web_contents() const { + return static_cast<WebContentsImpl*>(shell()->web_contents()); + } + RenderFrameHostImpl* current_frame_host() { + return web_contents()->GetPrimaryFrameTree().root()->current_frame_host(); + } + KeepAliveURLLoaderService* loader_service() { + return static_cast<StoragePartitionImpl*>( + web_contents() + ->GetBrowserContext() + ->GetDefaultStoragePartition()) + ->GetKeepAliveURLLoaderService(); + } + void DisableBackForwardCache(WebContents* web_contents) { + DisableBackForwardCacheForTesting( + web_contents, BackForwardCache::TEST_REQUIRES_NO_CACHING); + } + KeepAliveURLLoadersTestObserver& loaders_observer() { + return *loaders_observer_; + } + + private: + base::test::ScopedFeatureList feature_list_; + std::unique_ptr<KeepAliveURLLoadersTestObserver> loaders_observer_; +}; + // Contains the integration tests for loading fetch(url, {keepalive: true}) // requests via browser process that are difficult to reliably reproduce in web // tests. @@ -69,30 +193,8 @@ // and still live in a different file // content/browser/renderer_host/render_process_host_browsertest.cc class KeepAliveURLBrowserTest - : public ContentBrowserTest, + : public KeepAliveURLBrowserTestBase, public ::testing::WithParamInterface<std::string> { - public: - KeepAliveURLBrowserTest() { - feature_list_.InitWithFeaturesAndParameters( - GetDefaultEnabledBackForwardCacheFeaturesForTesting( - {{blink::features::kKeepAliveInBrowserMigration, {}}}), - GetDefaultDisabledBackForwardCacheFeaturesForTesting()); - base::test::AllowCheckIsTestForTesting(); - } - ~KeepAliveURLBrowserTest() override = default; - // Not Copyable. - KeepAliveURLBrowserTest(const KeepAliveURLBrowserTest&) = delete; - KeepAliveURLBrowserTest& operator=(const KeepAliveURLBrowserTest&) = delete; - - void SetUpOnMainThread() override { - // Support multiple sites on the test server. - host_resolver()->AddRule("*", "127.0.0.1"); - loaders_observer_ = std::make_unique<KeepAliveURLLoadersTestObserver>( - web_contents()->GetBrowserContext()); - - ContentBrowserTest::SetUpOnMainThread(); - } - protected: // Navigates to a page specified by `keepalive_page_url`, which must fire a // fetch keepalive request. @@ -126,40 +228,6 @@ keepalive_request_handler->Done(); } - [[nodiscard]] std::vector< - std::unique_ptr<net::test_server::ControllableHttpResponse>> - RegisterRequestHandlers(const std::vector<std::string>& relative_urls) { - std::vector<std::unique_ptr<net::test_server::ControllableHttpResponse>> - handlers; - for (const auto& relative_url : relative_urls) { - handlers.emplace_back( - std::make_unique<net::test_server::ControllableHttpResponse>( - embedded_test_server(), relative_url)); - } - return handlers; - } - - WebContentsImpl* web_contents() const { - return static_cast<WebContentsImpl*>(shell()->web_contents()); - } - RenderFrameHostImpl* current_frame_host() { - return web_contents()->GetPrimaryFrameTree().root()->current_frame_host(); - } - KeepAliveURLLoaderService* loader_service() { - return static_cast<StoragePartitionImpl*>( - web_contents() - ->GetBrowserContext() - ->GetDefaultStoragePartition()) - ->GetKeepAliveURLLoaderService(); - } - void DisableBackForwardCache(WebContents* web_contents) { - DisableBackForwardCacheForTesting( - web_contents, BackForwardCache::TEST_REQUIRES_NO_CACHING); - } - KeepAliveURLLoadersTestObserver& loaders_observer() { - return *loaders_observer_; - } - GURL GetKeepAlivePageURL(const std::string& method, size_t num_requests = 1, bool set_csp = false) const { @@ -176,10 +244,6 @@ GURL GetCrossOriginPageURL() { return embedded_test_server()->GetURL(kSecondaryHost, "/title2.html"); } - - private: - base::test::ScopedFeatureList feature_list_; - std::unique_ptr<KeepAliveURLLoadersTestObserver> loaders_observer_; }; INSTANTIATE_TEST_SUITE_P( @@ -307,6 +371,171 @@ EXPECT_EQ(loader_service()->NumLoadersForTesting(), 0u); } +// Tests fetch(..., {keepalive: true}) with a cross-origin & CORS-safelisted +// request that causes a redirect chain of 4 URLs. +// +// As the mode is set to "no-cors" for CORS-safelisted requests, the redirect is +// processed without an error while the request is cross-origin. +IN_PROC_BROWSER_TEST_P(KeepAliveURLBrowserTest, MultipleRedirectsRequest) { + const auto beacon_endpoint = + base::StringPrintf("%s?id=%s", kKeepAliveEndpoint, kBeaconId); + auto request_handler = + std::move(RegisterRequestHandlers({beacon_endpoint})[0]); + ASSERT_TRUE(embedded_test_server()->Start()); + + // Set up a cross-origin (kSecondaryHost) URL with CORS-safelisted + // payload that causes multiple redirects and eventually points to a + // cross-origin `target_url`: + // + // http://b.com:<port>/no-cors-server-redirect-307?... + // --> http://b.com:<port>/server-redirect-307?... + // --> http://b.com:<port>/no-cors-server-redirect-307?... + // --> `target_url + const auto target_url = + embedded_test_server()->GetURL(kSecondaryHost, beacon_endpoint); + const auto beacon_url = GetCrossOriginMultipleRedirectsURL(target_url); + + // Navigate to a page that calls fetch() API and verify its response. + ASSERT_TRUE(NavigateToURL(web_contents(), embedded_test_server()->GetURL( + kPrimaryHost, "/title1.html"))); + + ASSERT_TRUE(ExecJs(web_contents(), + JsReplace(R"( + fetch($1, {keepalive: true, mode: 'no-cors'}); + )", + beacon_url), + content::EXECUTE_SCRIPT_NO_RESOLVE_PROMISES)); + ASSERT_EQ(loader_service()->NumLoadersForTesting(), 1u); + + // The in-browser logic should handle all redirects in browser first. + loaders_observer().WaitForTotalOnReceiveRedirectProcessed(3); + // After in-browser processing, the loader should remain alive to support + // forwarding stored redirects/response to renderer. + ASSERT_EQ(loader_service()->NumDisconnectedLoadersForTesting(), 0u); + EXPECT_EQ(loader_service()->NumLoadersForTesting(), 1u); + + // Ensure the fetch request is sent. + request_handler->WaitForRequest(); + // Send back response to terminate in-browser request handling. + request_handler->Send(k200TextResponse); + request_handler->Done(); + + // All redirects and the response should be forwarded to renderer. + loaders_observer().WaitForTotalOnReceiveRedirectForwarded(3); + loaders_observer().WaitForTotalOnReceiveResponseForwarded(1); + loaders_observer().WaitForTotalOnCompleteForwarded({net::OK}); + // After forwarding, the loader should all be gone. + EXPECT_EQ(loader_service()->NumDisconnectedLoadersForTesting(), 0u); + EXPECT_EQ(loader_service()->NumLoadersForTesting(), 0u); +} + +// Tests fetch(..., {keepalive: true}) with a cross-origin & CORS-safelisted +// request that causes a redirect chain of 3 URLs, where the cross-origin URLs +// are the 2nd URL & the 3rd URL in the chain. +// +// As the mode is set to "cors" for CORS-safelisted requests, the redirect will +// fail at the first cross-origin URL. +IN_PROC_BROWSER_TEST_P(KeepAliveURLBrowserTest, + MultipleRedirectsAndFailInBetweenRequest) { + const auto beacon_endpoint = + base::StringPrintf("%s?id=%s", kKeepAliveEndpoint, kBeaconId); + ASSERT_TRUE(embedded_test_server()->Start()); + + // Set up a same-origin URL with CORS-safelisted payload that causes multiple + // redirects and eventually points to a cross-origin `target_url`: + // + // http://a.com:<port>/server-redirect-307?... + // --> http://b.com:<port>/no-cors-server-redirect-307?... => should fail + // --> `target_url => should not reach here + const auto target_url = + embedded_test_server()->GetURL(kSecondaryHost, beacon_endpoint); + const auto beacon_url = GetSameAndCrossOriginRedirectsURL(target_url); + + // Navigate to a page that calls fetch() API and verify its response. + ASSERT_TRUE(NavigateToURL(web_contents(), embedded_test_server()->GetURL( + kPrimaryHost, "/title1.html"))); + ASSERT_TRUE(ExecJs(web_contents(), + JsReplace(R"( + fetch($1, {keepalive: true, mode: 'cors'}); + )", + beacon_url), + content::EXECUTE_SCRIPT_NO_RESOLVE_PROMISES)); + ASSERT_EQ(loader_service()->NumLoadersForTesting(), 1u); + + // The in-browser logic should handle all redirects in browser first. + loaders_observer().WaitForTotalOnReceiveRedirectProcessed(1); + // After in-browser processing, the loader should remain alive to support + // forwarding stored redirects/response to renderer. + ASSERT_EQ(loader_service()->NumDisconnectedLoadersForTesting(), 0u); + EXPECT_EQ(loader_service()->NumLoadersForTesting(), 1u); + + // No request will be sent to kKeepAliveEndpoint, as it fails at the 2nd URL. + + // All redirects should be forwarded to renderer. + loaders_observer().WaitForTotalOnReceiveRedirectForwarded(1); + loaders_observer().WaitForTotalOnCompleteForwarded({net::ERR_FAILED}); + // After forwarding, the loader should all be gone. + EXPECT_EQ(loader_service()->NumDisconnectedLoadersForTesting(), 0u); + EXPECT_EQ(loader_service()->NumLoadersForTesting(), 0u); +} + +// Tests fetch(..., {keepalive: true}) with a cross-origin & CORS-safelisted +// request that causes a redirect chain of 3 URLs, where the cross-origin URL +// is the target URL (3rd URL in the chain). +// +// As the mode is set to "cors" for CORS-safelisted requests, the redirect will +// fail at the first cross-origin URL. +IN_PROC_BROWSER_TEST_P(KeepAliveURLBrowserTest, + MultipleRedirectsAndFailAtLastRequest) { + const auto beacon_endpoint = + base::StringPrintf("%s?id=%s", kKeepAliveEndpoint, kBeaconId); + auto request_handler = + std::move(RegisterRequestHandlers({beacon_endpoint})[0]); + ASSERT_TRUE(embedded_test_server()->Start()); + + // Set up a same-origin URL with CORS-safelisted payload that causes multiple + // redirects and eventually points to a cross-origin `target_url`: + // + // http://a.com:<port>/server-redirect-307?... + // --> http://a.com:<port>/no-cors-server-redirect-307?... + // --> `target_url => should fail to get response + const auto target_url = + embedded_test_server()->GetURL(kSecondaryHost, beacon_endpoint); + const auto beacon_url = GetSameOriginMultipleRedirectsURL(target_url); + + // Navigate to a page that calls fetch() API and verify its response. + ASSERT_TRUE(NavigateToURL(web_contents(), embedded_test_server()->GetURL( + kPrimaryHost, "/title1.html"))); + ASSERT_TRUE(ExecJs(web_contents(), + JsReplace(R"( + fetch($1, {keepalive: true, mode: 'cors'}); + )", + beacon_url), + content::EXECUTE_SCRIPT_NO_RESOLVE_PROMISES)); + ASSERT_EQ(loader_service()->NumLoadersForTesting(), 1u); + + // The in-browser logic should handle all redirects in browser first. + loaders_observer().WaitForTotalOnReceiveRedirectProcessed(2); + // After in-browser processing, the loader should remain alive to support + // forwarding stored redirects/response to renderer. + ASSERT_EQ(loader_service()->NumDisconnectedLoadersForTesting(), 0u); + EXPECT_EQ(loader_service()->NumLoadersForTesting(), 1u); + + // No request will be sent to kKeepAliveEndpoint, as it fails at the 2nd URL. + // The redirect request should be processed in browser and gets sent. + request_handler->WaitForRequest(); + // End the keepalive request by sending back final response. + request_handler->Send(k200TextResponse); + request_handler->Done(); + + // All redirects should be forwarded to renderer. + loaders_observer().WaitForTotalOnReceiveRedirectForwarded(2); + loaders_observer().WaitForTotalOnCompleteForwarded({net::ERR_FAILED}); + // After forwarding, the loader should all be gone. + EXPECT_EQ(loader_service()->NumDisconnectedLoadersForTesting(), 0u); + EXPECT_EQ(loader_service()->NumLoadersForTesting(), 0u); +} + // Delays handling redirect for a keepalive ping until after the page making the // keepalive ping has been unloaded. The browser must ensure the redirect is // verified and properly processed by the browser. @@ -399,4 +628,235 @@ EXPECT_EQ(loader_service()->NumLoadersForTesting(), 0u); } +class SendBeaconBrowserTestBase : public KeepAliveURLBrowserTestBase { + protected: + virtual std::string beacon_payload_type() const = 0; + + GURL GetBeaconPageURL( + const GURL& beacon_url, + bool with_non_cors_safelisted_content, + absl::optional<int> delay_iframe_removal_ms = absl::nullopt) const { + std::vector<std::string> queries = { + "/send-beacon-in-iframe.html?url=" + EncodeURL(beacon_url), + "&payload_type=" + beacon_payload_type()}; + if (with_non_cors_safelisted_content) { + // Setting the payload's content type to `application/octet-stream`, as + // only `application/x-www-form-urlencoded`, `multipart/form-data`, and + // `text/plain` MIME types are allowed for CORS-safelisted `content-type` + // request header. + // https://fetch.spec.whatwg.org/#cors-safelisted-request-header + queries.push_back("&payload_content_type=application/octet-stream"); + } + if (delay_iframe_removal_ms.has_value()) { + queries.push_back(base::StringPrintf("&delay_iframe_removal_ms=%d", + delay_iframe_removal_ms.value())); + } + + return embedded_test_server()->GetURL(kPrimaryHost, base::StrCat(queries)); + } + + // Navigates to a page that calls `navigator.sendBeacon(beacon_url)` from a + // programmatically created iframe. The iframe will then be removed after the + // JS call after an optional `delay_iframe_removal_ms` interval. + // `request_handler` must handle the final URL of the sendBeacon request. + void LoadPageWithIframeAndSendBeacon( + const GURL& beacon_url, + net::test_server::ControllableHttpResponse* request_handler, + const std::string& response, + int expect_total_redirects, + absl::optional<int> delay_iframe_removal_ms = absl::nullopt) { + // Navigate to the page that calls sendBeacon with `beacon_url` from an + // appended iframe. + ASSERT_TRUE(NavigateToURL( + web_contents(), + GetBeaconPageURL(beacon_url, + /*with_non_cors_safelisted_content=*/false, + delay_iframe_removal_ms))); + ASSERT_EQ(loader_service()->NumLoadersForTesting(), 1u); + + // All redirects, if exist, should be processed in browser first. + loaders_observer().WaitForTotalOnReceiveRedirectProcessed( + expect_total_redirects); + // After in-browser processing, the loader should remain alive to support + // forwarding stored redirects/response to renderer. But it may or may not + // connect to a renderer. + EXPECT_EQ(loader_service()->NumLoadersForTesting(), 1u); + + // Ensure the sendBeacon request is sent. + request_handler->WaitForRequest(); + // Send back final response to terminate in-browser request handling. + request_handler->Send(response); + request_handler->Done(); + + // After in-browser redirect/response processing, the in-browser logic may + // or may not forward redirect/response to renderer process, depending on + // whether the renderer is still alive. + loaders_observer().WaitForTotalOnReceiveResponse(1); + // OnComplete may not be called if the renderer dies too early in before + // receiving response. + + // The loader should all be gone. + EXPECT_EQ(loader_service()->NumLoadersForTesting(), 0u); + } +}; + +class SendBeaconBrowserTest + : public SendBeaconBrowserTestBase, + public ::testing::WithParamInterface<std::string> { + protected: + std::string beacon_payload_type() const override { return GetParam(); } +}; + +INSTANTIATE_TEST_SUITE_P( + All, + SendBeaconBrowserTest, + ::testing::Values("string", "arraybuffer", "form", "blob"), + [](const testing::TestParamInfo<KeepAliveURLBrowserTest::ParamType>& info) { + return info.param; + }); + +// Tests navigator.sendBeacon() with a cross-origin & CORS-safelisted request +// that causes a redirect chain of 4 URLs. +// +// The JS call happens in an iframe that is removed right after the sendBeacon() +// call, so the chain of redirects & response handling must survive the iframe +// unload. +IN_PROC_BROWSER_TEST_P(SendBeaconBrowserTest, + MultipleRedirectsRequestWithIframeRemoval) { + const auto beacon_endpoint = + base::StringPrintf("%s?id=%s", kKeepAliveEndpoint, kBeaconId); + auto request_handler = + std::move(RegisterRequestHandlers({beacon_endpoint})[0]); + ASSERT_TRUE(embedded_test_server()->Start()); + + // Set up a cross-origin (kSecondaryHost) URL with CORS-safelisted + // payload that causes multiple redirects. + const auto target_url = + embedded_test_server()->GetURL(kSecondaryHost, beacon_endpoint); + const auto beacon_url = GetCrossOriginMultipleRedirectsURL(target_url); + + LoadPageWithIframeAndSendBeacon(beacon_url, request_handler.get(), + k200TextResponse, + /*expect_total_redirects=*/3); +} + +// Tests navigator.sendBeacon() with a cross-origin & CORS-safelisted request +// that causes a redirect chain of 4 URLs. +// +// Unlike the `MultipleRedirectsRequestWithIframeRemoval` test case above, the +// request here is fired within an iframe that will be removed shortly +// (delayed by 0ms, roughly in the JS next event cycle). +// This is to mimic the following scenario: +// +// 1. The server returns a redirect. +// 2. In the browser process KeepAliveURLLoader::OnReceiveRedirect(), +// forwarding_client_ is not null (as renderer/iframe still exists), so it +// calls forwarding_client_->OnReceiveRedirect() IPC to forward to renderer. +// 3. The renderer process is somehow shut down before its +// URLLoaderClient::OnReceiveRedirect() is finished, so the redirect chain is +// incompleted. +// 4. KeepAliveURLLoader::OnRendererConnectionError() is triggered, and only +// aware of forwarding_client_'s disconnection. It should take over redirect +// chain handling. +// +// Without delaying iframe removal, renderer disconnection may happen in between +// (2) and (3). +IN_PROC_BROWSER_TEST_P(SendBeaconBrowserTest, + MultipleRedirectsRequestWithDelayedIframeRemoval) { + const auto beacon_endpoint = + base::StringPrintf("%s?id=%s", kKeepAliveEndpoint, kBeaconId); + auto request_handler = + std::move(RegisterRequestHandlers({beacon_endpoint})[0]); + ASSERT_TRUE(embedded_test_server()->Start()); + + // Set up a cross-origin (kSecondaryHost) URL with CORS-safelisted + // payload that causes multiple redirects. + const auto target_url = + embedded_test_server()->GetURL(kSecondaryHost, beacon_endpoint); + const auto beacon_url = GetCrossOriginMultipleRedirectsURL(target_url); + + LoadPageWithIframeAndSendBeacon(beacon_url, request_handler.get(), + k200TextResponse, + /*expect_total_redirects=*/3, + /*delay_iframe_removal_ms=*/0); +} + +// Tests navigator.sendBeacon() with a cross-origin & CORS-safelisted request +// that redirects from url1 to url2. The redirect is handled by a server +// endpoint (/no-cors-server-redirect-307) which does not support CORS. +// As navigator.sendBeacon() marks its request with `no-cors`, the redirect +// should succeed. +IN_PROC_BROWSER_TEST_P(SendBeaconBrowserTest, + CrossOriginAndCORSSafelistedRedirectRequest) { + const auto beacon_endpoint = + base::StringPrintf("%s?id=%s", kKeepAliveEndpoint, kBeaconId); + auto request_handler = + std::move(RegisterRequestHandlers({beacon_endpoint})[0]); + ASSERT_TRUE(embedded_test_server()->Start()); + + // Set up a cross-origin (kSecondaryHost) redirect with CORS-safelisted + // payload according to the following redirect chain: + // navigator.sendBeacon( + // "http://b.com:<port>/no-cors-server-redirect-307?...", + // <CORS-safelisted payload>) + // --> http://b.com:<port>/beacon?id=beacon01 + const auto target_url = + embedded_test_server()->GetURL(kSecondaryHost, beacon_endpoint); + const auto beacon_url = embedded_test_server()->GetURL( + kSecondaryHost, base::StringPrintf("/no-cors-server-redirect-307?%s", + EncodeURL(target_url).c_str())); + + LoadPageWithIframeAndSendBeacon(beacon_url, request_handler.get(), + k200TextResponse, + /*expect_total_redirects=*/1); +} + +class SendBeaconBlobBrowserTest : public SendBeaconBrowserTestBase { + protected: + std::string beacon_payload_type() const override { return "blob"; } +}; + +// Tests navigator.sendBeacon() with a cross-origin & non-CORS-safelisted +// request that redirects from url1 to url2. The redirect is handled by a server +// endpoint (/no-cors-server-redirect-307) which does not support CORS. +// As navigator.sendBeacon() marks its request with `no-cors`, the redirect +// should fail. +IN_PROC_BROWSER_TEST_F(SendBeaconBlobBrowserTest, + CrossOriginAndNonCORSSafelistedRedirectRequest) { + const auto beacon_endpoint = + base::StringPrintf("%s?id=%s", kKeepAliveEndpoint, kBeaconId); + auto request_handler = + std::move(RegisterRequestHandlers({beacon_endpoint})[0]); + ASSERT_TRUE(embedded_test_server()->Start()); + + // Set up a cross-origin (kSecondaryHost) redirect with non-CORS-safelisted + // payload according to the following redirect chain: + // navigator.sendBeacon( + // "http://b.com:<port>/no-cors-server-redirect-307?...", + // <non-CORS-safelisted payload>) => should fail here + // --> http://b.com:<port>/beacon?id=beacon01 + const auto target_url = + embedded_test_server()->GetURL(kSecondaryHost, beacon_endpoint); + const auto beacon_url = embedded_test_server()->GetURL( + kSecondaryHost, base::StringPrintf("/no-cors-server-redirect-307?%s", + EncodeURL(target_url).c_str())); + // Navigate to the page that calls sendBeacon with `beacon_url` from an + // appended iframe, which will be removed shortly after calling sendBeacon(). + ASSERT_TRUE(NavigateToURL( + web_contents(), + GetBeaconPageURL(beacon_url, /*with_non_cors_safelisted_content=*/true))); + + // The redirect is rejected in-browser during redirect (with + // non-CORS-safelisted payload) handling because /no-cors-server-redirect-xxx + // doesn't support CORS. Thus, KeepAliveURLLoader::OnReceiveRedirect() is not + // called but KeepAliveURLLoader::OnComplete(). + // Note that renderer can be gone at any point before or after the first URL + // is loaded. So OnComplete() may or may not be forwarded. + loaders_observer().WaitForTotalOnComplete({net::ERR_FAILED}); + EXPECT_FALSE(request_handler->has_received_request()); + // After in-browser processing, the loader should all be gone. + EXPECT_EQ(loader_service()->NumDisconnectedLoadersForTesting(), 0u); + EXPECT_EQ(loader_service()->NumLoadersForTesting(), 0u); +} + } // namespace content
diff --git a/content/browser/loader/keep_alive_url_loader.cc b/content/browser/loader/keep_alive_url_loader.cc index ba88227..06f6c61 100644 --- a/content/browser/loader/keep_alive_url_loader.cc +++ b/content/browser/loader/keep_alive_url_loader.cc
@@ -216,6 +216,64 @@ std::unique_ptr<blink::URLLoaderThrottle> throttle_; }; +// Stores the chain of redriects, response, and completion status, such that +// they can be forwarded to renderer after handled in browser first. +// See also `ForwardURLLoad()`. +struct KeepAliveURLLoader::StoredURLLoad { + StoredURLLoad() = default; + + // Not copyable. + StoredURLLoad(const StoredURLLoad&) = delete; + StoredURLLoad& operator=(const StoredURLLoad&) = delete; + + // Stores data for a redirect received from `OnReceiveRedirect()`. + struct RedirectData { + RedirectData(const net::RedirectInfo& redirect_info, + network::mojom::URLResponseHeadPtr response_head) + : info(redirect_info), head(std::move(response_head)) {} + // Not copyable. + RedirectData(const RedirectData&) = delete; + RedirectData& operator=(const RedirectData&) = delete; + + // A copy of the RedirectInfo. + net::RedirectInfo info; + // The original URLResponseHead not yet passed to renderer. + network::mojom::URLResponseHeadPtr head; + }; + + // Stores data for a response received from `OnReceiveResponse()`. + struct ResponseData { + ResponseData(network::mojom::URLResponseHeadPtr response_head, + mojo::ScopedDataPipeConsumerHandle body_handle, + absl::optional<mojo_base::BigBuffer> cached_metadata) + : head(std::move(response_head)), + body(std::move(body_handle)), + metadata(std::move(cached_metadata)) {} + // Not copyable. + ResponseData(const ResponseData&) = delete; + ResponseData& operator=(const ResponseData&) = delete; + + // The original URLResponseHead not yet passed to renderer. + network::mojom::URLResponseHeadPtr head; + // The original body handle not yet passed to renderer. + mojo::ScopedDataPipeConsumerHandle body; + // The original cached metadata not yet passed to renderer. + absl::optional<mojo_base::BigBuffer> metadata; + }; + + // Stores all intermediate redirect data received from `OnReceiveRedirect()`. + std::queue<std::unique_ptr<RedirectData>> redirects; + // Stores the response data received from `OnReceiveResponse()` for later use + // in renderer. + std::unique_ptr<ResponseData> response = nullptr; + // Stores the completion status received from `OnComplete()` for later use in + // renderer. + absl::optional<network::URLLoaderCompletionStatus> completion_status = + absl::nullopt; + // Tells whether any of the above field has been used (forwarded to renderer). + bool forwarding = false; +}; + KeepAliveURLLoader::KeepAliveURLLoader( int32_t request_id, uint32_t options, @@ -233,6 +291,7 @@ forwarding_client_(std::move(forwarding_client)), traffic_annotation_(traffic_annotation), network_loader_factory_(std::move(network_loader_factory)), + stored_url_load_(std::make_unique<StoredURLLoad>()), policy_container_host_(std::move(policy_container_host)), browser_context_(browser_context), initial_url_(resource_request.url), @@ -326,9 +385,24 @@ TRACE_EVENT("loading", "KeepAliveURLLoader::FollowRedirect", "request_id", request_id_, "url", new_url); - // Forwards the action to `loader_` in the network service. - loader_->FollowRedirect(removed_headers, modified_headers, - modified_cors_exempt_headers, new_url); + if (new_url != absl::nullopt) { + mojo::ReportBadMessage( + "Unexpected `new_url` in KeepAliveURLLoader::FollowRedirect(): " + "must be null"); + return; + } + + if (IsRendererConnected()) { + // Continue forwarding the stored data to renderer. + // Note: we may or may not have response at this point. + ForwardURLLoad(); + // DO NOT touch any members after this line. `this` may be already deleted + // if `OnComplete()` has been triggered. + return; + } + // No need to forward anymore as the target renderer is gone. + DeleteSelf(); + // DO NOT touch any members after this line. `this` is deleted. } void KeepAliveURLLoader::SetPriority(net::RequestPriority priority, @@ -343,12 +417,11 @@ void KeepAliveURLLoader::PauseReadingBodyFromNet() { DCHECK_CURRENTLY_ON(BrowserThread::UI); - TRACE_EVENT("loading", "KeepAliveURLLoader::FollowRedirect", "request_id", - request_id_); - if (IsRendererConnected()) { - // If the renderer is alive, simply forwards the action to the network - // service as the checks are already handled in the renderer. - loader_->PauseReadingBodyFromNet(); + TRACE_EVENT("loading", "KeepAliveURLLoader::PauseReadingBodyFromNet", + "request_id", request_id_); + if (HasReceivedResponse()) { + // This may come from a renderer that tries to process a redirect which has + // been previously handled in this loader. return; } @@ -370,10 +443,9 @@ DCHECK_CURRENTLY_ON(BrowserThread::UI); TRACE_EVENT("loading", "KeepAliveURLLoader::ResumeReadingBodyFromNet", "request_id", request_id_); - if (IsRendererConnected()) { - // If the renderer is alive, simply forwards the action to the network - // service as the checks are already handled in the renderer. - loader_->ResumeReadingBodyFromNet(); + if (HasReceivedResponse()) { + // This may come from a renderer that tries to process a redirect which has + // been previously handled in this loader. return; } @@ -404,49 +476,6 @@ // TODO(crbug.com/1356128): Handle in browser process. } -void KeepAliveURLLoader::OnReceiveResponse( - network::mojom::URLResponseHeadPtr response, - mojo::ScopedDataPipeConsumerHandle body, - absl::optional<mojo_base::BigBuffer> cached_metadata) { - DCHECK_CURRENTLY_ON(BrowserThread::UI); - TRACE_EVENT("loading", "KeepAliveURLLoader::OnReceiveResponse", "request_id", - request_id_, "url", last_url_); - - has_received_response_ = true; - // TODO(crbug.com/1424731): The renderer might exit before `OnReceiveRedirect` - // or `OnReceiveResponse` is called, or during their execution. In such case, - // `forwarding_client_` can't finish response handling. Figure out a way to - // negotiate shutdown timing via RenderFrameHostImpl::OnUnloadAck() and - // invalidate `forwarding_client_`. - if (IsRendererConnected()) { - // The renderer is alive, forwards the action. - - // The receiver may fail to finish reading `response`, so response caching - // is not guaranteed. - forwarding_client_->OnReceiveResponse(std::move(response), std::move(body), - std::move(cached_metadata)); - // TODO(crbug.com/1422645): Ensure that attributionsrc response handling is - // migrated to browser process. - - if (observer_for_testing_) { - CHECK_IS_TEST(); - observer_for_testing_->OnReceiveResponseForwarded(this); - } - return; - } - - if (observer_for_testing_) { - CHECK_IS_TEST(); - observer_for_testing_->OnReceiveResponseProcessed(this); - } - - // No need to wait for `OnComplete()`. - // This loader should be deleted immediately to avoid hanged requests taking - // up resources. - DeleteSelf(); - // DO NOT touch any members after this line. `this` is already deleted. -} - void KeepAliveURLLoader::OnReceiveRedirect( const net::RedirectInfo& redirect_info, network::mojom::URLResponseHeadPtr head) { @@ -454,26 +483,14 @@ TRACE_EVENT("loading", "KeepAliveURLLoader::OnReceiveRedirect", "request_id", request_id_); - // TODO(crbug.com/1424731): The renderer might exit before `OnReceiveRedirect` - // or `OnReceiveResponse` is called, or during their execution. In such case, - // `forwarding_client_` can't finish response handling. Figure out a way to - // negotiate shutdown timing via RenderFrameHostImpl::OnUnloadAck() and - // invalidate `forwarding_client_`. - if (IsRendererConnected()) { - // The renderer is alive, forwards the action. - // Redirects must be handled by the renderer so that it know what URL the - // response come from when parsing responses. - forwarding_client_->OnReceiveRedirect(redirect_info, std::move(head)); + // Stores the redirect data for later use by renderer. + stored_url_load_->redirects.emplace( + std::make_unique<StoredURLLoad::RedirectData>(redirect_info, + std::move(head))); - if (observer_for_testing_) { - CHECK_IS_TEST(); - observer_for_testing_->OnReceiveRedirectForwarded(this); - } - return; - } - - // Handles redirect in browser. See also the call sequence from renderer: - // https://docs.google.com/document/d/1ZzxMMBvpqn8VZBZKnb7Go8TWjnrGcXuLS_USwVVRUvY/edit#heading=h.6uwqtijf7dvd + // Handles all redirects in browser first. + // See also the call sequence from renderer: + // https://docs.google.com/document/d/1ZzxMMBvpqn8VZBZKnb7Go8TWjnrGcXuLS_USwVVRUvY/edit?pli=1#heading=h.d006i46pmq9 // Runs throttles from content embedder. ModifiedHeaders modified; @@ -485,8 +502,9 @@ net::RedirectInfo redirect_info_copy = redirect_info; auto weak_ptr = GetWeakPtr(); throttle_entry->throttle().WillRedirectRequest( - &redirect_info_copy, *head, &throttle_deferred, - &throttle_modified.removed_headers, &throttle_modified.modified_headers, + &redirect_info_copy, *(stored_url_load_->redirects.back()->head), + &throttle_deferred, &throttle_modified.removed_headers, + &throttle_modified.modified_headers, &throttle_modified.modified_cors_exempt_headers); if (!weak_ptr) { // `this` is already destroyed by throttle. @@ -528,13 +546,59 @@ observer_for_testing_->OnReceiveRedirectProcessed(this); } + // Directly forwards the action to `loader_` in the network service. + // // Follows redirect only after all current throttle UI tasks are executed. // Note: there may be throttles running in IO thread, which may send signals // in between `FollowRedirect()` and the next `OnReceiveRedirect()` or // `OnReceiveResponse()`. - FollowRedirect(modified.removed_headers, modified.modified_headers, - modified.modified_cors_exempt_headers, - /*new_url=*/absl::nullopt); + loader_->FollowRedirect(modified.removed_headers, modified.modified_headers, + modified.modified_cors_exempt_headers, + /*new_url=*/absl::nullopt); +} + +void KeepAliveURLLoader::OnReceiveResponse( + network::mojom::URLResponseHeadPtr response, + mojo::ScopedDataPipeConsumerHandle body, + absl::optional<mojo_base::BigBuffer> cached_metadata) { + DCHECK_CURRENTLY_ON(BrowserThread::UI); + TRACE_EVENT("loading", "KeepAliveURLLoader::OnReceiveResponse", "request_id", + request_id_, "url", last_url_); + + if (observer_for_testing_) { + CHECK_IS_TEST(); + observer_for_testing_->OnReceiveResponse(this); + } + + // In case the renderer is alive, the stored response data will be forwarded + // at the end of `ForwardURLLoad()`. + stored_url_load_->response = std::make_unique<StoredURLLoad::ResponseData>( + std::move(response), std::move(body), std::move(cached_metadata)); + + // TODO(crbug.com/1422645): Ensure that attributionsrc response handling is + // migrated to browser process here so that it works even when renderer is + // disconnected. + // For now, it happens in the renderer after response is forwarded. + + if (IsRendererConnected()) { + // Starts to forward the stored redirects/response to renderer. + // Note that `OnComplete()` may be triggered in between the forwarding. + ForwardURLLoad(); + // DO NOT touch any members after this line. `this` may be already deleted + // if `OnComplete()` has been triggered. + return; + } + + if (observer_for_testing_) { + CHECK_IS_TEST(); + observer_for_testing_->OnReceiveResponseProcessed(this); + } + + // No need to wait for `OnComplete()`. + // This loader should be deleted immediately to avoid hanged requests taking + // up resources. + DeleteSelf(); + // DO NOT touch any members after this line. `this` is already deleted. } void KeepAliveURLLoader::OnUploadProgress(int64_t current_position, @@ -574,16 +638,26 @@ TRACE_EVENT("loading", "KeepAliveURLLoader::OnComplete", "request_id", request_id_); - if (IsRendererConnected()) { - // The renderer is alive, forwards the action. - forwarding_client_->OnComplete(completion_status); + if (observer_for_testing_) { + CHECK_IS_TEST(); + observer_for_testing_->OnComplete(this, completion_status); + } - if (observer_for_testing_) { - CHECK_IS_TEST(); - observer_for_testing_->OnCompleteForwarded(this, completion_status); + // In case the renderer is alive, the stored status will be forwarded + // at the end of `ForwardURLLoad()`. + stored_url_load_->completion_status = completion_status; + + if (IsRendererConnected()) { + if (HasReceivedResponse()) { + // Do nothing. `completion_status` will be forwarded at the end of + // `ForwardURLLoad()`. + return; } - DeleteSelf(); + // Either (1) an error happens in between redirect handling in browser, or + // (2) the redirects and response have all been forwarded. + // Starts forwarding stored redirects and the completion status to renderer. + ForwardURLLoad(); // DO NOT touch any members after this line. `this` is already deleted. return; } @@ -598,6 +672,79 @@ // DO NOT touch any members after this line. `this` is already deleted. } +bool KeepAliveURLLoader::HasReceivedResponse() const { + return stored_url_load_ && stored_url_load_->response != nullptr; +} + +void KeepAliveURLLoader::ForwardURLLoad() { + DCHECK_CURRENTLY_ON(BrowserThread::UI); + CHECK(IsRendererConnected()); + CHECK(stored_url_load_); + + // Forwards the redirects/response/completion in the exact sequence. + stored_url_load_->forwarding = true; + + if (!stored_url_load_->redirects.empty()) { + // All redirects have been handled in the browser. However, redirects must + // also be processed by the renderer so that it knows what URL the + // response come from when parsing the response. + // + // Note: The renderer might get shut down before + // `forwarding_client_->OnReceiveRedirect()` finish all redirect handling. + // In such case, the handling will be taken over by browser from + // `OnRendererConnectionError()`. + forwarding_client_->OnReceiveRedirect( + stored_url_load_->redirects.front()->info, + std::move(stored_url_load_->redirects.front()->head)); + stored_url_load_->redirects.pop(); + + if (observer_for_testing_) { + CHECK_IS_TEST(); + observer_for_testing_->OnReceiveRedirectForwarded(this); + } + // The rest of `stored_url_load_->redirects` will be forwarded in the next + // visit to this method when `FollowRedirect()` is called by the renderer. + return; + } + + if (stored_url_load_->response) { + // Note: The receiver may fail to finish reading the entire + // `stored_url_load_->response`response`, so response caching is not + // guaranteed. + // Note: The renderer might get shut down before + // `forwarding_client_->OnReceiveResponse()` finish response handling. + // In such case, the attributionsrc handling cannot be dropped and should be + // taken over by browser in `OnRendererConnectionError(). + forwarding_client_->OnReceiveResponse( + std::move(stored_url_load_->response->head), + std::move(stored_url_load_->response->body), + std::move(stored_url_load_->response->metadata)); + stored_url_load_->response = nullptr; + + if (observer_for_testing_) { + CHECK_IS_TEST(); + observer_for_testing_->OnReceiveResponseForwarded(this); + } + } + + if (stored_url_load_->completion_status.has_value()) { + forwarding_client_->OnComplete(*(stored_url_load_->completion_status)); + if (observer_for_testing_) { + CHECK_IS_TEST(); + observer_for_testing_->OnCompleteForwarded( + this, *(stored_url_load_->completion_status)); + } + stored_url_load_ = nullptr; + + DeleteSelf(); + // DO NOT touch any members after this line. `this` is already deleted. + } +} + +bool KeepAliveURLLoader::IsForwardURLLoadStarted() const { + return stored_url_load_ && stored_url_load_->forwarding; +} + bool KeepAliveURLLoader::IsRendererConnected() const { return !!forwarding_client_; } @@ -639,9 +786,23 @@ TRACE_EVENT("loading", "KeepAliveURLLoader::OnNetworkConnectionError", "request_id", request_id_); - // The network loader has an error; we should let the client know it's - // closed by dropping this, which will in turn make this loader destroyed. - forwarding_client_.reset(); + // The network loader either has an error or gets disconnected after response + // handling is completed. + if (IsRendererConnected()) { + if (!IsForwardURLLoadStarted()) { + // The network service disconnects before this loader forwards anything to + // renderer. + ForwardURLLoad(); + // DO NOT touch any members after this line. `this` may be deleted. + return; + } + // Otherwise, let `ForwardURLLoad()` continue forwarding the rest. + return; + } + + // We should let the renderer know it's closed by deleting `this`. + DeleteSelf(); + // DO NOT touch any members after this line. `this` is already deleted. } void KeepAliveURLLoader::OnRendererConnectionError() { @@ -649,17 +810,22 @@ TRACE_EVENT("loading", "KeepAliveURLLoader::OnRendererConnectionError", "request_id", request_id_); - if (has_received_response_) { - // No need to wait for `OnComplete()`. - DeleteSelf(); - // DO NOT touch any members after this line. `this` is already deleted. + // Dropping the client as renderer is gone. + forwarding_client_.reset(); + + if (!IsForwardURLLoadStarted() && !HasReceivedResponse()) { + // The renderer disconnects before this loader forwards anything to it. + // But the in-browser request processing may not complete yet. + + // TODO(crbug.com/1422645): Ensure that attributionsrc response handling is + // taken over by browser. return; } - // Otherwise, let this loader continue to handle responses. - forwarding_client_.reset(); - // TODO(crbug.com/1424731): When we reach here while the renderer is - // processing a redirect, we should take over the redirect handling in the - // browser process. See TODOs in `OnReceiveRedirect()`. + + // Renderer disconnects in-between forwarding, no need to call + // `ForwardURLLoad()` anymore. + DeleteSelf(); + // DO NOT touch any members after this line. `this` is already deleted. } void KeepAliveURLLoader::DeleteSelf() {
diff --git a/content/browser/loader/keep_alive_url_loader.h b/content/browser/loader/keep_alive_url_loader.h index f7143cab..a77d3cd 100644 --- a/content/browser/loader/keep_alive_url_loader.h +++ b/content/browser/loader/keep_alive_url_loader.h
@@ -6,6 +6,7 @@ #define CONTENT_BROWSER_LOADER_KEEP_ALIVE_URL_LOADER_H_ #include <stdint.h> +#include <queue> #include <string> #include <vector> @@ -126,8 +127,12 @@ public: virtual void OnReceiveRedirectForwarded(KeepAliveURLLoader* loader) = 0; virtual void OnReceiveRedirectProcessed(KeepAliveURLLoader* loader) = 0; + virtual void OnReceiveResponse(KeepAliveURLLoader* loader) = 0; virtual void OnReceiveResponseForwarded(KeepAliveURLLoader* loader) = 0; virtual void OnReceiveResponseProcessed(KeepAliveURLLoader* loader) = 0; + virtual void OnComplete( + KeepAliveURLLoader* loader, + const network::URLLoaderCompletionStatus& completion_status) = 0; virtual void OnCompleteForwarded( KeepAliveURLLoader* loader, const network::URLLoaderCompletionStatus& completion_status) = 0; @@ -174,6 +179,20 @@ void OnComplete( const network::URLLoaderCompletionStatus& completion_status) override; + // Whether `OnReceiveResponse()` has been called. + bool HasReceivedResponse() const; + // Forwards the stored chain of redriects, response, completion status to the + // renderer that initiates this loader, such that the renderer knows what URL + // the response come from when parsing the response. + // + // This method must be called when `IsRendererConnected()` is true. + // This method may be called more than one time until it deletes `this`. + // WARNING: Calling this method may result in the deletion of `this`. + // See also the "Proposed Call Sequences After Migration" section in + // https://docs.google.com/document/d/1ZzxMMBvpqn8VZBZKnb7Go8TWjnrGcXuLS_USwVVRUvY/edit?pli=1#heading=h.d006i46pmq9 + void ForwardURLLoad(); + // Tells if `ForwardURLLoad()` has ever been called. + bool IsForwardURLLoadStarted() const; // Tells if this loader is still able to forward actions to the // URLLoaderClient in renderer. bool IsRendererConnected() const; @@ -219,6 +238,12 @@ // URLLoader. An extra refptr is required here to support deferred loading. scoped_refptr<network::SharedURLLoaderFactory> network_loader_factory_; + struct StoredURLLoad; + // Stores the chain of redriects, response, and completion status, such that + // they can be forwarded to renderer after handled in browser. + // See also `ForwardURLLoad()`. + std::unique_ptr<StoredURLLoad> stored_url_load_; + // A refptr to keep the `PolicyContainerHost` from the RenderFrameHost that // initiates this loader alive until `this` is destroyed. // It is never null. @@ -229,15 +254,15 @@ // which owns this loader. const raw_ptr<BrowserContext> browser_context_; + // TODO(crbug.com/1356128): Remove custom throttle logic here with blink's. + std::vector<std::unique_ptr<blink::URLLoaderThrottle>> throttles_; + // Tells if this loader has been started or not. bool is_started_ = false; // A callback to delete this loader object and clean up resource. OnDeleteCallback on_delete_callback_; - // Whether `OnReceiveResponse()` has been called. - bool has_received_response_ = false; - // Records the initial request URL to help veryfing redirect request. const GURL initial_url_; // Records the latest URL to help veryfing redirect request.
diff --git a/content/browser/loader/keep_alive_url_loader_service_unittest.cc b/content/browser/loader/keep_alive_url_loader_service_unittest.cc index 3b36b63..05f8561 100644 --- a/content/browser/loader/keep_alive_url_loader_service_unittest.cc +++ b/content/browser/loader/keep_alive_url_loader_service_unittest.cc
@@ -476,7 +476,7 @@ EXPECT_EQ(loader_service().NumLoadersForTesting(), 0u); } -TEST_F(KeepAliveURLLoaderServiceTest, ForwardOnReceiveRedirect) { +TEST_F(KeepAliveURLLoaderServiceTest, DoNotForwardOnReceiveRedirect) { FakeRemoteURLLoaderFactory renderer_loader_factory; MockReceiverURLLoaderClient renderer_loader_client; BindKeepAliveURLLoaderFactory(renderer_loader_factory); @@ -489,11 +489,13 @@ ASSERT_EQ(loader_service().NumLoadersForTesting(), 1u); // OnReceiveRedirect: - // Expects underlying KeepAliveURLLoader forwards to `renderer_loader_client`. + // Expects underlying KeepAliveURLLoader NOT forwards to + // `renderer_loader_client`: all redirects are processed in browser, and will + // only be forwarded after request completes/fails. EXPECT_CALL(renderer_loader_client, OnReceiveRedirect(_, ResponseHasHeader(kTestResponseHeaderName, kTestResponseHeaderValue))) - .Times(1); + .Times(0); // Simluates receiving redirect in the network service. GetLastPendingRequest()->client->OnReceiveRedirect( CreateRedirectInfo(GURL(kTestRedirectRequestUrl)),
diff --git a/content/browser/preloading/prerender/prerender_browsertest.cc b/content/browser/preloading/prerender/prerender_browsertest.cc index ec7db89b..e1ccaef 100644 --- a/content/browser/preloading/prerender/prerender_browsertest.cc +++ b/content/browser/preloading/prerender/prerender_browsertest.cc
@@ -7891,6 +7891,107 @@ EXPECT_TRUE(prerender_observer.was_activated()); } +// TODO(crbug.com/1464021): This test is turned off on Fuchsia and iOS +// tentatively because pointer simulation on them doesn't work properly on this +// test. +#if !BUILDFLAG(IS_FUCHSIA) && !BUILDFLAG(IS_IOS) +// Tests the metrics +// Prerender.Experimental.ReceivedPrerendersPerPrimaryPageChangedCount correctly +// records the number of prerenders by each category per primary page changed. +IN_PROC_BROWSER_TEST_F(PrerenderEagernessBrowserTest, + EligibleTriggersPerPrimaryPageChangedCount) { + auto GetAllSamples = [&](const std::string& eagerness_category) { + return histogram_tester().GetAllSamples( + "Prerender.Experimental.ReceivedPrerendersPerPrimaryPageChangedCount." + "SpeculationRule." + + eagerness_category); + }; + + // Navigate to an initial page, + const GURL initial_url = GetUrl("/empty.html"); + ASSERT_TRUE(NavigateToURL(shell(), initial_url)); + + // Nothing should have been recoreded yet. + EXPECT_THAT(GetAllSamples("Total"), testing::IsEmpty()); + + // Start one eager prerender. + const GURL prerendering_url = GetUrl("/empty.html?prerender"); + AddPrerender(prerendering_url); + + // Navigate to the another url. + // Expect that the categories "Total" and "Egaer" record 1 and others record + // 0, as there was one eager prerender of the previous page. + const GURL next_url = GetUrl("/empty.html?next"); + ASSERT_TRUE(NavigateToURL(shell(), next_url)); + EXPECT_THAT(GetAllSamples("Conservative"), + base::BucketsAre(base::Bucket(0, 1))); + EXPECT_THAT(GetAllSamples("Moderate"), base::BucketsAre(base::Bucket(0, 1))); + EXPECT_THAT(GetAllSamples("NonEager"), base::BucketsAre(base::Bucket(0, 1))); + EXPECT_THAT(GetAllSamples("Eager"), base::BucketsAre(base::Bucket(1, 1))); + EXPECT_THAT(GetAllSamples("Total"), base::BucketsAre(base::Bucket(1, 1))); + + // Next, try to trigger followings: + // a) 4 prerenders whose eagerness is eager + // b) 2 prerenders whose eagerness is moderate + // c) 1 prerenders whose eagerness is conservative + // Then, try to activate the one of the URL(choosing conservative one). + + // a) + for (int i = 0; i < 4; ++i) { + GURL prerendering_url_eager = + GetUrl("/empty.html?prerender_eager_" + base::NumberToString(i)); + AddPrerender(prerendering_url_eager); + } + + // b) + for (int i = 0; i < 2; ++i) { + GURL prerendering_url_moderate = + GetUrl("/empty.html?prerender_moderate_" + base::NumberToString(i)); + InsertAnchor(prerendering_url_moderate); + AddPrerenderWithEagernessAsync( + prerendering_url_moderate, + blink::mojom::SpeculationEagerness::kModerate); + PointerHoverToAnchor(prerendering_url_moderate); + WaitForPrerenderLoadCompletion(prerendering_url_moderate); + } + + // c) + const GURL prerendering_url_conservative = + GetUrl("/empty.html?prerender_conservative"); + InsertAnchor(prerendering_url_conservative); + AddPrerenderWithEagernessAsync( + prerendering_url_conservative, + blink::mojom::SpeculationEagerness::kConservative); + + // Try to trigger and activate. + TestActivationManager activation_manager(web_contents(), + prerendering_url_conservative); + ClickAnchor(prerendering_url_conservative); + activation_manager.WaitForNavigationFinished(); + ASSERT_EQ(web_contents()->GetLastCommittedURL(), + prerendering_url_conservative); + ASSERT_TRUE(activation_manager.was_activated()); + + // Expect following results: + // - For each eagerness category, the number of prerenders triggered with that + // eagerness is recorded. + // - The sum of moderate and conservative prerenders is recorded to + // "NonEager" (2 + 1 = 3). + // - Total eligible numbers of prerenders is recorded to "Total" (4 + 2 + 1 = + // 7). + EXPECT_THAT(GetAllSamples("Eager"), + base::BucketsAre(base::Bucket(1, 1), base::Bucket(4, 1))); + EXPECT_THAT(GetAllSamples("Moderate"), + base::BucketsAre(base::Bucket(0, 1), base::Bucket(2, 1))); + EXPECT_THAT(GetAllSamples("Conservative"), + base::BucketsAre(base::Bucket(0, 1), base::Bucket(1, 1))); + EXPECT_THAT(GetAllSamples("NonEager"), + base::BucketsAre(base::Bucket(0, 1), base::Bucket(3, 1))); + EXPECT_THAT(GetAllSamples("Total"), + base::BucketsAre(base::Bucket(1, 1), base::Bucket(7, 1))); +} +#endif // !BUILDFLAG(IS_FUCHSIA) && !BUILDFLAG(IS_IOS) + INSTANTIATE_TEST_SUITE_P(All, PrerenderWithBackForwardCacheBrowserTest, testing::Values(BackForwardCacheType::kDisabled,
diff --git a/content/browser/preloading/prerender/prerender_metrics.cc b/content/browser/preloading/prerender/prerender_metrics.cc index 9d31bcb..39c5fd0c 100644 --- a/content/browser/preloading/prerender/prerender_metrics.cc +++ b/content/browser/preloading/prerender/prerender_metrics.cc
@@ -474,4 +474,16 @@ request_destination); } +void RecordReceivedPrerendersPerPrimaryPageChangedCount( + int number, + PrerenderTriggerType trigger_type, + const std::string& eagerness_category) { + base::UmaHistogramCounts100( + GenerateHistogramName( + "Prerender.Experimental.ReceivedPrerendersPerPrimaryPageChangedCount", + trigger_type, /*embedder_suffix=*/"") + + "." + eagerness_category, + number); +} + } // namespace content
diff --git a/content/browser/preloading/prerender/prerender_metrics.h b/content/browser/preloading/prerender/prerender_metrics.h index 6b2dd46..053d6ea 100644 --- a/content/browser/preloading/prerender/prerender_metrics.h +++ b/content/browser/preloading/prerender/prerender_metrics.h
@@ -211,6 +211,11 @@ PrerenderTriggerType trigger_type, const std::string& embedder_histogram_suffix); +void RecordReceivedPrerendersPerPrimaryPageChangedCount( + int number, + PrerenderTriggerType trigger_type, + const std::string& eagerness_category); + } // namespace content #endif // CONTENT_BROWSER_PRELOADING_PRERENDER_PRERENDER_METRICS_H_
diff --git a/content/browser/preloading/prerenderer_impl.cc b/content/browser/preloading/prerenderer_impl.cc index eb23c16..761de4a 100644 --- a/content/browser/preloading/prerenderer_impl.cc +++ b/content/browser/preloading/prerenderer_impl.cc
@@ -34,9 +34,11 @@ } // namespace struct PrerendererImpl::PrerenderInfo { + blink::mojom::SpeculationInjectionWorld injection_world; + blink::mojom::SpeculationEagerness eagerness; + int prerender_host_id; GURL url; Referrer referrer; - int prerender_host_id; }; PrerendererImpl::PrerendererImpl(RenderFrameHost& render_frame_host) @@ -254,10 +256,12 @@ // WebContents for prerendering. int prerender_host_id = registry_->CreateAndStartHostForNewTab(attributes); - started_prerenders_.insert(end, - {.url = candidate->url, - .referrer = referrer, - .prerender_host_id = prerender_host_id}); + started_prerenders_.insert( + end, {.injection_world = candidate->injection_world, + .eagerness = candidate->eagerness, + .prerender_host_id = prerender_host_id, + .url = candidate->url, + .referrer = referrer}); break; } // Handle the rule as kNoHint if the prerender-in-new-tab is not @@ -268,9 +272,12 @@ case blink::mojom::SpeculationTargetHint::kSelf: { int prerender_host_id = registry_->CreateAndStartHost( attributes, /*preloading_attempt=*/preloading_attempt); - started_prerenders_.insert(end, {.url = candidate->url, - .referrer = referrer, - .prerender_host_id = prerender_host_id}); + started_prerenders_.insert(end, + {.injection_world = candidate->injection_world, + .eagerness = candidate->eagerness, + .prerender_host_id = prerender_host_id, + .url = candidate->url, + .referrer = referrer}); break; } } @@ -300,7 +307,71 @@ PrerenderCancellationReason(PrerenderFinalStatus::kTriggerDestroyed)); } + RecordReceivedPrerendersCountToMetrics(); + started_prerenders_.clear(); } +void PrerendererImpl::RecordReceivedPrerendersCountToMetrics() { + // Records the number of received speculation rules prerender triggers via + // started_prerenders_. + // This is expected to count up eventually started triggers that developers + // actually try to use in one page (Note that started_prerenders_ releases the + // prerenders whose rule set is eliminated on current implementation). + + for (auto trigger_type : + {PrerenderTriggerType::kSpeculationRule, + PrerenderTriggerType::kSpeculationRuleFromIsolatedWorld}) { + int conservative = 0, moderate = 0, eager = 0; + for (const auto& started_prerender_it : started_prerenders_) { + if (GetTriggerType(started_prerender_it.injection_world) == + trigger_type) { + switch (started_prerender_it.eagerness) { + case blink::mojom::SpeculationEagerness::kConservative: + conservative++; + break; + case blink::mojom::SpeculationEagerness::kModerate: + moderate++; + break; + case blink::mojom::SpeculationEagerness::kEager: + eager++; + break; + } + } + } + + // This should be zero + // 1) when there are no started prerenders eventually. Also noted that if + // there is no rule set, PreloadingDecider won't be created (which means + // PrerenderImpl also won't be created), so it cannot be reached this + // code path at the first place. + // 2) after CancelStartedPrerenders is called and started_prerenders_ are + // cleared once (as long as PreloadingDecider (which has the same + // lifetime with a document) that owns this (PrerenderImpl) lives, this + // function should be called via PrimaryPageChanged). + // + // Avoids recording these cases uniformly. + if (conservative + moderate + eager == 0) { + continue; + } + + // Record per single eagerness. + RecordReceivedPrerendersPerPrimaryPageChangedCount( + conservative, trigger_type, "Conservative"); + RecordReceivedPrerendersPerPrimaryPageChangedCount(moderate, trigger_type, + "Moderate"); + RecordReceivedPrerendersPerPrimaryPageChangedCount(eager, trigger_type, + "Eager"); + + // Record per eager or non-eager(eager case has already been recorded + // above). + RecordReceivedPrerendersPerPrimaryPageChangedCount( + conservative + moderate, trigger_type, "NonEager"); + + // Record the total number of prerenders. + RecordReceivedPrerendersPerPrimaryPageChangedCount( + conservative + moderate + eager, trigger_type, "Total"); + } +} + } // namespace content
diff --git a/content/browser/preloading/prerenderer_impl.h b/content/browser/preloading/prerenderer_impl.h index aafa90a..73099c0 100644 --- a/content/browser/preloading/prerenderer_impl.h +++ b/content/browser/preloading/prerenderer_impl.h
@@ -34,6 +34,10 @@ private: void CancelStartedPrerenders(); + // This is only used for metrics that count those prerenders per + // primary page changed. + void RecordReceivedPrerendersCountToMetrics(); + // This is kept sorted by URL. struct PrerenderInfo; std::vector<PrerenderInfo> started_prerenders_;
diff --git a/content/browser/renderer_host/back_forward_cache_impl.cc b/content/browser/renderer_host/back_forward_cache_impl.cc index 4504564..a3998d37 100644 --- a/content/browser/renderer_host/back_forward_cache_impl.cc +++ b/content/browser/renderer_host/back_forward_cache_impl.cc
@@ -580,11 +580,20 @@ g_bfcache_disabled_test_observer = nullptr; } -BackForwardCacheImpl::BackForwardCacheImpl() +BackForwardCacheImpl::BackForwardCacheImpl(BrowserContext* browser_context) : allowed_urls_(ParseCommaSeparatedURLs(GetAllowedURLList())), blocked_urls_(ParseCommaSeparatedURLs(GetBlockedURLList())), blocked_cgi_params_(ParseBlockedCgiParams(GetBlockedCgiParams())), - weak_factory_(this) {} + weak_factory_(this) { + should_allow_storing_pages_with_cache_control_no_store_ = + browser_context && + GetContentClient() + ->browser() + ->ShouldAllowBackForwardCacheForCacheControlNoStorePage( + browser_context) && + GetCacheControlNoStoreLevel() > + CacheControlNoStoreExperimentLevel::kDoNotStore; +} BackForwardCacheImpl::~BackForwardCacheImpl() { Shutdown(); @@ -679,8 +688,9 @@ BackForwardCacheCanStoreDocumentResult& result, RenderFrameHostImpl* render_frame_host) { // If the feature is disabled, do nothing. - if (!AllowStoringPagesWithCacheControlNoStore()) + if (!should_allow_storing_pages_with_cache_control_no_store()) { return; + } // If the page didn't have cache-control: no-store, do nothing. if (!render_frame_host->LoadedWithCacheControlNoStoreHeader()) { return; @@ -906,7 +916,7 @@ // change the HTTP headers, so if it's not possible to cache this page now due // to this, it's impossible to cache this page later. if (rfh->LoadedWithCacheControlNoStoreHeader()) { - if (!AllowStoringPagesWithCacheControlNoStore()) { + if (!should_allow_storing_pages_with_cache_control_no_store()) { // Block pages with cache-control: no-store when // |should_cache_control_no_store_enter| flag is false. MarkNoWithSingleFeature( @@ -1544,18 +1554,6 @@ } } -// static -bool BackForwardCacheImpl::AllowStoringPagesWithCacheControlNoStore() { - if (base::CommandLine::InitializedForCurrentProcess() && - base::CommandLine::ForCurrentProcess()->HasSwitch( - switches::kDisableBackForwardCacheForCacheControlNoStorePage)) { - return false; - } - - return GetCacheControlNoStoreLevel() > - CacheControlNoStoreExperimentLevel::kDoNotStore; -} - bool BackForwardCacheImpl::IsBrowsingInstanceInBackForwardCacheForDebugging( BrowsingInstanceId browsing_instance_id) { for (std::unique_ptr<Entry>& entry : entries_) {
diff --git a/content/browser/renderer_host/back_forward_cache_impl.h b/content/browser/renderer_host/back_forward_cache_impl.h index 20f994c..19362a4 100644 --- a/content/browser/renderer_host/back_forward_cache_impl.h +++ b/content/browser/renderer_host/back_forward_cache_impl.h
@@ -196,7 +196,7 @@ std::unique_ptr<StoredPage> stored_page_; }; - BackForwardCacheImpl(); + explicit BackForwardCacheImpl(BrowserContext* browser_context); BackForwardCacheImpl(const BackForwardCacheImpl&) = delete; BackForwardCacheImpl& operator=(const BackForwardCacheImpl&) = delete; @@ -433,9 +433,9 @@ RenderFrameHostImpl& rfh, BackForwardCacheCanStoreDocumentResult& eviction_reason); - // Returns true if the flag is on for pages with cache-control:no-store to - // get restored from back/forward cache unless cookies change. - static bool AllowStoringPagesWithCacheControlNoStore(); + bool should_allow_storing_pages_with_cache_control_no_store() { + return should_allow_storing_pages_with_cache_control_no_store_; + } private: // Destroys all evicted frames in the BackForwardCache. @@ -521,7 +521,11 @@ // RenderViewHost in the Entry and so will be valid. std::multiset<RenderProcessHost*> observed_processes_; - // Only used in tests. Whether the BackforwardCached has been disabled for + // Whether the BackForwardCache has been enabled for pages loaded with + // "Cache-Control: no-store" header. + bool should_allow_storing_pages_with_cache_control_no_store_; + + // Only used in tests. Whether the BackforwardCache has been disabled for // testing. bool is_disabled_for_testing_ = false;
diff --git a/content/browser/renderer_host/navigation_controller_impl.cc b/content/browser/renderer_host/navigation_controller_impl.cc index d904ff6..0e9d313 100644 --- a/content/browser/renderer_host/navigation_controller_impl.cc +++ b/content/browser/renderer_host/navigation_controller_impl.cc
@@ -63,6 +63,7 @@ #include "content/browser/dom_storage/dom_storage_context_wrapper.h" #include "content/browser/dom_storage/session_storage_namespace_impl.h" #include "content/browser/process_lock.h" +#include "content/browser/renderer_host/back_forward_cache_impl.h" #include "content/browser/renderer_host/debug_urls.h" #include "content/browser/renderer_host/frame_tree.h" #include "content/browser/renderer_host/frame_tree_node.h" @@ -751,7 +752,8 @@ browser_context_(browser_context), delegate_(delegate), ssl_manager_(this), - get_timestamp_callback_(base::BindRepeating(&base::Time::Now)) { + get_timestamp_callback_(base::BindRepeating(&base::Time::Now)), + back_forward_cache_(browser_context) { DCHECK(browser_context_); }
diff --git a/content/browser/renderer_host/navigation_request.cc b/content/browser/renderer_host/navigation_request.cc index c73c60e..a2a92c06 100644 --- a/content/browser/renderer_host/navigation_request.cc +++ b/content/browser/renderer_host/navigation_request.cc
@@ -2675,7 +2675,10 @@ // (4) the navigation is a primary main frame navigation, as the cookie // change information will only be used in the inactive document control // logic. - return BackForwardCacheImpl::AllowStoringPagesWithCacheControlNoStore() && + return frame_tree_node_->navigator() + .controller() + .GetBackForwardCache() + .should_allow_storing_pages_with_cache_control_no_store() && !IsPageActivation() && !IsSameDocument() && IsInPrimaryMainFrame() && common_params_->url.SchemeIsHTTPOrHTTPS(); }
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc index a036489..22905a0 100644 --- a/content/browser/renderer_host/render_process_host_impl.cc +++ b/content/browser/renderer_host/render_process_host_impl.cc
@@ -3287,7 +3287,6 @@ switches::kDisableAXMenuList, switches::kDisableAcceleratedVideoDecode, switches::kDisableBackForwardCache, - switches::kDisableBackForwardCacheForCacheControlNoStorePage, switches::kDisableBackgroundTimerThrottling, switches::kDisableBestEffortTasks, switches::kDisableBreakpad,
diff --git a/content/public/browser/content_browser_client.cc b/content/public/browser/content_browser_client.cc index fa5e9c3..9155301 100644 --- a/content/public/browser/content_browser_client.cc +++ b/content/public/browser/content_browser_client.cc
@@ -1572,4 +1572,10 @@ return; } +bool ContentBrowserClient:: + ShouldAllowBackForwardCacheForCacheControlNoStorePage( + content::BrowserContext* browser_context) { + return true; +} + } // namespace content
diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h index f4ae2645..4d89822c 100644 --- a/content/public/browser/content_browser_client.h +++ b/content/public/browser/content_browser_client.h
@@ -2592,6 +2592,11 @@ const storage::FileSystemURL& url, FileSystemAccessPermissionContext::HandleType handle_type, GetCloudIdentifiersCallback callback); + + // Checks if the given BrowserContext allows to store the page loaded with + // "Cache-control: no-store" header in BFCache. + virtual bool ShouldAllowBackForwardCacheForCacheControlNoStorePage( + content::BrowserContext* browser_context); }; } // namespace content
diff --git a/content/public/common/content_switches.cc b/content/public/common/content_switches.cc index 984541e8..eff61a3 100644 --- a/content/public/common/content_switches.cc +++ b/content/public/common/content_switches.cc
@@ -104,11 +104,6 @@ // Disables the BackForwardCache feature. const char kDisableBackForwardCache[] = "disable-back-forward-cache"; -// Disables BackForwardCache for the pages with "Cache-Control: no-store" -// header. -const char kDisableBackForwardCacheForCacheControlNoStorePage[] = - "disable-back-forward-cache-for-cache-control-no-store-page"; - // Disable one or more Blink runtime-enabled features. // Use names from runtime_enabled_features.json5, separated by commas. // Applied after kEnableBlinkFeatures, and after other flags that change these
diff --git a/content/public/common/content_switches.h b/content/public/common/content_switches.h index 47a0177..fcade1d 100644 --- a/content/public/common/content_switches.h +++ b/content/public/common/content_switches.h
@@ -42,8 +42,6 @@ kDisableBackgroundingOccludedWindowsForTesting[]; CONTENT_EXPORT extern const char kDisableBackgroundTimerThrottling[]; CONTENT_EXPORT extern const char kDisableBackForwardCache[]; -CONTENT_EXPORT extern const char - kDisableBackForwardCacheForCacheControlNoStorePage[]; CONTENT_EXPORT extern const char kDisableBlinkFeatures[]; CONTENT_EXPORT extern const char kDisableDatabases[]; CONTENT_EXPORT extern const char kDisableDisplayList2dCanvas[];
diff --git a/content/public/test/keep_alive_url_loader_utils.cc b/content/public/test/keep_alive_url_loader_utils.cc index 0311dc67..c629b27 100644 --- a/content/public/test/keep_alive_url_loader_utils.cc +++ b/content/public/test/keep_alive_url_loader_utils.cc
@@ -99,6 +99,10 @@ void WaitForTotalOnReceiveRedirectProcessed(size_t total) { on_receive_redirect_processed_count_.WaitUntil(total); } + // Waits for `OnReceiveResponse()` to be called `total` times. + void WaitForTotalOnReceiveResponse(size_t total) { + on_receive_response_count_.WaitUntil(total); + } // Waits for `OnReceiveResponseForwarded()` to be called `total` times. void WaitForTotalOnReceiveResponseForwarded(size_t total) { on_receive_response_forwarded_count_.WaitUntil(total); @@ -107,6 +111,14 @@ void WaitForTotalOnReceiveResponseProcessed(size_t total) { on_receive_response_processed_count_.WaitUntil(total); } + // Waits for `OnComplete()` to be called `error_codes.size()` times, + // and the error codes from `on_complete_forwarded_status_` should match + // `error_codes`. + void WaitForTotalOnComplete(const std::vector<int>& error_codes) { + on_complete_count_.WaitUntil(error_codes.size()); + EXPECT_THAT(on_complete_status_, + testing::Pointwise(ErrorCodeEq(), error_codes)); + } // Waits for `OnCompleteForwarded()` to be called `error_codes.size()` times, // and the error codes from `on_complete_forwarded_status_` should match // `error_codes`. @@ -142,12 +154,21 @@ void OnReceiveRedirectProcessed(KeepAliveURLLoader* loader) override { on_receive_redirect_processed_count_.Increment(); } + void OnReceiveResponse(KeepAliveURLLoader* loader) override { + on_receive_response_count_.Increment(); + } void OnReceiveResponseForwarded(KeepAliveURLLoader* loader) override { on_receive_response_forwarded_count_.Increment(); } void OnReceiveResponseProcessed(KeepAliveURLLoader* loader) override { on_receive_response_processed_count_.Increment(); } + void OnComplete( + KeepAliveURLLoader* loader, + const network::URLLoaderCompletionStatus& completion_status) override { + on_complete_count_.Increment(); + on_complete_status_.push_back(completion_status); + } void OnCompleteForwarded( KeepAliveURLLoader* loader, const network::URLLoaderCompletionStatus& completion_status) override { @@ -172,15 +193,18 @@ AtomicCounter on_receive_redirect_forwarded_count_; AtomicCounter on_receive_redirect_processed_count_; // OnReceiveResponse*: + AtomicCounter on_receive_response_count_; AtomicCounter on_receive_response_forwarded_count_; AtomicCounter on_receive_response_processed_count_; // OnComplete*: + AtomicCounter on_complete_count_; AtomicCounter on_complete_forwarded_count_; AtomicCounter on_complete_processed_count_; AtomicCounter pause_reading_body_from_net_processed_count_; AtomicCounter resume_reading_body_from_net_processed_count_; + std::vector<network::URLLoaderCompletionStatus> on_complete_status_; std::vector<network::URLLoaderCompletionStatus> on_complete_forwarded_status_; std::vector<network::URLLoaderCompletionStatus> on_complete_processed_status_; }; @@ -221,6 +245,11 @@ impl_->get()->WaitForTotalOnReceiveRedirectProcessed(total); } +void KeepAliveURLLoadersTestObserver::WaitForTotalOnReceiveResponse( + size_t total) { + impl_->get()->WaitForTotalOnReceiveResponse(total); +} + void KeepAliveURLLoadersTestObserver::WaitForTotalOnReceiveResponseForwarded( size_t total) { impl_->get()->WaitForTotalOnReceiveResponseForwarded(total); @@ -231,6 +260,11 @@ impl_->get()->WaitForTotalOnReceiveResponseProcessed(total); } +void KeepAliveURLLoadersTestObserver::WaitForTotalOnComplete( + const std::vector<int>& error_codes) { + impl_->get()->WaitForTotalOnComplete(error_codes); +} + void KeepAliveURLLoadersTestObserver::WaitForTotalOnCompleteForwarded( const std::vector<int>& error_codes) { impl_->get()->WaitForTotalOnCompleteForwarded(error_codes);
diff --git a/content/public/test/keep_alive_url_loader_utils.h b/content/public/test/keep_alive_url_loader_utils.h index 5197804..67543faa 100644 --- a/content/public/test/keep_alive_url_loader_utils.h +++ b/content/public/test/keep_alive_url_loader_utils.h
@@ -54,12 +54,19 @@ // Waits for `KeepAliveURLLoader::OnReceiveRedirectProcessed()` to be called // `total` times. void WaitForTotalOnReceiveRedirectProcessed(size_t total); + // Waits for `KeepAliveURLLoader::OnReceiveResponse()` to be called `total` + // times. + void WaitForTotalOnReceiveResponse(size_t total); // Waits for `KeepAliveURLLoader::OnReceiveResponseForwarded()` to be called // `total` times. void WaitForTotalOnReceiveResponseForwarded(size_t total); // Waits for `KeepAliveURLLoader::OnReceiveResponseProcessed()` to be called // `total` times. void WaitForTotalOnReceiveResponseProcessed(size_t total); + // Waits for `KeepAliveURLLoader::OnComplete()` to be called + // `error_codes.size()` times, and the error codes from all previous calls to + // that method should match `error_codes`. + void WaitForTotalOnComplete(const std::vector<int>& error_codes); // Waits for `KeepAliveURLLoader::OnCompleteForwarded()` to be called // `error_codes.size()` times, and the error codes from all previous calls to // that method should match `error_codes`.
diff --git a/content/test/content_test_bundle_data.filelist b/content/test/content_test_bundle_data.filelist index 138d5fc..ce14f553 100644 --- a/content/test/content_test_bundle_data.filelist +++ b/content/test/content_test_bundle_data.filelist
@@ -6630,6 +6630,7 @@ data/scrollable_page_with_anchor.html data/scrollable_page_with_content.html data/scrollable_page_with_iframe.html +data/send-beacon-in-iframe.html data/send-beacon.html data/service_worker/add_save_data_to_title.js data/service_worker/add_save_data_to_title.js.mock-http-headers
diff --git a/content/test/data/send-beacon-in-iframe.html b/content/test/data/send-beacon-in-iframe.html new file mode 100644 index 0000000..cb9ebbc0 --- /dev/null +++ b/content/test/data/send-beacon-in-iframe.html
@@ -0,0 +1,56 @@ +<!doctype html> +<!-- + This page appends an iframe that calls `navigator.sendBeacon()` with the provided encoded URL and + payload specs. +--> +<head> +<title>navigator.sendBeacon() in iframe</title> +</head> +<body> +<script> +const PARAMS = new URL(location.href).searchParams; +const TARGET_URL = PARAMS.get('url') ? decodeURIComponent(PARAMS.get('url')) : ''; +const PAYLOAD_TYPE = PARAMS.get('payload_type'); +const PAYLOAD_CONTENT_TYPE= PARAMS.get('payload_content_type'); +const PAYLOAD_SIZE = 100; +const DELAY_IFRAME_REMOVAL_MS = parseInt(PARAMS.get('delay_iframe_removal_ms'), 10); + +function makePayload(payloadType, payloadSize, payloadContentType) { + if (!payloadType) return null; + + const prefix = String(payloadSize) + ':'; + const data = prefix + '*'.repeat(payloadSize - prefix.length); + + switch (payloadType) { + case 'string': + return data; + case 'arraybuffer': + return new TextEncoder().encode(data).buffer; + case 'form': + const formData = new FormData() + formData.append('payload', data); + return formData; + case 'blob': + const options = payloadContentType ? {type: payloadContentType} : undefined; + const blob = new Blob([data], options); + return blob; + default: + throw Error('invalid payload type'); + } +} + +const iframe = document.createElement('iframe'); +document.body.appendChild(iframe); +const payload = makePayload(PAYLOAD_TYPE, PAYLOAD_SIZE, PAYLOAD_CONTENT_TYPE); +if (payload) { + iframe.contentWindow.navigator.sendBeacon(TARGET_URL, payload); +} else { + iframe.contentWindow.navigator.sendBeacon(TARGET_URL); +} +if (!isNaN(DELAY_IFRAME_REMOVAL_MS) && DELAY_IFRAME_REMOVAL_MS >= 0) { + setTimeout(() => iframe.remove(), DELAY_IFRAME_REMOVAL_MS); +} else { + iframe.remove(); +} +</script> +</body>
diff --git a/docs/infra/using_led.md b/docs/infra/using_led.md index 51c7ef9..8485c3bd 100644 --- a/docs/infra/using_led.md +++ b/docs/infra/using_led.md
@@ -6,6 +6,11 @@ [TOC] +*** note +**Note for Googlers:** Ensure that `depot_tools` appears in front of your system paths +in your `$PATH`, so that you are invoking the `led` in `depot_tools`. +*** + ## When to use it Use cases include, but are not limited to, the following:
diff --git a/docs/linux/build_instructions.md b/docs/linux/build_instructions.md index b4a47953..40e875b 100644 --- a/docs/linux/build_instructions.md +++ b/docs/linux/build_instructions.md
@@ -46,12 +46,12 @@ $ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git ``` -Add `depot_tools` to the end of your PATH (you will probably want to put this -in your `~/.bashrc` or `~/.zshrc`). Assuming you cloned `depot_tools` to +Add `depot_tools` to the beginning of your `PATH` (you will probably want to put +this in your `~/.bashrc` or `~/.zshrc`). Assuming you cloned `depot_tools` to `/path/to/depot_tools`: ```shell -$ export PATH="$PATH:/path/to/depot_tools" +$ export PATH="/path/to/depot_tools:$PATH" ``` When cloning `depot_tools` to your home directory **do not** use `~` on PATH, @@ -59,7 +59,7 @@ `$HOME` or the absolute path: ```shell -$ export PATH="$PATH:${HOME}/depot_tools" +$ export PATH="${HOME}/depot_tools:$PATH" ``` ## Get the code
diff --git a/docs/telemetry_extension/api_overview.md b/docs/telemetry_extension/api_overview.md index 25097281..b022fd7 100644 --- a/docs/telemetry_extension/api_overview.md +++ b/docs/telemetry_extension/api_overview.md
@@ -430,7 +430,7 @@ | trackingId | number | An id to track an initiated contact throughout its life cycle | | x | number | The x position | | y | number | The y position | -| pressure | number | The pressure applied to the touch contact. The value ranges from 0 to `max_pressure` as defined in `TouchpadConnectedEventInfo` | +| pressure | number | The pressure applied to the touch contact. The value ranges from 0 to `max_pressure` as defined in `TouchpadConnectedEventInfo` and `TouchscreenConnectedEventInfo` | | touchMajor | number | The length of the longer dimension of the touch contact | | touchMinor | number | The length of the shorter dimension of the touch contact | @@ -447,6 +447,18 @@ | maxPressure | number | The maximum possible pressure of touch points, or 0 if pressure is not supported | | buttons | Array<InputTouchButton\> | The supported buttons | +### TouchscreenTouchEventInfo +| Property Name | Type | Description | +------------ | ------- | ----------- | +| touchPoints | Array<TouchPointInfo\> | The touch points reported by the touchscreen | + +### TouchscreenConnectedEventInfo +| Property Name | Type | Description | +------------ | ------- | ----------- | +| maxX | number | The maximum possible x position of touch points | +| maxY | number | The maximum possible y position of touch points | +| maxPressure | number | The maximum possible pressure of touch points, or 0 if pressure is not supported | + ### StylusTouchPointInfo | Property Name | Type | Description | ------------ | ------- | ----------- | @@ -489,6 +501,8 @@ | onTouchpadButtonEvent | function(TouchpadButtonEventInfo) | `os.events` | M117 | Informs the extension that a `Touchpad Button` event occurred | | onTouchpadTouchEvent | function(TouchpadTouchEventInfo) | `os.events` | M117 | Informs the extension that a `Touchpad Touch` event occurred | | onTouchpadConnectedEvent | function(TouchpadConnectedEventInfo) | `os.events` | M117 | Informs the extension that a `Touchpad Connected` event occurred | +| onTouchscreenTouchEvent | function(TouchscreenTouchEventInfo) | `os.events` | M118 | Informs the extension that a `Touchscreen Touch` event occurred | +| onTouchscreenConnectedEvent | function(TouchscreenConnectedEventInfo) | `os.events` | M118 | Informs the extension that a `Touchscreen Connected` event occurred | | onStylusTouchEvent | function(StylusTouchEventInfo) | `os.events` | M117 | Informs the extension that a `Stylus Touch` event occurred | | onStylusConnectedEvent | function(StylusConnectedEventInfo) | `os.events` | M117 | Informs the extension that a `Stylus Connected` event occurred |
diff --git a/extensions/browser/extension_event_histogram_value.h b/extensions/browser/extension_event_histogram_value.h index 02b65d73..3d8f71d 100644 --- a/extensions/browser/extension_event_histogram_value.h +++ b/extensions/browser/extension_event_histogram_value.h
@@ -562,6 +562,8 @@ OS_DIAGNOSTICS_ON_ROUTINE_RUNNING = 540, OS_DIAGNOSTICS_ON_ROUTINE_WAITING = 541, OS_DIAGNOSTICS_ON_MEMORY_ROUTINE_FINISHED = 542, + OS_EVENTS_ON_TOUCHSCREEN_TOUCH_EVENT = 543, + OS_EVENTS_ON_TOUCHSCREEN_CONNECTED_EVENT = 544, // Last entry: Add new entries above, then run: // tools/metrics/histograms/update_extension_histograms.py ENUM_BOUNDARY
diff --git a/gpu/command_buffer/service/scheduler_dfs.cc b/gpu/command_buffer/service/scheduler_dfs.cc index 51be6c9..5a25c4cd 100644 --- a/gpu/command_buffer/service/scheduler_dfs.cc +++ b/gpu/command_buffer/service/scheduler_dfs.cc
@@ -651,9 +651,15 @@ // TODO(elgarawany): We shouldn't have run RunNextTask if there were no // runnable sequences. Change logic to check for that too (that changes // old behavior - so leaving for now). + + // TODO(crbug.com/1472145): this assert is firing frequently on + // Release builds with dcheck_always_on on Intel Macs. It looks + // like it happens when the browser drops frames. + /* DCHECK(GetSortedRunnableSequences(task_runner).empty()) << "RunNextTask should not have been called " "if it did not have any unblocked tasks."; + */ TRACE_EVENT_NESTABLE_ASYNC_END0("gpu", "SchedulerDfs::Running", TRACE_ID_LOCAL(this));
diff --git a/infra/config/generated/luci/cr-buildbucket.cfg b/infra/config/generated/luci/cr-buildbucket.cfg index 335d925b..eb40614 100644 --- a/infra/config/generated/luci/cr-buildbucket.cfg +++ b/infra/config/generated/luci/cr-buildbucket.cfg
@@ -16954,7 +16954,7 @@ name: "Mac Builder" swarming_host: "chromium-swarm.appspot.com" dimensions: "builder:Mac Builder" - dimensions: "cpu:x86-64" + dimensions: "cpu:arm64" dimensions: "os:Mac-13" dimensions: "pool:luci.chromium.ci" exe {
diff --git a/infra/config/generated/testing/variants.pyl b/infra/config/generated/testing/variants.pyl index 80aec21..cdaaa7c 100644 --- a/infra/config/generated/testing/variants.pyl +++ b/infra/config/generated/testing/variants.pyl
@@ -16,16 +16,16 @@ }, 'LACROS_VERSION_SKEW_CANARY': { 'identifier': 'Lacros version skew testing ash canary', - 'description': 'Run with ash-chrome version 118.0.5959.0', + 'description': 'Run with ash-chrome version 118.0.5961.0', 'args': [ - '--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome', + '--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome', ], 'swarming': { 'cipd_packages': [ { 'cipd_package': 'chromium/testing/linux-ash-chromium/x86_64/ash.zip', - 'location': 'lacros_version_skew_tests_v118.0.5959.0', - 'revision': 'version:118.0.5959.0', + 'location': 'lacros_version_skew_tests_v118.0.5961.0', + 'revision': 'version:118.0.5961.0', }, ], },
diff --git a/infra/config/subprojects/chromium/ci/chromium.mac.star b/infra/config/subprojects/chromium/ci/chromium.mac.star index 675f8e2..e0ad9b7 100644 --- a/infra/config/subprojects/chromium/ci/chromium.mac.star +++ b/infra/config/subprojects/chromium/ci/chromium.mac.star
@@ -79,6 +79,7 @@ ), build_gs_bucket = "chromium-mac-archive", ), + cpu = cpu.ARM64, console_view_entry = consoles.console_view_entry( category = "release", short_name = "bld",
diff --git a/infra/config/targets/lacros-version-skew-variants.json b/infra/config/targets/lacros-version-skew-variants.json index 5c1d8c8..165912c 100644 --- a/infra/config/targets/lacros-version-skew-variants.json +++ b/infra/config/targets/lacros-version-skew-variants.json
@@ -1,16 +1,16 @@ { "LACROS_VERSION_SKEW_CANARY": { "args": [ - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "identifier": "Lacros version skew testing ash canary", "swarming": { "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ] }
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb index bb38359..2f41fed 100644 --- a/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb +++ b/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb
@@ -12,6 +12,7 @@ <translation id="1507010443238049608">Chromiumની સુવિધાઓ અને કાર્યપ્રદર્શનને બહેતર બનાવવામાં સહાય કરો</translation> <translation id="1531155317299575425">Chromiumમાં સાઇન ઇન કરવા માટેના સંકેતો બતાવો.</translation> <translation id="1617663976202781617">Chromium સિંકમાંનો ડેટા</translation> +<translation id="1647558790457890304">Chromiumના સેટિંગ</translation> <translation id="1722370509450468186">તમારો પાસવર્ડ તમારા એકાઉન્ટ (<ph name="EMAIL" />)માં સાચવવામાં આવશે.</translation> <translation id="1736662517232558588">Chromium ડેટા સાફ કર્યો</translation> <translation id="1758508597843173586">જ્યારે તમે Chromiumમાંથી બહાર નીકળો અથવા કોઈ અન્ય ઍપ પર સ્વિચ કરો, ત્યારે તમારો છૂપો મોડ લૉક કરો.</translation> @@ -54,6 +55,10 @@ <translation id="3780779443901618967">સાઇટ પરથી માનક સંરક્ષણ કરતા વધુ ડેટા વિશ્લેષિત કરીને, Googleને પણ પહેલાંથી જાણ ન હોય તેવી ખતરનાક સાઇટ માટે તમને ચેતવણી આપે છે. તમે Chromium ચેતવણીઓને છોડી દેવાનું પસંદ કરી શકો છો.</translation> <translation id="3805899903892079518">Chromiumને તમારા ફોટા અથવા વીડિયોનો ઍક્સેસ નથી. iOS સેટિંગ > પ્રાઇવસી > ફોટામાં ઍક્સેસને ચાલુ કરો.</translation> <translation id="3827545470516145620">તમે આ ડિવાઇસ માટે સ્ટૅન્ડર્ડ સુરક્ષા સંરક્ષણ મેળવી રહ્યા છો</translation> +<translation id="3886689467633467988">તમારા બધા ડિવાઇસ પર તમારા બુકમાર્ક વગેરે મેળવવા માટે, આ સાઇટ અને Chromiumમાં સાઇન ઇન કરો.</translation> +<translation id="394413318816989199">પાસફ્રેઝ એન્ક્રિપ્શનમાં ચુકવણી પદ્ધતિઓ અને સરનામા શામેલ હોતા નથી. + +આ સેટિંગ બદલવા માટે, <ph name="BEGIN_LINK" />તમારા એકાઉન્ટમાંનો Chromium ડેટા સાફ કરો<ph name="END_LINK" />.</translation> <translation id="3955621079070267756">કોઈપણ ઍપમાંથી Chromium ખોલો</translation> <translation id="4043291146360695975">આ ડિવાઇસના પાસવર્ડ માત્ર આ ડિવાઇસના પાસવર્ડ મેનેજરમાં સાચવવામાં આવે છે.</translation> <translation id="4099085513035183040">Chromium બીટા પર સપોર્ટ કરવામાં આવતી નથી</translation> @@ -65,14 +70,19 @@ <translation id="4654936625574199632">ઍપને બહેતર બનાવવામાં સહાય કરવા માટે, Chromium વપરાશ અને ક્રૅશ થવા સંબંધિત ડેટા Googleને મોકલે છે. <ph name="BEGIN_LINK" />મેનેજ કરો<ph name="END_LINK" /></translation> <translation id="4681781466797808448">Chromium સ્કૅન ચાલુ કરો</translation> <translation id="4736424910885271643">તમારું એકાઉન્ટ <ph name="HOSTED_DOMAIN" /> દ્વારા મેનેજ કરવામાં આવતું હોવાથી, આ ડિવાઇસમાંથી તમારો Chromium ડેટા સાફ કરવામાં આવશે</translation> +<translation id="4790638144988730920">તમારા Google એકાઉન્ટમાં Chromiumના ડેટાનો ઉપયોગ કરવાનું ચાલુ રાખો.</translation> <translation id="4828317641996116749">Chromium બધા પાસવર્ડ ચેક કરી શક્યું નથી. થોડા સમય પછી ફરી પ્રયાસ કરો.</translation> <translation id="4985291216379576555">ઑફલાઇન, Chromium અપડેટ ચેક કરી શકતાં નથી</translation> <translation id="4996471330284142407">Chromiumના સરળ, સુરક્ષિત અને અત્યાર સુધીના સૌથી ઝડપી વર્ઝન વડે વધુ કાર્યો પૂર્ણ કરો.</translation> <translation id="4999538639245140991">કારણ કે તમે <ph name="SIGNOUT_MANAGED_DOMAIN" /> દ્વારા મેનેજ કરવામાં આવેલ એકાઉન્ટમાંથી સાઇન આઉટ કરી રહ્યાં છો, આ ડિવાઇસમાંથી તમારા Chromium ડેટા ડિલીટ થઈ જશે. તમારો ડેટા તમારા Google એકાઉન્ટમાં જળવાઈ રહેશે.</translation> <translation id="5042011327527167688">“Chromium પર Google Maps વડે જુઓ” પર ટૅપ કરો.</translation> <translation id="5048795749726991615">તમારી અન્ય ઍપમાં તમારા સાચવેલા પાસવર્ડ સરળતાથી મેળવવા માટે, Chromiumની ઑટોમૅટિક રીતે ભરવાની સુવિધાનો ઉપયોગ કરો</translation> +<translation id="5131565040785979529">તમારી સંસ્થા <ph name="DOMAIN" />, તમે જેમાં સાઇન ઇન કર્યું હોય તે એકાઉન્ટને અને Chromiumના વપરાશની રીતને મેનેજ કરે છે.</translation> <translation id="5171868502429358653">Chromiumમાં સાઇન ઇન કરો</translation> <translation id="5224391634244552924">કોઈ સાચવેલા પાસવર્ડ નથી. જ્યારે તમે તમારા પાસવર્ડ સાચવો ત્યારે Chromium તેને ચેક કરી શકે છે.</translation> +<translation id="5242782538551259282">Chromiumનો તમારો અમુક ડેટા હજી સુધી તમારા Google એકાઉન્ટમાં સાચવવામાં આવ્યો નથી. + + સાઇન આઉટ કરતા પહેલાં થોડી મિનિટ રાહ જોવાનો પ્રયાસ કરી જુઓ. જો તમે હમણાં જ સાઇન આઉટ કરશો, તો આ ડેટા ડિલીટ કરવામાં આવશે.</translation> <translation id="5308226104666789935">Chromium અપડેટ ચેક કરી શકતું નથી</translation> <translation id="5396916991083608703">Chromiumને ડિફૉલ્ટ તરીકે સેટ કરીએ?</translation> <translation id="5453478652154926037">Chromium તમારા પાસવર્ડ ચેક કરી શકતું નથી.</translation> @@ -82,7 +92,17 @@ <translation id="5688047395118852662">આ કાર્ડ તમને Chromiumનો મહત્તમ લાભ મેળવવા માટેના સૂચનો બતાવે છે.</translation> <translation id="5700709190537129682">Chromium તમારા પાસવર્ડ ચેક કરી શકતું નથી</translation> <translation id="5777187867430702742">Chromium પેજ</translation> +<translation id="5889847953983052353">જ્યારે ચાલુ હોય: +<ph name="BEGIN_INDENT" /> • તમે જે રીતે ઉપયોગ કરો છો, તે રીતે Chromium વાપરતા લોકો માટે તેને બહેતર બનાવવામાં સહાય કરો.<ph name="END_INDENT" /> + +ધ્યાનમાં લેવા જેવી બાબતો: +<ph name="BEGIN_INDENT" /> • Chromiumના તમારા વપરાશની માહિતી Googleને મોકલવામાં આવે છે, પણ તેને તમારી સાથે સાંકળવામાં આવતી નથી. + + • જો Chromium ક્રૅશ થાય, તો ક્રૅશની વિગતોમાં અમુક વ્યક્તિગત માહિતીનો સમાવેશ થઈ શકે છે. + + • જો તમે તમારા ઇતિહાસને તમારા Google એકાઉન્ટ સાથે સિંક કરો, તો મેટ્રિકમાં તમે જે URLsની મુલાકાત લીધી હોય, તેની માહિતીનો પણ સમાવેશ થઈ શકે છે.<ph name="END_INDENT" /></translation> <translation id="5945387852661427312">તમે <ph name="DOMAIN" /> દ્વારા મેનેજ એકાઉન્ટમાં સાઇન ઇન કરી રહ્યાં છો અને તમારા Chromium ડેટા પર એનું એડમિન નિયંત્રણ આપી રહ્યાં છો. તમારો ડેટા આ એકાઉન્ટ સાથે કાયમીરૂપે જોડાયેલું રહેશે. Chromiumમાંથી સાઇન આઉટ કરવું આ ડિવાઇસ પરથી તમારો ડેટા ડિલીટ કરશે, પરંતુ એ તમારા Google એકાઉન્ટમાં સ્ટોર રહેશે.</translation> +<translation id="5951593919357934226">Chromiumનો વધુમાં વધુ લાભ મેળવો.</translation> <translation id="5983312940147103417">Chromiumને બહેતર બનાવો</translation> <translation id="6062449165341879460">તમારી સંસ્થા <ph name="DOMAIN" />ને તમારા Chromium ડેટા, બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને તમે આ એકાઉન્ટમાં સ્ટોર કરો છો તે અન્ય સેટિંગનો ઍક્સેસ મળશે. જ્યારે તમે સાઇન આઉટ કરશો, ત્યારે આ ડિવાઇસમાંથી તમારો ડેટા સાફ કરવામાં આવશે. જોકે, તમારો ડેટા તમારા મેનેજ કરેલા Google એકાઉન્ટમાં સ્ટોર કરેલો રહેશે અને તમારી સંસ્થા માટે ઉપલબ્ધ રહેશે. તમારી સંસ્થા વિશેષ કરીને તે એકાઉન્ટ માટે વપરાશકર્તાની પૉલિસીઓ સેટ કરી શકે છે કે જે Chromiumના વર્તનને બદલી શકે છે.</translation> <translation id="61109258320235597">તમારા Google એકાઉન્ટમાં Chromium ડેટાનો ઉપયોગ કરવા અને તેને સાચવવા માટે, તમારો પાસફ્રેઝ દાખલ કરો.</translation> @@ -94,6 +114,9 @@ <translation id="6268381023930128611">Chromiumમાંથી સાઇન આઉટ કરીએ?</translation> <translation id="632825460376924298">Chromiumમાં સાઇન-ઇનની મંજૂરી આપો</translation> <translation id="6337530241089703714">આ ડિવાઇસમાંથી તમારો Chromium ડેટા સાફ કરવો છે કે તેને જાળવી રાખવો છે તે પસંદ કરો</translation> +<translation id="6407399265324739055">ચુકવણી પદ્ધતિઓ અને સરનામા એન્ક્રિપ્ટ કરવામાં આવશે નહીં. Chromiumમાંથી બ્રાઉઝિંગ ઇતિહાસ સિંક થશે નહીં. + +તમારો પાસફ્રેઝ ધરાવતી કોઈ વ્યક્તિ જ તમારો એન્ક્રિપ્ટેડ ડેટા વાંચી શકે છે. Googleને પાસફ્રેઝ મોકલવામાં અથવા તેમાં સ્ટોર કરવામાં આવતો નથી. જો તમે તમારો પાસફ્રેઝ ભૂલી જાઓ અથવા આ સેટિંગ બદલવા માગતા હો, તો <ph name="BEGIN_LINK" />તમારા એકાઉન્ટમાં Chromiumનો ડેટા સાફ કરો<ph name="END_LINK" />.</translation> <translation id="6424492062988593837">Chrome હવે વધારે સારું બન્યું છે! નવું વર્ઝન ઉપલબ્ધ છે.</translation> <translation id="6563921047760808519"><ph name="BEGIN_LINK" />Chromium તમારા ડેટાને કેવી રીતે ખાનગી રાખે છે<ph name="END_LINK" /> તે વિશે વધુ જાણો</translation> <translation id="6625409903340039086">Chromium હવે તમારા મેનેજ કરેલા એકાઉન્ટ માટે વપરાશકર્તાની પૉલિસીઓને સપોર્ટ કરે છે</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_sl.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_sl.xtb index 12adfb39..684f824 100644 --- a/ios/chrome/app/strings/resources/ios_chromium_strings_sl.xtb +++ b/ios/chrome/app/strings/resources/ios_chromium_strings_sl.xtb
@@ -12,6 +12,7 @@ <translation id="1507010443238049608">Pomagajte izboljšati funkcije in delovanje Chromiuma</translation> <translation id="1531155317299575425">Pokaže pozive za prijavo v Chromium.</translation> <translation id="1617663976202781617">Podatki iz sinhronizacije za Chromium</translation> +<translation id="1647558790457890304">Nastavitve za Chromium</translation> <translation id="1722370509450468186">Geslo bo shranjeno v računu (<ph name="EMAIL" />).</translation> <translation id="1736662517232558588">Podatki Chromiuma so izbrisani</translation> <translation id="1758508597843173586">Zaklepanje anonimnega načina, ko zapustite Chromium ali preklopite na drugo aplikacijo.</translation> @@ -54,6 +55,10 @@ <translation id="3780779443901618967">Opozori vas o nevarnih spletnih mestih, celo tistih, za katere Google prej ni vedel, in sicer tako, da analizira več podatkov s spletnih mest kot standardna zaščita. Izberete lahko, da preskočite opozorila za Chromium.</translation> <translation id="3805899903892079518">Chromium nima dostopa do fotografij ali videoposnetkov. Omogočite dostop v sistemu iOS: Settings > Privacy > Photos.</translation> <translation id="3827545470516145620">V tej napravi uporabljate standardno varnostno zaščito</translation> +<translation id="3886689467633467988">Prijavite se na tem spletnem mestu in v Chromiumu, če želite dostopati do zaznamkov in drugega v vseh napravah.</translation> +<translation id="394413318816989199">Šifriranje gesla ne vključuje plačilnih sredstev in naslovov. + +Če želite spremeniti to nastavitev, <ph name="BEGIN_LINK" />izbrišite podatke iz Chromiuma v računu<ph name="END_LINK" />.</translation> <translation id="3955621079070267756">Odpiranje Chromiuma v poljubni aplikaciji</translation> <translation id="4043291146360695975">Gesla so shranjena v upravitelju gesel samo v tej napravi.</translation> <translation id="4099085513035183040">Ni podprto v Chromiumu Beta</translation> @@ -65,14 +70,19 @@ <translation id="4654936625574199632">Zaradi izboljšanja aplikacije Chromium Googlu pošlje poročila o uporabi in zrušitvah. <ph name="BEGIN_LINK" />Upravljanje<ph name="END_LINK" /></translation> <translation id="4681781466797808448">Vklopite optični bralnik Chromium</translation> <translation id="4736424910885271643">Vaš račun upravlja domena <ph name="HOSTED_DOMAIN" />, zato bodo podatki v Chromiumu izbrisani iz te naprave.</translation> +<translation id="4790638144988730920">Še naprej uporabljajte podatke v Chromiumu v računu Google.</translation> <translation id="4828317641996116749">Chromiumu ni uspelo preveriti vseh gesel. Poskusite znova pozneje.</translation> <translation id="4985291216379576555">Chromium brez povezave ne more preveriti, ali so na voljo posodobitve</translation> <translation id="4996471330284142407">Opravite več s preprostim in varnim Chromiumom, ki je hitrejši kot kdaj prej.</translation> <translation id="4999538639245140991">Ker se boste odjavili iz računa, ki ga upravlja <ph name="SIGNOUT_MANAGED_DOMAIN" />, boste iz te naprave izbrisali podatke v Chromiumu. Vaši podatki bodo še vedno na voljo v Google Računu.</translation> <translation id="5042011327527167688">Dotaknite se možnosti »View with Google Maps on Chromium« (Ogled z Google Zemljevidi v Chromiumu).</translation> <translation id="5048795749726991615">Če želite preprosto do shranjenih gesel v drugih aplikacijah, uporabite Chromium za samodejno izpolnjevanje.</translation> +<translation id="5131565040785979529">Vaša organizacija <ph name="DOMAIN" /> upravlja račun, v katerega ste prijavljeni, in način uporabe Chromiuma.</translation> <translation id="5171868502429358653">Prijavite se v Chromium</translation> <translation id="5224391634244552924">Ni shranjenih gesel. Chromium lahko preveri gesla, če jih shranite.</translation> +<translation id="5242782538551259282">Nekateri podatki v Chromiumu še niso shranjeni v računu Google. + + Poskusite počakati nekaj minut, preden se odjavite. Če se odjavite zdaj, bodo ti podatki izbrisani.</translation> <translation id="5308226104666789935">Chromium ne more preveriti, ali so na voljo posodobitve</translation> <translation id="5396916991083608703">Želite nastaviti Chromium kot privzeto možnost?</translation> <translation id="5453478652154926037">Chromium ne more preveriti vaših gesel.</translation> @@ -82,7 +92,17 @@ <translation id="5688047395118852662">Na tej kartici so prikazani predlogi, kako izkoristiti Chromium na najboljši način.</translation> <translation id="5700709190537129682">Chromium ne more preveriti vaših gesel</translation> <translation id="5777187867430702742">Stran Chromiuma</translation> +<translation id="5889847953983052353">Če je omogočeno: +<ph name="BEGIN_INDENT" /> • Pomagate izboljšati Chromium za ljudi, ki ga uporabljajo kot vi.<ph name="END_INDENT" /> + +Kaj je treba upoštevati: +<ph name="BEGIN_INDENT" /> • Googlu se pošiljajo podatki o vaši uporabi Chromiuma, vendar niso povezani z vami. + + • Če se Chromium zruši, bodo med podatki o zrušitvi morda nekateri osebni podatki. + + • Če zgodovino sinhronizirate z računom Google, lahko meritve vključujejo tudi podatke o URL-jih, ki jih obiščete.<ph name="END_INDENT" /></translation> <translation id="5945387852661427312">Prijavljate se z računom, ki ga upravlja <ph name="DOMAIN" />, in nadzor nad podatki v Chromiumu predajate skrbniku. Vaši podatki bodo trajno povezani s tem računom. Če se odjavite iz Chromiuma, boste izbrisali podatke iz te naprave, vendar bodo še naprej shranjeni v Google Računu.</translation> +<translation id="5951593919357934226">Kar najbolje izkoristite Chromium.</translation> <translation id="5983312940147103417">Izboljšajte Chromium</translation> <translation id="6062449165341879460">Vaša organizacija <ph name="DOMAIN" /> bo imela dostop do podatkov Chromiuma, zaznamkov, zgodovine, gesel in drugih nastavitev, ki jih shranite v tem računu. Ko se odjavite, bodo podatki izbrisani iz te naprave. Vaši podatki bodo kljub temu še naprej shranjeni v upravljanem računu Google in bodo na voljo vaši organizaciji. Vaša organizacija lahko nastavi tudi uporabniške pravilnike, specifične za ta račun, to pa lahko spremeni način delovanja Chromiuma.</translation> <translation id="61109258320235597">Če želite podatke iz Chromiuma uporabljati in shranjevati v računu Google, vnesite geslo.</translation> @@ -94,6 +114,9 @@ <translation id="6268381023930128611">Se želite odjaviti iz Chromiuma?</translation> <translation id="632825460376924298">Omogočanje prijave v Chromium</translation> <translation id="6337530241089703714">Izberite, ali želite izbrisati podatke v Chromiumu iz te naprave ali jih obdržati.</translation> +<translation id="6407399265324739055">Plačilna sredstva in naslovi ne bodo šifrirani. Zgodovina brskanja v Chromiumu se ne bo sinhronizirala. + +Vaše šifrirane podatke lahko bere samo oseba, ki ima vaše geslo. Geslo ni poslano Googlu in ga Google ne hrani. Če pozabite geslo ali želite to nastavitev spremeniti, <ph name="BEGIN_LINK" />izbrišite podatke iz Chromiuma v računu<ph name="END_LINK" />.</translation> <translation id="6424492062988593837">Chromium je izboljšan! Na voljo je nova različica.</translation> <translation id="6563921047760808519">Preberite več o tem, <ph name="BEGIN_LINK" />kako Chromium zagotavlja zasebnost vaših podatkov<ph name="END_LINK" /></translation> <translation id="6625409903340039086">Chromium zdaj podpira uporabniške pravilnike za vaš upravljani račun</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_sr-Latn.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_sr-Latn.xtb index fa50f141b..bfc02e39 100644 --- a/ios/chrome/app/strings/resources/ios_chromium_strings_sr-Latn.xtb +++ b/ios/chrome/app/strings/resources/ios_chromium_strings_sr-Latn.xtb
@@ -12,6 +12,7 @@ <translation id="1507010443238049608">Pomozite nam da poboljšamo Chromium-ove funkcije i učinak</translation> <translation id="1531155317299575425">Prikazuje upite za prijavljivanje u Chromium.</translation> <translation id="1617663976202781617">Podaci iz Chromium sinhronizacije</translation> +<translation id="1647558790457890304">Podešavanja Chromium-a</translation> <translation id="1722370509450468186">Lozinka se čuva na vašem nalogu (<ph name="EMAIL" />).</translation> <translation id="1736662517232558588">Chromium podaci su obrisani</translation> <translation id="1758508597843173586">Zaključajte režim bez arhiviranja kada napustite Chromium ili pređete na drugu aplikaciju.</translation> @@ -54,6 +55,10 @@ <translation id="3780779443901618967">Upozorava vas na opasne sajtove, čak i na one za koje Google ranije nije znao, analizirajući više podataka sa sajtova nego standardna zaštita. Možete da izaberete da preskočite upozorenja Chromium-a.</translation> <translation id="3805899903892079518">Chromium ne može da pristupa slikama ili video snimcima. Omogućite pristup u iOS Settings (Podešavanja iOS-a) > Privacy (Privatnost) > Photos (Slike).</translation> <translation id="3827545470516145620">Dobijate standardnu bezbednosnu zaštitu na ovom uređaju</translation> +<translation id="3886689467633467988">Prijavite se na ovaj sajt i u Chromium da bi vam obeleživači i drugi sadržaj bili dostupni na svim uređajima.</translation> +<translation id="394413318816989199">Šifrovanje pomoću pristupne fraze ne obuhvata načine plaćanja i adrese. + +Da biste promenili ovo podešavanje, <ph name="BEGIN_LINK" />obrišite Chromium podatke na nalogu<ph name="END_LINK" />.</translation> <translation id="3955621079070267756">Otvorite Chromium iz bilo koje aplikacije</translation> <translation id="4043291146360695975">Lozinke se čuvaju u Menadžeru lozinki samo na ovom uređaju.</translation> <translation id="4099085513035183040">Nije podržano u verziji Chromium beta</translation> @@ -65,14 +70,19 @@ <translation id="4654936625574199632">Chromium šalje podatke o korišćenju i otkazivanju Google-u radi poboljšanja aplikacije. <ph name="BEGIN_LINK" />Upravljajte<ph name="END_LINK" /></translation> <translation id="4681781466797808448">Uključite Chromium skener</translation> <translation id="4736424910885271643">Nalogom upravlja <ph name="HOSTED_DOMAIN" />, pa će se Chromium podaci obrisati sa ovog uređaja</translation> +<translation id="4790638144988730920">Nastavite da koristite Chromium podatke na Google nalogu.</translation> <translation id="4828317641996116749">Chromium nije uspeo da proveri sve lozinke. Probajte ponovo kasnije.</translation> <translation id="4985291216379576555">Oflajn ste. Chromium ne može da traži ažuriranja.</translation> <translation id="4996471330284142407">Uradite više pomoću još jednostavnijeg, bezbednijeg i bržeg Chromium-a.</translation> <translation id="4999538639245140991">Odjavljujete se sa naloga kojim upravlja <ph name="SIGNOUT_MANAGED_DOMAIN" />, što će izbrisati Chromium podatke sa ovog uređaja. Podaci će ostati na Google nalogu.</translation> <translation id="5042011327527167688">Dodirnite Prikaži pomoću Google mapa u Chromium-u.</translation> <translation id="5048795749726991615">Da biste lako pristupali sačuvanim lozinkama u drugim aplikacijama, koristite Chromium za automatsko popunjavanje</translation> +<translation id="5131565040785979529">Vaša organizacija, <ph name="DOMAIN" />, upravlja nalogom na koji ste prijavljeni i načinom na koji se Chromium koristi.</translation> <translation id="5171868502429358653">Prijavite se u Chromium</translation> <translation id="5224391634244552924">Nema sačuvanih lozinki. Chromium može da proverava lozinke kada ih sačuvate.</translation> +<translation id="5242782538551259282">Neki Chromium podaci još nisu sačuvani na Google nalogu. + + Sačekajte nekoliko minuta pre nego što se odjavite. Ako se odjavite odmah, ovi podaci će biti izbrisani.</translation> <translation id="5308226104666789935">Chromium ne može da traži ažuriranja</translation> <translation id="5396916991083608703">Želite da podesite Chromium kao podrazumevani?</translation> <translation id="5453478652154926037">Chromium ne može da vam proverava lozinke.</translation> @@ -82,7 +92,17 @@ <translation id="5688047395118852662">Ova kartica vam prikazuje predloge o tome kako da iskoristite Chromium-a na najbolji način.</translation> <translation id="5700709190537129682">Chromium ne može da vam proverava lozinke</translation> <translation id="5777187867430702742">Chromium stranica</translation> +<translation id="5889847953983052353">Kada je ovo uključeno: +<ph name="BEGIN_INDENT" /> • Pomozite da poboljšamo Chromium za ljude koji ga koriste kao vi.<ph name="END_INDENT" /> + +Šta treba da imate na umu: +<ph name="BEGIN_INDENT" /> • Informacije o vašem korišćenju Chromium-a se šalju Google-u, ali nisu povezane sa vama. + + • Ako Chromium otkaže, detalji o otkazivanju mogu da sadrže neke lične podatke. + + • Ako sinhronizujete istoriju sa Google nalogom, pokazatelji mogu da obuhvataju informacije o URL-ovima koje posećujete.<ph name="END_INDENT" /></translation> <translation id="5945387852661427312">Prijavljujete se pomoću naloga kojim upravlja <ph name="DOMAIN" /> i dajete njegovom administratoru kontrolu nad svojim Chromium podacima. Podaci će postati trajno povezani sa tim nalogom. Odjavljivanjem iz Chromium-a ćete izbrisati podatke sa ovog uređaja, ali će oni ostati sačuvani na Google nalogu.</translation> +<translation id="5951593919357934226">Iskoristite Chromium na najbolji način.</translation> <translation id="5983312940147103417">Poboljšajte Chromium</translation> <translation id="6062449165341879460">Organizacija <ph name="DOMAIN" /> će imati pristup Chromium podacima, obeleživačima, istoriji, lozinkama i drugim podešavanjima koja čuvate na ovom nalogu. Kada se odjavite, podaci će se obrisati sa ovog uređaja. Međutim, podaci će se i dalje čuvati na Google nalogu kojim se upravlja i biće dostupni vašoj organizaciji. Organizacija može da podešava posebne smernice za korisnike za taj nalog koje mogu da promene ponašanje Chromium-a.</translation> <translation id="61109258320235597">Da biste koristili i čuvali Chromium podatke na Google nalogu, unesite pristupnu frazu.</translation> @@ -94,6 +114,9 @@ <translation id="6268381023930128611">Želite li da se odjavite iz Chromium-a?</translation> <translation id="632825460376924298">Dozvolite prijavljivanje u Chromium</translation> <translation id="6337530241089703714">Odaberite da li ćete obrisati Chromium podatke sa ovog uređaja ili ih zadržati</translation> +<translation id="6407399265324739055">Načini plaćanja i adrese neće biti šifrovani. Istorija pregledanja iz Chromium-a se neće sinhronizovati. + +Samo neko ko ima pristupnu frazu može da čita šifrovane podatke. Pristupna fraza se ne šalje Google-u niti se čuva na Google-u. Ako zaboravite pristupnu frazu ili želite da promenite ovo podešavanje, <ph name="BEGIN_LINK" />obrišite Chromium podatke na nalogu<ph name="END_LINK" />.</translation> <translation id="6424492062988593837">Chromium je upravo postao bolji! Dostupna je nova verzija.</translation> <translation id="6563921047760808519">Saznajte više o tome <ph name="BEGIN_LINK" />kako Chromium štiti privatnost podataka<ph name="END_LINK" /></translation> <translation id="6625409903340039086">Chromium sada podržava smernice za korisnika za upravljani nalog</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_sr.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_sr.xtb index bf2b8c6..01599e0 100644 --- a/ios/chrome/app/strings/resources/ios_chromium_strings_sr.xtb +++ b/ios/chrome/app/strings/resources/ios_chromium_strings_sr.xtb
@@ -12,6 +12,7 @@ <translation id="1507010443238049608">Помозите нам да побољшамо Chromium-ове функције и учинак</translation> <translation id="1531155317299575425">Приказује упите за пријављивање у Chromium.</translation> <translation id="1617663976202781617">Подаци из Chromium синхронизације</translation> +<translation id="1647558790457890304">Подешавања Chromium-а</translation> <translation id="1722370509450468186">Лозинка се чува на вашем налогу (<ph name="EMAIL" />).</translation> <translation id="1736662517232558588">Chromium подаци су обрисани</translation> <translation id="1758508597843173586">Закључајте режим без архивирања када напустите Chromium или пређете на другу апликацију.</translation> @@ -54,6 +55,10 @@ <translation id="3780779443901618967">Упозорава вас на опасне сајтове, чак и на оне за које Google раније није знао, анализирајући више података са сајтова него стандардна заштита. Можете да изаберете да прескочите упозорења Chromium-а.</translation> <translation id="3805899903892079518">Chromium не може да приступа сликама или видео снимцима. Омогућите приступ у iOS Settings (Подешавања iOS-а) > Privacy (Приватност) > Photos (Слике).</translation> <translation id="3827545470516145620">Добијате стандардну безбедносну заштиту на овом уређају</translation> +<translation id="3886689467633467988">Пријавите се на овај сајт и у Chromium да би вам обележивачи и други садржај били доступни на свим уређајима.</translation> +<translation id="394413318816989199">Шифровање помоћу приступне фразе не обухвата начине плаћања и адресе. + +Да бисте променили ово подешавање, <ph name="BEGIN_LINK" />обришите Chromium податке на налогу<ph name="END_LINK" />.</translation> <translation id="3955621079070267756">Отворите Chromium из било које апликације</translation> <translation id="4043291146360695975">Лозинке се чувају у Менаџеру лозинки само на овом уређају.</translation> <translation id="4099085513035183040">Није подржано у верзији Chromium бета</translation> @@ -65,14 +70,19 @@ <translation id="4654936625574199632">Chromium шаље податке о коришћењу и отказивању Google-у ради побољшања апликације. <ph name="BEGIN_LINK" />Управљајте<ph name="END_LINK" /></translation> <translation id="4681781466797808448">Укључите Chromium скенер</translation> <translation id="4736424910885271643">Налогом управља <ph name="HOSTED_DOMAIN" />, па ће се Chromium подаци обрисати са овог уређаја</translation> +<translation id="4790638144988730920">Наставите да користите Chromium податке на Google налогу.</translation> <translation id="4828317641996116749">Chromium није успео да провери све лозинке. Пробајте поново касније.</translation> <translation id="4985291216379576555">Офлајн сте. Chromium не може да тражи ажурирања.</translation> <translation id="4996471330284142407">Урадите више помоћу још једноставнијег, безбеднијег и бржег Chromium-а.</translation> <translation id="4999538639245140991">Одјављујете се са налога којим управља <ph name="SIGNOUT_MANAGED_DOMAIN" />, што ће избрисати Chromium податке са овог уређаја. Подаци ће остати на Google налогу.</translation> <translation id="5042011327527167688">Додирните Прикажи помоћу Google мапа у Chromium-у.</translation> <translation id="5048795749726991615">Да бисте лако приступали сачуваним лозинкама у другим апликацијама, користите Chromium за аутоматско попуњавање</translation> +<translation id="5131565040785979529">Ваша организација, <ph name="DOMAIN" />, управља налогом на који сте пријављени и начином на који се Chromium користи.</translation> <translation id="5171868502429358653">Пријавите се у Chromium</translation> <translation id="5224391634244552924">Нема сачуваних лозинки. Chromium може да проверава лозинке када их сачувате.</translation> +<translation id="5242782538551259282">Неки Chromium подаци још нису сачувани на Google налогу. + + Сачекајте неколико минута пре него што се одјавите. Ако се одјавите одмах, ови подаци ће бити избрисани.</translation> <translation id="5308226104666789935">Chromium не може да тражи ажурирања</translation> <translation id="5396916991083608703">Желите да подесите Chromium као подразумевани?</translation> <translation id="5453478652154926037">Chromium не може да вам проверава лозинке.</translation> @@ -82,7 +92,17 @@ <translation id="5688047395118852662">Ова картица вам приказује предлоге о томе како да искористите Chromium-а на најбољи начин.</translation> <translation id="5700709190537129682">Chromium не може да вам проверава лозинке</translation> <translation id="5777187867430702742">Chromium страница</translation> +<translation id="5889847953983052353">Када је ово укључено: +<ph name="BEGIN_INDENT" /> • Помозите да побољшамо Chromium за људе који га користе као ви.<ph name="END_INDENT" /> + +Шта треба да имате на уму: +<ph name="BEGIN_INDENT" /> • Информације о вашем коришћењу Chromium-а се шаљу Google-у, али нису повезане са вама. + + • Ако Chromium откаже, детаљи о отказивању могу да садрже неке личне податке. + + • Ако синхронизујете историју са Google налогом, показатељи могу да обухватају информације о URL-овима које посећујете.<ph name="END_INDENT" /></translation> <translation id="5945387852661427312">Пријављујете се помоћу налога којим управља <ph name="DOMAIN" /> и дајете његовом администратору контролу над својим Chromium подацима. Подаци ће постати трајно повезани са тим налогом. Одјављивањем из Chromium-а ћете избрисати податке са овог уређаја, али ће они остати сачувани на Google налогу.</translation> +<translation id="5951593919357934226">Искористите Chromium на најбољи начин.</translation> <translation id="5983312940147103417">Побољшајте Chromium</translation> <translation id="6062449165341879460">Организација <ph name="DOMAIN" /> ће имати приступ Chromium подацима, обележивачима, историји, лозинкама и другим подешавањима која чувате на овом налогу. Када се одјавите, подаци ће се обрисати са овог уређаја. Међутим, подаци ће се и даље чувати на Google налогу којим се управља и биће доступни вашој организацији. Oрганизација може да подешава посебне смернице за кориснике за тај налог које могу да промене понашање Chromium-а.</translation> <translation id="61109258320235597">Да бисте користили и чували Chromium податке на Google налогу, унесите приступну фразу.</translation> @@ -94,6 +114,9 @@ <translation id="6268381023930128611">Желите ли да се одјавите из Chromium-а?</translation> <translation id="632825460376924298">Дозволите пријављивање у Chromium</translation> <translation id="6337530241089703714">Одаберите да ли ћете обрисати Chromium податке са овог уређаја или их задржати</translation> +<translation id="6407399265324739055">Начини плаћања и адресе неће бити шифровани. Историја прегледања из Chromium-а се неће синхронизовати. + +Само неко ко има приступну фразу може да чита шифроване податке. Приступна фраза се не шаље Google-у нити се чува на Google-у. Ако заборавите приступну фразу или желите да промените ово подешавање, <ph name="BEGIN_LINK" />обришите Chromium податке на налогу<ph name="END_LINK" />.</translation> <translation id="6424492062988593837">Chromium је управо постао бољи! Доступна је нова верзија.</translation> <translation id="6563921047760808519">Сазнајте више о томе <ph name="BEGIN_LINK" />како Chromium штити приватност података<ph name="END_LINK" /></translation> <translation id="6625409903340039086">Chromium сада подржава смернице за корисника за управљани налог</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb index 0f74356..6ca3bb0a 100644 --- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb +++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb
@@ -2,14 +2,25 @@ <!DOCTYPE translationbundle> <translationbundle lang="gu"> <translation id="1143896152279775643">તમારો પાસવર્ડ <ph name="EMAIL" /> માટેના Google પાસવર્ડ મેનેજરમાં સાચવવામાં આવશે.</translation> +<translation id="1180362651362502943">તમારા Google એકાઉન્ટમાં Chromeના ડેટાનો ઉપયોગ કરવાનું ચાલુ રાખો.</translation> <translation id="1282031177488366470">Chromeની સુવિધાઓ અને કાર્યપ્રદર્શનને સુધારવામાં સહાય કરો</translation> <translation id="1352919863522755794">Google Password Manager તમારા પાસવર્ડ ચેક કરી શક્યું નથી. તમારું ઇન્ટરનેટ કનેક્શન ચેક કરવાનો પ્રયાસ કરો.</translation> +<translation id="1407843355326180937">તમારા બધા ડિવાઇસ પર તમારા બુકમાર્ક વગેરે મેળવવા માટે, આ સાઇટ અને Chromeમાં સાઇન ઇન કરો.</translation> <translation id="1462727070346936664">Chromeનો સૌથી વધુ લાભ મેળવવા માટે સાઇન ઇન કરો.</translation> <translation id="1479202195792305274">જ્યારે તમે તમારા Google એકાઉન્ટ વડે સાઇન ઇન કરો, ત્યારે Chrome તમારા પાસવર્ડ ચેક કરી શકે છે.</translation> <translation id="1491435845014430217">“જ્યારે તમે Chrome બંધ કરો, ત્યારે છૂપા ટૅબ લૉક કરો” ચાલુ કરો.</translation> <translation id="1493827051843127077">તમારા બધા ડિવાઇસ પર તમારી ટૅબ, પાસવર્ડ અને ચુકવણી સંબંધિત માહિતી સિંક કરવા માટે, Chromeને ડિફૉલ્ટ તરીકે સેટ કરો</translation> <translation id="1504372625950710826">Chrome અપડેટ ચેક કરી શક્યું નથી. તમારું ઇન્ટરનેટ કનેક્શન ચેક કરવાનો પ્રયાસ કરો.</translation> <translation id="1511320244449497906">તમે સાઇન ઇન કર્યું છે અને <ph name="DOMAIN" /> દ્વારા મેનેજ કરવામાં આવતા એકાઉન્ટ સાથે તમારો ડેટા સિંક કરી રહ્યા છો, જ્યાં તેના ઍડમિનિસ્ટ્રેટર હવે વિશેષ કરીને તે એકાઉન્ટ માટે વપરાશકર્તાની પૉલિસીઓ સેટ કરી શકે છે જે Chromeના વર્તનને બદલી શકે છે.</translation> +<translation id="1526327845902180576">જ્યારે ચાલુ હોય: +<ph name="BEGIN_INDENT" /> • તમે જે રીતે ઉપયોગ કરો છો, તે રીતે Chrome વાપરતા લોકો માટે તેને બહેતર બનાવવામાં સહાય કરો.<ph name="END_INDENT" /> + +ધ્યાનમાં લેવા જેવી બાબતો: +<ph name="BEGIN_INDENT" /> • Chromeના તમારા વપરાશની માહિતી Googleને મોકલવામાં આવે છે, પણ તેને તમારી સાથે સાંકળવામાં આવતી નથી. + + • જો Chrome ક્રૅશ થાય, તો ક્રૅશની વિગતોમાં અમુક વ્યક્તિગત માહિતીનો સમાવેશ થઈ શકે છે. + + • જો તમે તમારા ઇતિહાસને તમારા Google એકાઉન્ટ સાથે સિંક કરો, તો મેટ્રિકમાં તમે જે URLsની મુલાકાત લીધી હોય, તેની માહિતીનો પણ સમાવેશ થઈ શકે છે.<ph name="END_INDENT" /></translation> <translation id="1554731936187952550">નુકસાનકારક વેબસાઇટ સામે તમે Chromeની સૌથી સશક્ત સુરક્ષા ધરાવો છો</translation> <translation id="1682483655351012182">તમારા Chrome ડેટાને સિંક કરો</translation> <translation id="1733654336159102143">જ્યારે તમે Chromeમાંથી બહાર નીકળો અથવા કોઈ અન્ય ઍપ પર સ્વિચ કરો, ત્યારે તમારો છૂપો મોડ લૉક કરો.</translation> @@ -56,6 +67,7 @@ <translation id="3720541637541300822">તમે Chrome બંધ કરો ત્યારે છૂપી ટૅબ લૉક કરો</translation> <translation id="3827545470516145620">તમે આ ડિવાઇસ માટે સ્ટૅન્ડર્ડ સુરક્ષા સંરક્ષણ મેળવી રહ્યા છો</translation> <translation id="384394811301901750">Google Chrome, અત્યારે તમારા કૅમેરાનો ઉપયોગ કરી શકતું નથી</translation> +<translation id="3901001113120561395">Chromeનો વધુને વધુ લાભ મેળવો.</translation> <translation id="3980220367029651214">તમે સિંક એકાઉન્ટ <ph name="USER_EMAIL1" />થી <ph name="USER_EMAIL2" /> પર સ્વિચ કરી રહ્યાં છો. તમારો અસ્તિત્વમાંનો Chrome ડેટા <ph name="DOMAIN" /> દ્વારા મેનેજ કરવામાં આવે છે. આ ડિવાઇસ પરથી આ તમારા ડેટાને ડિલીટ કરશે, પરંતુ તમારો ડેટા <ph name="USER_EMAIL1" /> માં રહેશે.</translation> <translation id="3984746313391923992">તમારી સંસ્થા માટે જરૂરી છે કે તમે Chromeમાં સાઇન આઉટ કરીને રાખો.</translation> <translation id="3988789688219830639">Google Chromeને તમારા ફોટા અથવા વીડિયોનો ઍક્સેસ નથી. iOS સેટિંગ > પ્રાઇવસી > ફોટામાં ઍક્સેસને ચાલુ કરો.</translation> @@ -71,6 +83,9 @@ <translation id="4636900170638246267">આ સાઇટ અને Chromeમાં સાઇન ઇન કરો.</translation> <translation id="4698415050768537821">Chrome બધા પાસવર્ડ ચેક કરી શક્યું નથી. આવતી કાલે ફરી પ્રયાસ કરજો અથવા <ph name="BEGIN_LINK" />તમારા Google એકાઉન્ટમાં પાસવર્ડ ચેક કરો.<ph name="END_LINK" /></translation> <translation id="4819268619367838612">ઍપને બહેતર બનાવવામાં સહાય કરવા માટે, Chrome વપરાશ અને ક્રૅશ થવા સંબંધિત ડેટા Googleને મોકલે છે. <ph name="BEGIN_LINK" />મેનેજ કરો<ph name="END_LINK" /></translation> +<translation id="4831642696589369971">Chromeનો તમારો અમુક ડેટા હજી સુધી તમારા Google એકાઉન્ટમાં સાચવવામાં આવ્યો નથી. + + સાઇન આઉટ કરતા પહેલાં થોડી મિનિટ રાહ જોવાનો પ્રયાસ કરી જુઓ. જો તમે હમણાં જ સાઇન આઉટ કરશો, તો આ ડેટા ડિલીટ કરવામાં આવશે.</translation> <translation id="484033449593719797">Chrome બીટા પર સપોર્ટ કરવામાં આવતી નથી</translation> <translation id="4840404732697892756">જ્યારે તમે તમારા Google એકાઉન્ટ વડે સાઇન ઇન કરો, ત્યારે Google Password Manager તમારા પાસવર્ડ ચેક કરી શકે છે.</translation> <translation id="4903674399067644695">આ કાર્ડ તમને Chromeનો મહત્તમ લાભ મેળવવા માટેના સૂચનો બતાવે છે.</translation> @@ -78,6 +93,7 @@ <translation id="5108659628347594808">Chromeને બહેતર બનાવો</translation> <translation id="5119391094379141756">Chrome પસંદ કરો</translation> <translation id="5162467219239570114">Chrome જૂનું થઈ ગયું છે. જો <ph name="BEGIN_LINK" />ઍપ સ્ટોર<ph name="END_LINK" />માં કોઈ અપડેટ ઉપલબ્ધ ન હોય, તો એવું બની શકે છે કે તમારું ડિવાઇસ હવેથી Chromeના નવા વર્ઝનને સપોર્ટ ન કરતું હોય.</translation> +<translation id="5190139289262548459">તમારી સંસ્થા <ph name="DOMAIN" />, તમે જેમાં સાઇન ઇન કર્યું હોય તે એકાઉન્ટને અને Chromeના વપરાશની રીતને મેનેજ કરે છે.</translation> <translation id="5389212809648216794">Google Chrome, તમારા કૅમેરાનો ઉપયોગ કરી શકતું નથી કારણ કે તે બીજી ઍપ્લિકેશન દ્વારા ઉપયોગમાં છે</translation> <translation id="5395376160638294582">ખાતરી કરો કે તમે હંમેશાં તમારા Google એકાઉન્ટમાં Chromeના ડેટાનો ઉપયોગ કરી શકો</translation> <translation id="5439191312780166229">સાઇટ પરથી માનક સંરક્ષણ કરતા વધુ ડેટા વિશ્લેષિત કરીને, Googleને પણ પહેલાંથી જાણ ન હોય તેવી ખતરનાક સાઇટ માટે તમને ચેતવણી આપે છે. તમે Chrome ચેતવણીઓને છોડી દેવાનું પસંદ કરી શકો છો.</translation> @@ -107,6 +123,9 @@ <translation id="6648150602980899529">તમે <ph name="DOMAIN" /> દ્વારા મેનેજ એકાઉન્ટમાં સાઇન ઇન કરી રહ્યાં છો અને તમારા Chrome ડેટા પર એનું એડમિન નિયંત્રણ આપી રહ્યાં છો. તમારો ડેટા આ એકાઉન્ટ સાથે કાયમીરૂપે જોડાયેલું રહેશે. Chromeમાંથી સાઇન આઉટ કરવાનું આ ડિવાઇસ પરથી તમારો ડેટા ડિલીટ કરશે, પરંતુ એ તમારા Google એકાઉન્ટમાં સ્ટોર રહેશે.</translation> <translation id="6676840375528380067">આ ડિવાઇસમાંથી તમારા Chrome ડેટાને સાફ કરીએ?</translation> <translation id="6709398533399187136">ડેટા ઉલ્લંઘનમાં તમારો પાસવર્ડ જાહેર થઈ ગયો હતો. Google પાસવર્ડ મેનેજર હમણાં જ તેને ચેક કરવાનો સુઝાવ આપે છે.</translation> +<translation id="6815466750807582739">ચુકવણી પદ્ધતિઓ અને સરનામા એન્ક્રિપ્ટ કરવામાં આવશે નહીં. Chromeમાંથી બ્રાઉઝિંગ ઇતિહાસ સિંક થશે નહીં. + +તમારો પાસફ્રેઝ ધરાવતી કોઈ વ્યક્તિ જ તમારો એન્ક્રિપ્ટેડ ડેટા વાંચી શકે છે. Googleને પાસફ્રેઝ મોકલવામાં અથવા તેમાં સ્ટોર કરવામાં આવતો નથી. જો તમે તમારો પાસફ્રેઝ ભૂલી જાઓ અથવા આ સેટિંગ બદલવા માગતા હો, તો <ph name="BEGIN_LINK" />તમારા એકાઉન્ટમાં Chromeનો ડેટા સાફ કરો<ph name="END_LINK" />.</translation> <translation id="6822673484890854830">Chrome બધા પાસવર્ડ ચેક કરી શક્યું નથી. થોડા સમય પછી ફરી પ્રયાસ કરો.</translation> <translation id="6964931465519938134">હવે તમે મેસેજ, દસ્તાવેજો અને અન્ય ઍપમાં લિંક પર કોઈપણ સમયે ટૅપ કરીને Chromeનો ઉપયોગ કરી શકશો.</translation> <translation id="6975725306479268850">ઑટોમૅટિક રીતે ભરવાની સુવિધા માટે Chrome પસંદ કરો</translation> @@ -152,6 +171,9 @@ <translation id="8772179140489533211">Chromeમાં સાઇન ઇન કરવા માટે સંકેતો બતાવો.</translation> <translation id="8788269841521769222">તમારે આ પાસવર્ડ યાદ રાખવાની જરૂર રહેશે નહીં. તે <ph name="EMAIL" /> માટેના Google પાસવર્ડ મેનેજરમાં સાચવવામાં આવશે</translation> <translation id="8808828119384186784">Chrome સેટિંગ</translation> +<translation id="8856877214925961642">પાસફ્રેઝ એન્ક્રિપ્શનમાં ચુકવણી પદ્ધતિઓ અને સરનામા શામેલ હોતા નથી. + +આ સેટિંગ બદલવા માટે, <ph name="BEGIN_LINK" />તમારા એકાઉન્ટમાંનો Chromeનો ડેટા સાફ કરો<ph name="END_LINK" />.</translation> <translation id="8857676124663337448">Google Password Manager બધા પાસવર્ડ ચેક કરી શક્યું નથી. આવતી કાલે ફરી પ્રયાસ કરો.</translation> <translation id="8897749957032330183">પાસવર્ડ આ ડિવાઇસના Google Password Managerમાં સાચવવામાં આવે છે</translation> <translation id="8969290730818637510">જ્યારે ચાલુ હોય:
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_sl.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_sl.xtb index dd6d032..45d6c9f 100644 --- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_sl.xtb +++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_sl.xtb
@@ -2,14 +2,25 @@ <!DOCTYPE translationbundle> <translationbundle lang="sl"> <translation id="1143896152279775643">Geslo bo shranjeno v Google Upravitelju gesel za račun <ph name="EMAIL" />.</translation> +<translation id="1180362651362502943">Še naprej uporabljajte podatke v Chromu v računu Google.</translation> <translation id="1282031177488366470">Pomagajte izboljšati funkcije in delovanje Chroma</translation> <translation id="1352919863522755794">Googlov upravitelj gesel ni mogel preveriti vaših gesel. Poskusite preveriti internetno povezavo.</translation> +<translation id="1407843355326180937">Prijavite se na tem spletnem mestu in v Chromu, če želite dostopati do zaznamkov in drugega v vseh napravah.</translation> <translation id="1462727070346936664">Prijavite se, če želite čim bolje izkoristiti Chrome.</translation> <translation id="1479202195792305274">Chrome lahko preveri vaša gesla, ko se prijavite z računom Google.</translation> <translation id="1491435845014430217">Vklopite možnost »Lock Incognito Tabs When You Close Chrome« (Zaklepanje anonimnih zavihkov po zaprtju Chroma).</translation> <translation id="1493827051843127077">Nastavite Chrome kot privzeto možnost sinhroniziranja zavihkov, gesel in podatkov za plačilo v vseh napravah.</translation> <translation id="1504372625950710826">Chrome ni mogel preveriti, ali so na voljo posodobitve. Poskusite preveriti internetno povezavo.</translation> <translation id="1511320244449497906">Prijavljeni ste in poteka sinhronizacija podatkov z računom, ki ga upravlja domena <ph name="DOMAIN" />, kjer lahko skrbnik zdaj nastavi uporabniške pravilnike, specifične za ta račun, to pa lahko spremeni način delovanja Chroma.</translation> +<translation id="1526327845902180576">Če je omogočeno: +<ph name="BEGIN_INDENT" /> • Pomagate izboljšati Chrome za ljudi, ki ga uporabljajo kot vi.<ph name="END_INDENT" /> + +Kaj je treba upoštevati: +<ph name="BEGIN_INDENT" /> • Googlu se pošiljajo podatki o vaši uporabi Chroma, vendar niso povezani z vami. + + • Če se Chrome zruši, bodo med podatki o zrušitvi morda nekateri osebni podatki. + + • Če zgodovino sinhronizirate z računom Google, lahko meritve vključujejo tudi podatke o URL-jih, ki jih obiščete.<ph name="END_INDENT" /></translation> <translation id="1554731936187952550">Uporabljate Chromovo najmočnejšo zaščito pred škodljivimi spletnimi mesti.</translation> <translation id="1682483655351012182">Sinhronizacija podatkov v Chromu</translation> <translation id="1733654336159102143">Zaklepanje anonimnega načina, ko zapustite Chrome ali preklopite na drugo aplikacijo.</translation> @@ -56,6 +67,7 @@ <translation id="3720541637541300822">Zaklepanje anonimnih zavihkov po zaprtju Chroma</translation> <translation id="3827545470516145620">V tej napravi uporabljate standardno varnostno zaščito</translation> <translation id="384394811301901750">Google Chrome trenutno ne more uporabljati fotoaparata</translation> +<translation id="3901001113120561395">Izkoristite Chrome na najboljši način.</translation> <translation id="3980220367029651214">Z računa za sinhronizacijo <ph name="USER_EMAIL1" /> boste preklopili na račun <ph name="USER_EMAIL2" />. Obstoječe podatke v Chromu upravlja <ph name="DOMAIN" />. S tem boste izbrisali podatke iz te naprave, vendar bodo vaši podatki še vedno na voljo v računu <ph name="USER_EMAIL1" />.</translation> <translation id="3984746313391923992">Vaša organizacija zahteva, da niste prijavljeni v Chrome.</translation> <translation id="3988789688219830639">Google Chrome nima dostopa do fotografij ali videoposnetkov. Omogočite dostop v sistemu iOS: Settings > Privacy > Photos.</translation> @@ -71,6 +83,9 @@ <translation id="4636900170638246267">Prijavite se na tem spletnem mestu in v Chrome.</translation> <translation id="4698415050768537821">Chromu ni uspelo preveriti vseh gesel. Poskusite znova jutri ali <ph name="BEGIN_LINK" />preverite gesla v računu Google.<ph name="END_LINK" /></translation> <translation id="4819268619367838612">Zaradi izboljšanja aplikacije Chrome Googlu pošlje podatke o uporabi in zrušitvah. <ph name="BEGIN_LINK" />Upravljanje<ph name="END_LINK" /></translation> +<translation id="4831642696589369971">Nekateri podatki v Chromu še niso shranjeni v računu Google. + + Poskusite počakati nekaj minut, preden se odjavite. Če se odjavite zdaj, bodo ti podatki izbrisani.</translation> <translation id="484033449593719797">Ni podprto v Chromu Beta</translation> <translation id="4840404732697892756">Googlov upravitelj gesel lahko preveri vaša gesla, ko se prijavite z računom Google.</translation> <translation id="4903674399067644695">Na tej kartici so prikazani predlogi, kako izkoristiti Chrome na najboljši način.</translation> @@ -78,6 +93,7 @@ <translation id="5108659628347594808">Izboljšajte Chrome</translation> <translation id="5119391094379141756">Izberite Chrome.</translation> <translation id="5162467219239570114">Chrome je zastarel. Če v trgovini <ph name="BEGIN_LINK" />App Store<ph name="END_LINK" /> ni na voljo nobene posodobitve, vaša naprava morda ne podpira več novih različic Chroma.</translation> +<translation id="5190139289262548459">Vaša organizacija <ph name="DOMAIN" /> upravlja račun, v katerega ste prijavljeni, in način uporabe Chroma.</translation> <translation id="5389212809648216794">Google Chrome ne more uporabljati fotoaparata, ker ga uporablja druga aplikacija</translation> <translation id="5395376160638294582">Poskrbite, da boste v računu Google vedno lahko uporabljali podatke v Chromu</translation> <translation id="5439191312780166229">Opozori vas o nevarnih spletnih mestih, celo tistih, za katere Google prej ni vedel, in sicer tako, da analizira več podatkov s spletnih mest kot standardna zaščita. Izberete lahko, da preskočite opozorila za Chrome.</translation> @@ -107,6 +123,9 @@ <translation id="6648150602980899529">Prijavljate se v račun, ki ga upravlja <ph name="DOMAIN" />, in nadzor nad podatki v Chromu predajate skrbniku. Vaši podatki bodo trajno povezani s tem računom. Če se odjavite iz Chroma, boste izbrisali podatke iz te naprave, vendar bodo še naprej shranjeni v Google Računu.</translation> <translation id="6676840375528380067">Ali želite izbrisati podatke v Chromu iz te naprave?</translation> <translation id="6709398533399187136">Geslo je bilo razkrito zaradi podatkovne kršitve. Google Upravitelj gesel priporoča, da ga takoj spremenite.</translation> +<translation id="6815466750807582739">Plačilna sredstva in naslovi ne bodo šifrirani. Zgodovina brskanja v Chromu se ne bo sinhronizirala. + +Vaše šifrirane podatke lahko bere samo oseba, ki ima vaše geslo. Geslo ni poslano Googlu in ga Google ne hrani. Če pozabite geslo ali želite to nastavitev spremeniti, <ph name="BEGIN_LINK" />izbrišite podatke iz Chroma v računu<ph name="END_LINK" />.</translation> <translation id="6822673484890854830">Chromu ni uspelo preveriti vseh gesel. Poskusite znova pozneje.</translation> <translation id="6964931465519938134">Zdaj lahko uporabljate Chrome, kadar koli se dotaknete povezav v sporočilih, dokumentih in drugih aplikacijah.</translation> <translation id="6975725306479268850">Izbira Chroma za samodejno izpolnjevanje</translation> @@ -152,6 +171,9 @@ <translation id="8772179140489533211">Pokaže pozive za prijavo v Chrome.</translation> <translation id="8788269841521769222">Tega gesla si ne bo treba zapomniti. Shranjeno bo v Google Upravitelju gesel za račun <ph name="EMAIL" />.</translation> <translation id="8808828119384186784">Chromove nastavitve</translation> +<translation id="8856877214925961642">Šifriranje gesla ne vključuje plačilnih sredstev in naslovov. + +Če želite spremeniti to nastavitev, <ph name="BEGIN_LINK" />izbrišite podatke iz Chroma v računu<ph name="END_LINK" />.</translation> <translation id="8857676124663337448">Googlovemu upravitelju gesel ni uspelo preveriti vseh gesel. Poskusite znova jutri.</translation> <translation id="8897749957032330183">Gesla so shranjena v Googlovem upravitelju gesel v tej napravi.</translation> <translation id="8969290730818637510">Če je omogočeno:
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_sr-Latn.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_sr-Latn.xtb index 7f95358..d7058867 100644 --- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_sr-Latn.xtb +++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_sr-Latn.xtb
@@ -2,14 +2,25 @@ <!DOCTYPE translationbundle> <translationbundle lang="sr-Latn"> <translation id="1143896152279775643">Lozika se čuva u Google menadžeru lozinki za <ph name="EMAIL" />.</translation> +<translation id="1180362651362502943">Nastavite da koristite Chrome podatke na Google nalogu.</translation> <translation id="1282031177488366470">Pomozite nam da poboljšamo Chrome-ove funkcije i učinak</translation> <translation id="1352919863522755794">Google menadžer lozinki nije uspeo da vam proveri lozinke. Proverite internet vezu.</translation> +<translation id="1407843355326180937">Prijavite se na ovaj sajt i u Chrome da bi vam obeleživači i drugi sadržaj bili dostupni na svim uređajima.</translation> <translation id="1462727070346936664">Prijavite se da biste iskoristili Chrome na najbolji način.</translation> <translation id="1479202195792305274">Chrome može da vam proverava lozinke kada se prijavite pomoću Google naloga.</translation> <translation id="1491435845014430217">Uključite Zaključaj kartice bez arhiviranja posle zatvaranja Chrome-a.</translation> <translation id="1493827051843127077">Podesite Chrome kao podrazumevanu aplikaciju za sinhronizovanje kartica, lozinki i informacija o plaćanju na svim uređajima</translation> <translation id="1504372625950710826">Chrome ne može da traži ažuriranja. Proverite internet vezu.</translation> <translation id="1511320244449497906">Prijavljeni ste i sinhronizujete podatke sa nalogom kojim upravlja <ph name="DOMAIN" />, pri čemu njegov administrator sada može da podešava posebne smernice za korisnike za taj nalog koje mogu da promene ponašanje Chrome-a.</translation> +<translation id="1526327845902180576">Kada je ovo uključeno: +<ph name="BEGIN_INDENT" /> • Pomozite da poboljšamo Chrome za ljude koji ga koriste kao vi.<ph name="END_INDENT" /> + +Šta treba da imate na umu: +<ph name="BEGIN_INDENT" /> • Informacije o vašem korišćenju Chrome-a se šalju Google-u, ali nisu povezane sa vama. + + • Ako Chrome otkaže, detalji o otkazivanju mogu da sadrže neke lične podatke. + + • Ako sinhronizujete istoriju sa Google nalogom, pokazatelji mogu da obuhvataju informacije o URL-ovima koje posećujete.<ph name="END_INDENT" /></translation> <translation id="1554731936187952550">Imate najjaču Chrome zaštitu od štetnih veb-sajtova</translation> <translation id="1682483655351012182">Sinhronizujte Chrome podatke</translation> <translation id="1733654336159102143">Zaključajte režim bez arhiviranja kada napustite Chrome ili pređete na drugu aplikaciju.</translation> @@ -56,6 +67,7 @@ <translation id="3720541637541300822">Zaključajte kartice bez arhiviranja posle zatvaranja Chrome-a</translation> <translation id="3827545470516145620">Dobijate standardnu bezbednosnu zaštitu na ovom uređaju</translation> <translation id="384394811301901750">Google Chrome trenutno ne može da koristi kameru</translation> +<translation id="3901001113120561395">Iskoristite Chrome na najbolji način.</translation> <translation id="3980220367029651214">Menjate nalog za sinhronizaciju iz <ph name="USER_EMAIL1" /> u <ph name="USER_EMAIL2" />. Postojećim Chrome podacima upravlja <ph name="DOMAIN" />. Promena će izbrisati podatke sa ovog uređaja, ali će podaci ostati na <ph name="USER_EMAIL1" />.</translation> <translation id="3984746313391923992">Organizacija zahteva da ostanete odjavljeni sa Chrome-a.</translation> <translation id="3988789688219830639">Google Chrome ne može da pristupa slikama ili video snimcima. Omogućite pristup u iOS Settings (Podešavanja iOS-a) > Privacy (Privatnost) > Photos (Slike).</translation> @@ -71,6 +83,9 @@ <translation id="4636900170638246267">Prijavite se na ovaj sajt i u Chrome.</translation> <translation id="4698415050768537821">Chrome nije uspeo da proveri sve lozinke. Probajte ponovo sutra ili <ph name="BEGIN_LINK" />proverite lozinke na Google nalogu.<ph name="END_LINK" /></translation> <translation id="4819268619367838612">Chrome šalje Google-u podatke o korišćenju i otkazivanju radi poboljšanja aplikacije. <ph name="BEGIN_LINK" />Upravljajte<ph name="END_LINK" /></translation> +<translation id="4831642696589369971">Neki Chrome podaci još nisu sačuvani na Google nalogu. + + Sačekajte nekoliko minuta pre nego što se odjavite. Ako se odjavite odmah, ovi podaci će biti izbrisani.</translation> <translation id="484033449593719797">Nije podržano u verziji Chrome beta</translation> <translation id="4840404732697892756">Google menadžer lozinki može da vam proverava lozinke kada se prijavite pomoću Google naloga.</translation> <translation id="4903674399067644695">Ova kartica vam prikazuje predloge o tome kako da iskoristite Chrome na najbolji način.</translation> @@ -78,6 +93,7 @@ <translation id="5108659628347594808">Poboljšajte Chrome</translation> <translation id="5119391094379141756">Izaberite Chrome</translation> <translation id="5162467219239570114">Chrome je zastareo. Ako ažuriranje nije dostupno u <ph name="BEGIN_LINK" />App Store-u<ph name="END_LINK" />, uređaj možda ne podržava nove verzije Chrome-a.</translation> +<translation id="5190139289262548459">Vaša organizacija, <ph name="DOMAIN" />, upravlja nalogom na koji ste prijavljeni i načinom na koji se Chrome koristi.</translation> <translation id="5389212809648216794">Google Chrome ne može da koristi kameru zato što je već koristi druga aplikacija</translation> <translation id="5395376160638294582">Uverite se da uvek možete da koristite Chrome podatke na Google nalogu</translation> <translation id="5439191312780166229">Upozorava vas na opasne sajtove, čak i na one za koje Google ranije nije znao, analizirajući više podataka sa sajtova nego standardna zaštita. Možete da izaberete da preskočite upozorenja Chrome-a.</translation> @@ -107,6 +123,9 @@ <translation id="6648150602980899529">Prijavljujete se pomoću naloga kojim upravlja <ph name="DOMAIN" /> i dajete njegovom administratoru kontrolu nad svojim Chrome podacima. Podaci će postati trajno povezani sa tim nalogom. Odjavljivanjem iz Chrome-a ćete izbrisati podatke sa ovog uređaja, ali će oni ostati sačuvani na Google nalogu.</translation> <translation id="6676840375528380067">Želite li da obrišete Chrome podatke sa ovog uređaja?</translation> <translation id="6709398533399187136">Vaša lozinka je otkrivena pri upadu u podatke. Google menadžer lozinki preporučuje da je odmah promenite.</translation> +<translation id="6815466750807582739">Načini plaćanja i adrese neće biti šifrovani. Istorija pregledanja iz Chrome-a se neće sinhronizovati. + +Samo neko ko ima pristupnu frazu može da čita šifrovane podatke. Pristupna fraza se ne šalje Google-u niti se čuva na Google-u. Ako zaboravite pristupnu frazu ili želite da promenite ovo podešavanje, <ph name="BEGIN_LINK" />obrišite Chrome podatke na nalogu<ph name="END_LINK" />.</translation> <translation id="6822673484890854830">Chrome nije uspeo da proveri sve lozinke. Probajte ponovo kasnije.</translation> <translation id="6964931465519938134">Sada možete da koristite Chrome svaki put kada dodirnete linkove u porukama, dokumentima i drugim aplikacijama.</translation> <translation id="6975725306479268850">Izaberite Chrome za automatsko popunjavanje</translation> @@ -152,6 +171,9 @@ <translation id="8772179140489533211">Prikazuje upite za prijavljivanje u Chrome.</translation> <translation id="8788269841521769222">Ne morate da zapamtite ovu lozinku. Čuva se u Google menadžeru lozinki za <ph name="EMAIL" /></translation> <translation id="8808828119384186784">Podešavanje Chrome-a</translation> +<translation id="8856877214925961642">Šifrovanje pomoću pristupne fraze ne obuhvata načine plaćanja i adrese. + +Da biste promenili ovo podešavanje, <ph name="BEGIN_LINK" />obrišite Chrome podatke na nalogu<ph name="END_LINK" />.</translation> <translation id="8857676124663337448">Google menadžer lozinki nije uspeo da proveri sve lozinke. Probajte ponovo sutra.</translation> <translation id="8897749957032330183">Lozinke se čuvaju u Google menadžeru lozinki na ovom uređaju.</translation> <translation id="8969290730818637510">Kada je ovo uključeno:
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_sr.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_sr.xtb index dd1a027..2fcf99bc 100644 --- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_sr.xtb +++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_sr.xtb
@@ -2,14 +2,25 @@ <!DOCTYPE translationbundle> <translationbundle lang="sr"> <translation id="1143896152279775643">Лозика се чува у Google менаџеру лозинки за <ph name="EMAIL" />.</translation> +<translation id="1180362651362502943">Наставите да користите Chrome податке на Google налогу.</translation> <translation id="1282031177488366470">Помозите нам да побољшамо Chrome-ове функције и учинак</translation> <translation id="1352919863522755794">Google менаџер лозинки није успео да вам провери лозинке. Проверите интернет везу.</translation> +<translation id="1407843355326180937">Пријавите се на овај сајт и у Chrome да би вам обележивачи и други садржај били доступни на свим уређајима.</translation> <translation id="1462727070346936664">Пријавите се да бисте искористили Chrome на најбољи начин.</translation> <translation id="1479202195792305274">Chrome може да вам проверава лозинке када се пријавите помоћу Google налога.</translation> <translation id="1491435845014430217">Укључите Закључај картице без архивирања после затварања Chrome-а.</translation> <translation id="1493827051843127077">Подесите Chrome као подразумевану апликацију за синхронизовање картица, лозинки и информација о плаћању на свим уређајима</translation> <translation id="1504372625950710826">Chrome не може да тражи ажурирања. Проверите интернет везу.</translation> <translation id="1511320244449497906">Пријављени сте и синхронизујете податке са налогом којим управља <ph name="DOMAIN" />, при чему његов администратор сада може да подешава посебне смернице за кориснике за тај налог које могу да промене понашање Chrome-а.</translation> +<translation id="1526327845902180576">Када је ово укључено: +<ph name="BEGIN_INDENT" /> • Помозите да побољшамо Chrome за људе који га користе као ви.<ph name="END_INDENT" /> + +Шта треба да имате на уму: +<ph name="BEGIN_INDENT" /> • Информације о вашем коришћењу Chrome-а се шаљу Google-у, али нису повезане са вама. + + • Ако Chrome откаже, детаљи о отказивању могу да садрже неке личне податке. + + • Ако синхронизујете историју са Google налогом, показатељи могу да обухватају информације о URL-овима које посећујете.<ph name="END_INDENT" /></translation> <translation id="1554731936187952550">Имате најјачу Chrome заштиту од штетних веб-сајтова</translation> <translation id="1682483655351012182">Синхронизујте Chrome податке</translation> <translation id="1733654336159102143">Закључајте режим без архивирања када напустите Chrome или пређете на другу апликацију.</translation> @@ -56,6 +67,7 @@ <translation id="3720541637541300822">Закључајте картице без архивирања после затварања Chrome-а</translation> <translation id="3827545470516145620">Добијате стандардну безбедносну заштиту на овом уређају</translation> <translation id="384394811301901750">Google Chrome тренутно не може да користи камеру</translation> +<translation id="3901001113120561395">Искористите Chrome на најбољи начин.</translation> <translation id="3980220367029651214">Мењате налог за синхронизацију из <ph name="USER_EMAIL1" /> у <ph name="USER_EMAIL2" />. Постојећим Chrome подацима управља <ph name="DOMAIN" />. Промена ће избрисати податке са овог уређаја, али ће подаци остати на <ph name="USER_EMAIL1" />.</translation> <translation id="3984746313391923992">Организација захтева да останете одјављени са Chrome-а.</translation> <translation id="3988789688219830639">Google Chrome не може да приступа сликама или видео снимцима. Омогућите приступ у iOS Settings (Подешавања iOS-а) > Privacy (Приватност) > Photos (Слике).</translation> @@ -71,6 +83,9 @@ <translation id="4636900170638246267">Пријавите се на овај сајт и у Chrome.</translation> <translation id="4698415050768537821">Chrome није успео да провери све лозинке. Пробајте поново сутра или <ph name="BEGIN_LINK" />проверите лозинке на Google налогу.<ph name="END_LINK" /></translation> <translation id="4819268619367838612">Chrome шаље Google-у податке о коришћењу и отказивању ради побољшања апликације. <ph name="BEGIN_LINK" />Управљајте<ph name="END_LINK" /></translation> +<translation id="4831642696589369971">Неки Chrome подаци још нису сачувани на Google налогу. + + Сачекајте неколико минута пре него што се одјавите. Ако се одјавите одмах, ови подаци ће бити избрисани.</translation> <translation id="484033449593719797">Није подржано у верзији Chrome бета</translation> <translation id="4840404732697892756">Google менаџер лозинки може да вам проверава лозинке када се пријавите помоћу Google налога.</translation> <translation id="4903674399067644695">Ова картица вам приказује предлоге о томе како да искористите Chrome на најбољи начин.</translation> @@ -78,6 +93,7 @@ <translation id="5108659628347594808">Побољшајте Chrome</translation> <translation id="5119391094379141756">Изаберите Chrome</translation> <translation id="5162467219239570114">Chrome је застарео. Ако ажурирање није доступно у <ph name="BEGIN_LINK" />App Store-у<ph name="END_LINK" />, уређај можда не подржава нове верзије Chrome-а.</translation> +<translation id="5190139289262548459">Ваша организација, <ph name="DOMAIN" />, управља налогом на који сте пријављени и начином на који се Chrome користи.</translation> <translation id="5389212809648216794">Google Chrome не може да користи камеру зато што је већ користи друга апликација</translation> <translation id="5395376160638294582">Уверите се да увек можете да користите Chrome податке на Google налогу</translation> <translation id="5439191312780166229">Упозорава вас на опасне сајтове, чак и на оне за које Google раније није знао, анализирајући више података са сајтова него стандардна заштита. Можете да изаберете да прескочите упозорења Chrome-а.</translation> @@ -107,6 +123,9 @@ <translation id="6648150602980899529">Пријављујете се помоћу налога којим управља <ph name="DOMAIN" /> и дајете његовом администратору контролу над својим Chrome подацима. Подаци ће постати трајно повезани са тим налогом. Одјављивањем из Chrome-а ћете избрисати податке са овог уређаја, али ће они остати сачувани на Google налогу.</translation> <translation id="6676840375528380067">Желите ли да обришете Chrome податке са овог уређаја?</translation> <translation id="6709398533399187136">Ваша лозинка је откривена при упаду у податке. Google менаџер лозинки препоручује да је одмах промените.</translation> +<translation id="6815466750807582739">Начини плаћања и адресе неће бити шифровани. Историја прегледања из Chrome-а се неће синхронизовати. + +Само неко ко има приступну фразу може да чита шифроване податке. Приступна фраза се не шаље Google-у нити се чува на Google-у. Ако заборавите приступну фразу или желите да промените ово подешавање, <ph name="BEGIN_LINK" />обришите Chrome податке на налогу<ph name="END_LINK" />.</translation> <translation id="6822673484890854830">Chrome није успео да провери све лозинке. Пробајте поново касније.</translation> <translation id="6964931465519938134">Сада можете да користите Chrome сваки пут када додирнете линкове у порукама, документима и другим апликацијама.</translation> <translation id="6975725306479268850">Изаберите Chrome за аутоматско попуњавање</translation> @@ -152,6 +171,9 @@ <translation id="8772179140489533211">Приказује упите за пријављивање у Chrome.</translation> <translation id="8788269841521769222">Не морате да запамтите ову лозинку. Чува се у Google менаџеру лозинки за <ph name="EMAIL" /></translation> <translation id="8808828119384186784">Подешавање Chrome-а</translation> +<translation id="8856877214925961642">Шифровање помоћу приступне фразе не обухвата начине плаћања и адресе. + +Да бисте променили ово подешавање, <ph name="BEGIN_LINK" />обришите Chrome податке на налогу<ph name="END_LINK" />.</translation> <translation id="8857676124663337448">Google менаџер лозинки није успео да провери све лозинке. Пробајте поново сутра.</translation> <translation id="8897749957032330183">Лозинке се чувају у Google менаџеру лозинки на овом уређају.</translation> <translation id="8969290730818637510">Када је ово укључено:
diff --git a/ios/chrome/app/strings/resources/ios_strings_ar.xtb b/ios/chrome/app/strings/resources/ios_strings_ar.xtb index b9e9980..35a8cb26 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ar.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ar.xtb
@@ -61,6 +61,7 @@ <translation id="1283524564873030414">آخر 24 ساعة</translation> <translation id="1285320974508926690">عدم ترجمة هذا الموقع مطلقًا</translation> <translation id="1291506870746876680">بعد مغادرة الموقع الإلكتروني <ph name="BEGIN_BOLD" />"<ph name="SITE_NAME" />"<ph name="END_BOLD" />، ستتم إعادة ضبط أذوناته على وضع الإيقاف.</translation> +<translation id="1295289763199166823">تخصيص القائمة</translation> <translation id="1305822519689023679">عليك إثبات هويتك للتأكُّد من أنّه يمكنك استخدام كلمات المرور في حسابك على Google في أي وقت.</translation> <translation id="1312721752506309252">ميزة الحماية المُحسَّنة مفعَّلة.</translation> <translation id="1316466854070752597">عرض جميع علامات التبويب المفتوحة</translation> @@ -108,6 +109,7 @@ <translation id="1554477036522844996">نافذة جديدة</translation> <translation id="1563071802032385236">فعِّل خيار "طلب فتح روابط من تطبيقات أخرى في وضع التصفح المتخفي".</translation> <translation id="1565371473877914088">علامة تبويب جديدة في وضع التصفّح المتخفي</translation> +<translation id="1565395699240341063">الوجهات المخفية</translation> <translation id="1580715474678097352">الحماية من المواقع الإلكترونية الضارّة</translation> <translation id="1580783302095112590">تم إرسال البريد.</translation> <translation id="1582732959743469162">سيؤدي ذلك إلى إيقاف تقدّم جميع عمليات التنزيل الحالية.</translation> @@ -438,6 +440,7 @@ <translation id="3533436815740441613">علامة تبويب جديدة</translation> <translation id="3540141921715814660">الإضافة إلى الإشارات المرجعية</translation> <translation id="3551320343578183772">إغلاق علامة التبويب</translation> +<translation id="3564513311876185114">شريط قوائم الطلبات الذكية</translation> <translation id="3565207542107370586">محو بيانات التصفُّح…</translation> <translation id="3575234738189584619">البحث باستخدام "عدسة Google"</translation> <translation id="3577555362230509265">استخدام Chrome في تطبيقات أخرى</translation> @@ -1289,6 +1292,7 @@ <translation id="854938212724803178">لديك كلمة مرور واحدة محتمَل تعرّضها للاختراق. عليك تغييرها الآن للحفاظ على أمانك.</translation> <translation id="8556590991644167667">{count,plural, =1{أغلقت تحذيرًا واحدًا ({count}).}zero{أغلقت {count} تحذير.}two{أغلقت تحذيرَين ({count}).}few{أغلقت {count} تحذيرات.}many{أغلقت {count} تحذيرًا.}other{أغلقت {count} تحذير.}}</translation> <translation id="8558480467877843976">يمكنك الآن استخدام Chrome في أي وقت تتصفَّح فيه أو تنقر فيه على الروابط في الرسائل والمستندات والتطبيقات الأخرى.</translation> +<translation id="8560253818350321773">عرض العناصر الأكثر استخدامًا أولاً</translation> <translation id="8580411965900177618">لا، شكرًا</translation> <translation id="8588404856427128947">غير مفعَّل</translation> <translation id="8591976964826315682">حظر ملفات تعريف الارتباط التابعة لجهات خارجية في وضع التصفُّح المتخفي</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fa.xtb b/ios/chrome/app/strings/resources/ios_strings_fa.xtb index af69a1f..36cba5a 100644 --- a/ios/chrome/app/strings/resources/ios_strings_fa.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_fa.xtb
@@ -62,6 +62,7 @@ <translation id="1283524564873030414">۲۴ ساعت گذشته</translation> <translation id="1285320974508926690">این سایت هرگز ترجمه نشود</translation> <translation id="1291506870746876680">هرگاه این سایت را ترک کنید، اجازههای <ph name="BEGIN_BOLD" />«<ph name="SITE_NAME" />»<ph name="END_BOLD" /> به حالت خاموش برمیگردد.</translation> +<translation id="1295289763199166823">سفارشیسازی منو</translation> <translation id="1305822519689023679">برای اطمینان از اینکه همیشه میتوانید از گذرواژههای ذخیرهشده در «حساب Google» خود استفاده کنید، هویتتان را بهتأیید برسانید.</translation> <translation id="1312721752506309252">محافظت بهبودیافته روشن است</translation> <translation id="1316466854070752597">دیدن همه برگههای باز</translation> @@ -110,6 +111,7 @@ <translation id="1554477036522844996">پنجره جدید</translation> <translation id="1563071802032385236">گزینه «درخواست باز کردن پیوندهای دیگر برنامهها در حالت ناشناس» را روشن کنید.</translation> <translation id="1565371473877914088">برگه ناشناس جدید</translation> +<translation id="1565395699240341063">پنهان</translation> <translation id="1580715474678097352">ایمن ماندن دربرابر وبسایتهای خطرناک</translation> <translation id="1580783302095112590">نامه ارسال شد.</translation> <translation id="1582732959743469162">با این کار کل پیشرفت بارگیری کنونیتان متوقف خواهد شد.</translation> @@ -446,6 +448,7 @@ <translation id="3533436815740441613">برگه جدید</translation> <translation id="3540141921715814660">افزودن به نشانکها</translation> <translation id="3551320343578183772">بستن برگه</translation> +<translation id="3564513311876185114">مرتبسازی هوشمند نوار منو</translation> <translation id="3565207542107370586">پاک کردن دادههای مرور…</translation> <translation id="3575234738189584619">جستجو با «لنز»</translation> <translation id="3577555362230509265">از Chrome در دیگر برنامهها استفاده کنید.</translation> @@ -1312,6 +1315,7 @@ <translation id="854938212724803178">۱ گذرواژه لورفته دارید. همینحالا مشکل را برطرف کنید تا ایمن بمانید.</translation> <translation id="8556590991644167667">{count,plural, =1{{count} هشدار را رد کردید}one{{count} هشدار را رد کردید}other{{count} هشدار را رد کردید}}</translation> <translation id="8558480467877843976">اکنون هرزمان بخواهید میتوانید با مرور کردن یا ضربه زدن روی پیوندهای موجود در پیامها، اسناد، و دیگر برنامهها، از Chrome استفاده کنید.</translation> +<translation id="8560253818350321773">موارد پراستفاده در ابتدا نشان داده میشود.</translation> <translation id="8580411965900177618">نه متشکرم</translation> <translation id="8588404856427128947">خاموش</translation> <translation id="8591976964826315682">مسدود کردن کوکیهای شخص ثالث در «حالت ناشناس»</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_strings_gu.xtb index 1b0d5e5..7b0471f 100644 --- a/ios/chrome/app/strings/resources/ios_strings_gu.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
@@ -9,6 +9,7 @@ <translation id="1044891598689252897">સાઇટ સામાન્ય રીતે કાર્ય કરશે</translation> <translation id="1049743911850919806">છૂપી</translation> <translation id="105093091697134113">નીચેનાં એકાઉન્ટમાં એ પાસવર્ડનો ઉપયોગ થાય છે જે ત્રીજા-પક્ષના ડેટાના ઉલ્લંઘન સંબંધે જાહેર થયા હતા અથવા છેતરામણી વેબસાઇટ પર દાખલ કરવામાં આવ્યા હતા. તમારા બધા એકાઉન્ટને સલામત રાખવા માટે, આ બધા પાસવર્ડ તાત્કાલિક બદલો.</translation> +<translation id="1053651653201045802">સાઇન આઉટ થયા. તમારા એકાઉન્ટમાં બુકમાર્ક, પાસવર્ડ વગેરેનો ઉપયોગ કરવા માટે ફરી સાઇન ઇન કરો.</translation> <translation id="1054045277222934172">તમે સેટિંગ પછી કન્ટેન્ટ સેટિંગમાં જઈને ડિફૉલ્ટ સાઇટ વ્યૂ બદલીને ડેસ્કટૉપ વ્યૂ મોડ કરી શકો છો</translation> <translation id="1054745118061919935">આગળ વધીને, તમે <ph name="BEGIN_LINK" />સેવાની શરતો<ph name="END_LINK" /> સાથે સંમત થાઓ છો.</translation> <translation id="1063454504051558093">અન્ય પાસવર્ડનો ઉપયોગ કરો...</translation> @@ -68,6 +69,7 @@ <translation id="1322735045095424339">તમારી સંસ્થાને છૂપા મોડની જરૂર છે</translation> <translation id="1323735185997015385">ડિલીટ કરો</translation> <translation id="132683371494960526">મૂળ ફોલ્ડર બદલવા માટે બે વાર ટૅપ કરો.</translation> +<translation id="1332723353863236763">અમુક ડેટા હજી સુધી સાચવવામાં આવ્યો નથી</translation> <translation id="1335348992705722518">સેટિંગને મેનેજ કરો...</translation> <translation id="1340643665687018190">મેનૂ બંધ કરો</translation> <translation id="1348596747084433075">https://www.amazon.com/Wife-Gifts/s?k=for+Wife+Gifts</translation> @@ -88,6 +90,8 @@ <translation id="1430915738399379752">પ્રિન્ટ</translation> <translation id="1449835205994625556">પાસવર્ડ છુપાવો</translation> <translation id="1450170672351507823">માનક સુરક્ષા ચાલુ છે. વધુ સઘન સુરક્ષા માટે, વધારેલા સંરક્ષણનો ઉપયોગ કરો.</translation> +<translation id="1469381646033328562">તમારું એકાઉન્ટ તમારા માતાપિતા દ્વારા મેનેજ કરવામાં આવે છે. +<ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation> <translation id="149095475893949513">આ વેબસાઇટ કન્ફિગ્યુરેશન પ્રોફાઇલ ડાઉનલોડ કરવાનો પ્રયાસ કરી રહી છે.</translation> <translation id="1491277525950327607">સેટિંગ ટૉગલ કરવા માટે બે વાર ટૅપ કરો</translation> <translation id="1492417797159476138">તમે આ સાઇટ માટે પહેલેથી જ વપરાશકર્તા નામ સાચવ્યું છે</translation> @@ -172,6 +176,7 @@ <translation id="1987779152850321833">Chromeનો સૌથી વધુ લાભ મેળવવા માટે નીચે સૂચવેલી આ ક્રિયાઓ પૂર્ણ કરો.</translation> <translation id="1989112275319619282">બ્રાઉઝ કરો</translation> <translation id="1990820278544963435">શોધો</translation> +<translation id="1992055602764528852">તમારા અન્ય ડિવાઇસમાંથી તમારા ટૅબ જોવા માટે સાઇન ઇન કરો.</translation> <translation id="199425419756152024">પાસવર્ડ જુઓ</translation> <translation id="2008357574463816229">જો તમે તમારો પાસફ્રેઝ ભૂલી જાઓ છો અથવા આ સેટિંગ બદલવા માંગો છો, તો <ph name="BEGIN_LINK" />તમારા એકાઉન્ટમાં Chrome ડેટા સાફ કરો<ph name="END_LINK" />.</translation> <translation id="2010008505735295285">ફરીથી લોડ કરો</translation> @@ -214,6 +219,7 @@ <translation id="2286505070150039482">હાઇલાઇટ કરેલી ટેક્સ્ટ</translation> <translation id="2287614783861766820">{count,plural, =1{આ ડિવાઇસમાંથી આ સરનામું ડિલીટ કરવામાં આવશે.}one{આ ડિવાઇસમાંથી આ સરનામું ડિલીટ કરવામાં આવશે.}other{આ ડિવાઇસમાંથી આ સરનામા ડિલીટ કરવામાં આવશે.}}</translation> <translation id="2297822946037605517">આ પેજ શેર કરો</translation> +<translation id="2297989278479054870">તમે સાઇન આઉટ કરો ત્યારબાદ તમારા Google એકાઉન્ટમાંના બુકમાર્ક, પાસવર્ડ વગેરેને આ ડિવાઇસમાંથીકાઢી નાખવામાં આવશે.</translation> <translation id="2299218006564889602">તમારા પાસવર્ડને Google પાસવર્ડ મેનેજરમાં સાચવવામાં આવે એ પહેલાં તેમને તમારા ડિવાઇસમાં એન્ક્રિપ્ટ કરવામાં આવે છે.</translation> <translation id="2302742851632557585">વેબસાઇટ પર પાસવર્ડ બદલો</translation> <translation id="2316709634732130529">સૂચવેલ પાસવર્ડનો ઉપયોગ કરો</translation> @@ -316,6 +322,7 @@ <translation id="2870560284913253234">સાઇટ</translation> <translation id="2871695793448672541">છુપાયેલ, પાસવર્ડ</translation> <translation id="2876369937070532032">તમારી સુરક્ષા જોખમમાં હોય ત્યારે, તમે મુલાકાત લેતા હો તે કેટલાક પેજના URLs Googleને મોકલે છે</translation> +<translation id="288113003463357084">ઍડ્રેસ બારને સૌથી નીચે ખસેડો</translation> <translation id="2883151425485251736">તમે તમારા એકાઉન્ટમાંથી છુપાવેલા વિષયો જુઓ અને તેમાં ફેરફાર કરો</translation> <translation id="288655811176831528">ટૅબ બંધ કરો</translation> <translation id="2890171748217283516">તમે જે સાઇટ ફૉલો કરો છો તેને તમારા Google એકાઉન્ટમાં સાચવવામાં આવે છે. તમે તેમને Discoverના સેટિંગમાં મેનેજ કરી શકો છો.</translation> @@ -366,6 +373,7 @@ <translation id="3131206671572504478">બધી બ્લૉક કરો</translation> <translation id="313283613037595347">નવી છૂપી ટૅબ બનાવો.</translation> <translation id="3146109040683991651">Chromeને ડિફૉલ્ટ બ્રાઉઝર તરીકે સેટ કરો</translation> +<translation id="3148946345238989659">અમુક સુવિધાઓ હવે ઉપલબ્ધ નથી</translation> <translation id="3153862085237805241">કાર્ડ સાચવો</translation> <translation id="3157387275655328056">વાંચન સૂચિમાં ઉમેરો</translation> <translation id="3157684681743766797">તમામને આ રીતે ચિહ્નિત કરો…</translation> @@ -378,6 +386,7 @@ <translation id="3181954750937456830">Safe Browsing (તમારું અને તમારા ડિવાઇસનું જોખમી સાઇટથી રક્ષણ કરે છે)</translation> <translation id="3184767182050912705"><ph name="BIOMETRIC_AUTHENITCATION_TYPE" /> વડે અનલૉક કરો</translation> <translation id="3190736958609431397">ટ્રૅક કરવાનું બંધ કરો</translation> +<translation id="3208260410153224535">તમારી સંસ્થાએ સાઇન ઇન કરવાનું બંધ કર્યું છે. નવા બુકમાર્ક, પાસવર્ડ વગેરે માત્ર આ ડિવાઇસમાં સાચવવામાં આવશે.</translation> <translation id="3214379938835224220">તમારા iPadની રીસેટ પ્રક્રિયાને કારણે તમને સાઇન આઉટ કરવામાં આવ્યા હતા. સાઇન ઇન કરવા માટે નીચે ચાલુ રાખો બટન પર ટૅપ કરો.</translation> <translation id="3224641773458703735">પાસવર્ડના નિકાસ માટે, તમારે સૌથી પહેલા તમારા ઉપકરણ પર એક પાસકોડ સેટ કરવો આવશ્યક છે.</translation> <translation id="3227137524299004712">માઇક્રોફોન</translation> @@ -429,6 +438,7 @@ <translation id="35083190962747987">${url} ખોલો</translation> <translation id="3519193562722059437">વેબ બ્રાઉઝ કરવા ટેબ ખોલો.</translation> <translation id="3519905498307021260">{count,plural, =1{ટૅબ ખોલો}one{{count} ટૅબ ખોલો}other{{count} ટૅબ ખોલો}}</translation> +<translation id="3523789730715594198">તમે કોઈપણ સમયે સેટિંગમાં જઈને સિંક કરવાનું બંધ રોકી શકો છો. Google તમારા ઇતિહાસના આધારે Search અને અન્ય સેવાઓને મનગમતી બનાવી શકે છે.</translation> <translation id="3527085408025491307">ફોલ્ડર</translation> <translation id="3529024052484145543">સુરક્ષિત નથી</translation> <translation id="3530206579861815432">તમારા સિંક કરેલા બધા ડિવાઇસ પર ખુલ્લા અને તાજેતરમાં બંધ કરેલા બધા ટૅબને ઝડપથી શોધો.</translation> @@ -500,6 +510,7 @@ <translation id="3968505803272650567">રુચિઓ મેનેજ કરો</translation> <translation id="3989635538409502728">સાઇન આઉટ</translation> <translation id="3995521777587992544">પેજ લોડ પ્રોગ્રેસ બાર, <ph name="EMAIL" /> લોડ થયો.</translation> +<translation id="4002019827078931033">ઍડ્રેસ બારને સૌથી ઉપર ખસેડો</translation> <translation id="4002066346123236978">શીર્ષક</translation> <translation id="4004204301268239848">પાસવર્ડ તમારા Google એકાઉન્ટમાં સાચવવામાં આવે છે, જેથી તમે કોઈપણ ડિવાઇસ પર તેનો ઉપયોગ કરી શકો.</translation> <translation id="4018310736049373830">પ્રવૃત્તિને મેનેજ કરો</translation> @@ -576,12 +587,14 @@ <translation id="448433063499977729">સિંક કરવાની સુવિધા બંદ કરવામાં આવી છે</translation> <translation id="4488754974567924717">જો તમારા પાસવર્ડ સાથે ચેડાં કરવામાં આવ્યા હોય, તો અમે તમને જણાવીશું</translation> <translation id="4489536976005181779">{count,plural, =1{તમારા એકાઉન્ટ, {email}માં તમારી વાંચન સૂચિમાં પેજ ઉમેરાયું}one{તમારા એકાઉન્ટ, {email}માં તમારી વાંચન સૂચિમાં પેજ ઉમેરાયું}other{તમારા એકાઉન્ટ, {email}માં તમારી વાંચન સૂચિમાં પેજ ઉમેરાયા}}</translation> +<translation id="4493604894403585654">તમે <ph name="USER_EMAIL" /> તરીકે સાઇન ઇન કર્યું છે. તમે કોઈપણ સમયે સેટિંગમાં જઈને સિંક કરવાનું બંધ રોકી શકો છો. Google તમારા ઇતિહાસના આધારે Search અને અન્ય સેવાઓને મનગમતી બનાવી શકે છે.</translation> <translation id="4502566650163919158">હમણાં ચેક કરો</translation> <translation id="4505980578794259603">છેલ્લે <ph name="TIME" /> તપાસ્યું.</translation> <translation id="4508750114462689118">સાઇન-ઇન પ્રોમો બંધ કરો</translation> <translation id="4514889972748124117">સશક્ત પાસવર્ડ સૂચવો...</translation> <translation id="4520798012560649652">છૂપા મોડ વિશે વધુ જાણો</translation> <translation id="452750746583162491">તમારા સિંક કરેલા ડેટાનો રિવ્યૂ કરો</translation> +<translation id="4527660062930312477">તમારું એકાઉન્ટ મેનેજ કરવામાં આવે છે</translation> <translation id="4536418791685807335">ફરીથી સાઇન ઇન કરવાનો પ્રયાસ કરો.</translation> <translation id="4540780316273593836">કંઈક ખોટું થયું હતું</translation> <translation id="4550040941166547650">માત્ર આ જ ડિવાઇસ પર</translation> @@ -670,6 +683,7 @@ <translation id="5037676449506322593">બધા પસંદ કરો</translation> <translation id="5039804452771397117">મંજૂરી આપો</translation> <translation id="5050294464480863218">ધ્યાનમાં લેવા જેવી બાબતો</translation> +<translation id="5050810143224996149">પાસવર્ડ શેર કરો</translation> <translation id="5056446788882570708"><ph name="TIME" /> સમસ્યાઓ મળી.</translation> <translation id="5059136629401106827">ઓકે</translation> <translation id="5062321486222145940">Google ડ્રાઇવ ઇન્સ્ટોલ કરો</translation> @@ -789,6 +803,7 @@ <translation id="5777888488419460501">એકાઉન્ટમાં સાચવો</translation> <translation id="5782227691023083829">ભાષાંતર કરી રહ્યું છે...</translation> <translation id="5791632441210678828">'ફૉલો કરી રહ્યાં છે' ફીડ સૉર્ટ કરવાનું બટન.</translation> +<translation id="5793373065989412701">તમારા કુટુંબના સભ્યોને ચેક કરી રહ્યાં છીએ…</translation> <translation id="5802829331520313983">સેટઅપ કરો…</translation> <translation id="5803566855766646066">શું તમે ખરેખર આ નવું કાર્ડ કાઢી નાખવા માગો છો?</translation> <translation id="5804241973901381774">પરવાનગીઓ</translation> @@ -1016,6 +1031,7 @@ <translation id="6858855187367714033">સ્કૅન કર્યો</translation> <translation id="6859944681507688231">QR કોડ અથવા ક્રેડિટ કાર્ડ સ્કૅન કરવા માટે, સેટિંગમાં કૅમેરા ચાલુ કરો.</translation> <translation id="6867369562105931222">પાસવર્ડ</translation> +<translation id="686899695320434745">સરનામાઓને તમારા પાસફ્રેઝ વડે એન્ક્રિપ્ટ કરવામાં આવતા નથી. આ તમને Googleની અન્ય સેવાઓમાં તેનો ઉપયોગ કરવા દે છે.</translation> <translation id="6869389390665537774">તમે જેની મુલાકાત લીધેલી હોય તેવા પેજ તમે તમારા ઇતિહાસમાં જોઈ શકો છો અથવા તેમાંથી તેને સાફ કરી શકો છો</translation> <translation id="687135068089457384">સેટિંગ બતાવો</translation> <translation id="6873263987691478642">વિભાજિત દૃશ્ય</translation> @@ -1034,6 +1050,7 @@ <translation id="6965382102122355670">બરાબર, સમજાઇ ગયું</translation> <translation id="6973630695168034713">ફોલ્ડર્સ</translation> <translation id="6979158407327259162">Google Drive</translation> +<translation id="6983306615164277634">તમે આ સ્થિતિને બદલવા માટે ઍડ્રેસ બારને ટચ કરીને થોડીવાર દબાવી રાખી શકો છો.</translation> <translation id="6988572888918530647">તમારા Google એકાઉન્ટને મેનેજ કરો</translation> <translation id="6989674195860388998">સેટિંગ પર સ્વિચ કરો…</translation> <translation id="6998989275928107238">પ્રતિ</translation> @@ -1044,8 +1061,11 @@ <translation id="7006788746334555276">કન્ટેન્ટ સેટિંગ</translation> <translation id="7016070607649558507">તમારી પાસે 1 નબળો પાસવર્ડ છે. સલામત રહેવા માટે હમણાં જ તેને ઠીક કરો.</translation> <translation id="7029809446516969842">પાસવર્ડ</translation> +<translation id="704692552158601232">ડિફૉલ્ટ બ્રાઉઝર ઍપ</translation> <translation id="7053983685419859001">અવરોધિત કરો</translation> <translation id="7062545763355031412">સ્વીકારો અને એકાઉન્ટ્સ સ્વિચ કરો</translation> +<translation id="7063811929043357292">તમારું એકાઉન્ટ તમારા માતાપિતા દ્વારા મેનેજ કરવામાં આવે છે. +<ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation> <translation id="7069695992271320873">આ ડિવાઇસમાંથી કાઢી નાખો</translation> <translation id="7080806333218412752">URLs ચેક કરવા માટે તેમને Safe Browsing પર મોકલે છે. નવા જોખમો શોધવામાં સહાય કરવા માટે પેજના નાના નમૂના, ડાઉનલોડ, એક્સ્ટેન્શનની પ્રવૃત્તિ અને સિસ્ટમની માહિતી પણ મોકલે છે. તમે સાઇન ઇન કરેલું હોય ત્યારે સમગ્ર Google ઍપ પર તમારું રક્ષણ કરવા માટે, આ ડેટાને હંગામી રૂપે તમારા Google એકાઉન્ટ સાથે લિંક કરે છે.</translation> <translation id="7082853213442715471">જ્યારે ચાલુ હોય, ત્યારે ચોક્કસ વેબ ટેક્નોલોજી બ્લૉક કરવામાં આવે છે, જેના કારણે અમુક વેબસાઇટ વધારે ધીમી લોડ થાય કે યોગ્ય રીતે ઑપરેટ થાય નહીં એમ બની શકે છે.</translation> @@ -1062,6 +1082,7 @@ <translation id="7172852049901402487">સુરક્ષા સંબંધિત સમસ્યાઓથી તમારા પાસવર્ડને સલામત રાખો</translation> <translation id="7173114856073700355">સેટિંગ ખોલો</translation> <translation id="7189598951263744875">શેર કરો...</translation> +<translation id="719133302483559673">તમારી રુચિઓ અમે પસંદગીઓ મેનેજ કરો.</translation> <translation id="7192050974311852563">લૉગિંગ શરૂ કરો</translation> <translation id="7203585745079012652">જવાબો પાછા બોલો</translation> <translation id="7207023858769244910">તમારી રુચિઓના આધારે કન્ટેન્ટ મેળવવા માટે સિંક કરો.</translation> @@ -1102,6 +1123,7 @@ <translation id="7472734401283673885">કંપનીનું નામ</translation> <translation id="7473891865547856676">નહીં આભાર</translation> <translation id="7491131399623468277">સેટિંગ પર જાઓ…</translation> +<translation id="7492574581995589075">તમારી સંસ્થાએ તમારા Google એકાઉન્ટમાં Chrome ડેટાનો ઉપયોગ કરવાની અને તેને સાચવવાની ક્ષમતા બંધ કરી છે. નવા બુકમાર્ક, પાસવર્ડ વગેરે માત્ર આ ડિવાઇસમાં સાચવવામાં આવશે.</translation> <translation id="750228856503700085">અપડેટ અનુપલબ્ધ છે</translation> <translation id="750493650310597496">0 પસંદ કર્યાં</translation> <translation id="7508728395076009983">તમારી છુપી ટૅબને લૉક કરવા માટે, ટચ ID, ચહેરાના ID કે પાસકોડનું સેટઅપ કરો.</translation> @@ -1114,6 +1136,7 @@ <translation id="7553234618121028547">બંધ કરવા માટે, <ph name="BEGIN_LINK" />Settings<ph name="END_LINK" /> ખોલો અને પાસવર્ડ સંબંધિત વિકલ્પો પર જાઓ.</translation> <translation id="7554645225856321710">બધું બંધ કરો</translation> <translation id="7554791636758816595">નવું ટૅબ</translation> +<translation id="7557508262441527045">સાઇન આઉટ કર્યું</translation> <translation id="7561196759112975576">હંમેશાં</translation> <translation id="7582857256643797524">આ સેટિંગ તમારા ડિવાઇસ પર ચાલુ કરેલું છે</translation> <translation id="7583004045319035904">તમારી છૂપી ટૅબને અનલૉક કરવા માટે <ph name="BIOMETRIC_AUTHENITCATION_TYPE" />નો ઉપયોગ કરો.</translation> @@ -1256,6 +1279,7 @@ <translation id="8386068868580335421">રીસેટ કરો</translation> <translation id="838867811594159347">પાસફ્રેઝ દાખલ કરો…</translation> <translation id="8393889347136007944"><ph name="THRESHOLD" /> દિવસથી ઉપયોગમાં ન લેવાયેલી ટૅબ</translation> +<translation id="8395378633507873708">ઍડ્રેસ બાર</translation> <translation id="8407669440184693619">આ સાઇટ માટે કોઈ પાસવર્ડ મળ્યાં નથી</translation> <translation id="842017693807136194">ની સાથે સાઇન ઇન કરેલ</translation> <translation id="8423121072346537366">હમણાં જ</translation> @@ -1264,6 +1288,7 @@ <translation id="8428213095426709021">સેટિંગ</translation> <translation id="8428634594422941299">સમજાઈ ગયું</translation> <translation id="8446884382197647889">વધુ જાણો</translation> +<translation id="8449347986464073209">ડિલીટ કરો અને સાઇન આઉટ કરો</translation> <translation id="8458397775385147834">1 આઇટમ કાઢી નાખી</translation> <translation id="8459333855531264009">સુરક્ષિત નથી</translation> <translation id="8487667956631253959">ચાલુ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_mn.xtb b/ios/chrome/app/strings/resources/ios_strings_mn.xtb index 7426f28..acd94a5 100644 --- a/ios/chrome/app/strings/resources/ios_strings_mn.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_mn.xtb
@@ -62,6 +62,7 @@ <translation id="1283524564873030414">Сүүлийн 24 цаг</translation> <translation id="1285320974508926690">Энэ сайтыг хэзээ ч бүү хөрвүүл</translation> <translation id="1291506870746876680">Таныг энэ сайтаас гарах үед <ph name="BEGIN_BOLD" />"<ph name="SITE_NAME" />"<ph name="END_BOLD" />-н зөвшөөрлийг унтраасан болгож шинэчилнэ.</translation> +<translation id="1295289763199166823">Цэсийг өөрчлөх</translation> <translation id="1305822519689023679">Та нууц үгнүүдийг Google Бүртгэлдээ үргэлж ашиглах боломжтой болохоо баталгаажуулахын тулд өөрийгөө мөн болохыг бататгана уу.</translation> <translation id="1312721752506309252">Сайжруулсан хамгаалалт асаалттай байна</translation> <translation id="1316466854070752597">Бүх нээлттэй табыг харах</translation> @@ -110,6 +111,7 @@ <translation id="1554477036522844996">Шинэ цонх</translation> <translation id="1563071802032385236">"Нууцлалтай горимд бусад аппаас холбоос нээхийн тулд хүсэлт тавих"-ыг асаана уу.</translation> <translation id="1565371473877914088">Нууцлалтай шинэ таб</translation> +<translation id="1565395699240341063">Нуусан</translation> <translation id="1580715474678097352">Аюултай вебсайтуудаас хамгаалалттай байгаарай</translation> <translation id="1580783302095112590">Шуудан илгээгдсэн байна.</translation> <translation id="1582732959743469162">Энэ нь таны одоогийн татан авалтын бүх үйл явцыг зогсооно.</translation> @@ -446,6 +448,7 @@ <translation id="3533436815740441613">Шинэ таб</translation> <translation id="3540141921715814660">Хавчуургaд нэмэх</translation> <translation id="3551320343578183772">Цонхыг хаах</translation> +<translation id="3564513311876185114">Ухаалаг захиалгын цэсийн талбар</translation> <translation id="3565207542107370586">Интернэтээр үзсэн өгөгдлийг арилгах…</translation> <translation id="3575234738189584619">Lens-р хайх</translation> <translation id="3577555362230509265">Бусад аппад Chrome-г ашиглана уу.</translation> @@ -1312,6 +1315,7 @@ <translation id="854938212724803178">Танд алдагдсан 1 нууц үг байна. Аюулгүй байхын тулд үүнийг одоо засна уу.</translation> <translation id="8556590991644167667">{count,plural, =1{Та {count} сануулгыг үл хэрэгссэн}other{Та {count} сануулгыг үл хэрэгссэн}}</translation> <translation id="8558480467877843976">Та одоо мессеж, документ болон бусад апп дахь холбоосыг үзэх эсвэл товшихын тулд Chrome-г хүссэн үедээ ашиглах боломжтой.</translation> +<translation id="8560253818350321773">Байнга ашигладаг зүйлсийг эхэнд харуулна.</translation> <translation id="8580411965900177618">Үгүй, баярлалаа</translation> <translation id="8588404856427128947">Унтраах</translation> <translation id="8591976964826315682">Нууцлалтай горимд гуравдагч талын күүкиг блоклох</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sl.xtb b/ios/chrome/app/strings/resources/ios_strings_sl.xtb index c7f638c..ec704ae 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sl.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sl.xtb
@@ -9,6 +9,7 @@ <translation id="1044891598689252897">Spletna mesta bodo delovala normalno</translation> <translation id="1049743911850919806">Anonimni način</translation> <translation id="105093091697134113">Ti računi uporabljajo gesla, ki so bila razkrita v podatkovni kršitvi tretje osebe ali vnesena na zavajajočem spletnem mestu. Zaradi varnosti računov takoj spremenite ta gesla.</translation> +<translation id="1053651653201045802">Odjavljeni ste. Znova se prijavite, če želite uporabljati zaznamke, gesla in drugo v računu.</translation> <translation id="1054045277222934172">V razdelku »Nastavitve > Nastavitve vsebine« lahko spremenite privzeti pogled spletnega mesta na pogled za namizni računalnik.</translation> <translation id="1054745118061919935">Z nadaljevanjem se strinjate s <ph name="BEGIN_LINK" />pogoji storitve<ph name="END_LINK" />.</translation> <translation id="1063454504051558093">Uporaba drugega gesla …</translation> @@ -61,6 +62,7 @@ <translation id="1283524564873030414">Zadnjih 24 ur</translation> <translation id="1285320974508926690">Nikoli ne prevedi tega spletnega mesta</translation> <translation id="1291506870746876680">Dovoljenja za spletno mesto <ph name="BEGIN_BOLD" />»<ph name="SITE_NAME" />«<ph name="END_BOLD" /> bodo ponastavljena na izklopljena, ko zapustite to spletno mesto.</translation> +<translation id="1295289763199166823">Prilagodi meni</translation> <translation id="1305822519689023679">Če želite zagotoviti, da boste lahko v računu Google vedno uporabljali gesla, potrdite, da ste to vi.</translation> <translation id="1312721752506309252">Izboljšana zaščita je vklopljena.</translation> <translation id="1316466854070752597">Ogled vseh odprtih zavihkov</translation> @@ -68,6 +70,7 @@ <translation id="1322735045095424339">Vaša organizacija zahteva anonimni način.</translation> <translation id="1323735185997015385">Izbriši</translation> <translation id="132683371494960526">Double tap to change the parent folder.</translation> +<translation id="1332723353863236763">Nekateri podatki še niso shranjeni</translation> <translation id="1335348992705722518">Upravljaj nastavitve …</translation> <translation id="1340643665687018190">Close Menu</translation> <translation id="1348596747084433075">https://www.amazon.com/Wife-Gifts/s?k=for+Wife+Gifts</translation> @@ -88,6 +91,8 @@ <translation id="1430915738399379752">Natisni</translation> <translation id="1449835205994625556">Skrivanje gesla</translation> <translation id="1450170672351507823">Standardna zaščita je vklopljena. Za večjo varnost uporabite izboljšano zaščito.</translation> +<translation id="1469381646033328562">Tvoj račun upravlja starš. +<ph name="BEGIN_LINK" />Več o tem<ph name="END_LINK" /></translation> <translation id="149095475893949513">To spletno mesto poskuša prenesti profil konfiguracije.</translation> <translation id="1491277525950327607">Dvakrat se dotaknite, da preklopite nastavitev</translation> <translation id="1492417797159476138">Za to spletno mesto ste že shranili to uporabniško ime.</translation> @@ -106,6 +111,7 @@ <translation id="1554477036522844996">Novo okno</translation> <translation id="1563071802032385236">Vklopite možnost »Ask to Open Links from Other Apps in Incognito« (Poziv za odpiranje povezav iz drugih aplikacij v anonimnem načinu.)</translation> <translation id="1565371473877914088">Nov anonimni zavihek</translation> +<translation id="1565395699240341063">Skrito</translation> <translation id="1580715474678097352">Bodite zaščiteni pred nevarnimi spletnimi mesti</translation> <translation id="1580783302095112590">Pošta je poslana.</translation> <translation id="1582732959743469162">S tem boste prekinili trenutni prenos.</translation> @@ -172,6 +178,7 @@ <translation id="1987779152850321833">Če želite kar najbolje izkoristiti Chrome, upoštevajte ta predlagana dejanja.</translation> <translation id="1989112275319619282">Brskanje</translation> <translation id="1990820278544963435">Iskanje</translation> +<translation id="1992055602764528852">Prijavite se, če si želite ogledati zavihke iz drugih naprav.</translation> <translation id="199425419756152024">Prikaži geslo</translation> <translation id="2008357574463816229">Če pozabite geslo ali želite to nastavitev spremeniti, <ph name="BEGIN_LINK" />izbrišite podatke iz Chroma v računu<ph name="END_LINK" />.</translation> <translation id="2010008505735295285">Znova naloži</translation> @@ -214,6 +221,7 @@ <translation id="2286505070150039482">Označeno besedilo</translation> <translation id="2287614783861766820">{count,plural, =1{Ta naslov bo izbrisan iz te naprave.}one{Ti naslovi bodo izbrisani iz te naprave.}two{Ti naslovi bodo izbrisani iz te naprave.}few{Ti naslovi bodo izbrisani iz te naprave.}other{Ti naslovi bodo izbrisani iz te naprave.}}</translation> <translation id="2297822946037605517">Skupna raba te strani</translation> +<translation id="2297989278479054870">Po odjavi bodo zaznamki, gesla in drugo v računu Google odstranjeni iz te naprave.</translation> <translation id="2299218006564889602">Gesla se šifrirajo v napravi, preden se shranijo v Google Upravitelju gesel.</translation> <translation id="2302742851632557585">Spremeni geslo na spletnem mestu</translation> <translation id="2316709634732130529">Uporabi predlagano geslo</translation> @@ -316,6 +324,7 @@ <translation id="2870560284913253234">Spletno mesto</translation> <translation id="2871695793448672541">Skrito, geslo</translation> <translation id="2876369937070532032">Googlu pošlje URL-je nekaterih strani, ki jih obiščete, kadar je ogrožena vaša varnost</translation> +<translation id="288113003463357084">Premakni naslovno vrstico na dno</translation> <translation id="2883151425485251736">Ogled in urejanje tem, ki ste jih skrili v računu</translation> <translation id="288655811176831528">Zapri zavihek</translation> <translation id="2890171748217283516">Spletna mesta, ki jih spremljate, se shranijo v računu Google. Upravljate jih lahko v nastavitvah Odkrivanja.</translation> @@ -366,6 +375,7 @@ <translation id="3131206671572504478">Blokiraj vse</translation> <translation id="313283613037595347">Ustvarjanje novega anonimnega zavihka</translation> <translation id="3146109040683991651">Nastavitev Chroma kot privzeti brskalnik</translation> +<translation id="3148946345238989659">Nekatere funkcije niso več na voljo</translation> <translation id="3153862085237805241">Shranjevanje kartice</translation> <translation id="3157387275655328056">Dodaj na bralni seznam</translation> <translation id="3157684681743766797">Označi vse …</translation> @@ -378,6 +388,7 @@ <translation id="3181954750937456830">Varno brskanje (ščiti vas in napravo pred nevarnimi spletnimi mesti)</translation> <translation id="3184767182050912705">Odklepanje s tem: <ph name="BIOMETRIC_AUTHENITCATION_TYPE" /></translation> <translation id="3190736958609431397">Prekliči spremljanje</translation> +<translation id="3208260410153224535">Organizacija je izklopila prijavo. Novi zaznamki, gesla in drugo bodo shranjeni samo v tej napravi.</translation> <translation id="3214379938835224220">Bili ste odjavljeni zarad ponastavitve iPada. Spodaj se dotaknite gumba za nadaljevanje, če se želite prijaviti.</translation> <translation id="3224641773458703735">Če želite izvoziti gesla, morate najprej nastaviti geslo v napravi.</translation> <translation id="3227137524299004712">Mikrofon</translation> @@ -429,6 +440,7 @@ <translation id="35083190962747987">Open ${url}</translation> <translation id="3519193562722059437">Open a tab to browse the web.</translation> <translation id="3519905498307021260">{count,plural, =1{Odpri zavihek}one{Odpri {count} zavihek}two{Odpri {count} zavihka}few{Odpri {count} zavihke}other{Odpri {count} zavihkov}}</translation> +<translation id="3523789730715594198">Sinhronizacijo lahko kadar koli ustavite v nastavitvah. Google lahko prilagodi Iskanje Google in druge storitve glede na vašo zgodovino.</translation> <translation id="3527085408025491307">Mapa</translation> <translation id="3529024052484145543">Ni varno</translation> <translation id="3530206579861815432">Hitro poiščite odprte in nedavno zaprte zavihke v sinhroniziranih napravah.</translation> @@ -436,6 +448,7 @@ <translation id="3533436815740441613">Nov zavihek</translation> <translation id="3540141921715814660">Dodajanje med zaznamke</translation> <translation id="3551320343578183772">Zapri zavihek</translation> +<translation id="3564513311876185114">Menijska vrstica pametnega naročila</translation> <translation id="3565207542107370586">Izbris podatkov brskanja …</translation> <translation id="3575234738189584619">Iskanje z Googlom Lens</translation> <translation id="3577555362230509265">Uporabite Chrome v drugih aplikacijah.</translation> @@ -500,6 +513,7 @@ <translation id="3968505803272650567">Upravljanje zanimanj</translation> <translation id="3989635538409502728">Odjava</translation> <translation id="3995521777587992544">Vrstica z napredkom nalaganja strani, <ph name="EMAIL" /> naloženega.</translation> +<translation id="4002019827078931033">Premik naslovne vrstice na vrh</translation> <translation id="4002066346123236978">Naslov</translation> <translation id="4004204301268239848">Gesla so shranjena v Google Računu, da jih lahko uporabite v kateri koli napravi.</translation> <translation id="4018310736049373830">Upravljanje dejavnosti</translation> @@ -576,12 +590,14 @@ <translation id="448433063499977729">Sinhronizacija je izklopljena</translation> <translation id="4488754974567924717">Če bodo vaša gesla ogrožena, vas bomo o tem obvestili.</translation> <translation id="4489536976005181779">{count,plural, =1{Stran je bila dodana na bralni seznam v računu {email}}one{Strani so bile dodane na bralni seznam v računu {email}}two{Strani so bile dodane na bralni seznam v računu {email}}few{Strani so bile dodane na bralni seznam v računu {email}}other{Strani so bile dodane na bralni seznam v računu {email}}}</translation> +<translation id="4493604894403585654">Prijavljeni ste kot <ph name="USER_EMAIL" />. Sinhronizacijo lahko kadar koli ustavite v nastavitvah. Google lahko prilagodi Iskanje Google in druge storitve glede na vašo zgodovino.</translation> <translation id="4502566650163919158">Preveri</translation> <translation id="4505980578794259603">Nazadnje preverjeno: <ph name="TIME" />.</translation> <translation id="4508750114462689118">Zapri predstavitev prijave</translation> <translation id="4514889972748124117">Predlagaj zapleteno geslo ...</translation> <translation id="4520798012560649652">Preberite več o anonimnem načinu</translation> <translation id="452750746583162491">Pregled sinhroniziranih podatkov</translation> +<translation id="4527660062930312477">Vaš račun je upravljan</translation> <translation id="4536418791685807335">Try signing in again.</translation> <translation id="4540780316273593836">Prišlo je do napake</translation> <translation id="4550040941166547650">Samo v tej napravi</translation> @@ -670,6 +686,7 @@ <translation id="5037676449506322593">Izberi vse</translation> <translation id="5039804452771397117">Dovoli</translation> <translation id="5050294464480863218">Kaj morate upoštevati</translation> +<translation id="5050810143224996149">Deli geslo</translation> <translation id="5056446788882570708">Težave so bile najdene: <ph name="TIME" />.</translation> <translation id="5059136629401106827">V redu</translation> <translation id="5062321486222145940">Namesti Google Drive</translation> @@ -789,6 +806,7 @@ <translation id="5777888488419460501">Shrani v račun</translation> <translation id="5782227691023083829">Prevajanje ...</translation> <translation id="5791632441210678828">Gumb za razvrščanje za vir Spremljanje.</translation> +<translation id="5793373065989412701">Preverjanje družinskih članov …</translation> <translation id="5802829331520313983">Nastavitev …</translation> <translation id="5803566855766646066">Ali ste prepričani, da želite zavreči to novo kartico?</translation> <translation id="5804241973901381774">Dovoljenja</translation> @@ -1016,6 +1034,7 @@ <translation id="6858855187367714033">Optično prebrano</translation> <translation id="6859944681507688231">Če želite optično prebrati kodo QR ali kreditno kartico, v nastavitvah omogočite fotoaparat.</translation> <translation id="6867369562105931222">geslo</translation> +<translation id="686899695320434745">Naslovi niso šifrirani z geslom To vam omogoča uporabo v drugih Googlovih storitvah.</translation> <translation id="6869389390665537774">Ogledate si lahko strani, ki ste jih obiskali, ali jih izbrišete iz zgodovine</translation> <translation id="687135068089457384">Pokaži nastavitve</translation> <translation id="6873263987691478642">Razdeljeni pogled</translation> @@ -1034,6 +1053,7 @@ <translation id="6965382102122355670">V redu</translation> <translation id="6973630695168034713">Mape</translation> <translation id="6979158407327259162">Google Drive</translation> +<translation id="6983306615164277634">Položaj lahko spremenite tudi tako, da se dotaknete naslovne vrstice in jo pridržite.</translation> <translation id="6988572888918530647">Upravljanje računa Google</translation> <translation id="6989674195860388998">Preklop v nastavitvah …</translation> <translation id="6998989275928107238">Za</translation> @@ -1044,8 +1064,11 @@ <translation id="7006788746334555276">Nastavitve vsebine</translation> <translation id="7016070607649558507">Imate 1 šibko geslo. Popravite ga, če se želite zavarovati.</translation> <translation id="7029809446516969842">Gesla</translation> +<translation id="704692552158601232">Privzeti brskalnik</translation> <translation id="7053983685419859001">Blokiraj</translation> <translation id="7062545763355031412">Sprejmi in preklopi račun</translation> +<translation id="7063811929043357292">Tvoj račun upravlja starš. +<ph name="BEGIN_LINK" />Več o tem<ph name="END_LINK" /></translation> <translation id="7069695992271320873">Odstrani iz te naprave</translation> <translation id="7080806333218412752">Pošlje URL-je Varnemu brskanju, da jih ta preveri. Prav tako pošlje manjši vzorec strani, prenosov, dejavnosti razširitev in podatkov o sistemu zaradi pomoči pri odkrivanju novih groženj. Te podatke začasno poveže z vašim računom Google, če ste prijavljeni, zaradi zagotavljanja zaščite v Googlovih aplikacijah.</translation> <translation id="7082853213442715471">Če je vklopljeno, so nekatere spletne tehnologije blokirane, kar lahko povzroči počasnejše nalaganje ali nepravilno delovanje nekaterih spletnih mest.</translation> @@ -1062,6 +1085,7 @@ <translation id="7172852049901402487">Zavarujte gesla pred varnostnimi težavami</translation> <translation id="7173114856073700355">Odpri nastavitve</translation> <translation id="7189598951263744875">Deli z drugimi</translation> +<translation id="719133302483559673">Upravljanje zanimanj in nastavitev.</translation> <translation id="7192050974311852563">Začni pisanje dnevnika</translation> <translation id="7203585745079012652">Izgovorjava odgovorov</translation> <translation id="7207023858769244910">Sinhronizirajte, da boste deležni vsebine glede na vaša zanimanja.</translation> @@ -1102,6 +1126,7 @@ <translation id="7472734401283673885">Ime podjetja</translation> <translation id="7473891865547856676">Ne, hvala</translation> <translation id="7491131399623468277">Odpri nastavitve …</translation> +<translation id="7492574581995589075">Vaša organizacija je izklopila možnost uporabe in shranjevanja podatkov v Chromu v računu Google. Novi zaznamki, gesla in drugo bodo shranjeni samo v tej napravi.</translation> <translation id="750228856503700085">Posodobitve niso na voljo.</translation> <translation id="750493650310597496">0 izbranih</translation> <translation id="7508728395076009983">Če želite zakleniti anonimne zavihke, nastavite funkcijo Touch ID ali Face ID oziroma geslo.</translation> @@ -1114,6 +1139,7 @@ <translation id="7553234618121028547">Če želite izklopiti, odprite <ph name="BEGIN_LINK" />Settings<ph name="END_LINK" /> (Nastavitve) in nato »Password Options« (Možnosti gesla).</translation> <translation id="7554645225856321710">Zapri vse</translation> <translation id="7554791636758816595">Nov zavihek</translation> +<translation id="7557508262441527045">Odjavljen</translation> <translation id="7561196759112975576">Vedno</translation> <translation id="7582857256643797524">Ta nastavitev je omogočena v vaši napravi</translation> <translation id="7583004045319035904">Za odklepanje anonimnih zavihkov uporabite to: <ph name="BIOMETRIC_AUTHENITCATION_TYPE" />.</translation> @@ -1256,6 +1282,7 @@ <translation id="8386068868580335421">Ponastavi</translation> <translation id="838867811594159347">Vnesite geslo …</translation> <translation id="8393889347136007944">Zavihki niso bili uporabljeni toliko dni: <ph name="THRESHOLD" /></translation> +<translation id="8395378633507873708">Naslovna vrstica</translation> <translation id="8407669440184693619">Za to spletno mesto ni najdenih gesel</translation> <translation id="842017693807136194">Prijava z/s</translation> <translation id="8423121072346537366">pravkar</translation> @@ -1264,6 +1291,7 @@ <translation id="8428213095426709021">Nastavitve</translation> <translation id="8428634594422941299">Razumem</translation> <translation id="8446884382197647889">Več o tem</translation> +<translation id="8449347986464073209">Brisanje in odjava</translation> <translation id="8458397775385147834">1 element izbrisan</translation> <translation id="8459333855531264009">Ni varno</translation> <translation id="8487667956631253959">Vklop</translation> @@ -1287,6 +1315,7 @@ <translation id="854938212724803178">Imate 1 ogroženo geslo. Popravite ga, če se želite zavarovati.</translation> <translation id="8556590991644167667">{count,plural, =1{Opustili ste {count} opozorilo}one{Opustili ste {count} opozorilo}two{Opustili ste {count} opozorili}few{Opustili ste {count} opozorila}other{Opustili ste {count} opozoril}}</translation> <translation id="8558480467877843976">Zdaj lahko uporabljate Chrome, kadar koli brskate po povezavah ali se jih dotaknete v sporočilih, dokumentih in drugih aplikacijah.</translation> +<translation id="8560253818350321773">Najprej prikaz pogosto uporabljenih elementov.</translation> <translation id="8580411965900177618">Ne, hvala</translation> <translation id="8588404856427128947">Izklop</translation> <translation id="8591976964826315682">Blokiraj piškotke drugih mest v anonimnem načinu</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb b/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb index 8833008..e1b6c524 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb
@@ -9,6 +9,7 @@ <translation id="1044891598689252897">Sajtovi će normalno raditi</translation> <translation id="1049743911850919806">Bez arhiviranja</translation> <translation id="105093091697134113">Sledeći nalozi koriste lozinke koje su otkrivene pri upadu u podatke treće strane ili koje su unete na obmanjujućem veb-sajtu. Odmah promenite ove lozinke da biste zaštitili naloge.</translation> +<translation id="1053651653201045802">Odjavljeni ste. Ponovo se prijavite da biste koristili obeleživače, lozinke i drugi sadržaj na nalogu.</translation> <translation id="1054045277222934172">Možete da promenite podrazumevani prikaz sajta na računar u odeljku Podešavanja, pa Podešavanja sadržaja</translation> <translation id="1054745118061919935">Ako nastavite, prihvatate <ph name="BEGIN_LINK" />Uslove korišćenja usluge<ph name="END_LINK" />.</translation> <translation id="1063454504051558093">Koristi drugu lozinku...</translation> @@ -69,6 +70,7 @@ <translation id="1322735045095424339">Organizacija zahteva režim bez arhiviranja</translation> <translation id="1323735185997015385">Izbriši</translation> <translation id="132683371494960526">Dodirnite dvaput da biste promenili nadređeni folder.</translation> +<translation id="1332723353863236763">Neki podaci još nisu sačuvani</translation> <translation id="1335348992705722518">Upravljaj podešavanjima…</translation> <translation id="1340643665687018190">Zatvori meni</translation> <translation id="1348596747084433075">https://www.amazon.com/Wife-Gifts/s?k=for+Wife+Gifts</translation> @@ -89,6 +91,8 @@ <translation id="1430915738399379752">Štampaj</translation> <translation id="1449835205994625556">Sakrijte lozinku</translation> <translation id="1450170672351507823">Standardna zaštita je uključena. Koristite naprednu zaštitu da biste se dodatno zaštitili.</translation> +<translation id="1469381646033328562">Nalogom upravlja roditelj. +<ph name="BEGIN_LINK" />Saznaj više<ph name="END_LINK" /></translation> <translation id="149095475893949513">Ovaj veb-sajt pokušava da preuzme profil konfiguracije.</translation> <translation id="1491277525950327607">Dvaput dodirnite da biste uključili/isključili podešavanje</translation> <translation id="1492417797159476138">Već ste sačuvali ovo korisničko ime za ovaj sajt</translation> @@ -174,6 +178,7 @@ <translation id="1987779152850321833">Obavite ove predložene radnje u nastavku da biste iskoristili Chrome na najbolji način.</translation> <translation id="1989112275319619282">Pregledaj</translation> <translation id="1990820278544963435">Pronađite</translation> +<translation id="1992055602764528852">Prijavite se da biste videli kartice sa drugih uređaja.</translation> <translation id="199425419756152024">Prikaži lozinku</translation> <translation id="2008357574463816229">Ako zaboravite pristupnu frazu ili želite da promenite ovo podešavanje, <ph name="BEGIN_LINK" />obrišite Chrome podatke na nalogu<ph name="END_LINK" />.</translation> <translation id="2010008505735295285">Ponovo učitaj</translation> @@ -216,6 +221,7 @@ <translation id="2286505070150039482">Istaknuti tekst</translation> <translation id="2287614783861766820">{count,plural, =1{Ova adresa će biti izbrisana sa ovog uređaja.}one{Ove adrese će biti izbrisane sa ovog uređaja.}few{Ove adrese će biti izbrisane sa ovog uređaja.}other{Ove adrese će biti izbrisane sa ovog uređaja.}}</translation> <translation id="2297822946037605517">Deli ovu stranicu</translation> +<translation id="2297989278479054870">Kada se odjavite, obeleživači, lozinke i drugi sadržaj sa Google naloga će biti uklonjeni sa ovog uređaja.</translation> <translation id="2299218006564889602">Lozinke se šifruju na uređaju pre nego što se sačuvaju u Google menadžeru lozinki.</translation> <translation id="2302742851632557585">Promenite lozinku na veb-sajtu</translation> <translation id="2316709634732130529">Koristite predloženu lozinku</translation> @@ -318,6 +324,7 @@ <translation id="2870560284913253234">Sajt</translation> <translation id="2871695793448672541">Sakrivena lozinka</translation> <translation id="2876369937070532032">Šalje URL-ove nekih stranica koje posećujete Google-u kada je bezbednost ugrožena</translation> +<translation id="288113003463357084">Premesti traku za adresu na dno</translation> <translation id="2883151425485251736">Pregledajte i menjajte teme koje ste sakrili sa naloga</translation> <translation id="288655811176831528">Zatvori karticu</translation> <translation id="2890171748217283516">Sajtovi koje pratite se čuvaju na Google nalogu. Njima možete da upravljate u podešavanjima Discover-a.</translation> @@ -368,6 +375,7 @@ <translation id="3131206671572504478">Sve je blokirano</translation> <translation id="313283613037595347">Napravi novu karticu bez arhiviranja.</translation> <translation id="3146109040683991651">Postavi Chrome kao podrazumevani pregledač</translation> +<translation id="3148946345238989659">Neke funkcije više nisu dostupne</translation> <translation id="3153862085237805241">Sačuvaj karticu</translation> <translation id="3157387275655328056">Dodaj na listu za čitanje</translation> <translation id="3157684681743766797">Označi sve…</translation> @@ -380,6 +388,7 @@ <translation id="3181954750937456830">Bezbedno pregledanje (štiti vas i uređaj od opasnih sajtova)</translation> <translation id="3184767182050912705">Otključaj pomoću opcije <ph name="BIOMETRIC_AUTHENITCATION_TYPE" /></translation> <translation id="3190736958609431397">Opozovi praćenje</translation> +<translation id="3208260410153224535">Organizacija je isključila prijavljivanje. Novi obeleživači, lozinke i drugi sadržaj će se čuvati samo na ovom uređaju.</translation> <translation id="3214379938835224220">Odjavljeni ste u sklopu resetovanja iPad-a. Dodirnite Nastavi u nastavku da biste se prijavili.</translation> <translation id="3224641773458703735">Da biste izvozili lozinke, prvo morate da podesite šifru na uređaju.</translation> <translation id="3227137524299004712">Mikrofon</translation> @@ -431,6 +440,7 @@ <translation id="35083190962747987">Otvori ${url}</translation> <translation id="3519193562722059437">Otvorite karticu da biste pregledali veb.</translation> <translation id="3519905498307021260">{count,plural, =1{Otvori karticu}one{Otvori {count} karticu}few{Otvori {count} kartice}other{Otvori {count} kartica}}</translation> +<translation id="3523789730715594198">Uvek možete da zaustavite sinhronizaciju u podešavanjima. Google može da personalizuje Pretragu i druge usluge na osnovu istorije.</translation> <translation id="3527085408025491307">Folder</translation> <translation id="3529024052484145543">Nije bezbedno</translation> <translation id="3530206579861815432">Brzo pronađite otvorene i nedavno zatvorene kartice na sinhronizovanim uređajima.</translation> @@ -503,6 +513,7 @@ <translation id="3968505803272650567">Upravljajte interesovanjima</translation> <translation id="3989635538409502728">Odjavi me</translation> <translation id="3995521777587992544">Traka napretka učitavanja stranica, učitano je <ph name="EMAIL" />.</translation> +<translation id="4002019827078931033">Premesti traku za adresu na vrh</translation> <translation id="4002066346123236978">Naslov</translation> <translation id="4004204301268239848">Lozinke se čuvaju na Google nalogu da biste mogli da ih koristite na bilo kom uređaju.</translation> <translation id="4018310736049373830">Upravljajte aktivnostima</translation> @@ -579,12 +590,14 @@ <translation id="448433063499977729">Sinhronizacija je isključena</translation> <translation id="4488754974567924717">Ako su vam lozinke ugrožene, obavestićemo vas o tome</translation> <translation id="4489536976005181779">{count,plural, =1{Stranica je dodata na listu za čitanje na nalogu, {email}}one{Stranice su dodate na listu za čitanje na nalogu, {email}}few{Stranice su dodate na listu za čitanje na nalogu, {email}}other{Stranice su dodate na listu za čitanje na nalogu, {email}}}</translation> +<translation id="4493604894403585654">Prijavljeni ste kao <ph name="USER_EMAIL" />. Uvek možete da zaustavite sinhronizaciju u podešavanjima. Google može da personalizuje Pretragu i druge usluge na osnovu istorije.</translation> <translation id="4502566650163919158">Proveri</translation> <translation id="4505980578794259603">Poslednja provera: <ph name="TIME" />.</translation> <translation id="4508750114462689118">Zatvori promociju za prijavljivanje</translation> <translation id="4514889972748124117">Predloži jaku lozinku…</translation> <translation id="4520798012560649652">Saznajte više o režimu bez arhiviranja</translation> <translation id="452750746583162491">Pregledajte sinhronizovane podatke</translation> +<translation id="4527660062930312477">Nalogom se upravlja</translation> <translation id="4536418791685807335">Probajte ponovo da se prijavite.</translation> <translation id="4540780316273593836">Došlo je do greške</translation> <translation id="4550040941166547650">Samo na ovom uređaju</translation> @@ -673,6 +686,7 @@ <translation id="5037676449506322593">Izaberi sve</translation> <translation id="5039804452771397117">Dozvoli</translation> <translation id="5050294464480863218">Šta treba imati u vidu</translation> +<translation id="5050810143224996149">Deli lozinku</translation> <translation id="5056446788882570708">Problemi su pronađeni <ph name="TIME" />.</translation> <translation id="5059136629401106827">Potvrdi</translation> <translation id="5062321486222145940">Instaliraj Google disk</translation> @@ -792,6 +806,7 @@ <translation id="5777888488419460501">Sačuvaj na nalogu</translation> <translation id="5782227691023083829">Prevođenje je u toku...</translation> <translation id="5791632441210678828">Dugme Sortiraj za fid Pratite.</translation> +<translation id="5793373065989412701">Proveravaju se članovi porodice…</translation> <translation id="5802829331520313983">Podesite…</translation> <translation id="5803566855766646066">Želite li stvarno da odbacite ovu novu karticu?</translation> <translation id="5804241973901381774">Dozvole</translation> @@ -1019,6 +1034,7 @@ <translation id="6858855187367714033">Skenirano</translation> <translation id="6859944681507688231">Da biste skenirali QR kôd ili kreditnu karticu, omogućite kameru u podešavanjima.</translation> <translation id="6867369562105931222">lozinka</translation> +<translation id="686899695320434745">Adrese nisu šifrovane pomoću pristupne fraze. To vam omogućava da ih koristite u drugim Google uslugama.</translation> <translation id="6869389390665537774">Možete da vidite stranice koje ste posetili ili da ih obrišete iz istorije</translation> <translation id="687135068089457384">Prikazuje podešavanja</translation> <translation id="6873263987691478642">Podeljeni prikaz</translation> @@ -1037,6 +1053,7 @@ <translation id="6965382102122355670">Potvrdi</translation> <translation id="6973630695168034713">Direktorijumi</translation> <translation id="6979158407327259162">Google disk</translation> +<translation id="6983306615164277634">Možete i da dodirnete i zadržite traku za adresu da biste promenili poziciju.</translation> <translation id="6988572888918530647">Upravljajte Google nalogom</translation> <translation id="6989674195860388998">Promenite u Podešavanjima…</translation> <translation id="6998989275928107238">Do</translation> @@ -1047,8 +1064,11 @@ <translation id="7006788746334555276">Podešavanja sadržaja</translation> <translation id="7016070607649558507">Imate 1 slabu lozinku. Rešite problem odmah da biste bili bezbedni.</translation> <translation id="7029809446516969842">Lozinke</translation> +<translation id="704692552158601232">Podrazumevana aplikacija pregledača</translation> <translation id="7053983685419859001">Blokiraj</translation> <translation id="7062545763355031412">Prihvatam, promeni nalog</translation> +<translation id="7063811929043357292">Nalogom upravlja roditelj. +<ph name="BEGIN_LINK" />Saznaj više<ph name="END_LINK" /></translation> <translation id="7069695992271320873">Ukloni sa ovog uređaja</translation> <translation id="7080806333218412752">Šalje URL-ove u Bezbedno pregledanje na proveru. Šalje i mali uzorak stranica, preuzimanja, aktivnosti dodataka i informacija sistema da bi se otkrile nove pretnje. Privremeno povezuje te podatke sa Google nalogom kada ste prijavljeni da biste bili zaštićeni u svim Google aplikacijama.</translation> <translation id="7082853213442715471">Kada je uključen, određene veb-tehnologije su blokirane, što može da dovede do sporijeg učitavanja veb-sajtova ili nepravilnog rada.</translation> @@ -1065,6 +1085,7 @@ <translation id="7172852049901402487">Zaštitite lozinke od bezbednosnih problema</translation> <translation id="7173114856073700355">Otvori Podešavanja</translation> <translation id="7189598951263744875">Deli...</translation> +<translation id="719133302483559673">Upravljajte interesovanjima i podešavanjima.</translation> <translation id="7192050974311852563">Pokreni evidentiranje</translation> <translation id="7203585745079012652">Izgovaraj odgovore</translation> <translation id="7207023858769244910">Sinhronizujte da biste dobijali sadržaj na osnovu interesovanja.</translation> @@ -1105,6 +1126,7 @@ <translation id="7472734401283673885">Naziv kompanije</translation> <translation id="7473891865547856676">Ne, hvala</translation> <translation id="7491131399623468277">Idite u Podešavanja…</translation> +<translation id="7492574581995589075">Organizacija je isključila mogućnost korišćenja i čuvanja Chrome podataka na Google nalogu. Novi obeleživači, lozinke i drugi sadržaj će se čuvati samo na ovom uređaju.</translation> <translation id="750228856503700085">Ažuriranja nisu dostupna</translation> <translation id="750493650310597496">Izabrano je 0 stavki</translation> <translation id="7508728395076009983">Da biste zaključali kartice bez arhiviranja, podesite Touch ID, Face ID ili šifru.</translation> @@ -1117,6 +1139,7 @@ <translation id="7553234618121028547">Da biste isključili, otvorite <ph name="BEGIN_LINK" />Podešavanja<ph name="END_LINK" /> i idite u Opcije lozinki.</translation> <translation id="7554645225856321710">Zatvori sve</translation> <translation id="7554791636758816595">Nova kartica</translation> +<translation id="7557508262441527045">Odjavljeni ste</translation> <translation id="7561196759112975576">Uvek</translation> <translation id="7582857256643797524">Ovo podešavanje je omogućeno na uređaju</translation> <translation id="7583004045319035904">Otključajte kartice bez arhiviranja pomoću opcije <ph name="BIOMETRIC_AUTHENITCATION_TYPE" /></translation> @@ -1259,6 +1282,7 @@ <translation id="8386068868580335421">Resetuj</translation> <translation id="838867811594159347">Unesi pristupnu frazu…</translation> <translation id="8393889347136007944">Kartice se ne koriste <ph name="THRESHOLD" /> dana</translation> +<translation id="8395378633507873708">Traka za adresu</translation> <translation id="8407669440184693619">Nije pronađena nijedna lozinka za ovaj sajt</translation> <translation id="842017693807136194">Prijavljeni ste pomoću:</translation> <translation id="8423121072346537366">Malopre</translation> @@ -1267,6 +1291,7 @@ <translation id="8428213095426709021">Podešavanja</translation> <translation id="8428634594422941299">Važi</translation> <translation id="8446884382197647889">Saznajte više</translation> +<translation id="8449347986464073209">Izbriši i odjavi me</translation> <translation id="8458397775385147834">1 stavka je izbrisana</translation> <translation id="8459333855531264009">Nije bezbedan</translation> <translation id="8487667956631253959">Uključeno</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sr.xtb b/ios/chrome/app/strings/resources/ios_strings_sr.xtb index 81f2a6f..0fcb29a 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sr.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sr.xtb
@@ -9,6 +9,7 @@ <translation id="1044891598689252897">Сајтови ће нормално радити</translation> <translation id="1049743911850919806">Без архивирања</translation> <translation id="105093091697134113">Следећи налози користе лозинке које су откривене при упаду у податке треће стране или које су унете на обмањујућем веб-сајту. Одмах промените ове лозинке да бисте заштитили налоге.</translation> +<translation id="1053651653201045802">Одјављени сте. Поново се пријавите да бисте користили обележиваче, лозинке и други садржај на налогу.</translation> <translation id="1054045277222934172">Можете да промените подразумевани приказ сајта на рачунар у одељку Подешавања, па Подешавања садржаја</translation> <translation id="1054745118061919935">Ако наставите, прихватате <ph name="BEGIN_LINK" />Услове коришћења услуге<ph name="END_LINK" />.</translation> <translation id="1063454504051558093">Користи другу лозинку...</translation> @@ -69,6 +70,7 @@ <translation id="1322735045095424339">Организација захтева режим без архивирања</translation> <translation id="1323735185997015385">Избриши</translation> <translation id="132683371494960526">Додирните двапут да бисте променили надређени фолдер.</translation> +<translation id="1332723353863236763">Неки подаци још нису сачувани</translation> <translation id="1335348992705722518">Управљај подешавањима…</translation> <translation id="1340643665687018190">Затвори мени</translation> <translation id="1348596747084433075">https://www.amazon.com/Wife-Gifts/s?k=for+Wife+Gifts</translation> @@ -89,6 +91,8 @@ <translation id="1430915738399379752">Штампај</translation> <translation id="1449835205994625556">Сакријте лозинку</translation> <translation id="1450170672351507823">Стандардна заштита је укључена. Користите напредну заштиту да бисте се додатно заштитили.</translation> +<translation id="1469381646033328562">Налогом управља родитељ. +<ph name="BEGIN_LINK" />Сазнај више<ph name="END_LINK" /></translation> <translation id="149095475893949513">Овај веб-сајт покушава да преузме профил конфигурације.</translation> <translation id="1491277525950327607">Двапут додирните да бисте укључили/искључили подешавање</translation> <translation id="1492417797159476138">Већ сте сачували ово корисничко име за овај сајт</translation> @@ -174,6 +178,7 @@ <translation id="1987779152850321833">Обавите ове предложене радње у наставку да бисте искористили Chrome на најбољи начин.</translation> <translation id="1989112275319619282">Прегледај</translation> <translation id="1990820278544963435">Пронађите</translation> +<translation id="1992055602764528852">Пријавите се да бисте видели картице са других уређаја.</translation> <translation id="199425419756152024">Прикажи лозинку</translation> <translation id="2008357574463816229">Ако заборавите приступну фразу или желите да промените ово подешавање, <ph name="BEGIN_LINK" />обришите Chrome податке на налогу<ph name="END_LINK" />.</translation> <translation id="2010008505735295285">Поново учитај</translation> @@ -216,6 +221,7 @@ <translation id="2286505070150039482">Истакнути текст</translation> <translation id="2287614783861766820">{count,plural, =1{Ова адреса ће бити избрисана са овог уређаја.}one{Ове адресе ће бити избрисане са овог уређаја.}few{Ове адресе ће бити избрисане са овог уређаја.}other{Ове адресе ће бити избрисане са овог уређаја.}}</translation> <translation id="2297822946037605517">Дели ову страницу</translation> +<translation id="2297989278479054870">Када се одјавите, обележивачи, лозинке и други садржај са Google налога ће бити уклоњени са овог уређаја.</translation> <translation id="2299218006564889602">Лозинке се шифрују на уређају пре него што се сачувају у Google менаџеру лозинки.</translation> <translation id="2302742851632557585">Промените лозинку на веб-сајту</translation> <translation id="2316709634732130529">Користите предложену лозинку</translation> @@ -318,6 +324,7 @@ <translation id="2870560284913253234">Сајт</translation> <translation id="2871695793448672541">Сакривена лозинка</translation> <translation id="2876369937070532032">Шаље URL-ове неких страница које посећујете Google-у када је безбедност угрожена</translation> +<translation id="288113003463357084">Премести траку за адресу на дно</translation> <translation id="2883151425485251736">Прегледајте и мењајте теме које сте сакрили са налога</translation> <translation id="288655811176831528">Затвори картицу</translation> <translation id="2890171748217283516">Сајтови које пратите се чувају на Google налогу. Њима можете да управљате у подешавањима Discover-а.</translation> @@ -368,6 +375,7 @@ <translation id="3131206671572504478">Све је блокирано</translation> <translation id="313283613037595347">Направи нову картицу без архивирања.</translation> <translation id="3146109040683991651">Постави Chrome као подразумевани прегледач</translation> +<translation id="3148946345238989659">Неке функције више нису доступне</translation> <translation id="3153862085237805241">Сачувај картицу</translation> <translation id="3157387275655328056">Додај на листу за читање</translation> <translation id="3157684681743766797">Означи све…</translation> @@ -380,6 +388,7 @@ <translation id="3181954750937456830">Безбедно прегледање (штити вас и уређај од опасних сајтова)</translation> <translation id="3184767182050912705">Откључај помоћу опције <ph name="BIOMETRIC_AUTHENITCATION_TYPE" /></translation> <translation id="3190736958609431397">Опозови праћење</translation> +<translation id="3208260410153224535">Организација је искључила пријављивање. Нови обележивачи, лозинке и други садржај ће се чувати само на овом уређају.</translation> <translation id="3214379938835224220">Одјављени сте у склопу ресетовања iPad-а. Додирните Настави у наставку да бисте се пријавили.</translation> <translation id="3224641773458703735">Да бисте извозили лозинке, прво морате да подесите шифру на уређају.</translation> <translation id="3227137524299004712">Микрофон</translation> @@ -431,6 +440,7 @@ <translation id="35083190962747987">Отвори ${url}</translation> <translation id="3519193562722059437">Отворите картицу да бисте прегледали веб.</translation> <translation id="3519905498307021260">{count,plural, =1{Отвори картицу}one{Отвори {count} картицу}few{Отвори {count} картице}other{Отвори {count} картица}}</translation> +<translation id="3523789730715594198">Увек можете да зауставите синхронизацију у подешавањима. Google може да персонализује Претрагу и друге услуге на основу историје.</translation> <translation id="3527085408025491307">Фолдер</translation> <translation id="3529024052484145543">Није безбедно</translation> <translation id="3530206579861815432">Брзо пронађите отворене и недавно затворене картице на синхронизованим уређајима.</translation> @@ -503,6 +513,7 @@ <translation id="3968505803272650567">Управљајте интересовањима</translation> <translation id="3989635538409502728">Одјави ме</translation> <translation id="3995521777587992544">Трака напретка учитавања страница, учитано је <ph name="EMAIL" />.</translation> +<translation id="4002019827078931033">Премести траку за адресу на врх</translation> <translation id="4002066346123236978">Наслов</translation> <translation id="4004204301268239848">Лозинке се чувају на Google налогу да бисте могли да их користите на било ком уређају.</translation> <translation id="4018310736049373830">Управљајте активностима</translation> @@ -579,12 +590,14 @@ <translation id="448433063499977729">Синхронизација је искључена</translation> <translation id="4488754974567924717">Ако су вам лозинке угрожене, обавестићемо вас о томе</translation> <translation id="4489536976005181779">{count,plural, =1{Страница је додата на листу за читање на налогу, {email}}one{Странице су додате на листу за читање на налогу, {email}}few{Странице су додате на листу за читање на налогу, {email}}other{Странице су додате на листу за читање на налогу, {email}}}</translation> +<translation id="4493604894403585654">Пријављени сте као <ph name="USER_EMAIL" />. Увек можете да зауставите синхронизацију у подешавањима. Google може да персонализује Претрагу и друге услуге на основу историје.</translation> <translation id="4502566650163919158">Провери</translation> <translation id="4505980578794259603">Последња провера: <ph name="TIME" />.</translation> <translation id="4508750114462689118">Затвори промоцију за пријављивање</translation> <translation id="4514889972748124117">Предложи јаку лозинку…</translation> <translation id="4520798012560649652">Сазнајте више о режиму без архивирања</translation> <translation id="452750746583162491">Прегледајте синхронизоване податке</translation> +<translation id="4527660062930312477">Налогом се управља</translation> <translation id="4536418791685807335">Пробајте поново да се пријавите.</translation> <translation id="4540780316273593836">Дошло је до грешке</translation> <translation id="4550040941166547650">Само на овом уређају</translation> @@ -673,6 +686,7 @@ <translation id="5037676449506322593">Изабери све</translation> <translation id="5039804452771397117">Дозволи</translation> <translation id="5050294464480863218">Шта треба имати у виду</translation> +<translation id="5050810143224996149">Дели лозинку</translation> <translation id="5056446788882570708">Проблеми су пронађени <ph name="TIME" />.</translation> <translation id="5059136629401106827">Потврди</translation> <translation id="5062321486222145940">Инсталирај Google диск</translation> @@ -792,6 +806,7 @@ <translation id="5777888488419460501">Сачувај на налогу</translation> <translation id="5782227691023083829">Превођење је у току...</translation> <translation id="5791632441210678828">Дугме Сортирај за фид Пратите.</translation> +<translation id="5793373065989412701">Проверавају се чланови породице…</translation> <translation id="5802829331520313983">Подесите…</translation> <translation id="5803566855766646066">Желите ли стварно да одбаците ову нову картицу?</translation> <translation id="5804241973901381774">Дозволе</translation> @@ -1019,6 +1034,7 @@ <translation id="6858855187367714033">Скенирано</translation> <translation id="6859944681507688231">Да бисте скенирали QR кôд или кредитну картицу, омогућите камеру у подешавањима.</translation> <translation id="6867369562105931222">лозинка</translation> +<translation id="686899695320434745">Адресе нису шифроване помоћу приступне фразе. То вам омогућава да их користите у другим Google услугама.</translation> <translation id="6869389390665537774">Можете да видите странице које сте посетили или да их обришете из историје</translation> <translation id="687135068089457384">Приказује подешавања</translation> <translation id="6873263987691478642">Подељени приказ</translation> @@ -1037,6 +1053,7 @@ <translation id="6965382102122355670">Потврди</translation> <translation id="6973630695168034713">Директоријуми</translation> <translation id="6979158407327259162">Google диск</translation> +<translation id="6983306615164277634">Можете и да додирнете и задржите траку за адресу да бисте променили позицију.</translation> <translation id="6988572888918530647">Управљајте Google налогом</translation> <translation id="6989674195860388998">Промените у Подешавањима…</translation> <translation id="6998989275928107238">До</translation> @@ -1047,8 +1064,11 @@ <translation id="7006788746334555276">Подешавања садржаја</translation> <translation id="7016070607649558507">Имате 1 слабу лозинку. Решите проблем одмах да бисте били безбедни.</translation> <translation id="7029809446516969842">Лозинке</translation> +<translation id="704692552158601232">Подразумевана апликација прегледача</translation> <translation id="7053983685419859001">Блокирај</translation> <translation id="7062545763355031412">Прихватам, промени налог</translation> +<translation id="7063811929043357292">Налогом управља родитељ. +<ph name="BEGIN_LINK" />Сазнај више<ph name="END_LINK" /></translation> <translation id="7069695992271320873">Уклони са овог уређаја</translation> <translation id="7080806333218412752">Шаље URL-ове у Безбедно прегледање на проверу. Шаље и мали узорак страница, преузимања, активности додатака и информација система да би се откриле нове претње. Привремено повезује те податке са Google налогом када сте пријављени да бисте били заштићени у свим Google апликацијама.</translation> <translation id="7082853213442715471">Када је укључен, одређене веб-технологије су блокиране, што може да доведе до споријег учитавања веб-сајтова или неправилног рада.</translation> @@ -1065,6 +1085,7 @@ <translation id="7172852049901402487">Заштитите лозинке од безбедносних проблема</translation> <translation id="7173114856073700355">Отвори Подешавања</translation> <translation id="7189598951263744875">Дели...</translation> +<translation id="719133302483559673">Управљајте интересовањима и подешавањима.</translation> <translation id="7192050974311852563">Покрени евидентирање</translation> <translation id="7203585745079012652">Изговарај одговоре</translation> <translation id="7207023858769244910">Синхронизујте да бисте добијали садржај на основу интересовања.</translation> @@ -1105,6 +1126,7 @@ <translation id="7472734401283673885">Назив компаније</translation> <translation id="7473891865547856676">Не, хвала</translation> <translation id="7491131399623468277">Идите у Подешавања…</translation> +<translation id="7492574581995589075">Организација је искључила могућност коришћења и чувања Chrome података на Google налогу. Нови обележивачи, лозинке и други садржај ће се чувати само на овом уређају.</translation> <translation id="750228856503700085">Ажурирања нису доступна</translation> <translation id="750493650310597496">Изабрано је 0 ставки</translation> <translation id="7508728395076009983">Да бисте закључали картице без архивирања, подесите Touch ID, Face ID или шифру.</translation> @@ -1117,6 +1139,7 @@ <translation id="7553234618121028547">Да бисте искључили, отворите <ph name="BEGIN_LINK" />Подешавања<ph name="END_LINK" /> и идите у Опције лозинки.</translation> <translation id="7554645225856321710">Затвори све</translation> <translation id="7554791636758816595">Нова картица</translation> +<translation id="7557508262441527045">Одјављени сте</translation> <translation id="7561196759112975576">Увек</translation> <translation id="7582857256643797524">Ово подешавање је омогућено на уређају</translation> <translation id="7583004045319035904">Откључајте картице без архивирања помоћу опције <ph name="BIOMETRIC_AUTHENITCATION_TYPE" /></translation> @@ -1259,6 +1282,7 @@ <translation id="8386068868580335421">Ресетуј</translation> <translation id="838867811594159347">Унеси приступну фразу…</translation> <translation id="8393889347136007944">Картице се не користе <ph name="THRESHOLD" /> дана</translation> +<translation id="8395378633507873708">Трака за адресу</translation> <translation id="8407669440184693619">Није пронађена ниједна лозинка за овај сајт</translation> <translation id="842017693807136194">Пријављени сте помоћу:</translation> <translation id="8423121072346537366">Малопре</translation> @@ -1267,6 +1291,7 @@ <translation id="8428213095426709021">Подешавања</translation> <translation id="8428634594422941299">Важи</translation> <translation id="8446884382197647889">Сазнајте више</translation> +<translation id="8449347986464073209">Избриши и одјави ме</translation> <translation id="8458397775385147834">1 ставка је избрисана</translation> <translation id="8459333855531264009">Није безбедан</translation> <translation id="8487667956631253959">Укључено</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ta.xtb b/ios/chrome/app/strings/resources/ios_strings_ta.xtb index 764a79af..b5ec192 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ta.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ta.xtb
@@ -61,6 +61,7 @@ <translation id="1283524564873030414">கடந்த 24 மணிநேரம்</translation> <translation id="1285320974508926690">இந்த தளத்தை எப்போதும் மொழிபெயர்க்க வேண்டாம்</translation> <translation id="1291506870746876680"><ph name="BEGIN_BOLD" />"<ph name="SITE_NAME" />"<ph name="END_BOLD" /> தளத்தில் இருந்து வெளியேறினால் அதற்கான அனுமதிகள் முடக்கப்படும்.</translation> +<translation id="1295289763199166823">மெனுவைப் பிரத்தியேகமாக்குங்கள்</translation> <translation id="1305822519689023679">உங்கள் Google கணக்கில் எப்போதும் கடவுச்சொற்களைப் பயன்படுத்த முடிவதை உறுதிசெய்துகொள்ள, இது நீங்கள்தான் என்பதை உறுதிப்படுத்தவும்.</translation> <translation id="1312721752506309252">மேம்படுத்தப்பட்ட பாதுகாப்பு இயக்கப்பட்டுள்ளது</translation> <translation id="1316466854070752597">திறந்துள்ள பக்கங்கள் அனைத்தையும் காட்டும்</translation> @@ -106,6 +107,7 @@ <translation id="1554477036522844996">புதிய சாளரம்</translation> <translation id="1563071802032385236">"பிற ஆப்ஸில் உள்ள இணைப்புகளை மறைநிலைப் பயன்முறையில் திறக்க அனுமதி கேள்" என்பதை இயக்கவும்.</translation> <translation id="1565371473877914088">புதிய மறைநிலைப் பக்கம்</translation> +<translation id="1565395699240341063">மறைக்கப்பட்டுள்ளவை</translation> <translation id="1580715474678097352">ஆபத்தான இணையதளங்களில் இருந்து பாதுகாப்பாக இருங்கள்</translation> <translation id="1580783302095112590">மின்னஞ்சல் அனுப்பப்பட்டது.</translation> <translation id="1582732959743469162">இவ்வாறு செய்தால் உங்களின் தற்போதைய பதிவிறக்கத்திற்கான அனைத்துச் செயல்பாடும் நிறுத்தப்படும்.</translation> @@ -436,6 +438,7 @@ <translation id="3533436815740441613">புதிய தாவல்</translation> <translation id="3540141921715814660">புக்மார்க்குகளில் சேர்</translation> <translation id="3551320343578183772">தாவலை மூடுக</translation> +<translation id="3564513311876185114">ஸ்மார்ட் ஆர்டர் மெனு பட்டி</translation> <translation id="3565207542107370586">உலாவல் தரவை அழி…</translation> <translation id="3575234738189584619">Lens மூலம் தேடலாம்</translation> <translation id="3577555362230509265">பிற ஆப்ஸில் Chromeமைப் பயன்படுத்தலாம்.</translation> @@ -1287,6 +1290,7 @@ <translation id="854938212724803178">ஒரு களவாடப்பட்ட கடவுச்சொல் உள்ளது. பாதுகாப்பாக இருக்க அதை இப்போதே மாற்றுங்கள்.</translation> <translation id="8556590991644167667">{count,plural, =1{{count} எச்சரிக்கையை நிராகரித்துள்ளீர்கள்}other{{count} எச்சரிக்கைகளை நிராகரித்துள்ளீர்கள்}}</translation> <translation id="8558480467877843976">நீங்கள் உலாவும் போது அல்லது மெசேஜ்கள், ஆவணங்கள் அல்லது பிற ஆப்ஸில் உள்ள இணைப்புகளைக் கிளிக் செய்யும்போதெல்லாம் Chromeமை பயன்படுத்தலாம்.</translation> +<translation id="8560253818350321773">அடிக்கடி பயன்படுத்தியவற்றை முதலில் காட்டும்.</translation> <translation id="8580411965900177618">வேண்டாம்</translation> <translation id="8588404856427128947">ஆஃப்</translation> <translation id="8591976964826315682">மறைநிலையில் மூன்றாம் தரப்பு குக்கீகளைத் தடு</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_zh-HK.xtb b/ios/chrome/app/strings/resources/ios_strings_zh-HK.xtb index 6559d9c3..9abb91e 100644 --- a/ios/chrome/app/strings/resources/ios_strings_zh-HK.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_zh-HK.xtb
@@ -438,7 +438,7 @@ <translation id="3533436815740441613">新分頁</translation> <translation id="3540141921715814660">加入書籤</translation> <translation id="3551320343578183772">關閉分頁</translation> -<translation id="3564513311876185114">智慧排序選單列</translation> +<translation id="3564513311876185114">智能順序選單列</translation> <translation id="3565207542107370586">清除瀏覽資料…</translation> <translation id="3575234738189584619">用「智能鏡頭」搜尋</translation> <translation id="3577555362230509265">在其他應用程式中使用 Chrome。</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_zu.xtb b/ios/chrome/app/strings/resources/ios_strings_zu.xtb index 7ec4975..6c188b0 100644 --- a/ios/chrome/app/strings/resources/ios_strings_zu.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_zu.xtb
@@ -62,6 +62,7 @@ <translation id="1283524564873030414">Amahora angu-24 okugcina</translation> <translation id="1285320974508926690">Ungalokothi uhumushe leli sayithi</translation> <translation id="1291506870746876680"><ph name="BEGIN_BOLD" /><ph name="SITE_NAME" /><ph name="END_BOLD" /> izimvume zizocishwa kabusha uma ushiya le sayithi.</translation> +<translation id="1295289763199166823">Yenza Imenyu Ngokwezifiso</translation> <translation id="1305822519689023679">Ukuze wenze isiqiniseko sokuthi ungakwazi njalo ukusebenzisa amaphasiwedi ku-Google Account yakho, qinisekisa ukuthi nguwe.</translation> <translation id="1312721752506309252">Ukuvikela okuthuthukisiwe kuvuliwe</translation> <translation id="1316466854070752597">Bona wonke amathebhu avuliwe</translation> @@ -110,6 +111,7 @@ <translation id="1554477036522844996">Iwindi Elisha</translation> <translation id="1563071802032385236">Vula "Cela Ukuvula Amalinki Wamanye ama-App ku-Incognito."</translation> <translation id="1565371473877914088">Ithebhu entsha ye-incognito</translation> +<translation id="1565395699240341063">Ifihliwe</translation> <translation id="1580715474678097352">Hlala uvikelekile kumawebhusayithi ayingozi</translation> <translation id="1580783302095112590">Imeyili ithunyelwe.</translation> <translation id="1582732959743469162">Lokhu kuzomisa konke ukuqhubeka kokulanda kwakho kwamanje.</translation> @@ -446,6 +448,7 @@ <translation id="3533436815740441613">Ithebhu entsha</translation> <translation id="3540141921715814660">Engeza kumabhukhimakhi</translation> <translation id="3551320343578183772">Vala ithebhu</translation> +<translation id="3564513311876185114">Ibha Yemenyu Ye-oda E-Smart</translation> <translation id="3565207542107370586">Sula Idatha Yopheqululo</translation> <translation id="3575234738189584619">Sesha nge-Lens</translation> <translation id="3577555362230509265">Sebenzisa i-Chrome kwamanye ama-app.</translation> @@ -1312,6 +1315,7 @@ <translation id="854938212724803178">Unephasiwedi eyodwa eyonakalisiwe. Yilungise manje ukuze uhlale uphephile.</translation> <translation id="8556590991644167667">{count,plural, =1{Uchithe isexwayiso esi-{count}}one{Uchithe izexwayiso ezingu-{count}}other{Uchithe izexwayiso ezingu-{count}}}</translation> <translation id="8558480467877843976">Manje usungasebenzisa i-Chrome noma kunini uma ubhrawuza noma uthepha amalinki emilayezweni, kumadokhumenti, nakwamanye ama-app.</translation> +<translation id="8560253818350321773">Veza izinto ezisetshenziswa njalo kuqala.</translation> <translation id="8580411965900177618">Cha Ngiyabonga</translation> <translation id="8588404856427128947">Valiwe</translation> <translation id="8591976964826315682">Vimba Amakhukhi Wenkampani Yangaphandle ku-Incognito</translation>
diff --git a/media/gpu/windows/media_foundation_video_encode_accelerator_win.cc b/media/gpu/windows/media_foundation_video_encode_accelerator_win.cc index 01616221..21fe95c 100644 --- a/media/gpu/windows/media_foundation_video_encode_accelerator_win.cc +++ b/media/gpu/windows/media_foundation_video_encode_accelerator_win.cc
@@ -236,6 +236,19 @@ #endif // defined(ARCH_CPU_X86) } +bool IsIntelHybridAV1Encoder(IMFActivate* activate) { + if (GetDriverVendor(activate) == + MediaFoundationVideoEncodeAccelerator::DriverVendor::kIntel) { + // Get the CLSID GUID of the HMFT. + GUID mft_guid = {0}; + activate->GetGUID(MFT_TRANSFORM_CLSID_Attribute, &mft_guid); + if (mft_guid == kIntelAV1HybridEncoderCLSID) { + return true; + } + } + return false; +} + uint32_t EnumerateHardwareEncoders(VideoCodec codec, IMFActivate*** activates) { if (!InitializeMediaFoundation()) { return 0; @@ -259,7 +272,16 @@ return 0; } - return count; + uint32_t excluded_encoders = 0; + if (codec == VideoCodec::kAV1) { + for (UINT32 i = 0; i < count; i++) { + if (IsIntelHybridAV1Encoder((*activates)[i])) { + excluded_encoders++; + } + } + } + + return count - excluded_encoders; } bool IsCodecSupportedForEncoding(VideoCodec codec, bool* svc_supported) { @@ -948,14 +970,9 @@ for (UINT32 i = 0; i < encoder_count; i++) { auto vendor = GetDriverVendor(pp_activate[i]); // Skip flawky Intel hybrid AV1 encoder. - if (codec_ == VideoCodec::kAV1 && vendor == DriverVendor::kIntel) { - // Get the CLSID GUID of the HMFT. - GUID mft_guid = {0}; - pp_activate[i]->GetGUID(MFT_TRANSFORM_CLSID_Attribute, &mft_guid); - if (mft_guid == kIntelAV1HybridEncoderCLSID) { - DLOG(WARNING) << "Skipped Intel hybrid AV1 encoder MFT."; - continue; - } + if (codec_ == VideoCodec::kAV1 && IsIntelHybridAV1Encoder(pp_activate[i])) { + DLOG(WARNING) << "Skipped Intel hybrid AV1 encoder MFT."; + continue; } // Skip NVIDIA GPU due to https://crbug.com/1088650 for constrained
diff --git a/net/http/http_response_headers.cc b/net/http/http_response_headers.cc index 1f177d37..afe797e5 100644 --- a/net/http/http_response_headers.cc +++ b/net/http/http_response_headers.cc
@@ -123,11 +123,7 @@ } bool HasEmbeddedNulls(base::StringPiece str) { - for (char c : str) { - if (c == '\0') - return true; - } - return false; + return str.find('\0') != std::string::npos; } void CheckDoesNotHaveEmbeddedNulls(base::StringPiece str) {
diff --git a/net/http/http_response_headers_unittest.cc b/net/http/http_response_headers_unittest.cc index e129bfa..8c2b178 100644 --- a/net/http/http_response_headers_unittest.cc +++ b/net/http/http_response_headers_unittest.cc
@@ -1828,6 +1828,18 @@ ToSimpleString(headers)); } +TEST(HttpResponseHeadersTest, TryToCreateWithNul) { + static constexpr char kHeadersWithNuls[] = { + "HTTP/1.1 200 OK\0" + "Content-Type: application/octet-stream\0"}; + // The size must be specified explicitly to include the nul characters. + static constexpr base::StringPiece kHeadersWithNulsAsStringPiece( + kHeadersWithNuls, sizeof(kHeadersWithNuls)); + scoped_refptr<HttpResponseHeaders> headers = + HttpResponseHeaders::TryToCreate(kHeadersWithNulsAsStringPiece); + EXPECT_EQ(headers, nullptr); +} + #if !BUILDFLAG(CRONET_BUILD) // Cronet disables tracing so this test would fail. TEST(HttpResponseHeadersTest, TracingSupport) {
diff --git a/net/http/transport_security_state_static.pins b/net/http/transport_security_state_static.pins index d5e3a73e..b5e1d9d 100644 --- a/net/http/transport_security_state_static.pins +++ b/net/http/transport_security_state_static.pins
@@ -43,9 +43,9 @@ # hash function for preloaded entries again (we have already done so once). # -# Last updated: 2023-08-19 12:54 UTC +# Last updated: 2023-08-20 12:54 UTC PinsListTimestamp -1692449684 +1692536058 TestSPKI sha256/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
diff --git a/net/http/transport_security_state_static_pins.json b/net/http/transport_security_state_static_pins.json index 622fd86..686f551 100644 --- a/net/http/transport_security_state_static_pins.json +++ b/net/http/transport_security_state_static_pins.json
@@ -31,7 +31,7 @@ // the 'static_spki_hashes' and 'bad_static_spki_hashes' fields in 'pinsets' // refer to, and the timestamp at which the pins list was last updated. // -// Last updated: 2023-08-19 12:54 UTC +// Last updated: 2023-08-20 12:54 UTC // { "pinsets": [
diff --git a/net/test/embedded_test_server/default_handlers.cc b/net/test/embedded_test_server/default_handlers.cc index 51d629a..cfab6872 100644 --- a/net/test/embedded_test_server/default_handlers.cc +++ b/net/test/embedded_test_server/default_handlers.cc
@@ -631,9 +631,12 @@ return http_response; } -// /server-redirect?URL (Also /server-redirect-xxx?URL) -// Returns a server redirect to URL. +// 1. /server-redirect?URL or /server-redirect-xxx?URL +// Returns a server redirect to URL. +// 2. /no-cors-server-redirect?URL or /no-cors-server-redirect-xxx?URL +// Returns a server redirect to URL which does not allow CORS. std::unique_ptr<HttpResponse> HandleServerRedirect(HttpStatusCode redirect_code, + bool allow_cors, const HttpRequest& request) { GURL request_url = request.GetURL(); std::string dest = @@ -643,16 +646,20 @@ if (request.method == METHOD_OPTIONS) { auto http_response = std::make_unique<BasicHttpResponse>(); http_response->set_code(HTTP_OK); - http_response->AddCustomHeader("Access-Control-Allow-Origin", "*"); - http_response->AddCustomHeader("Access-Control-Allow-Methods", "*"); - http_response->AddCustomHeader("Access-Control-Allow-Headers", "*"); + if (allow_cors) { + http_response->AddCustomHeader("Access-Control-Allow-Origin", "*"); + http_response->AddCustomHeader("Access-Control-Allow-Methods", "*"); + http_response->AddCustomHeader("Access-Control-Allow-Headers", "*"); + } return http_response; } auto http_response = std::make_unique<BasicHttpResponse>(); http_response->set_code(redirect_code); http_response->AddCustomHeader("Location", dest); - http_response->AddCustomHeader("Access-Control-Allow-Origin", "*"); + if (allow_cors) { + http_response->AddCustomHeader("Access-Control-Allow-Origin", "*"); + } http_response->set_content_type("text/html"); http_response->set_content( base::StringPrintf("<!doctype html><p>Redirecting to %s", dest.c_str())); @@ -1000,6 +1007,28 @@ EmbeddedTestServer::HandleRequestCallback ServerRedirectHandler( const std::string& prefix, std::unique_ptr<HttpResponse> (*handler)(HttpStatusCode redirect_code, + bool allow_cors, + const HttpRequest& request), + HttpStatusCode redirect_code) { + return base::BindRepeating( + &HandlePrefixedRequest, prefix, + base::BindRepeating(handler, redirect_code, /*allow_cors=*/true)); +} + +EmbeddedTestServer::HandleRequestCallback NoCorsServerRedirectHandler( + const std::string& prefix, + std::unique_ptr<HttpResponse> (*handler)(HttpStatusCode redirect_code, + bool allow_cors, + const HttpRequest& request), + HttpStatusCode redirect_code) { + return base::BindRepeating( + &HandlePrefixedRequest, prefix, + base::BindRepeating(handler, redirect_code, /*allow_cors=*/false)); +} + +EmbeddedTestServer::HandleRequestCallback ServerRedirectWithCookieHandler( + const std::string& prefix, + std::unique_ptr<HttpResponse> (*handler)(HttpStatusCode redirect_code, const HttpRequest& request), HttpStatusCode redirect_code) { return base::BindRepeating(&HandlePrefixedRequest, prefix, @@ -1056,10 +1085,27 @@ server->RegisterDefaultHandler(ServerRedirectHandler( "/server-redirect-308", &HandleServerRedirect, HTTP_PERMANENT_REDIRECT)); - server->RegisterDefaultHandler(ServerRedirectHandler( + server->RegisterDefaultHandler(NoCorsServerRedirectHandler( + "/no-cors-server-redirect", &HandleServerRedirect, + HTTP_MOVED_PERMANENTLY)); + server->RegisterDefaultHandler(NoCorsServerRedirectHandler( + "/no-cors-server-redirect-301", &HandleServerRedirect, + HTTP_MOVED_PERMANENTLY)); + server->RegisterDefaultHandler(NoCorsServerRedirectHandler( + "/no-cors-server-redirect-302", &HandleServerRedirect, HTTP_FOUND)); + server->RegisterDefaultHandler(NoCorsServerRedirectHandler( + "/no-cors-server-redirect-303", &HandleServerRedirect, HTTP_SEE_OTHER)); + server->RegisterDefaultHandler(NoCorsServerRedirectHandler( + "/no-cors-server-redirect-307", &HandleServerRedirect, + HTTP_TEMPORARY_REDIRECT)); + server->RegisterDefaultHandler(NoCorsServerRedirectHandler( + "/no-cors-server-redirect-308", &HandleServerRedirect, + HTTP_PERMANENT_REDIRECT)); + + server->RegisterDefaultHandler(ServerRedirectWithCookieHandler( "/server-redirect-with-cookie", &HandleServerRedirectWithCookie, HTTP_MOVED_PERMANENTLY)); - server->RegisterDefaultHandler(ServerRedirectHandler( + server->RegisterDefaultHandler(ServerRedirectWithCookieHandler( "/server-redirect-with-secure-cookie", &HandleServerRedirectWithSecureCookie, HTTP_MOVED_PERMANENTLY));
diff --git a/testing/buildbot/chromium.chromiumos.json b/testing/buildbot/chromium.chromiumos.json index 0058bf8..9d8f2220 100644 --- a/testing/buildbot/chromium.chromiumos.json +++ b/testing/buildbot/chromium.chromiumos.json
@@ -4886,9 +4886,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "isolate_profile_data": true, "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" @@ -4898,8 +4898,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -5033,9 +5033,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.lacros_chrome_browsertests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "isolate_profile_data": true, "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" @@ -5045,8 +5045,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -5165,9 +5165,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.lacros_chrome_browsertests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "isolate_profile_data": true, "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" @@ -5177,8 +5177,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": {
diff --git a/testing/buildbot/chromium.coverage.json b/testing/buildbot/chromium.coverage.json index 4b30b23..9715d4c0 100644 --- a/testing/buildbot/chromium.coverage.json +++ b/testing/buildbot/chromium.coverage.json
@@ -25012,9 +25012,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "isolate_profile_data": true, "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" @@ -25024,8 +25024,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -25159,9 +25159,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.lacros_chrome_browsertests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "isolate_profile_data": true, "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" @@ -25171,8 +25171,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -25291,9 +25291,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.lacros_chrome_browsertests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "isolate_profile_data": true, "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" @@ -25303,8 +25303,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": {
diff --git a/testing/buildbot/chromium.fyi.json b/testing/buildbot/chromium.fyi.json index 0313d6f1..44193e5 100644 --- a/testing/buildbot/chromium.fyi.json +++ b/testing/buildbot/chromium.fyi.json
@@ -43085,9 +43085,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" }, @@ -43096,8 +43096,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -43232,9 +43232,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.lacros_chrome_browsertests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" }, @@ -43243,8 +43243,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -43364,9 +43364,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.lacros_chrome_browsertests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" }, @@ -43375,8 +43375,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -44610,9 +44610,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" }, @@ -44621,8 +44621,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -44757,9 +44757,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.lacros_chrome_browsertests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" }, @@ -44768,8 +44768,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -44889,9 +44889,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.lacros_chrome_browsertests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" }, @@ -44900,8 +44900,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -45532,9 +45532,9 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome" + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" }, @@ -45543,8 +45543,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": {
diff --git a/testing/buildbot/chromium.memory.json b/testing/buildbot/chromium.memory.json index 4fff3d1..c4f925e 100644 --- a/testing/buildbot/chromium.memory.json +++ b/testing/buildbot/chromium.memory.json
@@ -16123,12 +16123,12 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome", + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome", "--test-launcher-print-test-stdio=always", "--combine-ash-logs-on-bots", "--asan-symbolize-output" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "isolate_profile_data": true, "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" @@ -16138,8 +16138,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -16290,12 +16290,12 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.lacros_chrome_browsertests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome", + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome", "--test-launcher-print-test-stdio=always", "--combine-ash-logs-on-bots", "--asan-symbolize-output" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "isolate_profile_data": true, "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" @@ -16305,8 +16305,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": { @@ -16437,12 +16437,12 @@ { "args": [ "--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.lacros_chrome_browsertests.skew.filter", - "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome", + "--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome", "--test-launcher-print-test-stdio=always", "--combine-ash-logs-on-bots", "--asan-symbolize-output" ], - "description": "Run with ash-chrome version 118.0.5959.0", + "description": "Run with ash-chrome version 118.0.5961.0", "isolate_profile_data": true, "merge": { "script": "//testing/merge_scripts/standard_gtest_merge.py" @@ -16452,8 +16452,8 @@ "cipd_packages": [ { "cipd_package": "chromium/testing/linux-ash-chromium/x86_64/ash.zip", - "location": "lacros_version_skew_tests_v118.0.5959.0", - "revision": "version:118.0.5959.0" + "location": "lacros_version_skew_tests_v118.0.5961.0", + "revision": "version:118.0.5961.0" } ], "dimensions": {
diff --git a/testing/buildbot/variants.pyl b/testing/buildbot/variants.pyl index 80aec21..cdaaa7c 100644 --- a/testing/buildbot/variants.pyl +++ b/testing/buildbot/variants.pyl
@@ -16,16 +16,16 @@ }, 'LACROS_VERSION_SKEW_CANARY': { 'identifier': 'Lacros version skew testing ash canary', - 'description': 'Run with ash-chrome version 118.0.5959.0', + 'description': 'Run with ash-chrome version 118.0.5961.0', 'args': [ - '--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5959.0/test_ash_chrome', + '--ash-chrome-path-override=../../lacros_version_skew_tests_v118.0.5961.0/test_ash_chrome', ], 'swarming': { 'cipd_packages': [ { 'cipd_package': 'chromium/testing/linux-ash-chromium/x86_64/ash.zip', - 'location': 'lacros_version_skew_tests_v118.0.5959.0', - 'revision': 'version:118.0.5959.0', + 'location': 'lacros_version_skew_tests_v118.0.5961.0', + 'revision': 'version:118.0.5961.0', }, ], },
diff --git a/testing/variations/fieldtrial_testing_config.json b/testing/variations/fieldtrial_testing_config.json index 233a32d7..b6d7c2a 100644 --- a/testing/variations/fieldtrial_testing_config.json +++ b/testing/variations/fieldtrial_testing_config.json
@@ -14164,6 +14164,26 @@ ] } ], + "SharedZstd": [ + { + "platforms": [ + "android", + "chromeos", + "chromeos_lacros", + "linux", + "mac", + "windows" + ], + "experiments": [ + { + "name": "Enabled", + "enable_features": [ + "SharedZstd" + ] + } + ] + } + ], "SharingHubDesktopScreenshots": [ { "platforms": [
diff --git a/third_party/blink/common/associated_interfaces/associated_interface_provider.cc b/third_party/blink/common/associated_interfaces/associated_interface_provider.cc index 9069310..e12ddc45 100644 --- a/third_party/blink/common/associated_interfaces/associated_interface_provider.cc +++ b/third_party/blink/common/associated_interfaces/associated_interface_provider.cc
@@ -6,6 +6,7 @@ #include <map> +#include "base/containers/contains.h" #include "base/no_destructor.h" #include "base/task/single_thread_task_runner.h" #include "mojo/public/cpp/bindings/associated_receiver.h" @@ -36,7 +37,7 @@ void ResetBinderForName(const std::string& name) { binders_.erase(name); } bool HasInterface(const std::string& name) const { - return binders_.find(name) != binders_.end(); + return base::Contains(binders_, name); } void GetInterface(const std::string& name,
diff --git a/third_party/blink/common/loader/throttling_url_loader.cc b/third_party/blink/common/loader/throttling_url_loader.cc index 0f64724e..37bdbfde 100644 --- a/third_party/blink/common/loader/throttling_url_loader.cc +++ b/third_party/blink/common/loader/throttling_url_loader.cc
@@ -73,7 +73,7 @@ base::flat_set<std::string> cors_exempt_header_flat_set( cors_exempt_header_list); for (auto& header : headers.GetHeaderVector()) { - if (initial_headers.find(header.key) == initial_headers.end() && + if (!base::Contains(initial_headers, header.key) && !network::cors::IsCorsSafelistedHeader(header.key, header.value)) { bool is_cors_exempt = cors_exempt_header_flat_set.count(header.key); NOTREACHED() @@ -89,8 +89,7 @@ for (auto& header : cors_exempt_headers.GetHeaderVector()) { if (cors_exempt_header_flat_set.count(header.key) == 0 && - initial_cors_exempt_headers.find(header.key) == - initial_cors_exempt_headers.end()) { + !base::Contains(initial_cors_exempt_headers, header.key)) { NOTREACHED() << "Throttle added cors exempt header " << header.key << " but it wasn't configured as cors exempt by the browser. See "
diff --git a/third_party/blink/common/mime_util/mime_util.cc b/third_party/blink/common/mime_util/mime_util.cc index f49cf1f..9b8d0a87 100644 --- a/third_party/blink/common/mime_util/mime_util.cc +++ b/third_party/blink/common/mime_util/mime_util.cc
@@ -7,6 +7,7 @@ #include <stddef.h> #include <unordered_set> +#include "base/containers/contains.h" #include "base/lazy_instance.h" #include "base/strings/string_util.h" #include "build/build_config.h" @@ -151,12 +152,11 @@ } bool MimeUtil::IsSupportedImageMimeType(const std::string& mime_type) const { - return image_types_.find(base::ToLowerASCII(mime_type)) != image_types_.end(); + return base::Contains(image_types_, base::ToLowerASCII(mime_type)); } bool MimeUtil::IsSupportedNonImageMimeType(const std::string& mime_type) const { - return non_image_types_.find(base::ToLowerASCII(mime_type)) != - non_image_types_.end() || + return base::Contains(non_image_types_, base::ToLowerASCII(mime_type)) || #if !BUILDFLAG(IS_IOS) media::IsSupportedMediaMimeType(mime_type) || #endif @@ -169,13 +169,12 @@ } bool MimeUtil::IsUnsupportedTextMimeType(const std::string& mime_type) const { - return unsupported_text_types_.find(base::ToLowerASCII(mime_type)) != - unsupported_text_types_.end(); + return base::Contains(unsupported_text_types_, base::ToLowerASCII(mime_type)); } bool MimeUtil::IsSupportedJavascriptMimeType( const std::string& mime_type) const { - return javascript_types_.find(mime_type) != javascript_types_.end(); + return base::Contains(javascript_types_, mime_type); } // TODO(sasebree): Allow non-application `*/*+json` MIME types.
diff --git a/third_party/blink/common/permissions_policy/permissions_policy_unittest.cc b/third_party/blink/common/permissions_policy/permissions_policy_unittest.cc index f61c8ea..4b223aa0 100644 --- a/third_party/blink/common/permissions_policy/permissions_policy_unittest.cc +++ b/third_party/blink/common/permissions_policy/permissions_policy_unittest.cc
@@ -4,6 +4,7 @@ #include "third_party/blink/public/common/permissions_policy/permissions_policy.h" +#include "base/containers/contains.h" #include "base/strings/stringprintf.h" #include "base/test/gtest_util.h" #include "base/test/scoped_feature_list.h" @@ -102,8 +103,7 @@ bool PolicyContainsInheritedValue(const PermissionsPolicy* policy, mojom::PermissionsPolicyFeature feature) { - return policy->inherited_policies_.find(feature) != - policy->inherited_policies_.end(); + return base::Contains(policy->inherited_policies_, feature); } url::Origin origin_a_ = url::Origin::Create(GURL("https://example.com/"));
diff --git a/third_party/blink/common/scheme_registry.cc b/third_party/blink/common/scheme_registry.cc index 5a080b3..4d82788 100644 --- a/third_party/blink/common/scheme_registry.cc +++ b/third_party/blink/common/scheme_registry.cc
@@ -6,6 +6,7 @@ #include <unordered_set> +#include "base/containers/contains.h" #include "base/no_destructor.h" #include "base/strings/string_util.h" @@ -37,7 +38,7 @@ if (scheme.empty()) return false; DCHECK_EQ(scheme, base::ToLowerASCII(scheme)); - return GetExtensionSchemes().find(scheme) != GetExtensionSchemes().end(); + return base::Contains(GetExtensionSchemes(), scheme); } } // namespace blink
diff --git a/third_party/blink/common/service_worker/service_worker_scope_match.cc b/third_party/blink/common/service_worker/service_worker_scope_match.cc index 7351128..c5cfb77a 100644 --- a/third_party/blink/common/service_worker/service_worker_scope_match.cc +++ b/third_party/blink/common/service_worker/service_worker_scope_match.cc
@@ -4,6 +4,7 @@ #include "third_party/blink/public/common/service_worker/service_worker_scope_match.h" +#include "base/containers/contains.h" #include "base/strings/string_util.h" namespace blink { @@ -16,12 +17,10 @@ // We should avoid these escaped characters in the path component because // these can be handled differently depending on server implementation. - if (path.find("%2f") != std::string::npos || - path.find("%2F") != std::string::npos) { + if (base::Contains(path, "%2f") || base::Contains(path, "%2F")) { return true; } - if (path.find("%5c") != std::string::npos || - path.find("%5C") != std::string::npos) { + if (base::Contains(path, "%5c") || base::Contains(path, "%5C")) { return true; } return false;
diff --git a/third_party/blink/renderer/bindings/BUILD.gn b/third_party/blink/renderer/bindings/BUILD.gn index 390d997..dc0a0dc 100644 --- a/third_party/blink/renderer/bindings/BUILD.gn +++ b/third_party/blink/renderer/bindings/BUILD.gn
@@ -209,8 +209,10 @@ targets += [ "interface" ] outputs += generated_interface_sources_in_core + generated_interface_sources_in_modules + + generated_interface_extra_sources_in_modules + generated_interface_sources_for_testing_in_core + - generated_interface_sources_for_testing_in_modules + generated_interface_sources_for_testing_in_modules + + generated_interface_extra_sources_for_testing_in_modules if (use_blink_extensions_chromeos) { outputs += generated_interface_sources_in_extensions_chromeos } @@ -293,8 +295,7 @@ "interface", ] file_list += generated_interface_sources_in_core + - generated_interface_sources_in_modules - - generated_interface_extra_sources_in_modules + generated_interface_sources_in_modules if (use_blink_extensions_chromeos) { file_list += generated_interface_sources_in_extensions_chromeos } @@ -343,8 +344,7 @@ "interface", ] file_list += generated_interface_sources_for_testing_in_core + - generated_interface_sources_for_testing_in_modules - - generated_interface_extra_sources_for_testing_in_modules + generated_interface_sources_for_testing_in_modules file_list += [ "--kind", "union",
diff --git a/third_party/blink/renderer/bindings/generated_in_core.gni b/third_party/blink/renderer/bindings/generated_in_core.gni index 6fb64d3..bd101d5 100644 --- a/third_party/blink/renderer/bindings/generated_in_core.gni +++ b/third_party/blink/renderer/bindings/generated_in_core.gni
@@ -524,6 +524,8 @@ "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_predefined_color_space.h", "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_premultiply_alpha.cc", "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_premultiply_alpha.h", + "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_prevented_back_forward_cache.cc", + "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_prevented_back_forward_cache.h", "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_private_token_version.cc", "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_private_token_version.h", "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_profiler_marker.cc", @@ -1181,6 +1183,8 @@ "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_node_list.h", "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_node_part.cc", "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_node_part.h", + "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_not_restored_reasons.cc", + "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_not_restored_reasons.h", "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_offscreen_canvas.cc", "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_offscreen_canvas.h", "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_overscroll_event.cc", @@ -1653,6 +1657,10 @@ generated_observable_array_sources_in_core = [ "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_observable_array_css_style_sheet.cc", "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_observable_array_css_style_sheet.h", + "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_observable_array_not_restored_reasons.cc", + "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_observable_array_not_restored_reasons.h", + "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_observable_array_string.cc", + "$root_gen_dir/third_party/blink/renderer/bindings/core/v8/v8_observable_array_string.h", ] generated_sync_iterator_sources_in_core = [
diff --git a/third_party/blink/renderer/bindings/generated_in_modules.gni b/third_party/blink/renderer/bindings/generated_in_modules.gni index f105fbc..1299fa6 100644 --- a/third_party/blink/renderer/bindings/generated_in_modules.gni +++ b/third_party/blink/renderer/bindings/generated_in_modules.gni
@@ -3167,8 +3167,6 @@ "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/properties_per_feature_installer.cc", "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/properties_per_feature_installer.h", ] -generated_interface_sources_in_modules += - generated_interface_extra_sources_in_modules # Generated sources for testing @@ -3183,6 +3181,3 @@ "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/properties_per_feature_installer_for_testing.cc", "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/properties_per_feature_installer_for_testing.h", ] - -generated_interface_sources_for_testing_in_modules += - generated_interface_extra_sources_for_testing_in_modules
diff --git a/third_party/blink/renderer/bindings/idl_in_core.gni b/third_party/blink/renderer/bindings/idl_in_core.gni index f72cf4f..6b31c4c 100644 --- a/third_party/blink/renderer/bindings/idl_in_core.gni +++ b/third_party/blink/renderer/bindings/idl_in_core.gni
@@ -688,6 +688,7 @@ "//third_party/blink/renderer/core/timing/measure_memory/memory_breakdown_entry.idl", "//third_party/blink/renderer/core/timing/measure_memory/memory_measurement.idl", "//third_party/blink/renderer/core/timing/memory_info.idl", + "//third_party/blink/renderer/core/timing/not_restored_reasons.idl", "//third_party/blink/renderer/core/timing/performance.idl", "//third_party/blink/renderer/core/timing/performance_element_timing.idl", "//third_party/blink/renderer/core/timing/performance_entry.idl",
diff --git a/third_party/blink/renderer/bindings/modules/v8/BUILD.gn b/third_party/blink/renderer/bindings/modules/v8/BUILD.gn index f78d764e..709cd66 100644 --- a/third_party/blink/renderer/bindings/modules/v8/BUILD.gn +++ b/third_party/blink/renderer/bindings/modules/v8/BUILD.gn
@@ -18,6 +18,7 @@ generated_dictionary_sources_in_modules + generated_enumeration_sources_in_modules + generated_interface_sources_in_modules + + generated_interface_extra_sources_in_modules + generated_namespace_sources_in_modules + generated_observable_array_sources_in_modules + generated_sync_iterator_sources_in_modules + @@ -41,7 +42,8 @@ "//third_party/blink/renderer:inside_blink", ] - sources = generated_interface_sources_for_testing_in_modules + sources = generated_interface_sources_for_testing_in_modules + + generated_interface_extra_sources_for_testing_in_modules deps = [ ":generated",
diff --git a/third_party/blink/renderer/bindings/scripts/generate_event_interface_names.py b/third_party/blink/renderer/bindings/scripts/generate_event_interface_names.py new file mode 100644 index 0000000..47a1af41 --- /dev/null +++ b/third_party/blink/renderer/bindings/scripts/generate_event_interface_names.py
@@ -0,0 +1,102 @@ +# 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. +""" +Generate event interfaces .json5 file (e.g. event_interface_names.json5). + +The event interfaces .json5 file contains a list of all Event interfaces, i.e., +all interfaces that inherit from Event, including Event itself, +together with certain extended attributes. + +Paths are in POSIX format, and relative to the repository root. + +This list is used to generate `EventFactory` and `event_interface_names`. +The .json5 format is documented in build/scripts/json5_generator.py. +""" + +import json +import optparse +import os + +import web_idl + + +def parse_options(): + parser = optparse.OptionParser() + parser.add_option("--web_idl_database", + type="string", + help="filepath of the input database") + parser.add_option( + "--component", + type="string", + help="component to be processed, e.g. 'core' or 'modules'") + parser.add_option( + "--export-macro", + type="string", + help="C++ export macro, e.g. 'CORE_EXPORT' or 'MODULES_EXPORT'") + parser.add_option("--suffix", + type="string", + default="", + help="'metadata.suffix' entry in the output .json5 file") + parser.add_option("--output", + type="string", + help="filepath of the output .json5 file") + options, args = parser.parse_args() + + required_option_names = [ + "web_idl_database", + "component", + "export_macro", + "output", + ] + for required_option_name in required_option_names: + if getattr(options, required_option_name) is None: + parser.error( + "--{} is a required option.".format(required_option_name)) + + return options, args + + +def main(): + options, args = parse_options() + + web_idl_database = web_idl.file_io.read_pickle_file( + options.web_idl_database) + + metadata = { + "namespace": "event_interface_names", + "suffix": options.suffix, + "export": options.export_macro, + } + data = [] + event_interface = web_idl_database.find("Event") + for interface in sorted(web_idl_database.interfaces, + key=lambda x: x.identifier): + if interface.components[0] != options.component: + continue + if event_interface not in interface.inclusive_inherited_interfaces: + continue + entry = { + "name": + interface.identifier, + "interfaceHeaderDir": + os.path.dirname(interface.code_generator_info.blink_headers[0]), + } + runtime_enabled_values = interface.extended_attributes.values_of( + "RuntimeEnabled") + if runtime_enabled_values: + assert len(runtime_enabled_values) == 1 + entry["RuntimeEnabled"] = "{}Enabled".format( + runtime_enabled_values[0]) + data.append(entry) + event_interface_names = { + "metadata": metadata, + "data": data, + } + + with open(options.output, mode="w") as file_obj: + file_obj.write(json.dumps(event_interface_names, indent=2)) + + +if __name__ == '__main__': + main()
diff --git a/third_party/blink/renderer/bindings/scripts/generate_event_interface_names.pydeps b/third_party/blink/renderer/bindings/scripts/generate_event_interface_names.pydeps new file mode 100644 index 0000000..3b912f14d --- /dev/null +++ b/third_party/blink/renderer/bindings/scripts/generate_event_interface_names.pydeps
@@ -0,0 +1,45 @@ +# Generated by running: +# build/print_python_deps.py --root third_party/blink/renderer/bindings/scripts --output third_party/blink/renderer/bindings/scripts/generate_event_interface_names.pydeps third_party/blink/renderer/bindings/scripts/generate_event_interface_names.py +../../../../pyjson5/src/json5/__init__.py +../../../../pyjson5/src/json5/lib.py +../../../../pyjson5/src/json5/parser.py +../../../../pyjson5/src/json5/version.py +../../build/scripts/blinkbuild/__init__.py +../../build/scripts/blinkbuild/name_style_converter.py +generate_event_interface_names.py +web_idl/__init__.py +web_idl/argument.py +web_idl/ast_group.py +web_idl/async_iterator.py +web_idl/attribute.py +web_idl/callback_function.py +web_idl/callback_interface.py +web_idl/code_generator_info.py +web_idl/composition_parts.py +web_idl/constant.py +web_idl/constructor.py +web_idl/database.py +web_idl/database_builder.py +web_idl/dictionary.py +web_idl/enumeration.py +web_idl/exposure.py +web_idl/extended_attribute.py +web_idl/file_io.py +web_idl/function_like.py +web_idl/idl_compiler.py +web_idl/idl_type.py +web_idl/includes.py +web_idl/interface.py +web_idl/ir_builder.py +web_idl/ir_map.py +web_idl/literal_constant.py +web_idl/make_copy.py +web_idl/namespace.py +web_idl/observable_array.py +web_idl/operation.py +web_idl/reference.py +web_idl/runtime_enabled_features.py +web_idl/sync_iterator.py +web_idl/typedef.py +web_idl/union.py +web_idl/user_defined_type.py
diff --git a/third_party/blink/renderer/build/scripts/PRESUBMIT.py b/third_party/blink/renderer/build/scripts/PRESUBMIT.py index 31b61fb..678a9c8 100644 --- a/third_party/blink/renderer/build/scripts/PRESUBMIT.py +++ b/third_party/blink/renderer/build/scripts/PRESUBMIT.py
@@ -53,7 +53,7 @@ 'make_permissions_policy_features_tests.py', 'affected_list': [ r'.*make_permissions_policy_features.*', - 'templates/third_party/permissions_policy_features.cc.tmpl', + 'templates/permissions_policy_features_generated.cc.tmpl', ] }] test_commands = []
diff --git a/third_party/blink/renderer/core/BUILD.gn b/third_party/blink/renderer/core/BUILD.gn index 7b327be..d06b485 100644 --- a/third_party/blink/renderer/core/BUILD.gn +++ b/third_party/blink/renderer/core/BUILD.gn
@@ -5,13 +5,13 @@ import("//build/config/chromecast_build.gni") import("//build/config/compiler/compiler.gni") import("//build/config/dcheck_always_on.gni") +import("//build/config/python.gni") import("//build/config/ui.gni") import("//build/toolchain/toolchain.gni") import("//media/media_options.gni") import("//printing/buildflags/buildflags.gni") import("//testing/libfuzzer/fuzzer_test.gni") import("//third_party/blink/renderer/bindings/bindings.gni") -import("//third_party/blink/renderer/bindings/scripts/scripts.gni") import("//third_party/blink/renderer/build/scripts/scripts.gni") import("//third_party/blink/renderer/config.gni") import("//third_party/blink/renderer/core/accessibility/build.gni") @@ -580,55 +580,24 @@ # generate_event_interfaces ---------------------------------------------------- -generate_event_interfaces("core_event_interfaces") { - sources = [ - "css/font_face_set_load_event.idl", - "css/media_query_list_event.idl", - "display_lock/content_visibility_auto_state_change_event.idl", - "dom/events/custom_event.idl", - "dom/events/event.idl", - "editing/ime/character_bounds_update_event.idl", - "editing/ime/text_format.idl", - "editing/ime/text_format_update_event.idl", - "editing/ime/text_update_event.idl", - "events/animation_event.idl", - "events/animation_playback_event.idl", - "events/before_create_policy_event.idl", - "events/before_unload_event.idl", - "events/clipboard_event.idl", - "events/composition_event.idl", - "events/drag_event.idl", - "events/error_event.idl", - "events/focus_event.idl", - "events/hash_change_event.idl", - "events/input_event.idl", - "events/keyboard_event.idl", - "events/message_event.idl", - "events/mouse_event.idl", - "events/mutation_event.idl", - "events/overscroll_event.idl", - "events/page_transition_event.idl", - "events/pointer_event.idl", - "events/pop_state_event.idl", - "events/progress_event.idl", - "events/promise_rejection_event.idl", - "events/resource_progress_event.idl", - "events/security_policy_violation_event.idl", - "events/text_event.idl", - "events/toggle_event.idl", - "events/touch_event.idl", - "events/transition_event.idl", - "events/ui_event.idl", - "events/wheel_event.idl", - "html/forms/form_data_event.idl", - "html/forms/submit_event.idl", - "html/track/track_event.idl", - "mojo/test/mojo_interface_request_event.idl", - "navigation_api/navigate_event.idl", - "navigation_api/navigation_current_entry_change_event.idl", +action_with_pydeps("core_event_interfaces") { + script = "//third_party/blink/renderer/bindings/scripts/generate_event_interface_names.py" + + inputs = [ web_idl_database_filepath ] + outputs = [ get_path_info(".", "gen_dir") + "/event_interface_names.json5" ] + + args = [ + "--web_idl_database", + rebase_path(web_idl_database_filepath, root_build_dir), + "--component", + "core", + "--export-macro", + "CORE_EXPORT", + "--output", + rebase_path(outputs[0], root_build_dir), ] - output_file = "core/event_interface_names.json5" + deps = [ "//third_party/blink/renderer/bindings:web_idl_database" ] } # generated_testing_idls -------------------------------------------------------
diff --git a/third_party/blink/renderer/core/animation/css/css_animations.cc b/third_party/blink/renderer/core/animation/css/css_animations.cc index 17cd4c22..88c9f7b 100644 --- a/third_party/blink/renderer/core/animation/css/css_animations.cc +++ b/third_party/blink/renderer/core/animation/css/css_animations.cc
@@ -34,6 +34,7 @@ #include <bitset> #include <tuple> +#include "base/containers/contains.h" #include "third_party/blink/public/platform/platform.h" #include "third_party/blink/renderer/bindings/core/v8/v8_computed_effect_timing.h" #include "third_party/blink/renderer/bindings/core/v8/v8_union_cssnumericvalue_double.h" @@ -2091,8 +2092,7 @@ Animation* animation = transitions_.Take(property)->animation; auto* effect = To<KeyframeEffect>(animation->effect()); if (effect && effect->HasActiveAnimationsOnCompositor(property) && - pending_update_.NewTransitions().find(property) != - pending_update_.NewTransitions().end() && + base::Contains(pending_update_.NewTransitions(), property) && !animation->Limited()) { retargeted_compositor_transitions.insert(property); }
diff --git a/third_party/blink/renderer/core/css/css_image_generator_value.cc b/third_party/blink/renderer/core/css/css_image_generator_value.cc index d358e58..6ee25a1d 100644 --- a/third_party/blink/renderer/core/css/css_image_generator_value.cc +++ b/third_party/blink/renderer/core/css/css_image_generator_value.cc
@@ -25,6 +25,7 @@ #include "third_party/blink/renderer/core/css/css_image_generator_value.h" +#include "base/containers/contains.h" #include "third_party/blink/renderer/core/css/css_gradient_value.h" #include "third_party/blink/renderer/core/css/css_paint_value.h" #include "third_party/blink/renderer/core/loader/resource/image_resource_observer.h" @@ -41,7 +42,7 @@ return nullptr; } - DCHECK(sizes_.find(size) != sizes_.end()); + DCHECK(base::Contains(sizes_, size)); GeneratedImageMap::const_iterator image_iter = images_.find(size); if (image_iter == images_.end()) { return nullptr; @@ -62,10 +63,10 @@ void GeneratedImageCache::RemoveSize(const gfx::SizeF& size) { DCHECK(!size.IsEmpty()); - SECURITY_DCHECK(sizes_.find(size) != sizes_.end()); + SECURITY_DCHECK(base::Contains(sizes_, size)); bool fully_erased = sizes_.erase(size); if (fully_erased) { - DCHECK(images_.find(size) != images_.end()); + DCHECK(base::Contains(images_, size)); images_.erase(images_.find(size)); } }
diff --git a/third_party/blink/renderer/core/css/rule_set.cc b/third_party/blink/renderer/core/css/rule_set.cc index a81388c..5bc69af 100644 --- a/third_party/blink/renderer/core/css/rule_set.cc +++ b/third_party/blink/renderer/core/css/rule_set.cc
@@ -34,6 +34,7 @@ #include <type_traits> #include <vector> +#include "base/containers/contains.h" #include "base/substring_set_matcher/substring_set_matcher.h" #include "third_party/blink/public/common/features.h" #include "third_party/blink/renderer/core/css/css_font_selector.h" @@ -1086,8 +1087,7 @@ } if (list.size() < GetMinimumRulesetSizeForSubstringMatcher()) { // Too small to build up a tree, so always check. - DCHECK_EQ(attr_substring_matchers_.find(key), - attr_substring_matchers_.end()); + DCHECK(!base::Contains(attr_substring_matchers_, key)); return false; }
diff --git a/third_party/blink/renderer/core/css/style_environment_variables.cc b/third_party/blink/renderer/core/css/style_environment_variables.cc index 9430a36..db502a7 100644 --- a/third_party/blink/renderer/core/css/style_environment_variables.cc +++ b/third_party/blink/renderer/core/css/style_environment_variables.cc
@@ -4,6 +4,7 @@ #include "third_party/blink/renderer/core/css/style_environment_variables.h" +#include "base/containers/contains.h" #include "third_party/blink/renderer/core/css/parser/css_tokenizer.h" #include "third_party/blink/renderer/platform/runtime_enabled_features.h" namespace blink { @@ -317,8 +318,8 @@ const AtomicString& name) { // If we have not overridden the variable then we should invalidate it // locally. - if (data_.find(name) == data_.end() && - two_dimension_data_.find(name) == two_dimension_data_.end()) { + if (!base::Contains(data_, name) && + !base::Contains(two_dimension_data_, name)) { InvalidateVariable(name); } }
diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc index cdf0a65..c6bb820 100644 --- a/third_party/blink/renderer/core/dom/document.cc +++ b/third_party/blink/renderer/core/dom/document.cc
@@ -8948,7 +8948,7 @@ ComputedAccessibleNode* Document::GetOrCreateComputedAccessibleNode( AXID ax_id) { DCHECK(ax_id) << "Invalid ax_id"; - if (computed_node_mapping_.find(ax_id) == computed_node_mapping_.end()) { + if (!base::Contains(computed_node_mapping_, ax_id)) { auto* node = MakeGarbageCollected<ComputedAccessibleNode>(ax_id, this); computed_node_mapping_.insert(ax_id, node); }
diff --git a/third_party/blink/renderer/core/events/pointer_event_factory_test.cc b/third_party/blink/renderer/core/events/pointer_event_factory_test.cc index 7686011..0fd20e1 100644 --- a/third_party/blink/renderer/core/events/pointer_event_factory_test.cc +++ b/third_party/blink/renderer/core/events/pointer_event_factory_test.cc
@@ -8,6 +8,7 @@ #include <limits> +#include "base/containers/contains.h" #include "base/time/time.h" #include "third_party/blink/public/common/input/web_pointer_properties.h" #include "third_party/blink/renderer/core/frame/local_frame_view.h" @@ -172,7 +173,7 @@ pointer_event_factory_.GetPointerIdsOfNonHoveringPointers(); EXPECT_EQ(pointers.size(), expected_pointers.size()); for (int p : pointers) { - EXPECT_TRUE(expected_pointers.find(p) != expected_pointers.end()); + EXPECT_TRUE(base::Contains(expected_pointers, p)); } }
diff --git a/third_party/blink/renderer/core/frame/animation_frame_timing_monitor.cc b/third_party/blink/renderer/core/frame/animation_frame_timing_monitor.cc index 0ef5bf4..590f403 100644 --- a/third_party/blink/renderer/core/frame/animation_frame_timing_monitor.cc +++ b/third_party/blink/renderer/core/frame/animation_frame_timing_monitor.cc
@@ -391,6 +391,7 @@ void AnimationFrameTimingMonitor::OnMicrotasksCompleted( ExecutionContext* context) { + user_callback_depth_--; if (!ShouldAddScript(context)) { pending_script_info_ = absl::nullopt; return; @@ -440,6 +441,8 @@ .execution_start_time = now, .class_like_name = class_like_name, .property_like_name = property_like_name}; + + user_callback_depth_++; } void AnimationFrameTimingMonitor::Will(
diff --git a/third_party/blink/renderer/core/html/anchor_element_metrics_sender_test.cc b/third_party/blink/renderer/core/html/anchor_element_metrics_sender_test.cc index bbfed15a..01ceab4 100644 --- a/third_party/blink/renderer/core/html/anchor_element_metrics_sender_test.cc +++ b/third_party/blink/renderer/core/html/anchor_element_metrics_sender_test.cc
@@ -4,6 +4,7 @@ #include "third_party/blink/renderer/core/html/anchor_element_metrics_sender.h" +#include "base/containers/contains.h" #include "base/test/scoped_feature_list.h" #include "base/test/simple_test_tick_clock.h" #include "testing/gtest/include/gtest/gtest.h" @@ -83,7 +84,7 @@ WTF::Vector<mojom::blink::AnchorElementMetricsPtr> elements) override { for (auto& element : elements) { // Ignore duplicates. - if (anchor_ids_.find(element->anchor_id) != anchor_ids_.end()) { + if (base::Contains(anchor_ids_, element->anchor_id)) { continue; } anchor_ids_.insert(element->anchor_id);
diff --git a/third_party/blink/renderer/core/html/client_hints_util.cc b/third_party/blink/renderer/core/html/client_hints_util.cc index e044fc94..2e98e4f1 100644 --- a/third_party/blink/renderer/core/html/client_hints_util.cc +++ b/third_party/blink/renderer/core/html/client_hints_util.cc
@@ -4,6 +4,7 @@ #include "third_party/blink/renderer/core/html/client_hints_util.h" +#include "base/containers/contains.h" #include "services/network/public/cpp/client_hints.h" #include "third_party/blink/public/common/client_hints/client_hints.h" #include "third_party/blink/public/common/permissions_policy/origin_with_possible_wildcards.h" @@ -108,8 +109,8 @@ ParsedPermissionsPolicyDeclaration> feature_to_container_policy; for (const auto& candidate_policy : container_policy) { - if (feature_to_container_policy.find(candidate_policy.feature) == - feature_to_container_policy.end()) { + if (!base::Contains(feature_to_container_policy, + candidate_policy.feature)) { feature_to_container_policy[candidate_policy.feature] = candidate_policy; } }
diff --git a/third_party/blink/renderer/core/html/html_slot_element.cc b/third_party/blink/renderer/core/html/html_slot_element.cc index 612f504..7300d36 100644 --- a/third_party/blink/renderer/core/html/html_slot_element.cc +++ b/third_party/blink/renderer/core/html/html_slot_element.cc
@@ -31,6 +31,7 @@ #include "third_party/blink/renderer/core/html/html_slot_element.h" #include "base/containers/adapters.h" +#include "base/containers/contains.h" #include "third_party/blink/renderer/bindings/core/v8/v8_assigned_nodes_options.h" #include "third_party/blink/renderer/core/css/style_change_reason.h" #include "third_party/blink/renderer/core/css/style_engine.h" @@ -198,8 +199,9 @@ HeapLinkedHashSet<WeakMember<Node>> removed_nodes; for (Node* node : manually_assigned_nodes_) { - if (added_nodes.find(node) == added_nodes.end()) + if (!base::Contains(added_nodes, node)) { removed_nodes.insert(node); + } } updated |= added_nodes.size() != manually_assigned_nodes_.size();
diff --git a/third_party/blink/renderer/core/timing/build.gni b/third_party/blink/renderer/core/timing/build.gni index 7a88e74..6482a03 100644 --- a/third_party/blink/renderer/core/timing/build.gni +++ b/third_party/blink/renderer/core/timing/build.gni
@@ -26,6 +26,8 @@ "measure_memory/measure_memory_controller.h", "memory_info.cc", "memory_info.h", + "not_restored_reasons.cc", + "not_restored_reasons.h", "performance.cc", "performance.h", "performance_element_timing.cc",
diff --git a/third_party/blink/renderer/core/timing/not_restored_reasons.cc b/third_party/blink/renderer/core/timing/not_restored_reasons.cc new file mode 100644 index 0000000..801e54c --- /dev/null +++ b/third_party/blink/renderer/core/timing/not_restored_reasons.cc
@@ -0,0 +1,81 @@ +// 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 "third_party/blink/renderer/core/timing/not_restored_reasons.h" +#include "third_party/blink/renderer/bindings/core/v8/v8_object_builder.h" +#include "third_party/blink/renderer/platform/wtf/casting.h" + +namespace blink { + +NotRestoredReasons::NotRestoredReasons(String prevented, + String src, + String id, + String name, + String url, + Vector<String>* reasons, + HeapVector<NotRestoredReasons>* children) + : prevented_(prevented), src_(src), id_(id), name_(name), url_(url) { + if (reasons) { + reasons_ = + MakeGarbageCollected<V8ObservableArrayString>(this, nullptr, nullptr); + for (String reason : *reasons) { + reasons_->push_back(reason); + } + } + if (children) { + children_ = MakeGarbageCollected<V8ObservableArrayNotRestoredReasons>( + this, nullptr, nullptr); + for (NotRestoredReasons& child : *children) { + children_->push_back(child); + } + } +} + +void NotRestoredReasons::Trace(Visitor* visitor) const { + visitor->Trace(reasons_); + visitor->Trace(children_); + ScriptWrappable::Trace(visitor); +} + +NotRestoredReasons::NotRestoredReasons(const NotRestoredReasons& other) + : prevented_(other.prevented_), + src_(other.src_), + id_(other.id_), + name_(other.name_), + url_(other.url_), + reasons_(other.reasons_), + children_(other.children_) {} + +ScriptValue NotRestoredReasons::toJSON(ScriptState* script_state) const { + V8ObjectBuilder builder(script_state); + + builder.AddString("preventedBackForwardCache", preventedBackForwardCache()); + builder.AddStringOrNull("src", src()); + builder.AddStringOrNull("id", id()); + builder.AddStringOrNull("url", url()); + builder.AddStringOrNull("name", name()); + if (!url().IsNull()) { + // Same origin details are present. + Vector<AtomicString> reason_strings; + for (const auto& reason : *reasons()) { + reason_strings.push_back(reason); + } + builder.Add("reasons", reason_strings); + + Vector<v8::Local<v8::Value>> children_result; + for (Member<NotRestoredReasons> child : *children()) { + children_result.push_back(child->toJSON(script_state).V8Value()); + } + builder.Add("children", children_result); + } else { + // For cross-origin iframes, reasons, children and url should always be + // null. + builder.AddNull("reasons"); + builder.AddNull("children"); + } + + return builder.GetScriptValue(); +} + +} // namespace blink
diff --git a/third_party/blink/renderer/core/timing/not_restored_reasons.h b/third_party/blink/renderer/core/timing/not_restored_reasons.h new file mode 100644 index 0000000..38064fb --- /dev/null +++ b/third_party/blink/renderer/core/timing/not_restored_reasons.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 THIRD_PARTY_BLINK_RENDERER_CORE_TIMING_NOT_RESTORED_REASONS_H_ +#define THIRD_PARTY_BLINK_RENDERER_CORE_TIMING_NOT_RESTORED_REASONS_H_ + +#include "third_party/blink/public/mojom/back_forward_cache_not_restored_reasons.mojom-blink.h" +#include "third_party/blink/renderer/bindings/core/v8/v8_observable_array_not_restored_reasons.h" +#include "third_party/blink/renderer/bindings/core/v8/v8_observable_array_string.h" +#include "third_party/blink/renderer/core/core_export.h" +#include "third_party/blink/renderer/platform/bindings/script_wrappable.h" + +namespace blink { + +class CORE_EXPORT NotRestoredReasons : public ScriptWrappable { + DEFINE_WRAPPERTYPEINFO(); + + public: + // Make this protected. Always create with a Build.. method + explicit NotRestoredReasons(String prevented, + String src, + String id, + String name, + String url, + Vector<String>* reasons, + HeapVector<NotRestoredReasons>* children); + + NotRestoredReasons(const NotRestoredReasons&); + + const String preventedBackForwardCache() const { return prevented_; } + + const String src() const { return src_; } + + const String id() const { return id_; } + + const String name() const { return name_; } + + const String url() const { return url_; } + + const V8ObservableArrayString* reasons() const { return reasons_; } + + const V8ObservableArrayNotRestoredReasons* children() const { + return children_; + } + + ScriptValue toJSON(ScriptState* script_state) const; + + void Trace(Visitor* visitor) const override; + + private: + String prevented_; + String src_; + String id_; + String name_; + String url_; + Member<V8ObservableArrayString> reasons_; + Member<V8ObservableArrayNotRestoredReasons> children_; +}; + +} // namespace blink + +#endif // #define + // THIRD_PARTY_BLINK_RENDERER_CORE_TIMING_NOT_RESTORED_REASONS_H_
diff --git a/third_party/blink/renderer/core/timing/not_restored_reasons.idl b/third_party/blink/renderer/core/timing/not_restored_reasons.idl new file mode 100644 index 0000000..a81dd0f --- /dev/null +++ b/third_party/blink/renderer/core/timing/not_restored_reasons.idl
@@ -0,0 +1,25 @@ +// 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. + +// https://github.com/WICG/bfcache-not-restored-reason/blob/main/NotRestoredReason.md + +enum PreventedBackForwardCache { + "yes", + "no", + "masked" +}; + +[ + Exposed=Window, + RuntimeEnabled=BackForwardCacheNotRestoredReasons +] interface NotRestoredReasons { + readonly attribute PreventedBackForwardCache preventedBackForwardCache; + readonly attribute DOMString? src; + readonly attribute DOMString? id; + readonly attribute DOMString? name; + readonly attribute DOMString? url; + readonly attribute ObservableArray<DOMString>? reasons; + readonly attribute ObservableArray<NotRestoredReasons>? children; + [CallWith=ScriptState] object toJSON(); +}; \ No newline at end of file
diff --git a/third_party/blink/renderer/core/timing/performance_navigation_timing.cc b/third_party/blink/renderer/core/timing/performance_navigation_timing.cc index 59b78cc..5875fdf 100644 --- a/third_party/blink/renderer/core/timing/performance_navigation_timing.cc +++ b/third_party/blink/renderer/core/timing/performance_navigation_timing.cc
@@ -284,58 +284,13 @@ return loadEventEnd(); } -ScriptValue PerformanceNavigationTiming::notRestoredReasons( - ScriptState* script_state) const { +NotRestoredReasons* PerformanceNavigationTiming::notRestoredReasons() const { DocumentLoader* loader = GetDocumentLoader(); if (!loader || !loader->GetFrame()->IsOutermostMainFrame()) { - return ScriptValue::CreateNull(script_state->GetIsolate()); + return nullptr; } - // TODO(crbug.com/1370954): Save NotRestoredReasons in Document instead of - // Frame. - return NotRestoredReasonsBuilder(script_state, - loader->GetFrame()->GetNotRestoredReasons()); -} - -ScriptValue PerformanceNavigationTiming::NotRestoredReasonsBuilder( - ScriptState* script_state, - const mojom::blink::BackForwardCacheNotRestoredReasonsPtr& reasons) const { - if (!reasons) { - return ScriptValue::CreateNull(script_state->GetIsolate()); - } - V8ObjectBuilder builder(script_state); - switch (reasons->blocked) { - case mojom::blink::BFCacheBlocked::kYes: - case mojom::blink::BFCacheBlocked::kNo: - builder.AddBoolean( - "blocked", reasons->blocked == mojom::blink::BFCacheBlocked::kYes); - break; - case mojom::blink::BFCacheBlocked::kMasked: - // |blocked| can be null when masking the value. - builder.AddNull("blocked"); - break; - } - builder.AddStringOrNull("src", AtomicString(reasons->src)); - builder.AddStringOrNull("id", AtomicString(reasons->id)); - builder.AddStringOrNull("name", AtomicString(reasons->name)); - Vector<AtomicString> reason_strings; - Vector<v8::Local<v8::Value>> children_result; - if (reasons->same_origin_details) { - builder.AddString("url", AtomicString(reasons->same_origin_details->url)); - for (const auto& reason : reasons->same_origin_details->reasons) { - reason_strings.push_back(reason); - } - for (const auto& child : reasons->same_origin_details->children) { - children_result.push_back( - NotRestoredReasonsBuilder(script_state, child).V8Value()); - } - } else { - // For cross-origin iframes, url should always be null. - builder.AddNull("url"); - } - builder.Add("reasons", reason_strings); - builder.Add("children", children_result); - return builder.GetScriptValue(); + return BuildNotRestoredReasons(loader->GetFrame()->GetNotRestoredReasons()); } AtomicString PerformanceNavigationTiming::systemEntropy() const { @@ -360,6 +315,51 @@ CrossOriginIsolatedCapability()); } +NotRestoredReasons* PerformanceNavigationTiming::BuildNotRestoredReasons( + const mojom::blink::BackForwardCacheNotRestoredReasonsPtr& nrr) const { + if (!nrr) { + return nullptr; + } + + String blocked; + switch (nrr->blocked) { + case mojom::blink::BFCacheBlocked::kYes: + blocked = "yes"; + break; + case mojom::blink::BFCacheBlocked::kNo: + blocked = "no"; + break; + case mojom::blink::BFCacheBlocked::kMasked: + blocked = "masked"; + break; + } + String url; + Vector<String> reasons; + HeapVector<NotRestoredReasons> children; + if (nrr->same_origin_details) { + url = nrr->same_origin_details->url; + for (const auto& reason : nrr->same_origin_details->reasons) { + reasons.push_back(reason); + } + for (const auto& child : nrr->same_origin_details->children) { + NotRestoredReasons* nrr_child = BuildNotRestoredReasons(child); + // Reasons in children vector should never be null. + CHECK(nrr_child); + children.push_back(*nrr_child); + } + } + + NotRestoredReasons* not_restored_reasons = + MakeGarbageCollected<NotRestoredReasons>( + /*prevented_back_forward_cache=*/blocked, + /*src=*/nrr->src, + /*id=*/nrr->id, + /*name=*/nrr->name, /*url=*/url, + nrr->same_origin_details ? &reasons : nullptr, + nrr->same_origin_details ? &children : nullptr); + return not_restored_reasons; +} + void PerformanceNavigationTiming::BuildJSONValue( V8ObjectBuilder& builder) const { PerformanceResourceTiming::BuildJSONValue(builder); @@ -381,8 +381,7 @@ if (RuntimeEnabledFeatures::BackForwardCacheNotRestoredReasonsEnabled( ExecutionContext::From(builder.GetScriptState()))) { - builder.Add("notRestoredReasons", - notRestoredReasons(builder.GetScriptState())); + builder.Add("notRestoredReasons", notRestoredReasons()); ExecutionContext::From(builder.GetScriptState()) ->CountUse(WebFeature::kBackForwardCacheNotRestoredReasons); }
diff --git a/third_party/blink/renderer/core/timing/performance_navigation_timing.h b/third_party/blink/renderer/core/timing/performance_navigation_timing.h index 0c20f6c..753bb6c 100644 --- a/third_party/blink/renderer/core/timing/performance_navigation_timing.h +++ b/third_party/blink/renderer/core/timing/performance_navigation_timing.h
@@ -11,6 +11,7 @@ #include "third_party/blink/renderer/core/core_export.h" #include "third_party/blink/renderer/core/dom/dom_high_res_time_stamp.h" #include "third_party/blink/renderer/core/execution_context/execution_context_lifecycle_observer.h" +#include "third_party/blink/renderer/core/timing/not_restored_reasons.h" #include "third_party/blink/renderer/core/timing/performance_resource_timing.h" namespace blink { @@ -49,7 +50,7 @@ DOMHighResTimeStamp loadEventEnd() const; AtomicString type() const; uint16_t redirectCount() const; - ScriptValue notRestoredReasons(ScriptState* script_state) const; + NotRestoredReasons* notRestoredReasons() const; AtomicString systemEntropy() const; DOMHighResTimeStamp criticalCHRestart(ScriptState* script_state) const; @@ -80,8 +81,7 @@ bool AllowRedirectDetails() const; - ScriptValue NotRestoredReasonsBuilder( - ScriptState* script_state, + NotRestoredReasons* BuildNotRestoredReasons( const mojom::blink::BackForwardCacheNotRestoredReasonsPtr& reasons) const; }; } // namespace blink
diff --git a/third_party/blink/renderer/core/timing/performance_navigation_timing.idl b/third_party/blink/renderer/core/timing/performance_navigation_timing.idl index 053c7ec..b3ec336 100644 --- a/third_party/blink/renderer/core/timing/performance_navigation_timing.idl +++ b/third_party/blink/renderer/core/timing/performance_navigation_timing.idl
@@ -30,7 +30,7 @@ readonly attribute DOMHighResTimeStamp loadEventEnd; readonly attribute NavigationTimingType type; readonly attribute unsigned short redirectCount; - [RuntimeEnabled=BackForwardCacheNotRestoredReasons, CallWith=ScriptState] readonly attribute object? notRestoredReasons; + [RuntimeEnabled=BackForwardCacheNotRestoredReasons] readonly attribute NotRestoredReasons? notRestoredReasons; [RuntimeEnabled=PerformanceNavigateSystemEntropy] readonly attribute NavigationEntropy systemEntropy; [CallWith=ScriptState] readonly attribute DOMHighResTimeStamp criticalCHRestart; [CallWith=ScriptState, ImplementedAs=toJSONForBinding] object toJSON();
diff --git a/third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc b/third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc index 49107730..b30f264 100644 --- a/third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc +++ b/third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc
@@ -27,6 +27,7 @@ #include <utility> #include "base/auto_reset.h" +#include "base/containers/contains.h" #include "base/feature_list.h" #include "base/time/time.h" #include "net/base/mime_util.h" @@ -1597,8 +1598,7 @@ if (response_.GetType() == network::mojom::FetchResponseType::kCors && !cors::IsCorsSafelistedResponseHeader(name) && - access_control_expose_header_set.find(name.Ascii()) == - access_control_expose_header_set.end()) { + !base::Contains(access_control_expose_header_set, name.Ascii())) { LogConsoleError(GetExecutionContext(), "Refused to get unsafe header \"" + name + "\""); return g_null_atom;
diff --git a/third_party/blink/renderer/extensions/chromeos/BUILD.gn b/third_party/blink/renderer/extensions/chromeos/BUILD.gn index d36eb33..74ed6400 100644 --- a/third_party/blink/renderer/extensions/chromeos/BUILD.gn +++ b/third_party/blink/renderer/extensions/chromeos/BUILD.gn
@@ -2,8 +2,8 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +import("//build/config/python.gni") import("//third_party/blink/renderer/bindings/bindings.gni") -import("//third_party/blink/renderer/bindings/scripts/scripts.gni") import("//third_party/blink/renderer/build/scripts/scripts.gni") import("//third_party/blink/renderer/config.gni") import("//third_party/blink/renderer/extensions/extensions.gni") @@ -70,18 +70,32 @@ blink_chromeos_extensions_output_dir = "$blink_extensions_output_dir/chromeos" # generate_event_interfaces ---------------------------------------------------- -generate_event_interfaces("chromeos_event_interfaces") { - sources = [ - "system_extensions/window_management/cros_accelerator_event.idl", - "system_extensions/window_management/cros_window_event.idl", + +action_with_pydeps("chromeos_event_interfaces") { + script = "//third_party/blink/renderer/bindings/scripts/generate_event_interface_names.py" + + inputs = [ web_idl_database_filepath ] + outputs = [ get_path_info(".", "gen_dir") + + "/event_interface_chromeos_names.json5" ] + + args = [ + "--web_idl_database", + rebase_path(web_idl_database_filepath, root_build_dir), + "--component", + "extensions_chromeos", + "--export-macro", + "EXTENSIONS_CHROMEOS_EXPORT", + "--suffix", + "ChromeOS", + "--output", + rebase_path(outputs[0], root_build_dir), ] - output_file = "extensions/chromeos/event_interface_chromeos_names.json5" - suffix = "ChromeOS" - export_macro = "EXTENSIONS_CHROMEOS_EXPORT" + deps = [ "//third_party/blink/renderer/bindings:web_idl_database" ] } # make_names ------------------------------------------------------------------- + make_names("make_chromeos_generated_event_target_names") { in_files = [ "event_target_chromeos_names.json5" ] output_dir = blink_chromeos_extensions_output_dir
diff --git a/third_party/blink/renderer/modules/BUILD.gn b/third_party/blink/renderer/modules/BUILD.gn index f586c6f..5a2186f6 100644 --- a/third_party/blink/renderer/modules/BUILD.gn +++ b/third_party/blink/renderer/modules/BUILD.gn
@@ -3,9 +3,9 @@ # found in the LICENSE file. import("//build/config/chromecast_build.gni") +import("//build/config/python.gni") import("//testing/libfuzzer/fuzzer_test.gni") import("//third_party/blink/renderer/bindings/bindings.gni") -import("//third_party/blink/renderer/bindings/scripts/scripts.gni") import("//third_party/blink/renderer/build/scripts/scripts.gni") import("//third_party/blink/renderer/modules/modules.gni") import("//third_party/webrtc/webrtc.gni") @@ -298,72 +298,27 @@ # generate_event_interfaces ---------------------------------------------------- -generate_event_interfaces("modules_event_interfaces") { - sources = [ - "app_banner/before_install_prompt_event.idl", - "background_fetch/background_fetch_event.idl", - "background_fetch/background_fetch_update_ui_event.idl", - "background_sync/periodic_sync_event.idl", - "background_sync/sync_event.idl", - "content_index/content_index_event.idl", - "cookie_store/cookie_change_event.idl", - "cookie_store/extendable_cookie_change_event.idl", - "device_orientation/device_motion_event.idl", - "device_orientation/device_orientation_event.idl", - "encryptedmedia/media_encrypted_event.idl", - "encryptedmedia/media_key_message_event.idl", - "gamepad/gamepad_axis_event.idl", - "gamepad/gamepad_button_event.idl", - "gamepad/gamepad_event.idl", - "hid/hid_connection_event.idl", - "hid/hid_input_report_event.idl", - "indexeddb/idb_version_change_event.idl", - "mediarecorder/blob_event.idl", - "mediastream/captured_mouse_event.idl", - "mediastream/media_stream_event.idl", - "mediastream/media_stream_track_event.idl", - "nfc/ndef_reading_event.idl", - "notifications/notification_event.idl", - "payments/abort_payment_event.idl", - "payments/can_make_payment_event.idl", - "payments/merchant_validation_event.idl", - "payments/payment_method_change_event.idl", - "payments/payment_request_details_update.idl", - "payments/payment_request_event.idl", - "payments/payment_request_update_event.idl", - "peerconnection/rtc_data_channel_event.idl", - "peerconnection/rtc_dtmf_tone_change_event.idl", - "peerconnection/rtc_peer_connection_ice_error_event.idl", - "peerconnection/rtc_peer_connection_ice_event.idl", - "picture_in_picture/picture_in_picture_event.idl", - "presentation/presentation_connection_available_event.idl", - "presentation/presentation_connection_close_event.idl", - "push_messaging/push_event.idl", - "scheduler/task_priority_change_event.idl", - "sensor/sensor_error_event.idl", - "service_worker/extendable_event.idl", - "service_worker/extendable_message_event.idl", - "service_worker/fetch_event.idl", - "service_worker/install_event.idl", - "speech/speech_recognition_error_event.idl", - "speech/speech_recognition_event.idl", - "speech/speech_synthesis_error_event.idl", - "speech/speech_synthesis_event.idl", - "storage/storage_event.idl", - "webaudio/audio_processing_event.idl", - "webaudio/offline_audio_completion_event.idl", - "webgl/webgl_context_event.idl", - "webmidi/midi_connection_event.idl", - "webmidi/midi_message_event.idl", - "websockets/close_event.idl", - "xr/xr_input_source_event.idl", - "xr/xr_input_sources_change_event.idl", - "xr/xr_reference_space_event.idl", - "xr/xr_session_event.idl", +action_with_pydeps("modules_event_interfaces") { + script = "//third_party/blink/renderer/bindings/scripts/generate_event_interface_names.py" + + inputs = [ web_idl_database_filepath ] + outputs = + [ get_path_info(".", "gen_dir") + "/event_interface_modules_names.json5" ] + + args = [ + "--web_idl_database", + rebase_path(web_idl_database_filepath, root_build_dir), + "--component", + "modules", + "--export-macro", + "MODULES_EXPORT", + "--suffix", + "Modules", + "--output", + rebase_path(outputs[0], root_build_dir), ] - output_file = "modules/event_interface_modules_names.json5" - suffix = "Modules" + deps = [ "//third_party/blink/renderer/bindings:web_idl_database" ] } # make_event_factory -----------------------------------------------------------
diff --git a/third_party/blink/renderer/modules/accessibility/ax_node_object.cc b/third_party/blink/renderer/modules/accessibility/ax_node_object.cc index 14f4b77..0f3bde09 100644 --- a/third_party/blink/renderer/modules/accessibility/ax_node_object.cc +++ b/third_party/blink/renderer/modules/accessibility/ax_node_object.cc
@@ -35,6 +35,7 @@ #include <queue> #include "base/auto_reset.h" +#include "base/containers/contains.h" #include "base/containers/fixed_flat_set.h" #include "base/numerics/safe_conversions.h" #include "third_party/abseil-cpp/absl/types/optional.h" @@ -707,9 +708,9 @@ ax::mojom::blink::Role::kVideo, }); - if (always_included_computed_roles.find(RoleValue()) != - always_included_computed_roles.end()) + if (base::Contains(always_included_computed_roles, RoleValue())) { return kIncludeObject; + } // Using the title or accessibility description (so we // check if there's some kind of accessible name for the element)
diff --git a/third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.cc b/third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.cc index e2f3b72..08d4b67 100644 --- a/third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.cc +++ b/third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.cc
@@ -29,6 +29,7 @@ #include "third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h" #include "base/auto_reset.h" +#include "base/containers/contains.h" #include "base/memory/scoped_refptr.h" #include "base/metrics/histogram_macros.h" #include "base/ranges/algorithm.h" @@ -1403,7 +1404,7 @@ DCHECK(!IsFrozen()) << "Can't create AXObject while tree is frozen: " << node; AXID axid = GenerateAXID(); - DCHECK(objects_.find(axid) == objects_.end()); + DCHECK(!base::Contains(objects_, axid)); if (node) { DCHECK(!node_object_mapping_.Contains(node)) @@ -2194,8 +2195,7 @@ return; // A text changed event is redundant with children changed on the same node. - if (nodes_with_pending_children_changed_.find(node) != - nodes_with_pending_children_changed_.end()) { + if (base::Contains(nodes_with_pending_children_changed_, node)) { return; } @@ -2212,8 +2212,7 @@ Node* node = GetClosestNodeForLayoutObject(layout_object); if (node) { // A text changed event is redundant with children changed on the same node. - if (nodes_with_pending_children_changed_.find(node) != - nodes_with_pending_children_changed_.end()) { + if (base::Contains(nodes_with_pending_children_changed_, node)) { return; } @@ -4648,7 +4647,7 @@ continue; } - if (already_serialized_ids.find(event.id) == already_serialized_ids.end()) { + if (!base::Contains(already_serialized_ids, event.id)) { // Node no longer exists or could not be serialized. VLOG(1) << "Dropped AXEvent: " << event.event_type << " on " << ObjectFromAXID(event.id);
diff --git a/third_party/blink/renderer/modules/document_picture_in_picture/picture_in_picture_controller_test.cc b/third_party/blink/renderer/modules/document_picture_in_picture/picture_in_picture_controller_test.cc index 60dc5a9..2244b9b 100644 --- a/third_party/blink/renderer/modules/document_picture_in_picture/picture_in_picture_controller_test.cc +++ b/third_party/blink/renderer/modules/document_picture_in_picture/picture_in_picture_controller_test.cc
@@ -6,6 +6,7 @@ #include <memory> +#include "base/containers/contains.h" #include "media/mojo/mojom/media_player.mojom-blink.h" #include "mojo/public/cpp/bindings/pending_associated_remote.h" #include "mojo/public/cpp/bindings/pending_receiver.h" @@ -301,7 +302,7 @@ std::string test_name = testing::UnitTest::GetInstance()->current_test_info()->name(); - if (test_name.find("MediaSource") != std::string::npos) { + if (base::Contains(test_name, "MediaSource")) { MediaStreamComponentVector dummy_tracks; auto* descriptor = MakeGarbageCollected<MediaStreamDescriptor>( dummy_tracks, dummy_tracks);
diff --git a/third_party/blink/renderer/modules/filesystem/file_system_dispatcher.cc b/third_party/blink/renderer/modules/filesystem/file_system_dispatcher.cc index f2d531c..f14ecbcf 100644 --- a/third_party/blink/renderer/modules/filesystem/file_system_dispatcher.cc +++ b/third_party/blink/renderer/modules/filesystem/file_system_dispatcher.cc
@@ -6,6 +6,7 @@ #include <utility> +#include "base/containers/contains.h" #include "base/task/sequenced_task_runner.h" #include "build/build_config.h" #include "components/services/filesystem/public/mojom/types.mojom-blink.h" @@ -422,8 +423,7 @@ void FileSystemDispatcher::Cancel(int request_id_to_cancel, StatusCallback callback) { - if (cancellable_operations_.find(request_id_to_cancel) == - cancellable_operations_.end()) { + if (!base::Contains(cancellable_operations_, request_id_to_cancel)) { std::move(callback).Run(base::File::FILE_ERROR_INVALID_OPERATION); return; }
diff --git a/third_party/blink/renderer/modules/font_access/font_access.cc b/third_party/blink/renderer/modules/font_access/font_access.cc index 14b0a11..a08ca94 100644 --- a/third_party/blink/renderer/modules/font_access/font_access.cc +++ b/third_party/blink/renderer/modules/font_access/font_access.cc
@@ -6,6 +6,7 @@ #include <algorithm> +#include "base/containers/contains.h" #include "base/feature_list.h" #include "third_party/blink/public/common/browser_interface_broker_proxy.h" #include "third_party/blink/public/common/features.h" @@ -152,9 +153,9 @@ // If the optional postscript name filter is set in QueryOptions, // only allow items that match. if (hasPostscriptNameFilter && - selection_utf8.find(element.postscript_name().c_str()) == - selection_utf8.end()) + !base::Contains(selection_utf8, element.postscript_name().c_str())) { continue; + } auto entry = FontEnumerationEntry{ .postscript_name = String::FromUTF8(element.postscript_name().c_str()),
diff --git a/third_party/blink/renderer/modules/peerconnection/mock_peer_connection_dependency_factory.cc b/third_party/blink/renderer/modules/peerconnection/mock_peer_connection_dependency_factory.cc index c9ef8997..87909ed 100644 --- a/third_party/blink/renderer/modules/peerconnection/mock_peer_connection_dependency_factory.cc +++ b/third_party/blink/renderer/modules/peerconnection/mock_peer_connection_dependency_factory.cc
@@ -6,6 +6,7 @@ #include <stddef.h> +#include "base/containers/contains.h" #include "base/task/single_thread_task_runner.h" #include "third_party/blink/renderer/modules/peerconnection/mock_peer_connection_impl.h" #include "third_party/blink/renderer/modules/peerconnection/mock_rtc_peer_connection_handler_platform.h" @@ -109,7 +110,7 @@ } void MockMediaStream::RegisterObserver(ObserverInterface* observer) { - DCHECK(observers_.find(observer) == observers_.end()); + DCHECK(!base::Contains(observers_, observer)); observers_.insert(observer); } @@ -166,12 +167,12 @@ } void MockWebRtcAudioTrack::RegisterObserver(ObserverInterface* observer) { - DCHECK(observers_.find(observer) == observers_.end()); + DCHECK(!base::Contains(observers_, observer)); observers_.insert(observer); } void MockWebRtcAudioTrack::UnregisterObserver(ObserverInterface* observer) { - DCHECK(observers_.find(observer) != observers_.end()); + DCHECK(base::Contains(observers_, observer)); observers_.erase(observer); } @@ -238,12 +239,12 @@ } void MockWebRtcVideoTrack::RegisterObserver(ObserverInterface* observer) { - DCHECK(observers_.find(observer) == observers_.end()); + DCHECK(!base::Contains(observers_, observer)); observers_.insert(observer); } void MockWebRtcVideoTrack::UnregisterObserver(ObserverInterface* observer) { - DCHECK(observers_.find(observer) != observers_.end()); + DCHECK(base::Contains(observers_, observer)); observers_.erase(observer); }
diff --git a/third_party/blink/renderer/modules/peerconnection/rtc_stats_response.cc b/third_party/blink/renderer/modules/peerconnection/rtc_stats_response.cc index 53d191a..550afae 100644 --- a/third_party/blink/renderer/modules/peerconnection/rtc_stats_response.cc +++ b/third_party/blink/renderer/modules/peerconnection/rtc_stats_response.cc
@@ -24,13 +24,16 @@ #include "third_party/blink/renderer/modules/peerconnection/rtc_stats_response.h" +#include "base/containers/contains.h" + namespace blink { RTCStatsResponse::RTCStatsResponse() = default; RTCLegacyStatsReport* RTCStatsResponse::namedItem(const AtomicString& name) { - if (idmap_.find(name) != idmap_.end()) + if (base::Contains(idmap_, name)) { return result_[idmap_.at(name)]; + } return nullptr; }
diff --git a/third_party/blink/renderer/modules/scheduler/task_attribution_tracker_impl.h b/third_party/blink/renderer/modules/scheduler/task_attribution_tracker_impl.h index c8295cab..fd592580 100644 --- a/third_party/blink/renderer/modules/scheduler/task_attribution_tracker_impl.h +++ b/third_party/blink/renderer/modules/scheduler/task_attribution_tracker_impl.h
@@ -5,6 +5,7 @@ #ifndef THIRD_PARTY_BLINK_RENDERER_MODULES_SCHEDULER_TASK_ATTRIBUTION_TRACKER_IMPL_H_ #define THIRD_PARTY_BLINK_RENDERER_MODULES_SCHEDULER_TASK_ATTRIBUTION_TRACKER_IMPL_H_ +#include "base/containers/contains.h" #include "third_party/blink/public/common/scheduler/task_attribution_id.h" #include "third_party/blink/renderer/modules/modules_export.h" #include "third_party/blink/renderer/platform/heap/collection_support/heap_hash_set.h" @@ -70,7 +71,7 @@ void TaskScopeCompleted(ScriptState*, TaskAttributionId); void RegisterObserver(TaskAttributionTracker::Observer* observer) override { - if (observers_.find(observer) == observers_.end()) { + if (!base::Contains(observers_, observer)) { observers_.insert(observer); } }
diff --git a/third_party/blink/renderer/modules/service_worker/service_worker_event_queue.cc b/third_party/blink/renderer/modules/service_worker/service_worker_event_queue.cc index aea46d52..13f74ad9 100644 --- a/third_party/blink/renderer/modules/service_worker/service_worker_event_queue.cc +++ b/third_party/blink/renderer/modules/service_worker/service_worker_event_queue.cc
@@ -221,7 +221,7 @@ } bool ServiceWorkerEventQueue::HasEvent(int event_id) const { - return all_events_.find(event_id) != all_events_.end(); + return base::Contains(all_events_, event_id); } bool ServiceWorkerEventQueue::HasEventInQueue(int event_id) const {
diff --git a/third_party/blink/renderer/modules/service_worker/thread_safe_script_container.cc b/third_party/blink/renderer/modules/service_worker/thread_safe_script_container.cc index c6247144..64973432 100644 --- a/third_party/blink/renderer/modules/service_worker/thread_safe_script_container.cc +++ b/third_party/blink/renderer/modules/service_worker/thread_safe_script_container.cc
@@ -4,6 +4,7 @@ #include "third_party/blink/renderer/modules/service_worker/thread_safe_script_container.h" +#include "base/containers/contains.h" #include "base/memory/ptr_util.h" namespace blink { @@ -31,7 +32,7 @@ const KURL& url, std::unique_ptr<RawScriptData> data) { base::AutoLock locker(lock_); - DCHECK_EQ(script_data_.end(), script_data_.find(url)); + DCHECK(!base::Contains(script_data_, url)); ScriptStatus status = data ? ScriptStatus::kReceived : ScriptStatus::kFailed; script_data_.Set(url, std::make_pair(status, std::move(data))); if (url == waiting_url_) @@ -57,7 +58,7 @@ DCHECK(!waiting_url_.IsValid()) << "The script container is unexpectedly shared among worker threads."; waiting_url_ = url; - while (script_data_.find(url) == script_data_.end()) { + while (!base::Contains(script_data_, url)) { // If waiting script hasn't been added yet though all data are received, // that means something went wrong. if (are_all_data_added_) {
diff --git a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc index a96bb51..93ae3864 100644 --- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc +++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
@@ -2599,8 +2599,8 @@ is_ext_color_buffer_half_float_formats_added_ = true; } - if (supported_internal_formats_copy_tex_image_.find(internalformat) == - supported_internal_formats_copy_tex_image_.end()) { + if (!base::Contains(supported_internal_formats_copy_tex_image_, + internalformat)) { SynthesizeGLError(GL_INVALID_ENUM, function_name, "invalid internalformat"); return false; } @@ -7893,9 +7893,8 @@ } if (params.internalformat != 0 && - supported_tex_image_source_internal_formats_.find( - params.internalformat) == - supported_tex_image_source_internal_formats_.end()) { + !base::Contains(supported_tex_image_source_internal_formats_, + params.internalformat)) { if (GetTexImageFunctionType(params.function_id) == kTexImage) { SynthesizeGLError(GL_INVALID_VALUE, function_name, "invalid internalformat"); @@ -7905,13 +7904,11 @@ } return false; } - if (supported_tex_image_source_formats_.find(params.format) == - supported_tex_image_source_formats_.end()) { + if (!base::Contains(supported_tex_image_source_formats_, params.format)) { SynthesizeGLError(GL_INVALID_ENUM, function_name, "invalid format"); return false; } - if (supported_tex_image_source_types_.find(params.type) == - supported_tex_image_source_types_.end()) { + if (!base::Contains(supported_tex_image_source_types_, params.type)) { SynthesizeGLError(GL_INVALID_ENUM, function_name, "invalid type"); return false; } @@ -7940,8 +7937,7 @@ } if (params.internalformat != 0 && - supported_internal_formats_.find(params.internalformat) == - supported_internal_formats_.end()) { + !base::Contains(supported_internal_formats_, params.internalformat)) { if (GetTexImageFunctionType(params.function_id) == kTexImage) { if (compressed_texture_formats_.Contains( static_cast<GLenum>(params.internalformat))) { @@ -7957,11 +7953,11 @@ } return false; } - if (supported_formats_.find(params.format) == supported_formats_.end()) { + if (!base::Contains(supported_formats_, params.format)) { SynthesizeGLError(GL_INVALID_ENUM, function_name, "invalid format"); return false; } - if (supported_types_.find(params.type) == supported_types_.end()) { + if (!base::Contains(supported_types_, params.type)) { SynthesizeGLError(GL_INVALID_ENUM, function_name, "invalid type"); return false; }
diff --git a/third_party/blink/renderer/modules/xr/xr_setlike.h b/third_party/blink/renderer/modules/xr/xr_setlike.h index 16d2a2f..d357d94 100644 --- a/third_party/blink/renderer/modules/xr/xr_setlike.h +++ b/third_party/blink/renderer/modules/xr/xr_setlike.h
@@ -5,6 +5,7 @@ #ifndef THIRD_PARTY_BLINK_RENDERER_MODULES_XR_XR_SETLIKE_H_ #define THIRD_PARTY_BLINK_RENDERER_MODULES_XR_XR_SETLIKE_H_ +#include "base/containers/contains.h" #include "third_party/blink/renderer/bindings/core/v8/iterable.h" #include "third_party/blink/renderer/platform/bindings/script_wrappable.h" #include "third_party/blink/renderer/platform/heap/collection_support/heap_hash_set.h" @@ -26,7 +27,7 @@ ExceptionState& exception_state) const { DCHECK(element); auto all_elements = elements(); - return all_elements.find(element) != all_elements.end(); + return base::Contains(all_elements, element); } protected:
diff --git a/third_party/blink/renderer/platform/bindings/dom_data_store.h b/third_party/blink/renderer/platform/bindings/dom_data_store.h index 99576c7..54d809db8 100644 --- a/third_party/blink/renderer/platform/bindings/dom_data_store.h +++ b/third_party/blink/renderer/platform/bindings/dom_data_store.h
@@ -31,6 +31,7 @@ #ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_BINDINGS_DOM_DATA_STORE_H_ #define THIRD_PARTY_BLINK_RENDERER_PLATFORM_BINDINGS_DOM_DATA_STORE_H_ +#include "base/containers/contains.h" #include "third_party/blink/renderer/platform/bindings/dom_wrapper_world.h" #include "third_party/blink/renderer/platform/bindings/script_wrappable.h" #include "third_party/blink/renderer/platform/bindings/trace_wrapper_v8_reference.h" @@ -172,7 +173,7 @@ bool ContainsWrapper(const ScriptWrappable* object) { if (is_main_world_) return object->ContainsWrapper(); - return wrapper_map_.find(object) != wrapper_map_.end(); + return base::Contains(wrapper_map_, object); } virtual void Trace(Visitor*) const;
diff --git a/third_party/blink/renderer/platform/disk_data_allocator.cc b/third_party/blink/renderer/platform/disk_data_allocator.cc index 23a7098..c70af88e1 100644 --- a/third_party/blink/renderer/platform/disk_data_allocator.cc +++ b/third_party/blink/renderer/platform/disk_data_allocator.cc
@@ -7,6 +7,7 @@ #include <algorithm> #include <utility> +#include "base/containers/contains.h" #include "base/logging.h" #include "base/synchronization/lock.h" #include "base/threading/thread_restrictions.h" @@ -75,7 +76,7 @@ void DiskDataAllocator::ReleaseChunk(const DiskDataMetadata& metadata) { DiskDataMetadata chunk = metadata; - DCHECK(free_chunks_.find(chunk.start_offset()) == free_chunks_.end()); + DCHECK(!base::Contains(free_chunks_, chunk.start_offset())); auto lower_bound = free_chunks_.lower_bound(chunk.start_offset()); DCHECK(free_chunks_.upper_bound(chunk.start_offset()) ==
diff --git a/third_party/blink/renderer/platform/graphics/paint_worklet_paint_dispatcher.cc b/third_party/blink/renderer/platform/graphics/paint_worklet_paint_dispatcher.cc index 5134d35..e47eddf4 100644 --- a/third_party/blink/renderer/platform/graphics/paint_worklet_paint_dispatcher.cc +++ b/third_party/blink/renderer/platform/graphics/paint_worklet_paint_dispatcher.cc
@@ -7,6 +7,7 @@ #include <utility> #include "base/barrier_closure.h" +#include "base/containers/contains.h" #include "base/functional/callback_helpers.h" #include "base/synchronization/waitable_event.h" #include "base/task/single_thread_task_runner.h" @@ -49,7 +50,7 @@ "PaintWorkletPaintDispatcher::RegisterPaintWorkletPainter"); int worklet_id = painter->GetWorkletId(); - DCHECK(painter_map_.find(worklet_id) == painter_map_.end()); + DCHECK(!base::Contains(painter_map_, worklet_id)); painter_map_.insert(worklet_id, std::make_pair(painter, painter_runner)); } @@ -59,7 +60,7 @@ TRACE_EVENT0("cc", "PaintWorkletPaintDispatcher::" "UnregisterPaintWorkletPainter"); - DCHECK(painter_map_.find(worklet_id) != painter_map_.end()); + DCHECK(base::Contains(painter_map_, worklet_id)); painter_map_.erase(worklet_id); }
diff --git a/third_party/blink/renderer/platform/heap/test/blink_gc_memory_dump_provider_test.cc b/third_party/blink/renderer/platform/heap/test/blink_gc_memory_dump_provider_test.cc index 253ddc2..49227f4 100644 --- a/third_party/blink/renderer/platform/heap/test/blink_gc_memory_dump_provider_test.cc +++ b/third_party/blink/renderer/platform/heap/test/blink_gc_memory_dump_provider_test.cc
@@ -4,6 +4,7 @@ #include "third_party/blink/renderer/platform/heap/blink_gc_memory_dump_provider.h" +#include "base/containers/contains.h" #include "base/ranges/algorithm.h" #include "base/trace_event/process_memory_dump.h" #include "testing/gtest/include/gtest/gtest.h" @@ -109,7 +110,7 @@ size_t workers_found = 0; for (const auto& kvp : dump->allocator_dumps()) { - if (kvp.first.find("blink_gc/workers/") != std::string::npos) { + if (base::Contains(kvp.first, "blink_gc/workers/")) { workers_found++; CheckBasicHeapDumpStructure(dump->GetAllocatorDump(kvp.first)); } @@ -135,8 +136,7 @@ // Find worker suffix. std::string worker_suffix; for (const auto& kvp : dump->allocator_dumps()) { - if (kvp.first.find(worker_path_prefix + "/worker_0x") != - std::string::npos) { + if (base::Contains(kvp.first, worker_path_prefix + "/worker_0x")) { auto start_pos = kvp.first.find("_0x"); auto end_pos = kvp.first.find("/", start_pos); worker_suffix = kvp.first.substr(start_pos + 1, end_pos - start_pos - 1);
diff --git a/third_party/blink/renderer/platform/loader/cors/cors.cc b/third_party/blink/renderer/platform/loader/cors/cors.cc index 2c71eb73..a0d5fa8 100644 --- a/third_party/blink/renderer/platform/loader/cors/cors.cc +++ b/third_party/blink/renderer/platform/loader/cors/cors.cc
@@ -6,6 +6,7 @@ #include <string> +#include "base/containers/contains.h" #include "base/functional/bind.h" #include "base/functional/callback.h" #include "net/http/http_util.h" @@ -204,7 +205,7 @@ parser.Parse(header_set); if (credentials_mode != network::mojom::CredentialsMode::kInclude && - header_set.find("*") != header_set.end()) { + base::Contains(header_set, "*")) { header_set.clear(); for (const auto& header : response.HttpHeaderFields()) header_set.insert(header.key.Ascii()); @@ -226,8 +227,7 @@ "last-modified", "pragma", })); - return allowed_cross_origin_response_headers.find(name.Ascii()) != - allowed_cross_origin_response_headers.end(); + return base::Contains(allowed_cross_origin_response_headers, name.Ascii()); } // In the spec, https://fetch.spec.whatwg.org/#ref-for-concept-request-mode,
diff --git a/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc b/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc index 22d0012..0c046b6 100644 --- a/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc +++ b/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
@@ -33,6 +33,7 @@ #include <utility> #include "base/auto_reset.h" +#include "base/containers/contains.h" #include "base/feature_list.h" #include "base/logging.h" #include "base/metrics/histogram_functions.h" @@ -1749,8 +1750,9 @@ return; } PreloadKey key(params.Url(), type); - if (preloads_.find(key) != preloads_.end()) + if (base::Contains(preloads_, key)) { return; + } preloads_.insert(key, resource); resource->MarkAsPreload();
diff --git a/third_party/blink/renderer/platform/loader/fetch/resource_load_scheduler.cc b/third_party/blink/renderer/platform/loader/fetch/resource_load_scheduler.cc index a0918f6..89541d4 100644 --- a/third_party/blink/renderer/platform/loader/fetch/resource_load_scheduler.cc +++ b/third_party/blink/renderer/platform/loader/fetch/resource_load_scheduler.cc
@@ -8,6 +8,7 @@ #include <memory> #include <string> +#include "base/containers/contains.h" #include "base/metrics/field_trial_params.h" #include "base/metrics/histogram.h" #include "base/numerics/safe_conversions.h" @@ -288,8 +289,7 @@ // the request is canceled, or Release() is called before firing its Run(), // the entry for the request remains in |pending_request_| until it is // popped in GetNextPendingRequest(). - if (pending_request_map_.find(client.client_id) != - pending_request_map_.end()) { + if (base::Contains(pending_request_map_, client.client_id)) { return false; } }
diff --git a/third_party/blink/renderer/platform/media/cache_util.cc b/third_party/blink/renderer/platform/media/cache_util.cc index b936b22..c0a3f68 100644 --- a/third_party/blink/renderer/platform/media/cache_util.cc +++ b/third_party/blink/renderer/platform/media/cache_util.cc
@@ -8,6 +8,7 @@ #include <string> +#include "base/containers/contains.h" #include "base/strings/string_number_conversions.h" #include "base/strings/string_util.h" #include "base/time/time.h" @@ -28,15 +29,11 @@ const int code = response.HttpStatusCode(); const int version = response.HttpVersion(); const HttpVersion http_version = - version == WebURLResponse::kHTTPVersion_2_0 - ? HttpVersion(2, 0) - : version == WebURLResponse::kHTTPVersion_1_1 - ? HttpVersion(1, 1) - : version == WebURLResponse::kHTTPVersion_1_0 - ? HttpVersion(1, 0) - : version == WebURLResponse::kHTTPVersion_0_9 - ? HttpVersion(0, 9) - : HttpVersion(); + version == WebURLResponse::kHTTPVersion_2_0 ? HttpVersion(2, 0) + : version == WebURLResponse::kHTTPVersion_1_1 ? HttpVersion(1, 1) + : version == WebURLResponse::kHTTPVersion_1_0 ? HttpVersion(1, 0) + : version == WebURLResponse::kHTTPVersion_0_9 ? HttpVersion(0, 9) + : HttpVersion(); if (code != kHttpOK && code != kHttpPartialContent) reasons |= kNoData; if (http_version < HttpVersion(1, 1) && code == kHttpPartialContent) @@ -51,12 +48,18 @@ std::string cache_control_header = base::ToLowerASCII(response.HttpHeaderField("cache-control").Utf8()); - if (cache_control_header.find("no-cache") != std::string::npos) + + if (base::Contains(cache_control_header, "no-cache")) { reasons |= kNoCache; - if (cache_control_header.find("no-store") != std::string::npos) + } + + if (base::Contains(cache_control_header, "no-store")) { reasons |= kNoStore; - if (cache_control_header.find("must-revalidate") != std::string::npos) + } + + if (base::Contains(cache_control_header, "must-revalidate")) { reasons |= kHasMustRevalidate; + } const base::TimeDelta kMinimumAgeForUsefulness = base::Seconds(3600); // Arbitrary value. @@ -69,8 +72,9 @@ base::MakeStringPiece(cache_control_header.begin() + kMaxAgePrefixLen, cache_control_header.end()), &max_age_seconds); - if (base::Seconds(max_age_seconds) < kMinimumAgeForUsefulness) + if (base::Seconds(max_age_seconds) < kMinimumAgeForUsefulness) { reasons |= kShortMaxAge; + } } Time date; @@ -89,10 +93,11 @@ base::TimeDelta GetCacheValidUntil(const WebURLResponse& response) { std::string cache_control_header = base::ToLowerASCII(response.HttpHeaderField("cache-control").Utf8()); - if (cache_control_header.find("no-cache") != std::string::npos) + + if (base::Contains(cache_control_header, "no-cache") || + base::Contains(cache_control_header, "must-revalidate")) { return base::TimeDelta(); - if (cache_control_header.find("must-revalidate") != std::string::npos) - return base::TimeDelta(); + } // Max cache timeout ~= 1 month. base::TimeDelta ret = base::Days(30);
diff --git a/third_party/blink/renderer/platform/media/multi_buffer.cc b/third_party/blink/renderer/platform/media/multi_buffer.cc index 0aa9a7cd..ddcfc20 100644 --- a/third_party/blink/renderer/platform/media/multi_buffer.cc +++ b/third_party/blink/renderer/platform/media/multi_buffer.cc
@@ -6,6 +6,7 @@ #include <utility> +#include "base/containers/contains.h" #include "base/functional/bind.h" #include "base/location.h" #include "base/logging.h" @@ -219,7 +220,7 @@ } } if (!provider) { - DCHECK(writer_index_.find(pos) == writer_index_.end()); + DCHECK(!base::Contains(writer_index_, pos)); writer_index_[pos] = CreateWriter(pos, is_client_audio_element_); provider = writer_index_[pos].get(); } @@ -249,7 +250,7 @@ bool MultiBuffer::Contains(const BlockId& pos) const { DCHECK(present_[pos] == 0 || present_[pos] == 1) << " pos = " << pos << " present_[pos] " << present_[pos]; - DCHECK_EQ(present_[pos], data_.find(pos) != data_.end() ? 1 : 0); + DCHECK_EQ(present_[pos], base::Contains(data_, pos) ? 1 : 0); return !!present_[pos]; } @@ -373,8 +374,9 @@ bool MultiBuffer::ProviderCollision(const BlockId& id) const { // If there is a writer at the same location, it is always a collision. - if (writer_index_.find(id) != writer_index_.end()) + if (base::Contains(writer_index_, id)) { return true; + } // Data already exists at providers current position, // if the URL supports ranges, we can kill the data provider. @@ -536,7 +538,7 @@ for (BlockId block = present_transitioned_range.end - 1; block >= present_transitioned_range.begin; --block) { DCHECK_GE(block, 0); - DCHECK(data_.find(block) != data_.end()); + DCHECK(base::Contains(data_, block)); if (pin) { DCHECK(pinned_[block]); lru_->Remove(this, block);
diff --git a/third_party/blink/renderer/platform/media/resource_multi_buffer_data_provider.cc b/third_party/blink/renderer/platform/media/resource_multi_buffer_data_provider.cc index 477da59..2e40173 100644 --- a/third_party/blink/renderer/platform/media/resource_multi_buffer_data_provider.cc +++ b/third_party/blink/renderer/platform/media/resource_multi_buffer_data_provider.cc
@@ -7,6 +7,7 @@ #include <stddef.h> #include <utility> +#include "base/containers/contains.h" #include "base/functional/bind.h" #include "base/functional/callback_helpers.h" #include "base/location.h" @@ -260,8 +261,9 @@ // Check to see whether the server supports byte ranges. std::string accept_ranges = response.HttpHeaderField("Accept-Ranges").Utf8(); - if (accept_ranges.find("bytes") != std::string::npos) + if (base::Contains(accept_ranges, "bytes")) { destination_url_data->set_range_supported(); + } // If we have verified the partial response and it is correct. // It's also possible for a server to support range requests
diff --git a/third_party/blink/renderer/platform/media/resource_multi_buffer_data_provider_unittest.cc b/third_party/blink/renderer/platform/media/resource_multi_buffer_data_provider_unittest.cc index c95f7d4..4b2a13e5 100644 --- a/third_party/blink/renderer/platform/media/resource_multi_buffer_data_provider_unittest.cc +++ b/third_party/blink/renderer/platform/media/resource_multi_buffer_data_provider_unittest.cc
@@ -9,6 +9,7 @@ #include <string> #include <utility> +#include "base/containers/contains.h" #include "base/format_macros.h" #include "base/functional/bind.h" #include "base/memory/scoped_refptr.h" @@ -55,8 +56,8 @@ .HttpHeaderField(WebString::FromUTF8( net::HttpRequestHeaders::kAcceptEncoding)) .Utf8(); - return (value.find("identity;q=1") != std::string::npos) && - (value.find("*;q=0") != std::string::npos); + return (base::Contains(value, "identity;q=1")) && + (base::Contains(value, "*;q=0")); } class ResourceMultiBufferDataProviderTest : public testing::Test {
diff --git a/third_party/blink/renderer/platform/mhtml/mhtml_parser.cc b/third_party/blink/renderer/platform/mhtml/mhtml_parser.cc index 1202adc..c7e6390 100644 --- a/third_party/blink/renderer/platform/mhtml/mhtml_parser.cc +++ b/third_party/blink/renderer/platform/mhtml/mhtml_parser.cc
@@ -33,6 +33,7 @@ #include <stddef.h> #include <utility> +#include "base/containers/contains.h" #include "base/logging.h" #include "third_party/blink/renderer/platform/heap/garbage_collected.h" #include "third_party/blink/renderer/platform/mhtml/archive_resource.h" @@ -160,9 +161,10 @@ } // New key/value, store the previous one if any. if (!key.empty()) { - if (key_value_pairs.find(key) != key_value_pairs.end()) + if (base::Contains(key_value_pairs, key)) { DVLOG(1) << "Key duplicate found in MIME header. Key is '" << key << "', previous value replaced."; + } key_value_pairs.insert(key, value.ToString().StripWhiteSpace()); key = String(); value.Clear();
diff --git a/third_party/blink/renderer/platform/network/network_state_notifier.cc b/third_party/blink/renderer/platform/network/network_state_notifier.cc index 39c417e..55f3034 100644 --- a/third_party/blink/renderer/platform/network/network_state_notifier.cc +++ b/third_party/blink/renderer/platform/network/network_state_notifier.cc
@@ -27,6 +27,7 @@ #include <memory> +#include "base/containers/contains.h" #include "base/synchronization/lock.h" #include "base/task/single_thread_task_runner.h" #include "net/nqe/effective_connection_type.h" @@ -351,7 +352,7 @@ DCHECK(observer); ObserverListMap& map = GetObserverMapFor(type); - DCHECK_NE(map.end(), map.find(observer)); + DCHECK(base::Contains(map, observer)); map.erase(observer); }
diff --git a/third_party/blink/renderer/platform/peerconnection/two_keys_adapter_map.h b/third_party/blink/renderer/platform/peerconnection/two_keys_adapter_map.h index 7c07852..e284f033 100644 --- a/third_party/blink/renderer/platform/peerconnection/two_keys_adapter_map.h +++ b/third_party/blink/renderer/platform/peerconnection/two_keys_adapter_map.h
@@ -9,6 +9,7 @@ #include <utility> #include "base/check.h" +#include "base/containers/contains.h" #include "third_party/abseil-cpp/absl/types/optional.h" #include "third_party/blink/renderer/platform/wtf/hash_map.h" @@ -37,7 +38,7 @@ // map. There must not already exist a mapping for this primary key, in other // words |!FindByPrimary(primary)| must hold. Value* Insert(PrimaryKey primary, Value value) { - DCHECK(entries_by_primary_.find(primary) == entries_by_primary_.end()); + DCHECK(!base::Contains(entries_by_primary_, primary)); auto* add_result = entries_by_primary_ .insert(std::move(primary),
diff --git a/third_party/blink/renderer/platform/scheduler/main_thread/agent_group_scheduler_impl.cc b/third_party/blink/renderer/platform/scheduler/main_thread/agent_group_scheduler_impl.cc index da714d8..f2d4925 100644 --- a/third_party/blink/renderer/platform/scheduler/main_thread/agent_group_scheduler_impl.cc +++ b/third_party/blink/renderer/platform/scheduler/main_thread/agent_group_scheduler_impl.cc
@@ -4,6 +4,7 @@ #include "third_party/blink/renderer/platform/scheduler/main_thread/agent_group_scheduler_impl.h" +#include "base/containers/contains.h" #include "base/task/single_thread_task_runner.h" #include "third_party/blink/public/common/browser_interface_broker_proxy.h" #include "third_party/blink/public/platform/task_type.h" @@ -111,7 +112,7 @@ } void AgentGroupSchedulerImpl::AddAgent(Agent* agent) { - DCHECK(agents_.find(agent) == agents_.end()); + DCHECK(!base::Contains(agents_, agent)); agents_.insert(agent); }
diff --git a/third_party/blink/renderer/platform/scheduler/main_thread/frame_task_queue_controller.cc b/third_party/blink/renderer/platform/scheduler/main_thread/frame_task_queue_controller.cc index adc8262..743d4276 100644 --- a/third_party/blink/renderer/platform/scheduler/main_thread/frame_task_queue_controller.cc +++ b/third_party/blink/renderer/platform/scheduler/main_thread/frame_task_queue_controller.cc
@@ -8,6 +8,7 @@ #include <utility> #include "base/check.h" +#include "base/containers/contains.h" #include "base/functional/callback.h" #include "base/trace_event/traced_value.h" #include "third_party/blink/renderer/platform/scheduler/common/tracing_helper.h" @@ -111,8 +112,7 @@ all_task_queues_and_voters_.push_back( TaskQueueAndEnabledVoterPair(task_queue.get(), voter.get())); - DCHECK(task_queue_enabled_voters_.find(task_queue) == - task_queue_enabled_voters_.end()); + DCHECK(!base::Contains(task_queue_enabled_voters_, task_queue)); task_queue_enabled_voters_.insert(task_queue, std::move(voter)); }
diff --git a/third_party/blink/renderer/platform/scheduler/main_thread/frame_task_queue_controller_unittest.cc b/third_party/blink/renderer/platform/scheduler/main_thread/frame_task_queue_controller_unittest.cc index 85f062108..e74f1fb 100644 --- a/third_party/blink/renderer/platform/scheduler/main_thread/frame_task_queue_controller_unittest.cc +++ b/third_party/blink/renderer/platform/scheduler/main_thread/frame_task_queue_controller_unittest.cc
@@ -7,6 +7,7 @@ #include <memory> #include <utility> +#include "base/containers/contains.h" #include "base/functional/bind.h" #include "base/memory/scoped_refptr.h" #include "base/run_loop.h" @@ -183,7 +184,7 @@ auto [task_queue_ptr, voter] = task_queue_and_voter; EXPECT_NE(task_queue_ptr, nullptr); - EXPECT_TRUE(all_task_queues.find(task_queue_ptr) != all_task_queues.end()); + EXPECT_TRUE(base::Contains(all_task_queues, task_queue_ptr)); // Make sure we don't get the same queue twice. auto it = all_task_queues.find(task_queue_ptr); EXPECT_FALSE(it == all_task_queues.end());
diff --git a/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc b/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc index cb041c4..e4926f7 100644 --- a/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc +++ b/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc
@@ -10,6 +10,7 @@ #include <utility> #include "base/check_op.h" +#include "base/containers/contains.h" #include "base/feature_list.h" #include "base/functional/bind.h" #include "base/metrics/field_trial_params.h" @@ -2301,8 +2302,7 @@ void MainThreadSchedulerImpl::RemovePageScheduler( PageSchedulerImpl* page_scheduler) { - DCHECK(main_thread_only().page_schedulers.find(page_scheduler) != - main_thread_only().page_schedulers.end()); + DCHECK(base::Contains(main_thread_only().page_schedulers, page_scheduler)); main_thread_only().page_schedulers.erase(page_scheduler); if (page_scheduler->IsOrdinary()) { memory_purge_manager_.OnPageDestroyed(
diff --git a/third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc b/third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc index 26d8036..04c3a9d 100644 --- a/third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc +++ b/third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc
@@ -7,6 +7,7 @@ #include <memory> #include "base/check_op.h" +#include "base/containers/contains.h" #include "base/debug/stack_trace.h" #include "base/functional/bind.h" #include "base/metrics/field_trial_params.h" @@ -357,7 +358,7 @@ } void PageSchedulerImpl::Unregister(FrameSchedulerImpl* frame_scheduler) { - DCHECK(frame_schedulers_.find(frame_scheduler) != frame_schedulers_.end()); + DCHECK(base::Contains(frame_schedulers_, frame_scheduler)); frame_schedulers_.erase(frame_scheduler); }
diff --git a/third_party/blink/renderer/platform/scheduler/worker/worker_thread_scheduler.cc b/third_party/blink/renderer/platform/scheduler/worker/worker_thread_scheduler.cc index 7ccb1000..e3d5783 100644 --- a/third_party/blink/renderer/platform/scheduler/worker/worker_thread_scheduler.cc +++ b/third_party/blink/renderer/platform/scheduler/worker/worker_thread_scheduler.cc
@@ -6,6 +6,7 @@ #include <memory> +#include "base/containers/contains.h" #include "base/functional/bind.h" #include "base/metrics/field_trial_params.h" #include "base/metrics/histogram_macros.h" @@ -243,7 +244,7 @@ void WorkerThreadScheduler::UnregisterWorkerScheduler( WorkerSchedulerImpl* worker_scheduler) { - DCHECK(worker_schedulers_.find(worker_scheduler) != worker_schedulers_.end()); + DCHECK(base::Contains(worker_schedulers_, worker_scheduler)); worker_schedulers_.erase(worker_scheduler); }
diff --git a/third_party/blink/renderer/platform/testing/url_loader_mock_factory_impl.cc b/third_party/blink/renderer/platform/testing/url_loader_mock_factory_impl.cc index 4cb8b89..5b21d7cd 100644 --- a/third_party/blink/renderer/platform/testing/url_loader_mock_factory_impl.cc +++ b/third_party/blink/renderer/platform/testing/url_loader_mock_factory_impl.cc
@@ -9,6 +9,7 @@ #include <string> #include <utility> +#include "base/containers/contains.h" #include "base/files/file_util.h" #include "base/memory/ptr_util.h" #include "base/run_loop.h" @@ -59,14 +60,14 @@ << response_info.file_path.MaybeAsASCII() << " does not exist."; } - DCHECK(url_to_response_info_.find(url) == url_to_response_info_.end()); + DCHECK(!base::Contains(url_to_response_info_, url)); url_to_response_info_.Set(url, response_info); } void URLLoaderMockFactoryImpl::RegisterErrorURL(const WebURL& url, const WebURLResponse& response, const WebURLError& error) { - DCHECK(url_to_response_info_.find(url) == url_to_response_info_.end()); + DCHECK(!base::Contains(url_to_response_info_, url)); RegisterURL(url, response, WebString()); url_to_error_info_.Set(url, error); } @@ -96,8 +97,7 @@ << response_info.file_path.MaybeAsASCII() << " does not exist."; } - DCHECK(protocol_to_response_info_.find(protocol) == - protocol_to_response_info_.end()); + DCHECK(!base::Contains(protocol_to_response_info_, protocol)); protocol_to_response_info_.Set(protocol, response_info); }
diff --git a/third_party/blink/web_tests/TestExpectations b/third_party/blink/web_tests/TestExpectations index d2fd7d4..0a91a04 100644 --- a/third_party/blink/web_tests/TestExpectations +++ b/third_party/blink/web_tests/TestExpectations
@@ -6762,4 +6762,10 @@ crbug.com/1472721 [ Linux ] virtual/scalefactor200/fast/hidpi/static/pointerevents/pointerevent_touch-adjustment_click_target.html [ Failure Pass ] # Gardener 2023-08-16 +crbug.com/1473373 [ Mac11 ] wpt_internal/scheduler/task-signal-any-memory-abort.any.worker.html [ Pass Timeout ] +crbug.com/1473373 [ Mac11-arm64 ] wpt_internal/scheduler/task-signal-any-memory-abort.any.worker.html [ Pass Timeout ] +crbug.com/1473373 [ Mac12 ] wpt_internal/scheduler/task-signal-any-memory-abort.any.worker.html [ Pass Timeout ] +crbug.com/1473373 [ Mac12-arm64 ] wpt_internal/scheduler/task-signal-any-memory-abort.any.worker.html [ Pass Timeout ] +crbug.com/1473373 [ Mac13 ] wpt_internal/scheduler/task-signal-any-memory-abort.any.worker.html [ Pass Timeout ] +crbug.com/1473373 [ Mac13-arm64 ] wpt_internal/scheduler/task-signal-any-memory-abort.any.worker.html [ Pass Timeout ] crbug.com/1473474 [ Mac13 ] wpt_internal/mediastream/mediastreamtrackprocessor-transfer-to-worker.html [ Failure Pass ]
diff --git a/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json b/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json index cc3de89b..eea5adf 100644 --- a/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json +++ b/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json
@@ -2905,6 +2905,13 @@ {} ] ], + "table-caption-in-clipped-overflow.html": [ + "116010565cf4d17dbf7528c6432861268af04991", + [ + null, + {} + ] + ], "table-caption-inline-block-remove-child.html": [ "721f1e888903759ba5fd38281cf26e1674df48f5", [ @@ -279156,11 +279163,11 @@ "support": { ".cache": { "gitignore2.json": [ - "945a1adffdbf95bd70884a1574a518ef5ecf9317", + "64c5f3a556619f10708e0382419cdb71d0512bf7", [] ], "mtime.json": [ - "ad88411b08d2032ba2a6c6da2744d5371a2b26f1", + "077553c15237e27f4bdcbb16c556f2448e0fb4c8", [] ] }, @@ -287600,7 +287607,7 @@ [] ], "background-color-091.xht.ini": [ - "aa5424efb922881327046d09442d03f49bf09e10", + "25053f447da447df4aab0f32d054a1e1dddc2611", [] ], "background-color-093-ref.xht": [ @@ -287691,6 +287698,10 @@ "ab06e09153cbacc57f1cfbaeec1f82db25c50ab6", [] ], + "background-color-122.xht.ini": [ + "0f5a3160fb8162d8f89661d5b5ee4eccc3229d8a", + [] + ], "background-color-123-ref.xht": [ "68617d2c43a82f4c5e3e6b94e0f21268f72cbab7", [] @@ -287935,6 +287946,10 @@ "02d6113413676e21afd62474aa439dd0ece9cf12", [] ], + "background-position-124.xht.ini": [ + "b6bad03ccc2cbe5fa8240d1e82aa5c159284e619", + [] + ], "background-position-127-ref.xht": [ "76f71fa621cc697198e026c05786abcb94b38838", [] @@ -289020,7 +289035,7 @@ [] ], "border-bottom-color-016.xht.ini": [ - "80d9bade32cdc60b75cfb557db4874a20cfbaa9e", + "f11cd726395323a2913933d1596aa5bef7853865", [] ], "border-bottom-color-017-ref.xht": [ @@ -289563,6 +289578,10 @@ "2615ee151e43987c95849c59f303b0ee18a3db58", [] ], + "border-left-color-031.xht.ini": [ + "e9bb58785090d30f982e29c948f38663520503cd", + [] + ], "border-left-color-036.xht.ini": [ "2ad3f7b5eb8a6e5292222f1b6e3b8e75cab6980b", [] @@ -289611,6 +289630,10 @@ "43dc3443d003e421eb1e397e2a73c74f8367a6e5", [] ], + "border-left-color-092.xht.ini": [ + "04263f4402595ff98e9452742d92fc045f239fc6", + [] + ], "border-left-color-097.xht.ini": [ "81df640b7c8de43184ebf69a0fe61481021cb4ec", [] @@ -292126,7 +292149,7 @@ [] ], "floats-030.xht.ini": [ - "f3f9c3dfdc1fc519de588d2b0541a5459093e8c1", + "faaeeff6ecb62e3168c05d7708111b8ca60b8e0e", [] ], "floats-031-ref.xht": [ @@ -292177,6 +292200,10 @@ "9d3f8fdab31a9bae3182ed222b9a6ea5b2e9502a", [] ], + "floats-113.xht.ini": [ + "9b21e144226017e1d07b82a1311c77536d8b6252", + [] + ], "floats-114-ref.xht": [ "3f81ae699ca98923cb0e288f5b1dce8c1bf89dc0", [] @@ -292788,7 +292815,7 @@ [] ], "line-height-007.xht.ini": [ - "ee4fa2557564de43b774d96faed35ee4b19327ff", + "6d793457ad08841ea176c74b963fd4948cd69515", [] ], "line-height-017.xht.ini": [ @@ -293013,10 +293040,18 @@ "9fd287de723932460b2e3592bb67fcc0610a98aa", [] ], + "vertical-align-030.xht.ini": [ + "d0b12c79cc8969ad0818a2cc8c902695c781538a", + [] + ], "vertical-align-040.xht.ini": [ "85e429fc5cb8b492add2f2bd7be4bf646bd07603", [] ], + "vertical-align-042.xht.ini": [ + "77aff48dac8d754b8857fee523f697a248e330b9", + [] + ], "vertical-align-043.xht.ini": [ "dc5bc13c33646fcb2e88b29ea0f8199ba18eb92f", [] @@ -293033,6 +293068,14 @@ "f6c70d1aa6e9547ec0dd651b7a77b863fac93dc4", [] ], + "vertical-align-090.xht.ini": [ + "fab781356fba739b850f74e469298f83a4cd4e82", + [] + ], + "vertical-align-100.xht.ini": [ + "28dbc77d6ddfcc380e1d6fd8b9d003125a165f47", + [] + ], "vertical-align-103-ref.xht": [ "888b4575e934dd11c77c6e3d6b89e0d3a8b9f1a9", [] @@ -294447,6 +294490,10 @@ "34e013d860300f12131b98beec6ff99b6a79ad80", [] ], + "width-067.xht.ini": [ + "8084f1a950aa99a75073e2dcccd265af52522936", + [] + ], "width-073.xht.ini": [ "1b6740cc2dd20ec0ea1522b645915ccf540930e7", [] @@ -294913,6 +294960,10 @@ "20fd1c24427d7fb1d0104e80ba70e0babbcafde1", [] ], + "absolute-replaced-width-015.xht.ini": [ + "8cd0867b8a2406075c85222b348e5a885c0c2632", + [] + ], "absolute-replaced-width-020-ref.xht": [ "d9a42fd3b6acebecaf66e6619552a5cafcf28593", [] @@ -294989,6 +295040,10 @@ "50e0e0a2f0f8fdd664c62ff36df782cbf668fb4e", [] ], + "absolute-replaced-width-064.xht.ini": [ + "a2ee7efd4638fdfc521794b1fe339b27ea974719", + [] + ], "absolute-replaced-width-065.xht.ini": [ "0fe637d3e07033c314cb631b137cb14168e7eb6f", [] @@ -295693,6 +295748,10 @@ "7c1542609845795375f9486c8d89043d8533e39f", [] ], + "right-005.xht.ini": [ + "fad87137880427ac8cbec976f090416d36b7dfba", + [] + ], "right-007-ref.xht": [ "2f331df3c3798f5d57c27831924c95a9c78fa822", [] @@ -297239,6 +297298,10 @@ "cd8d94f3e4072a26ab49a49199e6d886955edfa8", [] ], + "table-anonymous-objects-066.xht.ini": [ + "2294a337b6b98bcd666f63dacb8856abe4ba40b6", + [] + ], "table-anonymous-objects-068.xht.ini": [ "d5d6a8fb1eaf6e21594f79cc3ff30af360bcb1e2", [] @@ -304322,6 +304385,10 @@ "f5735c7e644e1a7f193b79482f07d87df711032e", [] ], + "out-of-flow-in-multicolumn-046.html.ini": [ + "99801217eb987a3c30704fb50f205a6c35987312", + [] + ], "out-of-flow-in-multicolumn-052.html.ini": [ "603304496e346bb85946905832663d5bb642287c", [] @@ -306156,6 +306223,10 @@ "1664d362cfd810b47efd11a3af511e7d0926cb2d", [] ], + "xyz-d65-004.html.ini": [ + "77cd4b6ca188f2ebe83f66ca97f46f3d183327cb", + [] + ], "yellowsquare-ref.html": [ "34463bc6ebb0d16d05897bb4f75343e975f43c22", [] @@ -307000,7 +307071,7 @@ [] ], "canvas-as-container-004.html.ini": [ - "464a245dbb0698f46e14c5ecf55c5a4866907e0b", + "8ce28e5b0fc8975f8aaddc3a077d0578950b4a4b", [] ], "change-display-in-container-ref.html": [ @@ -309861,7 +309932,7 @@ [] ], "display-contents-slot-attach-whitespace.html.ini": [ - "de3bc80985b030d436301080e134c9d117d42288", + "03b7aac90bf373ae893861afdd5112dd9da76fe4", [] ], "display-contents-state-change-001-ref.html": [ @@ -310067,6 +310138,10 @@ "d7274799e9bc833125223e4aec59345d49fd78d3", [] ], + "abspos-autopos-vlr-rtl.html.ini": [ + "fa217ddad2280620fcfcc09d3246a98eb3e3019a", + [] + ], "dynamic-align-self-001.html.ini": [ "14f97016c847bfe7f2cfa813b0c31edb24af63b3", [] @@ -310216,6 +310291,10 @@ "931f0146b47fdb6cbfa8e78ad9b116eb3373c389", [] ], + "align-items-004.htm.ini": [ + "98631dcc0a1f37e58b314ccefac86ed90a2fe885", + [] + ], "align-items-005.htm.ini": [ "9a21adb77953a5f700520e97d0ba847b15eab8f8", [] @@ -310310,6 +310389,10 @@ "276051dfd9366b824bb062e44c0f43e0d024ea14", [] ], + "auto-height-column-with-border-and-padding.html.ini": [ + "a45310a2a1c51eaf71a85e792fcf392c875a9b55", + [] + ], "auto-margins-001-ref.html": [ "57f4307ca0c60174495221d27d2a739f14a94abe", [] @@ -310395,7 +310478,7 @@ [] ], "fieldset-baseline-alignment.html.ini": [ - "fd3cb5a73571009381149b44caab2dd3b447151e", + "cd8f97be1c7fd581e828cf237b6e9b21dd47adfd", [] ], "fit-content-item-001.html.ini": [ @@ -310599,6 +310682,10 @@ "38366a62f7e6b7df30b2da814cf178ebba5a83fa", [] ], + "multi-line-wrap-reverse-column-reverse.html.ini": [ + "92a6eded4d0315627aad000782a3f95889694f27", + [] + ], "multi-line-wrap-reverse-row-reverse-ref.html": [ "4bc8a349f23748f118088347e99e46a68c8242b0", [] @@ -324117,6 +324204,10 @@ "532f9f845a94b058449a91ea6bb723681bf66d24", [] ], + "grid-areas-overflowing-grid-container-005.html.ini": [ + "5405c6140851cdcef804b7cf530297186701a579", + [] + ], "grid-areas-overflowing-grid-container-006.html.ini": [ "a2bb471c70a2b0d422965330a0ff13df755b2b2d", [] @@ -324177,6 +324268,10 @@ "9aeb0f53786c93aac5018d53dd71df5de2d1e598", [] ], + "grid-inline-float-001.html.ini": [ + "fffe13b002cc3e7c9e8c500955d34c9245a69083", + [] + ], "grid-inline-multicol-001.html.ini": [ "7d2835be3d8b1dbb6c67515c39680243e21c7bc3", [] @@ -325000,7 +325095,7 @@ [] ], "line-names-001.html.ini": [ - "7d49d59d8b3df882cb9e62a04b4aaeb8b83ffd63", + "215231cdb4a5efac7066bf9c8df6892f6c1285d9", [] ], "line-names-002-ref.html": [ @@ -328715,7 +328810,7 @@ [] ], "logical-values-float-clear-4.html.ini": [ - "f97c8a3cda1ffbaca564ce8242c91f67a22fe6c4", + "10805d2126e117bbc704f3077be91ab0aeb4d0e5", [] ], "parsing": { @@ -330696,6 +330791,10 @@ "f9eaa671722aedd2898799db8a72358293967898", [] ], + "multicol-count-negative-001.xht.ini": [ + "04ec9d740b837be76f41f5585d96ae01316eaca8", + [] + ], "multicol-count-non-integer-002.xht.ini": [ "89c26d423fda7faf623b29445091a377ce8a7a7d", [] @@ -330804,6 +330903,10 @@ "b668f4ddaa67671822b7efd47b3f4eee00917440", [] ], + "multicol-gap-fraction-001.xht.ini": [ + "ea2471860fc7c9b5fc44c224ac78959ca376c325", + [] + ], "multicol-gap-large-001-ref.xht": [ "3802c3653b2dcfb9bc0d15f644d5eac0a0b247e6", [] @@ -331700,6 +331803,10 @@ "89980b5d153979f2a3a34715b98f16bd321a6d2b", [] ], + "spanner-in-child-after-parallel-flow-002.html.ini": [ + "1c0aaf906f05f1003af64f98533bd78938979461", + [] + ], "spanner-in-opacity-ref.html": [ "e981eac2f27f04fc9955b3839aa0f8107e52d6d7", [] @@ -331709,7 +331816,7 @@ [] ], "subpixel-scroll-crash.html.ini": [ - "557acc029d1fde4222b3055844c679c0da348025", + "f913e1c69b8e8584594b95627748cbdf4c415134", [] ], "support": { @@ -333840,6 +333947,10 @@ "d14bac411278ac0395c7e9444040b1de611c693c", [] ], + "position-relative-014.html.ini": [ + "5781c521af2d07278d3a68be1b4979a30cfdad38", + [] + ], "position-relative-table-left-ref.html": [ "7c1193b80007d8e7f89b35400a6d2ea2266cb3ac", [] @@ -334680,6 +334791,10 @@ "c15156138e6a7e2e42af3621362911cbd69dda24", [] ], + "before-after-dynamic-custom-property-001.html.ini": [ + "e4ee641f3bac8ee9bf19a85a06cf6a2013363e80", + [] + ], "cascade-highlight-001-ref.html": [ "25dbeadb2ee2dbf6d7f568eb6e15443715e77360", [] @@ -335604,6 +335719,10 @@ "ba1e97dffd8e3cbf1d113b8a68a099dd3fb36824", [] ], + "selection-paint-image.html.ini": [ + "f233300a83b00ce6b3b76cbc75297ac1f284faab", + [] + ], "selection-textarea-011.html.ini": [ "9ce9c01aefa6c61fb7d71773b58881445cb262ea", [] @@ -337159,6 +337278,10 @@ "shape-outside-box-009.html.ini": [ "cc4422095dce6f07d755b7b7096c86afd61c8245", [] + ], + "shape-outside-content-box-border-radius-001.html.ini": [ + "508f52b4da7764cf50b6fd93174b4c36f98f5722", + [] ] }, "shape-image": { @@ -337631,6 +337754,10 @@ [] ] }, + "shape-outside-ellipse-014.html.ini": [ + "a5ea826eba639d97dc76128e4e29798afa5b0344", + [] + ], "shape-outside-ellipse-015.html.ini": [ "baf858acb6eb8c33372d1bc2fc2db185aee49e00", [] @@ -339772,6 +339899,10 @@ "b784b343932f5ba447e8e46a9355af59be5539ed", [] ], + "absolute-tables-009.tentative.html.ini": [ + "3d0591f0ad487a13308c009c2f48d5f55a9142b1", + [] + ], "absolute-tables-011.tentative.html.ini": [ "f80073b5b6fbe358fd46c65c2fed136636751d0f", [] @@ -343613,6 +343744,10 @@ "33c20941057111335447621fd4138bd18f1802c0", [] ], + "text-align-start-014.html.ini": [ + "6ccb5601cb55117788309c75bb2c0db1e9618e3b", + [] + ], "text-align-start-016.html.ini": [ "c8b3e1919e8f7674b2ea63ff1b7e650ae78b7cf5", [] @@ -349157,6 +349292,10 @@ "1ec4d841bd7639f186c7ec244e99c84a508ec4c1", [] ], + "svgbox-view-box.html.ini": [ + "6c2d93013c218f3d7537a61b9a4cec587eca2177", + [] + ], "view-box-mutation-001.html.ini": [ "fa5c7586c067b004169971dab646ff96b7b68de4", [] @@ -350177,7 +350316,7 @@ [] ], "properties-value-003.html.ini": [ - "eccf5a87a6a589df92394ba8ca71b3d6db23206e", + "6754ab9f8977be766267d4ea2a129318f48c4c9f", [] ], "properties-value-auto-001-expected.txt": [ @@ -351389,7 +351528,11 @@ [] ] } - } + }, + "width-by-max-px-em.html.ini": [ + "d2a4823d9be8240b87a595951132eaf1cbd29754", + [] + ] }, "css-ui": { "DIR_METADATA": [ @@ -351652,7 +351795,7 @@ [] ], "kind-of-widget-fallback-button-border-block-end-width-001.html.ini": [ - "d612cb8d70b02d7701a2b4ffb94a8d01f8588336", + "0c8ff64e58cabfcc8d6674b5a581cdcf718ed232", [] ], "kind-of-widget-fallback-button-border-block-start-style-001.html.ini": [ @@ -351663,6 +351806,10 @@ "d02de3ea1fd51464e786ce9f98ad1faaae4860db", [] ], + "kind-of-widget-fallback-button-border-bottom-color-001.html.ini": [ + "a933b64af8febfcdab776d7605165ee558c475c5", + [] + ], "kind-of-widget-fallback-button-border-bottom-left-radius-001.html.ini": [ "84b2ee44b1aa646186280e1dc4f0b26ed36daecc", [] @@ -351964,7 +352111,7 @@ [] ], "kind-of-widget-fallback-input-button-border-bottom-right-radius-001.html.ini": [ - "13222cda8527752b1fc4ccb4b9ea3ea82785696f", + "179a7863dbf82f55a70aaa5feecec24d5741a06b", [] ], "kind-of-widget-fallback-input-button-border-bottom-style-001.html.ini": [ @@ -352027,6 +352174,10 @@ "80ec583aa4dee443195ed359ff0ed1448bff7e31", [] ], + "kind-of-widget-fallback-input-button-border-right-style-001.html.ini": [ + "9c52e732f8d00b0ead4914bfe67a9d3653c1e764", + [] + ], "kind-of-widget-fallback-input-button-border-start-end-radius-001.html.ini": [ "85cdb77f8a5d67309023f666b2d9450645c1bec5", [] @@ -352044,7 +352195,7 @@ [] ], "kind-of-widget-fallback-input-button-border-top-right-radius-001.html.ini": [ - "427c0273a21228f8ff48371f8e2941a3c6e88083", + "4450ebef682f98dcdb14a23c2601e34636ea1b8a", [] ], "kind-of-widget-fallback-input-button-border-top-width-001.html.ini": [ @@ -352156,7 +352307,7 @@ [] ], "kind-of-widget-fallback-input-reset-border-inline-start-color-001.html.ini": [ - "cb171e953eb118020cd916e269a52cea1a22703e", + "73a82a2534389b384754d6eaa945c24637647954", [] ], "kind-of-widget-fallback-input-reset-border-inline-start-style-001.html.ini": [ @@ -352208,7 +352359,7 @@ [] ], "kind-of-widget-fallback-input-search-background-attachment-001.html.ini": [ - "91a22aef3f387017df26fe9fed7bff01b3f405b5", + "393b7fd33110a01edd3291d14958691f55c2746c", [] ], "kind-of-widget-fallback-input-search-background-clip-001.html.ini": [ @@ -352388,7 +352539,7 @@ [] ], "kind-of-widget-fallback-input-search-text-background-position-001.html.ini": [ - "ae96f8ec6849c0a4397595acca0f5d033c2f578c", + "a68ecdd86e474247d0078c2674fbb94520db450e", [] ], "kind-of-widget-fallback-input-search-text-background-size-001.html.ini": [ @@ -353100,7 +353251,7 @@ [] ], "kind-of-widget-fallback-textarea-border-block-start-color-001.html.ini": [ - "982ba8205518b77dafa1bbc1e223738b8694213e", + "89ce0b9f8360a24cd0bd1850165a325752624082", [] ], "kind-of-widget-fallback-textarea-border-block-start-style-001.html.ini": [ @@ -353192,7 +353343,7 @@ [] ], "kind-of-widget-fallback-textarea-border-left-width-001.html.ini": [ - "8253094598f8ac97ee2537d93f9b9b3ca771ac1a", + "ca41888f413451f228d2fbcf9a99f7bc10c47b75", [] ], "kind-of-widget-fallback-textarea-border-right-color-001.html.ini": [ @@ -353200,7 +353351,7 @@ [] ], "kind-of-widget-fallback-textarea-border-right-style-001.html.ini": [ - "3169a99d2584f35e22d866ae9c876dff14b7ec63", + "490a26302c893b4e25e6ee24cdee2d06bf30cd13", [] ], "kind-of-widget-fallback-textarea-border-right-width-001.html.ini": [ @@ -354974,6 +355125,10 @@ "96b345001789e0a5876c6e8e8959b24021c000e2", [] ], + "ex-unit-003.html.ini": [ + "6566f3d62790c13e40885f7608c31e1f2334c422", + [] + ], "ex-unit-004.html.ini": [ "76b69f9906ce184f9760a88013d356ced24c0445", [] @@ -356628,6 +356783,10 @@ "d1f942730d02ec817bd1ef5343f25f73c78b01a3", [] ], + "abs-pos-non-replaced-vrl-178.xht.ini": [ + "cd798d836a069a9d4d5d01e088fd043eb24417cb", + [] + ], "abs-pos-non-replaced-vrl-180.xht.ini": [ "ae7b211b367c55bc9895832f9ac4967f0fbbe7fc", [] @@ -357438,6 +357597,10 @@ "21bcd0f775ef5f36bd944d6d02340a92e13cf6d6", [] ], + "line-box-height-vlr-009.xht.ini": [ + "ecaf3058a720cc0217a5f32712990eeec48a82c3", + [] + ], "line-box-height-vlr-011-ref.xht": [ "4c30bc7851f96a9596fffc3bc0f88b1a4ba283bf", [] @@ -358452,6 +358615,10 @@ "036655d4102c65e95b3caa75322cc10dd6d6a1d0", [] ], + "sizing-orthog-htb-in-vrl-022.xht.ini": [ + "12e4414720fe680730cc1ac702e195d9b82483f3", + [] + ], "sizing-orthog-htb-in-vrl-023-ref.xht": [ "29af2db8c04da3d9086eb1f2a03fd1ad80fd1cf1", [] @@ -359838,6 +360005,10 @@ "f074e5729297c8eef60e94e131a1fc5f4da4cbb5", [] ], + "text-indent-vrl-014.xht.ini": [ + "18f9c4e9ce32936511322faa6499cd0554a38ff8", + [] + ], "text-orientation-016-ref.xht": [ "0010955e40522437cce426684b60e96c48f95414", [] @@ -360705,7 +360876,7 @@ [] ], "scroll-behavior-smooth-positions.html.ini": [ - "1df8c18b599f68f1037782962be9db0f4b3dbcd6", + "5b04f515cacdb4eb14ca153060a96aa9574e8c87", [] ], "scroll-behavior-subframe-root.html.ini": [ @@ -362527,7 +362698,7 @@ [] ], "offset-path-ray-001.html.ini": [ - "07606ee37d612c00b44680562a1b2a20fc403e87", + "99a6e43740d3cfb6de21ae81ea46f807ffad104c", [] ], "offset-path-ray-003-ref.html": [ @@ -362739,7 +362910,7 @@ [] ], "offset-path-shape-rect-003.html.ini": [ - "63b7ed146d867d18e687ceef021968eb0c5e8ffa", + "d111fd52f43b80082c5163e722be954c2ed6ea02", [] ], "offset-path-shape-xywh-001-ref.html": [ @@ -363458,6 +363629,10 @@ "f710924e31429903092a062ff08dea68ae679d5c", [] ], + "has-style-sharing-004.html.ini": [ + "8bbd04c7bd2f1ae5cdf0418e5283a225a807eb06", + [] + ], "has-style-sharing-005-ref.html": [ "eb95d473735b91f486ab0483cd0c3f48fa4e7e23", [] @@ -363950,7 +364125,7 @@ [] ], "css3-modsel-126.xml.ini": [ - "c99a49701ef1e72ae2b142c327ba11121613f8ac", + "5d6525c5aeb7d0ef6cc56db033e926d4074854a8", [] ], "css3-modsel-126b.xml.ini": [ @@ -368061,6 +368236,10 @@ "788aafb5b8331e754ac9aaa7acc48c7af2fd3a3f", [] ], + "css-generated-text.html.ini": [ + "8bf3a4342c0ac163dc80ef5b40980c6e22634671", + [] + ], "disconnect-image.html.ini": [ "4b8f9f8859c368efed73539f06c5b9bad0c50d14", [] @@ -383524,6 +383703,10 @@ "0fa6da249adac2f0d843088d969afda5b4cfd893", [] ], + "dir_auto-input-script-N-R.html.ini": [ + "0eb3dcba39134fc281e586daff6d7fa772814acb", + [] + ], "dir_auto-input-script-R-ref.html": [ "12b2d1925f29315c4256c45690fff75675e135a6", [] @@ -389341,7 +389524,7 @@ [] ], "option-add-label.html.ini": [ - "fea1c565bfc76383135b7448f0217aad1969e22e", + "9e0721eee0551553f864f261ca15b295b3608ef1", [] ], "option-checked-styling-ref.html": [ @@ -392441,7 +392624,15 @@ "56415b84762b7a32d805bb691855456c087228c9", [] ] - } + }, + "toggleEvent-expected.txt": [ + "85e15d0d9eacc028e80a383912d59bf71d03c1fe", + [] + ], + "toggleEvent.html.ini": [ + "51333f0f492a5ef4b579d8b4c3372b12fbef8f16", + [] + ] }, "the-dialog-element": { "DIR_METADATA": [ @@ -392460,6 +392651,10 @@ "bdc84186f6960f2f934fff0680f4e072dadb81e6", [] ], + "backdrop-does-not-inherit.html.ini": [ + "32f20dfa5cfdea698ea3b5052cc2a9c8c26c6c7c", + [] + ], "backdrop-dynamic-display-none-ref.html": [ "c49a11d41634dcd035f926cb97fe1db9e16dfb78", [] @@ -395327,6 +395522,10 @@ "br-bidi-ref.html": [ "f07c077917f45defb03e6547d7d724efed601c71", [] + ], + "br-bidi.html.ini": [ + "7469a9b2f8a9b01e511ade128d805741c4839242", + [] ] }, "the-ruby-element": { @@ -409588,7 +409787,7 @@ [] ], "content-type-parsing.html.ini": [ - "47741a463e985dbf066b61fba70e373ce3e57a5b", + "538d422dffb180abc99a8b7a25cd9b7e984fe5a1", [] ], "frameset-timing.html": [ @@ -410445,6 +410644,10 @@ "b08dd15c04f0fd606d9e1ea7db6cc080f72423c0", [] ], + "permissions-policy-video.https.sub.html.ini": [ + "71dc9b662bf1a4cf4572e13823e5c574ee30b669", + [] + ], "resources": { "delegate-request-subframe.sub.html": [ "2b3295bc20cde83a14683f258fdcb810c0b39a3b", @@ -410896,7 +411099,7 @@ [] ], "iframe-scroll.sub.html.ini": [ - "6027ad772711f558c12bc4c4567362744f771c60", + "afa29fbf879c46dbe6535c8853e61aaae8dc0829", [] ], "iframe-target.html": [ @@ -422726,7 +422929,7 @@ [] ], "full-cycle-test.https.any.js.ini": [ - "7faeb1239669b0513d174abefd5a1e698f357ce8", + "f462775ba35ef9417dc3f39b4a382b6cada0063f", [] ], "h264.annexb": [ @@ -422770,7 +422973,7 @@ [] ], "reconfiguring-encoder.https.any.js.ini": [ - "521fd5c96134f7583fcc2cacdb1e634a6dfe5e9c", + "9bce848d86f0aef22bc2a107e0e64c6c6c6873b2", [] ], "serialization.crossAgentCluster.serviceworker.js": [ @@ -466840,7 +467043,7 @@ ] ], "fedcm-basic.https.html": [ - "1c2b916103c514333c7e8e3a9c7b20bb3ca3df8e", + "d5804f796e90d5a3ef5163863cf6212df7cb0894", [ null, { @@ -467075,7 +467278,7 @@ ] ], "fedcm-returning-account-auto-reauthn.https.html": [ - "e5b399611242463e100014538ebd3ebe56a1dd44", + "bec836f25f02c4f324c95d92ffa34376b88b3a44", [ null, { @@ -589883,7 +590086,7 @@ ] ], "toggleEvent.html": [ - "8ad60de5d9b52ec5f22e6232d4ec8650fff5ec0c", + "05e2c11bbd00850ea99d025a38f54f52b1144cb6", [ null, {}
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/backgrounds/background-color-091.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/backgrounds/background-color-091.xht.ini index aa5424ef..25053f4 100644 --- a/third_party/blink/web_tests/external/wpt/css/CSS2/backgrounds/background-color-091.xht.ini +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/backgrounds/background-color-091.xht.ini
@@ -1,3 +1,4 @@ [background-color-091.xht] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/backgrounds/background-color-122.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/backgrounds/background-color-122.xht.ini new file mode 100644 index 0000000..0f5a316 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/backgrounds/background-color-122.xht.ini
@@ -0,0 +1,3 @@ +[background-color-122.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/backgrounds/background-position-124.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/backgrounds/background-position-124.xht.ini new file mode 100644 index 0000000..b6bad03 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/backgrounds/background-position-124.xht.ini
@@ -0,0 +1,3 @@ +[background-position-124.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/borders/border-bottom-color-016.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/borders/border-bottom-color-016.xht.ini index 80d9bad..f11cd726 100644 --- a/third_party/blink/web_tests/external/wpt/css/CSS2/borders/border-bottom-color-016.xht.ini +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/borders/border-bottom-color-016.xht.ini
@@ -1,4 +1,5 @@ [border-bottom-color-016.xht] expected: if (product == "content_shell") and (os == "mac") and (port == "mac13"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/borders/border-left-color-031.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/borders/border-left-color-031.xht.ini new file mode 100644 index 0000000..e9bb5878 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/borders/border-left-color-031.xht.ini
@@ -0,0 +1,3 @@ +[border-left-color-031.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/borders/border-left-color-092.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/borders/border-left-color-092.xht.ini new file mode 100644 index 0000000..04263f44 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/borders/border-left-color-092.xht.ini
@@ -0,0 +1,3 @@ +[border-left-color-092.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/floats-clear/floats-030.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/floats-clear/floats-030.xht.ini index f3f9c3d..faaeeff 100644 --- a/third_party/blink/web_tests/external/wpt/css/CSS2/floats-clear/floats-030.xht.ini +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/floats-clear/floats-030.xht.ini
@@ -1,3 +1,4 @@ [floats-030.xht] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/floats-clear/floats-113.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/floats-clear/floats-113.xht.ini new file mode 100644 index 0000000..9b21e14 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/floats-clear/floats-113.xht.ini
@@ -0,0 +1,3 @@ +[floats-113.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/line-height-007.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/line-height-007.xht.ini index ee4fa25..6d793457 100644 --- a/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/line-height-007.xht.ini +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/line-height-007.xht.ini
@@ -1,3 +1,4 @@ [line-height-007.xht] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-030.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-030.xht.ini new file mode 100644 index 0000000..d0b12c79 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-030.xht.ini
@@ -0,0 +1,3 @@ +[vertical-align-030.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-042.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-042.xht.ini new file mode 100644 index 0000000..77aff48 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-042.xht.ini
@@ -0,0 +1,3 @@ +[vertical-align-042.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-090.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-090.xht.ini new file mode 100644 index 0000000..fab7813 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-090.xht.ini
@@ -0,0 +1,3 @@ +[vertical-align-090.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-100.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-100.xht.ini new file mode 100644 index 0000000..28dbc77d --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/linebox/vertical-align-100.xht.ini
@@ -0,0 +1,3 @@ +[vertical-align-100.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/normal-flow/width-067.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/normal-flow/width-067.xht.ini new file mode 100644 index 0000000..8084f1a --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/normal-flow/width-067.xht.ini
@@ -0,0 +1,3 @@ +[width-067.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/positioning/absolute-replaced-width-015.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/positioning/absolute-replaced-width-015.xht.ini new file mode 100644 index 0000000..8cd0867 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/positioning/absolute-replaced-width-015.xht.ini
@@ -0,0 +1,3 @@ +[absolute-replaced-width-015.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/positioning/absolute-replaced-width-064.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/positioning/absolute-replaced-width-064.xht.ini new file mode 100644 index 0000000..a2ee7ef --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/positioning/absolute-replaced-width-064.xht.ini
@@ -0,0 +1,3 @@ +[absolute-replaced-width-064.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/positioning/right-005.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/positioning/right-005.xht.ini new file mode 100644 index 0000000..fad87137 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/positioning/right-005.xht.ini
@@ -0,0 +1,3 @@ +[right-005.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/CSS2/tables/table-anonymous-objects-066.xht.ini b/third_party/blink/web_tests/external/wpt/css/CSS2/tables/table-anonymous-objects-066.xht.ini new file mode 100644 index 0000000..2294a337 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/CSS2/tables/table-anonymous-objects-066.xht.ini
@@ -0,0 +1,3 @@ +[table-anonymous-objects-066.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-break/out-of-flow-in-multicolumn-046.html.ini b/third_party/blink/web_tests/external/wpt/css/css-break/out-of-flow-in-multicolumn-046.html.ini new file mode 100644 index 0000000..9980121 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-break/out-of-flow-in-multicolumn-046.html.ini
@@ -0,0 +1,3 @@ +[out-of-flow-in-multicolumn-046.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-color/xyz-d65-004.html.ini b/third_party/blink/web_tests/external/wpt/css/css-color/xyz-d65-004.html.ini new file mode 100644 index 0000000..77cd4b6 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-color/xyz-d65-004.html.ini
@@ -0,0 +1,3 @@ +[xyz-d65-004.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-contain/container-queries/canvas-as-container-004.html.ini b/third_party/blink/web_tests/external/wpt/css/css-contain/container-queries/canvas-as-container-004.html.ini index 464a245d..8ce28e5 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-contain/container-queries/canvas-as-container-004.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-contain/container-queries/canvas-as-container-004.html.ini
@@ -1,7 +1,6 @@ [canvas-as-container-004.html] expected: - if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL - if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL - if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL - if (product == "content_shell") and (os == "mac") and (port == "mac11"): FAIL - if (product == "content_shell") and (os == "mac") and (port == "mac13"): FAIL + if (product == "content_shell") and (os == "win"): PASS + if (product == "content_shell") and (os == "linux"): PASS + if product == "chrome": PASS + FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-display/display-contents-slot-attach-whitespace.html.ini b/third_party/blink/web_tests/external/wpt/css/css-display/display-contents-slot-attach-whitespace.html.ini index de3bc80..03b7aac 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-display/display-contents-slot-attach-whitespace.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-display/display-contents-slot-attach-whitespace.html.ini
@@ -1,3 +1,4 @@ [display-contents-slot-attach-whitespace.html] expected: if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-flexbox/abspos/abspos-autopos-vlr-rtl.html.ini b/third_party/blink/web_tests/external/wpt/css/css-flexbox/abspos/abspos-autopos-vlr-rtl.html.ini new file mode 100644 index 0000000..fa217dda --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-flexbox/abspos/abspos-autopos-vlr-rtl.html.ini
@@ -0,0 +1,3 @@ +[abspos-autopos-vlr-rtl.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-flexbox/align-items-004.htm.ini b/third_party/blink/web_tests/external/wpt/css/css-flexbox/align-items-004.htm.ini new file mode 100644 index 0000000..98631dc --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-flexbox/align-items-004.htm.ini
@@ -0,0 +1,3 @@ +[align-items-004.htm] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac11"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-flexbox/auto-height-column-with-border-and-padding.html.ini b/third_party/blink/web_tests/external/wpt/css/css-flexbox/auto-height-column-with-border-and-padding.html.ini new file mode 100644 index 0000000..a45310a --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-flexbox/auto-height-column-with-border-and-padding.html.ini
@@ -0,0 +1,3 @@ +[auto-height-column-with-border-and-padding.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-flexbox/fieldset-baseline-alignment.html.ini b/third_party/blink/web_tests/external/wpt/css/css-flexbox/fieldset-baseline-alignment.html.ini index fd3cb5a..cd8f97be 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-flexbox/fieldset-baseline-alignment.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-flexbox/fieldset-baseline-alignment.html.ini
@@ -1,4 +1,4 @@ [fieldset-baseline-alignment.html] expected: - if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL if (product == "content_shell") and (os == "linux"): FAIL + if (product == "content_shell") and (os == "win"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-flexbox/flex-lines/multi-line-wrap-reverse-column-reverse.html.ini b/third_party/blink/web_tests/external/wpt/css/css-flexbox/flex-lines/multi-line-wrap-reverse-column-reverse.html.ini new file mode 100644 index 0000000..92a6ede --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-flexbox/flex-lines/multi-line-wrap-reverse-column-reverse.html.ini
@@ -0,0 +1,3 @@ +[multi-line-wrap-reverse-column-reverse.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac11"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-grid/grid-model/grid-areas-overflowing-grid-container-005.html.ini b/third_party/blink/web_tests/external/wpt/css/css-grid/grid-model/grid-areas-overflowing-grid-container-005.html.ini new file mode 100644 index 0000000..5405c61 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-grid/grid-model/grid-areas-overflowing-grid-container-005.html.ini
@@ -0,0 +1,3 @@ +[grid-areas-overflowing-grid-container-005.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-grid/grid-model/grid-inline-float-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-grid/grid-model/grid-inline-float-001.html.ini new file mode 100644 index 0000000..fffe13b --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-grid/grid-model/grid-inline-float-001.html.ini
@@ -0,0 +1,3 @@ +[grid-inline-float-001.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-grid/subgrid/line-names-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-grid/subgrid/line-names-001.html.ini index 7d49d59..215231c 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-grid/subgrid/line-names-001.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-grid/subgrid/line-names-001.html.ini
@@ -1,3 +1,4 @@ [line-names-001.html] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-logical/logical-values-float-clear-4.html.ini b/third_party/blink/web_tests/external/wpt/css/css-logical/logical-values-float-clear-4.html.ini index f97c8a3c..10805d21 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-logical/logical-values-float-clear-4.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-logical/logical-values-float-clear-4.html.ini
@@ -1,3 +1,4 @@ [logical-values-float-clear-4.html] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-multicol/multicol-count-negative-001.xht.ini b/third_party/blink/web_tests/external/wpt/css/css-multicol/multicol-count-negative-001.xht.ini new file mode 100644 index 0000000..04ec9d74 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-multicol/multicol-count-negative-001.xht.ini
@@ -0,0 +1,3 @@ +[multicol-count-negative-001.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-multicol/multicol-gap-fraction-001.xht.ini b/third_party/blink/web_tests/external/wpt/css/css-multicol/multicol-gap-fraction-001.xht.ini new file mode 100644 index 0000000..ea2471860 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-multicol/multicol-gap-fraction-001.xht.ini
@@ -0,0 +1,3 @@ +[multicol-gap-fraction-001.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-multicol/spanner-in-child-after-parallel-flow-002.html.ini b/third_party/blink/web_tests/external/wpt/css/css-multicol/spanner-in-child-after-parallel-flow-002.html.ini new file mode 100644 index 0000000..1c0aaf9 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-multicol/spanner-in-child-after-parallel-flow-002.html.ini
@@ -0,0 +1,3 @@ +[spanner-in-child-after-parallel-flow-002.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-multicol/subpixel-scroll-crash.html.ini b/third_party/blink/web_tests/external/wpt/css/css-multicol/subpixel-scroll-crash.html.ini index 557acc0..f913e1c 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-multicol/subpixel-scroll-crash.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-multicol/subpixel-scroll-crash.html.ini
@@ -1,3 +1,4 @@ [subpixel-scroll-crash.html] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13"): TIMEOUT if (product == "content_shell") and (os == "mac") and (port == "mac12"): TIMEOUT
diff --git a/third_party/blink/web_tests/external/wpt/css/css-position/position-relative-014.html.ini b/third_party/blink/web_tests/external/wpt/css/css-position/position-relative-014.html.ini new file mode 100644 index 0000000..5781c521 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-position/position-relative-014.html.ini
@@ -0,0 +1,3 @@ +[position-relative-014.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-pseudo/before-after-dynamic-custom-property-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-pseudo/before-after-dynamic-custom-property-001.html.ini new file mode 100644 index 0000000..e4ee641 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-pseudo/before-after-dynamic-custom-property-001.html.ini
@@ -0,0 +1,3 @@ +[before-after-dynamic-custom-property-001.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-pseudo/selection-paint-image.html.ini b/third_party/blink/web_tests/external/wpt/css/css-pseudo/selection-paint-image.html.ini new file mode 100644 index 0000000..f233300 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-pseudo/selection-paint-image.html.ini
@@ -0,0 +1,3 @@ +[selection-paint-image.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-shapes/shape-outside/shape-box/shape-outside-content-box-border-radius-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-shapes/shape-outside/shape-box/shape-outside-content-box-border-radius-001.html.ini new file mode 100644 index 0000000..508f52b --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-shapes/shape-outside/shape-box/shape-outside-content-box-border-radius-001.html.ini
@@ -0,0 +1,3 @@ +[shape-outside-content-box-border-radius-001.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html.ini b/third_party/blink/web_tests/external/wpt/css/css-shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html.ini new file mode 100644 index 0000000..a5ea826e --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html.ini
@@ -0,0 +1,3 @@ +[shape-outside-ellipse-014.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-tables/absolute-tables-009.tentative.html.ini b/third_party/blink/web_tests/external/wpt/css/css-tables/absolute-tables-009.tentative.html.ini new file mode 100644 index 0000000..3d0591f --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-tables/absolute-tables-009.tentative.html.ini
@@ -0,0 +1,3 @@ +[absolute-tables-009.tentative.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-text/text-align/text-align-start-014.html.ini b/third_party/blink/web_tests/external/wpt/css/css-text/text-align/text-align-start-014.html.ini new file mode 100644 index 0000000..6ccb560 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-text/text-align/text-align-start-014.html.ini
@@ -0,0 +1,3 @@ +[text-align-start-014.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-transforms/transform-box/svgbox-view-box.html.ini b/third_party/blink/web_tests/external/wpt/css/css-transforms/transform-box/svgbox-view-box.html.ini new file mode 100644 index 0000000..6c2d930 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-transforms/transform-box/svgbox-view-box.html.ini
@@ -0,0 +1,3 @@ +[svgbox-view-box.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-transitions/properties-value-003.html.ini b/third_party/blink/web_tests/external/wpt/css/css-transitions/properties-value-003.html.ini index eccf5a87..6754ab9f 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-transitions/properties-value-003.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-transitions/properties-value-003.html.ini
@@ -1,16 +1,164 @@ [properties-value-003.html] + [background-image image(data) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + [background-image image(gradient) / events] expected: FAIL [background-image image(gradient) / values] expected: FAIL + [background-image image(url) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + [background-size background-size(keyword) / events] expected: FAIL [background-size background-size(keyword) / values] expected: FAIL + [border-bottom-left-radius border-radius(px) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [border-bottom-left-radius border-radius(px-px) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [border-bottom-right-radius border-radius(px) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [border-bottom-right-radius border-radius(px-px) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [border-top-left-radius border-radius(px) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [border-top-left-radius border-radius(px-px) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [border-top-right-radius border-radius(px) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [border-top-right-radius border-radius(px-px) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [box-shadow box-shadow(shadow) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-count integer(integer) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-gap length(cm) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-gap length(em) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-gap length(ex) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-gap length(in) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-gap length(mm) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-gap length(pc) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-gap length(pt) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-gap length(px) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-rule-color color(rgba) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-rule-width length(cm) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-rule-width length(em) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-rule-width length(ex) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-rule-width length(in) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-rule-width length(mm) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-rule-width length(pc) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-rule-width length(pt) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-rule-width length(px) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-width length(cm) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-width length(em) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-width length(ex) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-width length(in) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-width length(mm) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-width length(pc) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-width length(pt) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [column-width length(px) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + [display display(block to inline-block) / events] expected: FAIL @@ -23,6 +171,18 @@ [display display(static to absolute) / values] expected: FAIL + [font-size-adjust number(decimal) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [font-size-adjust number(integer) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [font-stretch font-stretch(keyword) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + [position position(absolute to fixed) / events] expected: FAIL @@ -41,6 +201,18 @@ [position position(static to absolute) / values] expected: FAIL + [text-decoration-color color(rgba) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [transform transform(rotate) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + + [transform-origin horizontal(keyword) / events] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + [zoom number(decimal) / events] expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-typed-om/width-by-max-px-em.html.ini b/third_party/blink/web_tests/external/wpt/css/css-typed-om/width-by-max-px-em.html.ini new file mode 100644 index 0000000..d2a4823d --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-typed-om/width-by-max-px-em.html.ini
@@ -0,0 +1,3 @@ +[width-by-max-px-em.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-block-end-width-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-block-end-width-001.html.ini index d612cb8..0c8ff64 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-block-end-width-001.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-block-end-width-001.html.ini
@@ -1,4 +1,5 @@ [kind-of-widget-fallback-button-border-block-end-width-001.html] expected: + if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac13"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-bottom-color-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-bottom-color-001.html.ini new file mode 100644 index 0000000..a933b64 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-button-border-bottom-color-001.html.ini
@@ -0,0 +1,3 @@ +[kind-of-widget-fallback-button-border-bottom-color-001.html] + expected: + if (product == "content_shell") and (os == "linux"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-bottom-right-radius-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-bottom-right-radius-001.html.ini index 13222cd..179a786 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-bottom-right-radius-001.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-bottom-right-radius-001.html.ini
@@ -1,4 +1,5 @@ [kind-of-widget-fallback-input-button-border-bottom-right-radius-001.html] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-right-style-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-right-style-001.html.ini new file mode 100644 index 0000000..9c52e73 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-right-style-001.html.ini
@@ -0,0 +1,3 @@ +[kind-of-widget-fallback-input-button-border-right-style-001.html] + expected: + if (product == "content_shell") and (os == "linux"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-top-right-radius-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-top-right-radius-001.html.ini index 427c0273..4450ebef 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-top-right-radius-001.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-button-border-top-right-radius-001.html.ini
@@ -1,4 +1,5 @@ [kind-of-widget-fallback-input-button-border-top-right-radius-001.html] expected: if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL if (product == "content_shell") and (os == "linux"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-inline-start-color-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-inline-start-color-001.html.ini index cb171e9..73a82a25 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-inline-start-color-001.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-reset-border-inline-start-color-001.html.ini
@@ -1,4 +1,5 @@ [kind-of-widget-fallback-input-reset-border-inline-start-color-001.html] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL if (product == "content_shell") and (os == "linux"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-attachment-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-attachment-001.html.ini index 91a22ae..393b7fd3 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-attachment-001.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-background-attachment-001.html.ini
@@ -1,3 +1,3 @@ [kind-of-widget-fallback-input-search-background-attachment-001.html] expected: - if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL + if (product == "content_shell") and (os == "win"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-position-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-position-001.html.ini index ae96f8e..a68ecdd 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-position-001.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-input-search-text-background-position-001.html.ini
@@ -1,3 +1,4 @@ [kind-of-widget-fallback-input-search-text-background-position-001.html] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13"): FAIL if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-block-start-color-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-block-start-color-001.html.ini index 982ba82..89ce0b9 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-block-start-color-001.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-block-start-color-001.html.ini
@@ -1,5 +1,6 @@ [kind-of-widget-fallback-textarea-border-block-start-color-001.html] expected: - if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac13"): FAIL if (product == "content_shell") and (os == "linux"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-left-width-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-left-width-001.html.ini index 8253094..ca41888 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-left-width-001.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-left-width-001.html.ini
@@ -1,6 +1,8 @@ [kind-of-widget-fallback-textarea-border-left-width-001.html] expected: - if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL - if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL - if (product == "content_shell") and (os == "mac") and (port == "mac13"): FAIL - if product == "chrome": FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): PASS + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): PASS + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): PASS + if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): PASS + if (product == "content_shell") and (os == "linux"): PASS + FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-right-style-001.html.ini b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-right-style-001.html.ini index 3169a99..490a263 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-right-style-001.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/css-ui/compute-kind-widget-generated/kind-of-widget-fallback-textarea-border-right-style-001.html.ini
@@ -1,4 +1,5 @@ [kind-of-widget-fallback-textarea-border-right-style-001.html] expected: if (product == "content_shell") and (os == "mac") and (port == "mac13"): FAIL + if (product == "content_shell") and (os == "linux"): FAIL if product == "chrome": FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-values/ex-unit-003.html.ini b/third_party/blink/web_tests/external/wpt/css/css-values/ex-unit-003.html.ini new file mode 100644 index 0000000..6566f3d --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-values/ex-unit-003.html.ini
@@ -0,0 +1,3 @@ +[ex-unit-003.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-writing-modes/abs-pos-non-replaced-vrl-178.xht.ini b/third_party/blink/web_tests/external/wpt/css/css-writing-modes/abs-pos-non-replaced-vrl-178.xht.ini new file mode 100644 index 0000000..cd798d8 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-writing-modes/abs-pos-non-replaced-vrl-178.xht.ini
@@ -0,0 +1,3 @@ +[abs-pos-non-replaced-vrl-178.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-writing-modes/line-box-height-vlr-009.xht.ini b/third_party/blink/web_tests/external/wpt/css/css-writing-modes/line-box-height-vlr-009.xht.ini new file mode 100644 index 0000000..ecaf305 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-writing-modes/line-box-height-vlr-009.xht.ini
@@ -0,0 +1,3 @@ +[line-box-height-vlr-009.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-writing-modes/sizing-orthog-htb-in-vrl-022.xht.ini b/third_party/blink/web_tests/external/wpt/css/css-writing-modes/sizing-orthog-htb-in-vrl-022.xht.ini new file mode 100644 index 0000000..12e44147 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-writing-modes/sizing-orthog-htb-in-vrl-022.xht.ini
@@ -0,0 +1,3 @@ +[sizing-orthog-htb-in-vrl-022.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/css-writing-modes/text-indent-vrl-014.xht.ini b/third_party/blink/web_tests/external/wpt/css/css-writing-modes/text-indent-vrl-014.xht.ini new file mode 100644 index 0000000..18f9c4e9 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/css-writing-modes/text-indent-vrl-014.xht.ini
@@ -0,0 +1,3 @@ +[text-indent-vrl-014.xht] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/cssom-view/scroll-behavior-smooth-positions.html.ini b/third_party/blink/web_tests/external/wpt/css/cssom-view/scroll-behavior-smooth-positions.html.ini index 1df8c18..5b04f51 100644 --- a/third_party/blink/web_tests/external/wpt/css/cssom-view/scroll-behavior-smooth-positions.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/cssom-view/scroll-behavior-smooth-positions.html.ini
@@ -1,5 +1,5 @@ [scroll-behavior-smooth-positions.html] [Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scroll() ] expected: - if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL if (product == "content_shell") and (os == "linux"): FAIL + if (product == "content_shell") and (os == "win"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-001.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-001.html.ini index 07606ee..99a6e43 100644 --- a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-001.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-001.html.ini
@@ -1,3 +1,4 @@ [offset-path-ray-001.html] expected: if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-shape-rect-003.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-shape-rect-003.html.ini index 63b7ed14..d111fd5 100644 --- a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-shape-rect-003.html.ini +++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-shape-rect-003.html.ini
@@ -1,3 +1,4 @@ [offset-path-shape-rect-003.html] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/selectors/has-style-sharing-004.html.ini b/third_party/blink/web_tests/external/wpt/css/selectors/has-style-sharing-004.html.ini new file mode 100644 index 0000000..8bbd04c --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/css/selectors/has-style-sharing-004.html.ini
@@ -0,0 +1,3 @@ +[has-style-sharing-004.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/selectors/old-tests/css3-modsel-126.xml.ini b/third_party/blink/web_tests/external/wpt/css/selectors/old-tests/css3-modsel-126.xml.ini index c99a497..5d6525c 100644 --- a/third_party/blink/web_tests/external/wpt/css/selectors/old-tests/css3-modsel-126.xml.ini +++ b/third_party/blink/web_tests/external/wpt/css/selectors/old-tests/css3-modsel-126.xml.ini
@@ -1,3 +1,4 @@ [css3-modsel-126.xml] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/element-timing/css-generated-text.html.ini b/third_party/blink/web_tests/external/wpt/element-timing/css-generated-text.html.ini new file mode 100644 index 0000000..8bf3a43 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/element-timing/css-generated-text.html.ini
@@ -0,0 +1,4 @@ +[css-generated-text.html] + [Generated text content is observable.] + expected: + if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): [FAIL, PASS]
diff --git a/third_party/blink/web_tests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html.ini b/third_party/blink/web_tests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html.ini new file mode 100644 index 0000000..0eb3dcb --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html.ini
@@ -0,0 +1,3 @@ +[dir_auto-input-script-N-R.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/html/rendering/widgets/the-select-element/option-add-label.html.ini b/third_party/blink/web_tests/external/wpt/html/rendering/widgets/the-select-element/option-add-label.html.ini index fea1c56..9e0721e 100644 --- a/third_party/blink/web_tests/external/wpt/html/rendering/widgets/the-select-element/option-add-label.html.ini +++ b/third_party/blink/web_tests/external/wpt/html/rendering/widgets/the-select-element/option-add-label.html.ini
@@ -1,3 +1,3 @@ [option-add-label.html] expected: - if (product == "content_shell") and (os == "linux") and (flag_specific == "disable-site-isolation-trials"): FAIL + if (product == "content_shell") and (os == "linux"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent-expected.txt b/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent-expected.txt new file mode 100644 index 0000000..85e15d0d --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent-expected.txt
@@ -0,0 +1,13 @@ +This is a testharness.js-based test. +FAIL Adding open to 'details' should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open' assert_equals: expected (string) "closed" but got (undefined) undefined +FAIL Removing open from 'details' should fire a toggle event at the 'details' element, with 'oldState: open' and 'newState: closed' assert_equals: Prototype of toggle event is ToggleEvent.prototype expected object "[object ToggleEvent]" but got object "[object Event]" +FAIL Adding open to 'details' (display:none) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open' assert_equals: expected (string) "closed" but got (undefined) undefined +FAIL Adding open to 'details' (no children) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open' assert_equals: expected (string) "closed" but got (undefined) undefined +PASS Calling open twice on 'details' fires only one toggle event, with 'oldState: closed' and 'newState: open' +FAIL Calling setAttribute('open', '') from 'details' should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open' assert_equals: expected (string) "closed" but got (undefined) undefined +FAIL Calling removeAttribute('open') from 'details' should fire a toggle event at the 'details' element, with 'oldState: open' and 'newState: closed' assert_equals: Prototype of toggle event is ToggleEvent.prototype expected object "[object ToggleEvent]" but got object "[object Event]" +PASS Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element +PASS Setting open=false to closed 'details' element should not fire a toggle event at the 'details' element +FAIL Adding open to 'details' (not in the document) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open' assert_equals: Prototype of toggle event is ToggleEvent.prototype expected object "[object ToggleEvent]" but got object "[object Event]" +Harness: the test ran to completion. +
diff --git a/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent.html b/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent.html index 8ad60de..05e2c11 100644 --- a/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent.html +++ b/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent.html
@@ -46,13 +46,13 @@ <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </details> <script> - var t1 = async_test("Adding open to 'details' should fire a toggle event at the 'details' element"), - t2 = async_test("Removing open from 'details' should fire a toggle event at the 'details' element"), - t3 = async_test("Adding open to 'details' (display:none) should fire a toggle event at the 'details' element"), - t4 = async_test("Adding open from 'details' (no children) should fire a toggle event at the 'details' element"), - t6 = async_test("Calling open twice on 'details' fires only one toggle event"), - t7 = async_test("Calling setAttribute('open', '') to 'details' should fire a toggle event at the 'details' element"), - t8 = async_test("Calling removeAttribute('open') to 'details' should fire a toggle event at the 'details' element"), + var t1 = async_test("Adding open to 'details' should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open'"), + t2 = async_test("Removing open from 'details' should fire a toggle event at the 'details' element, with 'oldState: open' and 'newState: closed'"), + t3 = async_test("Adding open to 'details' (display:none) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open'"), + t4 = async_test("Adding open to 'details' (no children) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open'"), + t6 = async_test("Calling open twice on 'details' fires only one toggle event, with 'oldState: closed' and 'newState: open'"), + t7 = async_test("Calling setAttribute('open', '') from 'details' should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open'"), + t8 = async_test("Calling removeAttribute('open') from 'details' should fire a toggle event at the 'details' element, with 'oldState: open' and 'newState: closed'"), t9 = async_test("Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element"), t10 = async_test("Setting open=false to closed 'details' element should not fire a toggle event at the 'details' element"), @@ -71,10 +71,12 @@ assert_true(evt.isTrusted, "event is trusted"); assert_false(evt.bubbles, "event doesn't bubble"); assert_false(evt.cancelable, "event is not cancelable"); - assert_equals(Object.getPrototypeOf(evt), Event.prototype, "Prototype of toggle event is Event.prototype"); + assert_equals(Object.getPrototypeOf(evt), ToggleEvent.prototype, "Prototype of toggle event is ToggleEvent.prototype"); } details1.ontoggle = t1.step_func_done(function(evt) { + assert_equals(evt.oldState, "closed"); + assert_equals(evt.newState, "open");+ assert_true(details1.open); testEvent(evt) }); @@ -87,12 +89,16 @@ details2.open = false; // closes details2 details3.ontoggle = t3.step_func_done(function(evt) { + assert_equals(evt.oldState, "closed"); + assert_equals(evt.newState, "open");+ assert_true(details3.open); testEvent(evt); }); details3.open = true; // opens details3 details4.ontoggle = t4.step_func_done(function(evt) { + assert_equals(evt.oldState, "closed"); + assert_equals(evt.newState, "open"); assert_true(details4.open); testEvent(evt); }); @@ -105,11 +111,11 @@ testEvent(evt); }) details5.open = true; - }, "Adding open to 'details' (not in the document) should fire a toggle event at the 'details' element"); + }, "Adding open to 'details' (not in the document) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open'"); details6.open = true; details6.open = false; - details6.ontoggle = t6.step_func(function() { + details6.ontoggle = t6.step_func(function(evt) { if (loop) { assert_unreached("toggle event fired twice"); } else { @@ -122,6 +128,8 @@ }, 0); details7.ontoggle = t7.step_func_done(function(evt) { + assert_equals(evt.oldState, "closed"); + assert_equals(evt.newState, "open"); assert_true(details7.open); testEvent(evt) });
diff --git a/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini b/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini new file mode 100644 index 0000000..51333f0 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini
@@ -0,0 +1,35 @@ +[toggleEvent.html] + [Adding open to 'details' (display:none) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open'] + expected: + if debug: PASS + FAIL + + [Adding open to 'details' (no children) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open'] + expected: + if debug: PASS + FAIL + + [Adding open to 'details' (not in the document) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open'] + expected: + if debug: PASS + FAIL + + [Adding open to 'details' should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open'] + expected: + if debug: PASS + FAIL + + [Calling removeAttribute('open') from 'details' should fire a toggle event at the 'details' element, with 'oldState: open' and 'newState: closed'] + expected: + if debug: PASS + FAIL + + [Calling setAttribute('open', '') from 'details' should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open'] + expected: + if debug: PASS + FAIL + + [Removing open from 'details' should fire a toggle event at the 'details' element, with 'oldState: open' and 'newState: closed'] + expected: + if debug: PASS + FAIL
diff --git a/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-dialog-element/backdrop-does-not-inherit.html.ini b/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-dialog-element/backdrop-does-not-inherit.html.ini new file mode 100644 index 0000000..32f20df --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/html/semantics/interactive-elements/the-dialog-element/backdrop-does-not-inherit.html.ini
@@ -0,0 +1,3 @@ +[backdrop-does-not-inherit.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi.html.ini b/third_party/blink/web_tests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi.html.ini new file mode 100644 index 0000000..7469a9b2 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/html/semantics/text-level-semantics/the-br-element/br-bidi.html.ini
@@ -0,0 +1,3 @@ +[br-bidi.html] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/long-animation-frame/tentative/loaf-callback-after-promise.html b/third_party/blink/web_tests/external/wpt/long-animation-frame/tentative/loaf-callback-after-promise.html new file mode 100644 index 0000000..f704807 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/long-animation-frame/tentative/loaf-callback-after-promise.html
@@ -0,0 +1,27 @@ +<!DOCTYPE HTML> +<meta charset=utf-8> +<title>Long Animation Frame Timing: promise resolver before callback</title> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="resources/utils.js"></script> + +<body> +<h1>Long Animation Frame: promise resolvers before callback</h1> +<div id="log"></div> +<script type="module"> + +test_promise_script(async t => { + const response = await fetch("/common/dummy.xml"); + await response.text(); + let count = 0; + + /* A DOM forEach invokes a callback */ + new URLSearchParams("a=1&b=2").forEach(() => { + count++; + }) + busy_wait(very_long_frame_duration); +}, "resolve", "Response.text.then"); + +</script> +</body>
diff --git a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-attributes.tentative.window.js b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-attributes.tentative.window.js index 95ca3dd6..b0afb5c0 100644 --- a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-attributes.tentative.window.js +++ b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-attributes.tentative.window.js
@@ -38,20 +38,20 @@ await assertBFCacheEligibility(rc1, /*shouldRestoreFromBFCache=*/ false); await assertNotRestoredReasonsEquals( rc1, - /*blocked=*/ true, + /*preventedBackForwardCache=*/ "yes", /*url=*/ rc1_url, /*src=*/ null, /*id=*/ null, /*name=*/ null, /*reasons=*/['WebSocket'], /*children=*/[{ - 'blocked': false, + 'preventedBackForwardCache': "no", 'url': null, 'src': rc1_child_url, // Id and name should be empty. 'id': '', 'name': '', - 'reasons': [], - 'children': [] + 'reasons': null, + 'children': null }]); }); \ No newline at end of file
diff --git a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache-reasons-stay.tentative.window.js b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache-reasons-stay.tentative.window.js index 36c1b92..f053efd 100644 --- a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache-reasons-stay.tentative.window.js +++ b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache-reasons-stay.tentative.window.js
@@ -26,7 +26,7 @@ await assertBFCacheEligibility(rc1, /*shouldRestoreFromBFCache=*/ false); await assertNotRestoredReasonsEquals( rc1, - /*blocked=*/ true, + /*preventedBackForwardCache=*/ "yes", /*url=*/ rc1_url, /*src=*/ null, /*id=*/ null, @@ -39,7 +39,7 @@ await assertBFCacheEligibility(rc1, /*shouldRestoreFromBFCache=*/ true); await assertNotRestoredReasonsEquals( rc1, - /*blocked=*/ true, + /*preventedBackForwardCache=*/ "yes", /*url=*/ rc1_url, /*src=*/ null, /*id=*/ null,
diff --git a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.js b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.js index 80adec0..851dd8c6 100644 --- a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.js +++ b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.js
@@ -44,20 +44,20 @@ await assertBFCacheEligibility(rc1, /*shouldRestoreFromBFCache=*/ false); await assertNotRestoredReasonsEquals( rc1, - /*blocked=*/ false, + /*preventedBackForwardCache=*/ "no", /*url=*/ rc1_url, /*src=*/ null, /*id=*/ null, /*name=*/ null, /*reasons=*/[], /*children=*/[{ - 'blocked': true, + 'preventedBackForwardCache': "yes", 'url': null, 'src': rc1_child_url, 'id': 'test-id', // Iframes that are generated by addIframe have an empty name. 'name': '', - 'reasons': [], - 'children': [] + 'reasons': null, + 'children': null }]); }); \ No newline at end of file
diff --git a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-not-bfcached.tentative.window.js b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-not-bfcached.tentative.window.js index 3afce4b9..fbf22fa 100644 --- a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-not-bfcached.tentative.window.js +++ b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-not-bfcached.tentative.window.js
@@ -27,7 +27,7 @@ await assertBFCacheEligibility(rc1, /*shouldRestoreFromBFCache=*/ false); await assertNotRestoredReasonsEquals( rc1, - /*blocked=*/ true, + /*preventedBackForwardCache=*/ "yes", /*url=*/ rc1_url, /*src=*/ null, /*id=*/ null,
diff --git a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-reload.tentative.window.js b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-reload.tentative.window.js index 3e94c3a4..b51d81d 100644 --- a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-reload.tentative.window.js +++ b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-reload.tentative.window.js
@@ -27,7 +27,7 @@ await assertBFCacheEligibility(rc1, /*shouldRestoreFromBFCache=*/ false); await assertNotRestoredReasonsEquals( rc1, - /*blocked=*/ true, + /*preventedBackForwardCache=*/ "yes", /*url=*/ rc1_url, /*src=*/ null, /*id=*/ null,
diff --git a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-bfcache.tentative.window.js b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-bfcache.tentative.window.js index 26fea56..a83db30 100644 --- a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-bfcache.tentative.window.js +++ b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-bfcache.tentative.window.js
@@ -38,21 +38,21 @@ await assertBFCacheEligibility(rc1, /*shouldRestoreFromBFCache=*/ false); await assertNotRestoredReasonsEquals( rc1, - /*blocked=*/ false, + /*preventedBackForwardCache=*/ "no", /*url=*/ rc1_url, /*src=*/ null, /*id=*/ null, /*name=*/ null, /*reasons=*/[], /*children=*/[{ - 'blocked': true, + 'preventedBackForwardCache': "yes", 'url': rc1_child_url, 'src': rc1_child_url, 'id': 'test-id', 'name': '', 'reasons': ['WebSocket'], 'children': [{ - 'blocked': false, + 'preventedBackForwardCache': "no", 'url': rc1_grand_child_url, 'src': rc1_grand_child_url, 'id': '',
diff --git a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.js b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.js index e1bfafd..bc05d39f 100644 --- a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.js +++ b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.js
@@ -31,13 +31,10 @@ // Go back. await newRemoteContextHelper.historyBack(); - const navigation_entry = await rc1.executeScript(() => { - return performance.getEntriesByType('navigation')[0]; - }); // Reasons are not reset for same-origin replace. await assertNotRestoredReasonsEquals( rc1, - /*blocked=*/ true, + /*preventedBackForwardCache=*/ "yes", /*url=*/ rc1_url, /*src=*/ null, /*id=*/ null,
diff --git a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/test-helper.js b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/test-helper.js index 0737f71..20729c98 100644 --- a/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/test-helper.js +++ b/third_party/blink/web_tests/external/wpt/performance-timeline/not-restored-reasons/test-helper.js
@@ -9,27 +9,35 @@ function assertReasonsStructEquals( result, blocked, url, src, id, name, reasons, children) { - assert_equals(result.blocked, blocked); + assert_equals(result.preventedBackForwardCache, blocked); assert_equals(result.url, url); assert_equals(result.src, src); assert_equals(result.id, id); assert_equals(result.name, name); // Reasons should match. - assert_equals(result.reasons.length, reasons.length); - reasons.sort(); - result.reasons.sort(); - for (let i = 0; i < reasons.length; i++) { - assert_equals(result.reasons[i], reasons[i]); + if (reasons === null) { + assert_equals(result.reasons, reasons); + } else { + assert_equals(result.reasons.length, reasons.length); + reasons.sort(); + result.reasons.sort(); + for (let i = 0; i < reasons.length; i++) { + assert_equals(result.reasons[i], reasons[i]); + } } + // Children should match. - assert_equals(result.children.length, children.length); - children.sort(); - result.children.sort(); - for (let j = 0; j < children.length; j++) { - assertReasonsStructEquals( - result.children[0], children[0].blocked, children[0].url, - children[0].src, children[0].id, children[0].name, children[0].reasons, - children[0].children); + if (children === null) { + assert_equals(result.children, children); + } else { + children.sort(); + result.children.sort(); + for (let j = 0; j < children.length; j++) { + assertReasonsStructEquals( + result.children[0], children[0].preventedBackForwardCache, children[0].url, + children[0].src, children[0].id, children[0].name, children[0].reasons, + children[0].children); + } } }
diff --git a/third_party/blink/web_tests/external/wpt/resource-timing/content-type-parsing.html.ini b/third_party/blink/web_tests/external/wpt/resource-timing/content-type-parsing.html.ini index 47741a4..538d422 100644 --- a/third_party/blink/web_tests/external/wpt/resource-timing/content-type-parsing.html.ini +++ b/third_party/blink/web_tests/external/wpt/resource-timing/content-type-parsing.html.ini
@@ -9,35 +9,32 @@ [content-type 10 : text/plain,*/*] expected: - if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): [PASS, FAIL] - if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL + if (product == "content_shell") and (os == "win") and (port == "win11"): [PASS, FAIL] if (product == "content_shell") and (os == "linux"): FAIL if product == "chrome": FAIL [content-type 11 : text/html,*/*] expected: - if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL - if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): [PASS, FAIL] + if (product == "content_shell") and (os == "win") and (port == "win11"): [PASS, FAIL] if (product == "content_shell") and (os == "linux"): FAIL if product == "chrome": FAIL [content-type 12 : */*,text/html] expected: - if (product == "content_shell") and (os == "win") and (port == "win11"): PASS - if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): [FAIL, PASS] + if (product == "content_shell") and (os == "win") and (port == "win11"): [PASS, FAIL] if (product == "content_shell") and (os == "linux"): PASS if product == "chrome": PASS FAIL [content-type 13 : text/plain,*/*;charset=gbk] expected: - if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): [PASS, FAIL] + if (product == "content_shell") and (os == "win") and (port == "win11"): [PASS, FAIL] if (product == "content_shell") and (os == "linux"): FAIL if product == "chrome": FAIL [content-type 14 : text/html,*/*;charset=gbk] expected: - if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): [PASS, FAIL] + if (product == "content_shell") and (os == "win") and (port == "win11"): [PASS, FAIL] if (product == "content_shell") and (os == "linux"): FAIL if product == "chrome": FAIL @@ -52,11 +49,19 @@ [content-type 2 : text/html,text/plain] expected: - if (product == "content_shell") and (os == "mac"): FAIL + if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): PASS + if (product == "content_shell") and (os == "win") and (port == "win11"): [PASS, FAIL] + if (product == "content_shell") and (os == "linux"): PASS + if product == "chrome": PASS + FAIL [content-type 3 : text/plain;charset=gbk,text/html] expected: - if (product == "content_shell") and (os == "mac"): FAIL + if (product == "content_shell") and (os == "win") and (port == "win11"): [PASS, FAIL] + if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): PASS + if (product == "content_shell") and (os == "linux"): PASS + if product == "chrome": PASS + FAIL [content-type 4 : text/plain;charset=gbk,text/html;charset=windows-1254] expected: FAIL @@ -75,8 +80,8 @@ [content-type 9 : text/html;charset=gbk,text/plain,text/html] expected: - if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): [FAIL, PASS] - if (product == "content_shell") and (os == "win") and (port == "win11"): FAIL + if (product == "content_shell") and (os == "win") and (port == "win11"): [FAIL, PASS] + if (product == "content_shell") and (os == "win") and (port == "win10.20h2"): FAIL if (product == "content_shell") and (os == "linux"): FAIL if product == "chrome": FAIL
diff --git a/third_party/blink/web_tests/external/wpt/screen-capture/permissions-policy-video.https.sub.html.ini b/third_party/blink/web_tests/external/wpt/screen-capture/permissions-policy-video.https.sub.html.ini new file mode 100644 index 0000000..71dc9b66 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/screen-capture/permissions-policy-video.https.sub.html.ini
@@ -0,0 +1,4 @@ +[permissions-policy-video.https.sub.html] + [Default "display-capture" permissions policy ["self"\] disallows cross-origin iframes.] + expected: + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL
diff --git a/third_party/blink/web_tests/external/wpt/scroll-to-text-fragment/iframe-scroll.sub.html.ini b/third_party/blink/web_tests/external/wpt/scroll-to-text-fragment/iframe-scroll.sub.html.ini index 6027ad7..afa29fb 100644 --- a/third_party/blink/web_tests/external/wpt/scroll-to-text-fragment/iframe-scroll.sub.html.ini +++ b/third_party/blink/web_tests/external/wpt/scroll-to-text-fragment/iframe-scroll.sub.html.ini
@@ -1,3 +1,4 @@ [iframe-scroll.sub.html] expected: if (product == "content_shell") and (os == "mac") and (port == "mac12"): ERROR + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): ERROR
diff --git a/third_party/blink/web_tests/external/wpt/webcodecs/full-cycle-test.https.any.js.ini b/third_party/blink/web_tests/external/wpt/webcodecs/full-cycle-test.https.any.js.ini index 7faeb123..f462775 100644 --- a/third_party/blink/web_tests/external/wpt/webcodecs/full-cycle-test.https.any.js.ini +++ b/third_party/blink/web_tests/external/wpt/webcodecs/full-cycle-test.https.any.js.ini
@@ -26,20 +26,27 @@ [full-cycle-test.https.any.html?h264_avc] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): CRASH + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): CRASH if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): TIMEOUT - if (product == "content_shell") and (os == "mac") and (port == "mac12"): CRASH if (product == "content_shell") and (os == "mac") and (port == "mac13"): CRASH if (product == "content_shell") and (os == "mac") and (port == "mac11"): CRASH - if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): CRASH - if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): CRASH [Encoding and decoding cycle] expected: - if (product == "content_shell") and (os == "mac"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac11"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac13"): FAIL PRECONDITION_FAILED [Encoding and decoding cycle w/ stripped color space] expected: - if (product == "content_shell") and (os == "mac"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac11"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac10.15"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac13"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL PRECONDITION_FAILED
diff --git a/third_party/blink/web_tests/external/wpt/webcodecs/reconfiguring-encoder.https.any.js.ini b/third_party/blink/web_tests/external/wpt/webcodecs/reconfiguring-encoder.https.any.js.ini index 521fd5c9..9bce848 100644 --- a/third_party/blink/web_tests/external/wpt/webcodecs/reconfiguring-encoder.https.any.js.ini +++ b/third_party/blink/web_tests/external/wpt/webcodecs/reconfiguring-encoder.https.any.js.ini
@@ -5,15 +5,13 @@ [reconfiguring-encoder.https.any.html?h264_annexb] expected: if (product == "content_shell") and (os == "mac") and (port == "mac13"): ERROR - if (product == "content_shell") and (os == "mac") and (port == "mac12"): ERROR - if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): ERROR if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): ERROR + if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): ERROR [Reconfiguring encoder] expected: if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL - if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL - if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac13"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL PRECONDITION_FAILED @@ -38,14 +36,16 @@ [reconfiguring-encoder.https.any.worker.html?h264_annexb] expected: + if (product == "content_shell") and (os == "mac") and (port == "mac13"): ERROR if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): ERROR if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): ERROR - if (product == "content_shell") and (os == "mac") and (port == "mac13"): ERROR + if (product == "content_shell") and (os == "mac") and (port == "mac12"): ERROR [Reconfiguring encoder] expected: - if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac12"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac12-arm64"): FAIL if (product == "content_shell") and (os == "mac") and (port == "mac13"): FAIL + if (product == "content_shell") and (os == "mac") and (port == "mac13-arm64"): FAIL PRECONDITION_FAILED
diff --git a/third_party/blink/web_tests/webexposed/global-interface-listing-expected.txt b/third_party/blink/web_tests/webexposed/global-interface-listing-expected.txt index 7e0a6bc..654d294 100644 --- a/third_party/blink/web_tests/webexposed/global-interface-listing-expected.txt +++ b/third_party/blink/web_tests/webexposed/global-interface-listing-expected.txt
@@ -6585,6 +6585,17 @@ attribute @@toStringTag getter node method constructor +interface NotRestoredReasons + attribute @@toStringTag + getter children + getter id + getter name + getter preventedBackForwardCache + getter reasons + getter src + getter url + method constructor + method toJSON interface Notification : EventTarget static getter maxActions static getter permission
diff --git a/third_party/blink/web_tests/wpt_internal/dom/abort/abort-signal-memory-tests.https.any.js b/third_party/blink/web_tests/wpt_internal/dom/abort/abort-signal-memory-tests.https.any.js index 94182f4..9beb627c 100644 --- a/third_party/blink/web_tests/wpt_internal/dom/abort/abort-signal-memory-tests.https.any.js +++ b/third_party/blink/web_tests/wpt_internal/dom/abort/abort-signal-memory-tests.https.any.js
@@ -1,16 +1,15 @@ -// META: script=./resources/run-async-gc.js // META: script=./resources/abort-signal-any-memory-tests.js abortSignalAnyMemoryTests(AbortSignal, AbortController); -promise_test(async t => { +test(t => { let count = 0; const controller = new AbortController(); const signal = controller.signal; addEventListener('test', () => { ++count; }, {signal}); // GC should not affect the event dispatch or listener removal below. - await runAsyncGC(); + gc(); dispatchEvent(new Event('test')); dispatchEvent(new Event('test')); @@ -22,7 +21,7 @@ assert_equals(count, 2); }, 'AbortSignalRegistry tracks algorithm handles for event listeners'); -promise_test(async t => { +test(t => { let count = 0; const controller = new AbortController(); @@ -40,14 +39,14 @@ // GC should not affect the listener removal below. The composite signal // above is not held onto by JS, so this test will fail if nothing is // holding a reference to it. - await runAsyncGC(); + gc(); controller.abort(); dispatchEvent(new Event('test2')); assert_equals(count, 2); }, 'AbortSignalRegistry tracks algorithm handles for event listeners (composite signal)'); -promise_test(async t => { +promise_test(t => { const controller = new AbortController(); let promise; @@ -59,9 +58,7 @@ // Make sure the composite signal isn't GCed even though the lock request // doesn't hold onto it. - // Note: use high priority GC tasks to ensure they're scheduled before the - // locks request promise is resolved. - await runAsyncGC(/*highPriority*/true); + gc(); controller.abort(); return promise_rejects_dom(t, 'AbortError', promise);
diff --git a/third_party/blink/web_tests/wpt_internal/dom/abort/resources/abort-signal-any-memory-tests.js b/third_party/blink/web_tests/wpt_internal/dom/abort/resources/abort-signal-any-memory-tests.js index a97d31d..4b1e2f9 100644 --- a/third_party/blink/web_tests/wpt_internal/dom/abort/resources/abort-signal-any-memory-tests.js +++ b/third_party/blink/web_tests/wpt_internal/dom/abort/resources/abort-signal-any-memory-tests.js
@@ -1,4 +1,5 @@ // Global state that should be prevented from being garbage collected. +let gRegistry; let gController; let gController2; let gSignals = []; @@ -6,306 +7,356 @@ function abortSignalAnyMemoryTests(signalInterface, controllerInterface) { const suffix = `(using ${signalInterface.name} and ${controllerInterface.name})`; + // Schedules a GC to run before any pending finalization registry callbacks. + // This depends on user-blocking tasks running at a higher priority than + // main-thread V8 tasks. + const scheduleHighPriorityGC = () => scheduler.postTask(() => { gc(); }, {priority: 'user-blocking'}); + // Use promise tests so tests are not interleaved (to prevent global state // from getting clobbered). - promise_test(async t => { - let wr1; - let wr2; + promise_test(t => { + return new Promise((resolve) => { + let tokens = []; + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + tokens.push(token); + if (tokens.length == 2) { + assert_in_array(1, tokens); + assert_in_array(2, tokens); + resolve(); + } + })); - (function() { - let controller1 = new controllerInterface(); - let controller2 = new controllerInterface(); + (function() { + let controller1 = new controllerInterface(); + let controller2 = new controllerInterface(); - gSignals.push(controller1.signal); - gSignals.push(controller2.signal); + gSignals.push(controller1.signal); + gSignals.push(controller2.signal); - signal = signalInterface.any(gSignals); - gSignals.push(signal); + signal = signalInterface.any(gSignals); + gSignals.push(signal); - wr1 = new WeakRef(controller1); - wr2 = new WeakRef(controller2); - controller1 = null; - controller2 = null; - })(); + gRegistry.register(controller1, 1); + gRegistry.register(controller2, 2); + controller1 = null; + controller2 = null; + })(); - await runAsyncGC(); - - assert_equals(wr1.deref(), undefined, 'controller1 should be GCed'); - assert_equals(wr2.deref(), undefined, 'controller2 should be GCed'); + gc(); + }); }, `Controllers can be GCed when their signals are being followed ${suffix}`); - promise_test(async t => { - let wr1; - let wr2; - let wr3; + promise_test(t => { + return new Promise((resolve) => { + let tokens = []; + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + tokens.push(token); + if (tokens.length == 3) { + assert_in_array(1, tokens); + assert_in_array(2, tokens); + assert_in_array(3, tokens); + resolve(); + } + })); - (function() { - let controller1 = new controllerInterface(); - let controller2 = new controllerInterface(); - let signal = signalInterface.any([controller1.signal, controller2.signal]); + (function() { + let controller1 = new controllerInterface(); + let controller2 = new controllerInterface(); + let signal = signalInterface.any([controller1.signal, controller2.signal]); - wr1 = new WeakRef(controller1); - wr2 = new WeakRef(controller2); - wr3 = new WeakRef(signal); + gRegistry.register(controller1, 1); + gRegistry.register(controller2, 2); + gRegistry.register(signal, 3); - controller1 = null; - controller2 = null; - signal = null; - })(); + controller1 = null; + controller2 = null; + signal = null; + })(); - await runAsyncGC(); - - assert_equals(wr1.deref(), undefined, 'controller1 should be GCed'); - assert_equals(wr2.deref(), undefined, 'controller2 should be GCed'); - assert_equals(wr3.deref(), undefined, 'signal should be GCed'); + gc(); + }); }, `Signals can be GCed when all abort sources have been GCed ${suffix}`); - promise_test(async t => { - let wr1; - let wr2; + promise_test(t => { + return new Promise((resolve) => { + let tokens = []; + gController = new controllerInterface(); + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + tokens.push(token); + if (tokens.length == 2) { + assert_false(gController.signal.aborted); + assert_in_array(1, tokens); + assert_in_array(2, tokens); + resolve(); + } + })); - gController = new controllerInterface(); + (function() { + let signal1 = signalInterface.any([gController.signal]); + let signal2 = signalInterface.any([signal1]); - (function() { - let signal1 = signalInterface.any([gController.signal]); - let signal2 = signalInterface.any([signal1]); + gRegistry.register(signal1, 1); + gRegistry.register(signal2, 2); - wr1 = new WeakRef(signal1); - wr2 = new WeakRef(signal2); + signal1 = null; + signal2 = null; + })(); - signal1 = null; - signal2 = null; - })(); - - await runAsyncGC(); - - assert_equals(wr1.deref(), undefined, 'signal1 should be GCed'); - assert_equals(wr2.deref(), undefined, 'signal2 should be GCed'); + gc(); + }); }, `Signals can be GCed when they have no references or event listeners ${suffix}`); - promise_test(async t => { - let wr1; - let wr2; + promise_test(t => { + return new Promise((resolve) => { + let tokens = []; + gController = new controllerInterface(); + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + tokens.push(token); + if (tokens.length == 2) { + assert_false(gController.signal.aborted); + assert_in_array(1, tokens); + assert_in_array(2, tokens); + resolve(); + } + })); - gController = new controllerInterface(); + (function() { + let signal1 = signalInterface.any([gController.signal]); + signal1.addEventListener('event', () => {}); - (function() { - let signal1 = signalInterface.any([gController.signal]); - signal1.addEventListener('event', () => {}); + let signal2 = signalInterface.any([signal1]); + signal2.addEventListener('event', () => {}); - let signal2 = signalInterface.any([signal1]); - signal2.addEventListener('event', () => {}); + gRegistry.register(signal1, 1); + gRegistry.register(signal2, 2); - wr1 = new WeakRef(signal1); - wr2 = new WeakRef(signal2); + signal1 = null; + signal2 = null; + })(); - signal1 = null; - signal2 = null; - })(); - - await runAsyncGC(); - - assert_equals(wr1.deref(), undefined, 'signal1 should be GCed'); - assert_equals(wr2.deref(), undefined, 'signal2 should be GCed'); + gc(); + }); }, `Signals can be GCed when they have no references or relevant event listeners ${suffix}`); - promise_test(async t => { - let wr1; - let wr2; + promise_test(t => { + return new Promise((resolve) => { + let tokens = []; - gController = new controllerInterface(); + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + tokens.push(token); + if (tokens.length == 2) { + assert_in_array(1, tokens); + assert_in_array(2, tokens); + resolve(); + } + })); - (function() { - let signal1 = signalInterface.any([gController.signal]); - let signal2 = signalInterface.any([signal1]); + gController = new controllerInterface(); - wr1 = new WeakRef(signal1); - wr2 = new WeakRef(signal2); + (function() { + let signal1 = signalInterface.any([gController.signal]); + let signal2 = signalInterface.any([signal1]); - const abortCallback1 = () => {}; - const abortCallback2 = () => {}; + gRegistry.register(signal1, 1); + gRegistry.register(signal2, 2); - signal1.addEventListener('abort', abortCallback1); - signal1.addEventListener('abort', abortCallback2); + const abortCallback1 = () => {}; + const abortCallback2 = () => {}; - signal2.addEventListener('abort', abortCallback1); - signal2.addEventListener('abort', abortCallback2); + signal1.addEventListener('abort', abortCallback1); + signal1.addEventListener('abort', abortCallback2); - signal1.removeEventListener('abort', abortCallback1); - signal1.removeEventListener('abort', abortCallback2); + signal2.addEventListener('abort', abortCallback1); + signal2.addEventListener('abort', abortCallback2); - signal2.removeEventListener('abort', abortCallback1); - signal2.removeEventListener('abort', abortCallback2); + signal1.removeEventListener('abort', abortCallback1); + signal1.removeEventListener('abort', abortCallback2); - signal1 = null; - signal2 = null; - })(); + signal2.removeEventListener('abort', abortCallback1); + signal2.removeEventListener('abort', abortCallback2); - await runAsyncGC(); + signal1 = null; + signal2 = null; + })(); - assert_equals(wr1.deref(), undefined, 'signal1 should be GCed'); - assert_equals(wr2.deref(), undefined, 'signal2 should be GCed'); + gc(); + }); }, `Signals can be GCed when all abort event listeners have been removed ${suffix}`); - promise_test(async t => { - let fired = false; + promise_test(t => { + return new Promise((resolve) => { + let tokenCount = 0; + let fired = false; - gController = new controllerInterface(); + gController = new controllerInterface(); - (function() { - let signal = signalInterface.any([gController.signal]); - signal.onabort = t.step_func((e) => { - fired = true; - assert_true(e.target.aborted); - }); + (function() { + let signal = signalInterface.any([gController.signal]); + signal.onabort = t.step_func((e) => { + assert_true(e.target.aborted); + resolve(); + }); - signal = null; - })(); + signal = null; + })(); - await runAsyncGC(); - - gController.abort(); - assert_true(fired, 'signal should not be GCed before being aborted'); + gc(); + gController.abort(); + }); }, `Signals are not GCed before being aborted by a controller when they have abort event listeners ${suffix}`); - promise_test(async t => { - let fired = false; - let wr; + promise_test(t => { + return new Promise((resolve) => { + gController = new controllerInterface(); + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + assert_equals(token, 1); + assert_true(fired, 'The abort listener should not run before the signal is GCed'); + resolve(); + })); - gController = new controllerInterface(); + (function() { + let signal = signalInterface.any([AbortSignal.timeout(20)]); + signal.onabort = t.step_func(() => { + fired = true; + // GC could also be triggered in this timeout task, so run GC at high + // priority to ensure the task finishes before the test. + scheduleHighPriorityGC(); + }); + gRegistry.register(signal, 1); + signal = null; + })(); - (function() { - let signal = signalInterface.any([AbortSignal.timeout(20)]); - signal.onabort = t.step_func(() => { - fired = true; - }); - wr = new WeakRef(signal); - signal = null; - })(); - - await runAsyncGC(); - await t.step_wait(() => fired, 'The abort listener should run before the signal is GCed', 500, 20); - await runAsyncGC(); - assert_equals(wr.deref(), undefined, 'signal should be GCed'); + gc(); + }); }, `Composite signals are not GCed before being aborted by timeout when they have abort event listeners ${suffix}`); - promise_test(async t => { - let fired = false; - let wr1; - let wr2; + promise_test(t => { + return new Promise((resolve) => { + let tokenCount = 0; + let fired = false; - gController = new controllerInterface(); + gController = new controllerInterface(); + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + ++tokenCount; + if (tokenCount == 1) { + assert_equals(token, 1, 'tempCompositeSignal should be GCed first'); + assert_false(fired, 'The abort listener should not run before tempCompositeSignal is GCed'); + gController.abort(); + gc(); + } - (function() { - // `tempCompositeSignal` can be GCed after this function because it is - // only used to construct `compositeSignal`. - let tempCompositeSignal = signalInterface.any([gController.signal]); - wr1 = new WeakRef(tempCompositeSignal); + if (tokenCount == 2) { + assert_equals(token, 2, 'compositeSignal should be GCed second'); + assert_true(fired, 'The abort listener should run before compositeSignal is GCed'); + resolve(); + } + })); - let compositeSignal = signalInterface.any([tempCompositeSignal]); - compositeSignal.onabort = t.step_func(() => { - fired = true; - }); - wr2 = new WeakRef(compositeSignal); + (function() { + // `tempCompositeSignal` can be GCed after this function because it is + // only used to construct `compositeSignal`. + let tempCompositeSignal = signalInterface.any([gController.signal]); + gRegistry.register(tempCompositeSignal, 1); - tempCompositeSignal = null; - compositeSignal = null; - })(); + let compositeSignal = signalInterface.any([tempCompositeSignal]); + compositeSignal.onabort = t.step_func(() => { + fired = true; + }); + gRegistry.register(compositeSignal, 2); - await runAsyncGC(); + tempCompositeSignal = null; + compositeSignal = null; + })(); - assert_equals(wr1.deref(), undefined, 'tempCompositeSignal should be GCed'); - assert_not_equals(wr2.deref(), undefined, 'compositeSignal shound not be GCed yet'); - assert_false(fired, 'The abort listener should not run before tempCompositeSignal is GCed'); - - gController.abort(); - - await runAsyncGC(); - - assert_equals(wr2.deref(), undefined, 'compositeSignal should be GCed'); - assert_true(fired, 'The abort listener should run before compositeSignal is GCed'); + gc(); + }); }, `Temporary composite signals used for constructing other composite signals can be GCed ${suffix}`); - promise_test(async t => { - let fired = false; - let wr1; - let wr2; - let wr3; - let wr4; - let wr5; + promise_test(t => { + return new Promise((resolve) => { + let tokenCount = 0; + let fired = false; + let tokens = []; - gController = new controllerInterface(); - gController2 = new controllerInterface(); + gController = new controllerInterface(); + gController2 = new controllerInterface(); + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + ++tokenCount; + tokens.push(token); - (function() { - // These signals should be GCed after this function runs, before the - // timeout aborts `testSignal`. - let signal1 = signalInterface.any([gController.signal]); - let signal2 = signalInterface.any([gController2.signal]); - let signal3 = signalInterface.any([signal1, signal2]); + if (tokenCount == 3) { + assert_array_equals(tokens.sort(), [1, 2, 3], 'The temporary signals should be GCed first'); + assert_false(fired, 'The temporary signals should be GCed before the abort event listener fires'); + } - wr1 = new WeakRef(signal1); - wr2 = new WeakRef(signal2); - wr3 = new WeakRef(signal3); + if (tokenCount == 5) { + assert_true(fired, 'The abort listener should run before compositeSignal is GCed'); + resolve(); + } + })); - let timeoutSignal = AbortSignal.timeout(20); - // This and `timeoutSignal` must remain alive until the timeout fires. - let testSignal = signalInterface.any([signal3, timeoutSignal]); - testSignal.onabort = t.step_func(() => { - fired = true; - }); + (function() { + // These signals should be GCed after this function runs, before the + // timeout aborts `testSignal`. + let signal1 = signalInterface.any([gController.signal]); + let signal2 = signalInterface.any([gController2.signal]); + let signal3 = signalInterface.any([signal1, signal2]); - wr4 = new WeakRef(timeoutSignal); - wr5 = new WeakRef(testSignal); + let timeoutSignal = AbortSignal.timeout(20); + // This and `timeoutSignal` must remain alive until the timeout fires. + let testSignal = signalInterface.any([signal3, timeoutSignal]); + testSignal.onabort = t.step_func(() => { + fired = true; + scheduleHighPriorityGC(); + }); - signal1 = null; - signal2 = null; - signal3 = null; - timeoutSignal = null; - testSignal = null; - })(); + gRegistry.register(signal1, 1); + gRegistry.register(signal2, 2); + gRegistry.register(signal3, 3); + gRegistry.register(timeoutSignal, 4); + gRegistry.register(testSignal, 5); - // Running GC async in high priority tasks should complete before the timeout. - await runAsyncGC(/*highPriority*/true); - assert_false(fired, 'GC should complete before the timeout fires'); - assert_equals(wr1.deref(), undefined, 'signal1 should be GCed'); - assert_equals(wr2.deref(), undefined, 'signal2 should be GCed'); - assert_equals(wr3.deref(), undefined, 'signal3 should be GCed'); - assert_not_equals(wr4.deref(), undefined, 'timeoutSignal should not be GCed before the timeout'); - assert_not_equals(wr5.deref(), undefined, 'testSignal should not be GCed before the timeout'); + signal1 = null; + signal2 = null; + signal3 = null; + timeoutSignal = null; + testSignal = null; + })(); - await t.step_wait(() => fired, 'The abort listener should run before the signal is GCed', 500, 20); - - await runAsyncGC(); - assert_equals(wr4.deref(), undefined, 'timeoutSignal should be GCed'); - assert_equals(wr5.deref(), undefined, 'testSignal should be GCed'); + gc(); + }); }, `Nested and intermediate composite signals can be GCed when expected ${suffix}`); - promise_test(async t => { - let wr1; - let wr2; + promise_test(t => { + return new Promise((resolve) => { + let tokenCount = 0; + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + ++tokenCount; + if (tokenCount == 2) { + resolve(); + } + })); - (function() { - let signal1 = signalInterface.any([]); - signal1.addEventListener('abort', () => {}); - // For plain AbortSignals, this should not be a no-op. For TaskSignals, - // this will test the settling logic. - signal1.addEventListener('prioritychange', () => {}); - wr1 = new WeakRef(signal1); + (function() { + let signal1 = signalInterface.any([]); + signal1.addEventListener('abort', () => {}); + // For plain AbortSignals, this should not be a no-op. For TaskSignals, + // this will test the settling logic. + signal1.addEventListener('prioritychange', () => {}); + gRegistry.register(signal1, 1); - let controller = new controllerInterface(); - let signal2 = signalInterface.any([controller.signal]); - signal2.addEventListener('abort', () => {}); - signal2.addEventListener('prioritychange', () => {}); - wr2 = new WeakRef(signal2); + let controller = new controllerInterface(); + let signal2 = signalInterface.any([controller.signal]); + signal2.addEventListener('abort', () => {}); + signal2.addEventListener('prioritychange', () => {}); + gRegistry.register(signal2, 2); - signal1 = null; - signal2 = null; - controller = null; - })(); + signal1 = null; + signal2 = null; + controller = null; + })(); - await runAsyncGC(); - assert_equals(wr1.deref(), undefined, 'signal1 should be GCed'); - assert_equals(wr2.deref(), undefined, 'signal2 should be GCed'); + gc(); + }); }, `Settled composite signals with event listeners can be GCed ${suffix}`); }
diff --git a/third_party/blink/web_tests/wpt_internal/dom/abort/resources/run-async-gc.js b/third_party/blink/web_tests/wpt_internal/dom/abort/resources/run-async-gc.js deleted file mode 100644 index a7e1af1d..0000000 --- a/third_party/blink/web_tests/wpt_internal/dom/abort/resources/run-async-gc.js +++ /dev/null
@@ -1,13 +0,0 @@ -async function runAsyncGC(highPriority) { - // Run gc in a loop to ensure anything needing more than one cycle can be - // collected, e.g. due to dependencies. Note this is similar to - // ThreadState::CollectAllGarbageForTesting, but async and with 2 less - // iterations. - for (let i = 0; i < 3; i++) { - if (highPriority) { - await scheduler.postTask(() => { gc(); }, {priority: 'user-blocking'}); - } else { - await gc({type: 'major', execution: 'async'}); - } - } -}
diff --git a/third_party/blink/web_tests/wpt_internal/scheduler/task-signal-any-memory-abort.any.js b/third_party/blink/web_tests/wpt_internal/scheduler/task-signal-any-memory-abort.any.js index 1ca2f56..09c5b39a 100644 --- a/third_party/blink/web_tests/wpt_internal/scheduler/task-signal-any-memory-abort.any.js +++ b/third_party/blink/web_tests/wpt_internal/scheduler/task-signal-any-memory-abort.any.js
@@ -1,4 +1,3 @@ -// META: script=../dom/abort/resources/run-async-gc.js // META: script=../dom/abort/resources/abort-signal-any-memory-tests.js abortSignalAnyMemoryTests(TaskSignal, AbortController);
diff --git a/third_party/blink/web_tests/wpt_internal/scheduler/task-signal-any-memory-priority.any.js b/third_party/blink/web_tests/wpt_internal/scheduler/task-signal-any-memory-priority.any.js index 19b5237..ee28c3a 100644 --- a/third_party/blink/web_tests/wpt_internal/scheduler/task-signal-any-memory-priority.any.js +++ b/third_party/blink/web_tests/wpt_internal/scheduler/task-signal-any-memory-priority.any.js
@@ -1,152 +1,157 @@ -// META: script=../dom/abort/resources/run-async-gc.js - // Global state that should be prevented from being garbage collected. +let gRegistry; let gController; let gSignals = []; // The tests below rely on the same global state, which each test manipulates. // Use promise_tests so tests are not interleaved, otherwise the global state // can change unexpectedly. -promise_test(async t => { - let wr1; - let wr2; - let wr3; +promise_test(t => { + return new Promise((resolve) => { + let tokens = []; + gController = new TaskController(); + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + tokens.push(token); + if (tokens.length == 3) { + assert_in_array(1, tokens); + assert_in_array(2, tokens); + assert_in_array(3, tokens); + resolve(); + } + })); - gController = new TaskController(); + (function() { + let signal1 = TaskSignal.any([], {priority: gController.signal}); + let signal2 = TaskSignal.any([gController.signal], {priority: gController.signal}); + let signal3 = TaskSignal.any([signal2]); - (function() { - let signal1 = TaskSignal.any([], {priority: gController.signal}); - let signal2 = TaskSignal.any([gController.signal], {priority: gController.signal}); - let signal3 = TaskSignal.any([signal2]); + gRegistry.register(signal1, 1); + gRegistry.register(signal2, 2); + gRegistry.register(signal3, 3); - wr1 = new WeakRef(signal1); - wr2 = new WeakRef(signal2); - wr3 = new WeakRef(signal3); + signal1 = null; + signal2 = null; + signal3 = null; + })(); - signal1 = null; - signal2 = null; - signal3 = null; - })(); - - await runAsyncGC(); - - assert_equals(wr1.deref(), undefined, 'signal1 should be GCed'); - assert_equals(wr2.deref(), undefined, 'signal2 should be GCed'); - assert_equals(wr3.deref(), undefined, 'signal3 should be GCed'); + gc(); + }); }, "TaskSignals can be GCed when they have no references or event listeners"); -promise_test(async t => { - let wr1; - let wr2; +promise_test(t => { + return new Promise((resolve) => { + let tokens = []; + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + tokens.push(token); + if (tokens.length == 2) { + assert_in_array(1, tokens); + assert_in_array(2, tokens); + resolve(); + } + })); - (function() { - let controller = new TaskController(); - let signal = TaskSignal.any([], {priority: controller.signal}); - signal.onprioritychange = () => {}; + (function() { + let controller = new TaskController(); + let signal = TaskSignal.any([], {priority: controller.signal}); + signal.onprioritychange = () => {}; - wr1 = new WeakRef(controller); - wr2 = new WeakRef(signal); + gRegistry.register(controller, 1); + gRegistry.register(signal, 2); - controller = null; - signal = null; - })(); + controller = null; + signal = null; + })(); - await runAsyncGC(); - assert_equals(wr1.deref(), undefined, 'controller should be GCed'); - assert_equals(wr2.deref(), undefined, 'signal should be GCed'); + gc(); + }); }, "A TaskSignal with a prioritychange listener can be GCed when its priority source has been GCed"); -promise_test(async t => { - let fired = false; +promise_test(t => { + return new Promise((resolve) => { + (function() { + gController = new TaskController(); + let signal = TaskSignal.any([], {priority: gController.signal}); + signal.onprioritychange = t.step_func((e) => { + assert_equals(e.target.priority, 'background'); + resolve(); + }); + signal = null; + })(); - (function() { - gController = new TaskController(); - let signal = TaskSignal.any([], {priority: gController.signal}); - signal.onprioritychange = t.step_func((e) => { - assert_equals(e.target.priority, 'background', 'Priority should change to background'); - fired = true; - }); - signal = null; - })(); - - await runAsyncGC(); - gController.setPriority('background'); - assert_true(fired, 'prioritchange event should fire'); + gc(); + gController.setPriority('background'); + }); }, "TaskSignals with prioritychange listeners are not GCed if their priority source is alive"); -promise_test(async t => { - (function() { - gController = new TaskController(); - let controller = new AbortController(); - let signal = TaskSignal.any([controller.signal], {priority: gController.signal}); - signal.onprioritychange = t.step_func((e) => { - assert_equals(e.target.priority, 'background', 'Priority should change to background'); - fired = true; - }); - signal = null; - controller = null; - })(); +promise_test(t => { + return new Promise((resolve) => { + (function() { + gController = new TaskController(); + let controller = new AbortController(); + let signal = TaskSignal.any([controller.signal], {priority: gController.signal}); + signal.onprioritychange = t.step_func((e) => { + assert_equals(e.target.priority, 'background'); + resolve(); + }); + signal = null; + controller = null; + })(); - await runAsyncGC(); - gController.setPriority('background'); - assert_true(fired, 'prioritchange event should fire'); + gc(); + gController.setPriority('background'); + }); }, "TaskSignals with prioritychange listeners are not GCed after their abort source is GCed if their priority source is alive"); -promise_test(async t => { - let fired = true; +promise_test(t => { + return new Promise((resolve) => { + (function() { + gController = new TaskController(); + let controller = new AbortController(); + let signal = TaskSignal.any([controller.signal], {priority: gController.signal}); + signal.onprioritychange = t.step_func((e) => { + assert_equals(e.target.priority, 'background'); + resolve(); + }); - (function() { - gController = new TaskController(); - let controller = new AbortController(); - let signal = TaskSignal.any([controller.signal], {priority: gController.signal}); - signal.onprioritychange = t.step_func((e) => { - assert_equals(e.target.priority, 'background'); - fired = true; - }); + let abortFired = false; + signal.onabort = t.step_func(() => { + abortFired = true; + }); + controller.abort(); + assert_true(abortFired); - let abortFired = false; - signal.onabort = t.step_func(() => { - abortFired = true; - }); - controller.abort(); - assert_true(abortFired); + signal = null; + controller = null; + })(); - signal = null; - controller = null; - })(); - - await runAsyncGC(); - gController.setPriority('background'); - assert_true(fired, 'prioritchange event should fire'); + gc(); + gController.setPriority('background'); + }); }, "TaskSignals with prioritychange listeners are not GCed after they are aborted if their priority source is alive"); -promise_test(async t => { - let runCount = 0; - gController = new TaskController({priority: 'background'}); - const tasks = []; +promise_test(t => { + return new Promise((resolve) => { + let runCount = 0; + gRegistry = new FinalizationRegistry(t.step_func(function(token) { + assert_equals(token, 1); + assert_equals(runCount, 3); + resolve(); + })); + gController = new TaskController({priority: 'background'}); - (function() { - let signal = TaskSignal.any([], {priority: gController.signal}); - scheduler.postTask(() => { ++runCount; }, {signal}); - scheduler.postTask(() => { ++runCount; }, {signal}); - scheduler.postTask(() => { ++runCount; }, {signal}); + (function() { + let signal = TaskSignal.any([], {priority: gController.signal}); + scheduler.postTask(() => { ++runCount; }, {signal}); + scheduler.postTask(() => { ++runCount; }, {signal}); + scheduler.postTask(() => { ++runCount; }, {signal}); - wr = new WeakRef(signal); - signal = null; - })(); + // Finally, gc in a separate task so `signal` can be GCed. + scheduler.postTask(() => { gc(); }, {priority: 'background'}); - // Since this runs at higher than background priority, nothing should have - // happened yet. - await runAsyncGC(); - assert_not_equals(wr.deref(), undefined, 'signal should not have been GCed yet'); + gRegistry.register(signal, 1); + signal = null; + })(); - // Let the background tasks run. - // NB: we don't use the task promises since the signal will be propagated for - // yield inheritance. - await scheduler.postTask(() => {}, {priority: 'background'}); - assert_equals(runCount, 3, '3 tasks should have run'); - - // Finally, run gc so `signal` can be GCed. - await runAsyncGC(); - assert_equals(wr.deref(), undefined, 'signal should have been GCed'); + gc(); + }); }, "Composite TaskSignals with pending tasks are not GCed if their priority source is alive");
diff --git a/third_party/closure_compiler/externs/file_manager_private.js b/third_party/closure_compiler/externs/file_manager_private.js index 1b3fe69..5fdf2fa9 100644 --- a/third_party/closure_compiler/externs/file_manager_private.js +++ b/third_party/closure_compiler/externs/file_manager_private.js
@@ -1007,6 +1007,7 @@ * bytesToPin: number, * pinnedBytes: number, * filesToPin: number, + * listedFiles: number, * remainingSeconds: number, * emptiedQueue: boolean * }}
diff --git a/third_party/nearby/README.chromium b/third_party/nearby/README.chromium index d89638c2..e5133f59 100644 --- a/third_party/nearby/README.chromium +++ b/third_party/nearby/README.chromium
@@ -1,7 +1,7 @@ Name: Nearby Connections Library Short Name: Nearby URL: https://github.com/google/nearby -Version: 73635815ab31af199afe8732d0318062d51d174d +Version: 945ab524852422d6632f139a939bbc1019c3ec7f License: Apache 2.0 License File: LICENSE Security Critical: yes
diff --git a/third_party/wpt_tools/README.chromium b/third_party/wpt_tools/README.chromium index f1a8bcb3..8849ea2 100644 --- a/third_party/wpt_tools/README.chromium +++ b/third_party/wpt_tools/README.chromium
@@ -1,7 +1,7 @@ Name: web-platform-tests - Test Suites for Web Platform specifications Short Name: wpt URL: https://github.com/web-platform-tests/wpt/ -Version: bffb3618d329fd2c7b82284c889572421d26633b +Version: d48fa8b3e81c1fd052237372533ba69113812ecf License: LICENSES FOR W3C TEST SUITES (https://www.w3.org/Consortium/Legal/2008/03-bsd-license.html) Security Critical: no Shipped: no
diff --git a/third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/executors/executorservo.py b/third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/executors/executorservo.py index a8ec386..3250c74f 100644 --- a/third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/executors/executorservo.py +++ b/third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/executors/executorservo.py
@@ -83,6 +83,7 @@ ProcessTestExecutor.teardown(self) def do_test(self, test): + self.test = test self.result_data = None self.result_flag = threading.Event() @@ -156,7 +157,7 @@ else: self.logger.process_output(self.proc.pid, line, - " ".join(self.command)) + " ".join(self.command), self.test.url) def on_finish(self): self.result_flag.set() @@ -270,6 +271,7 @@ return True, [base64.b64encode(data).decode()] def do_test(self, test): + self.test = test result = self.implementation.run_test(test) return self.convert_result(test, result) @@ -281,7 +283,7 @@ else: self.logger.process_output(self.proc.pid, line, - " ".join(self.command)) + " ".join(self.command), self.test.url) class ServoTimedRunner(TimedRunner): @@ -342,21 +344,22 @@ env["HOST_FILE"] = self.hosts_path env["RUST_BACKTRACE"] = "1" - command = build_servo_command(self.test, - self.test_url, - self.browser, - self.binary, - False, - self.debug_info, - extra_args=["-x"]) + self.command = build_servo_command(self.test, + self.test_url, + self.browser, + self.binary, + False, + self.debug_info, + extra_args=["-x"]) if not self.interactive: - self.proc = ProcessHandler(command, + self.proc = ProcessHandler(self.command, env=env, + processOutputLine=[self.on_output], storeOutput=False) self.proc.run() else: - self.proc = subprocess.Popen(command, env=env) + self.proc = subprocess.Popen(self.command, env=env) self.proc.wait() @@ -364,3 +367,9 @@ return {"status": "PASS", "message": None} return {"status": "CRASH", "message": None} + + def on_output(self, line): + line = line.decode("utf8", "replace") + self.logger.process_output(self.proc.pid, + line, + " ".join(self.command), self.test.url)
diff --git a/tools/licenses/licenses.py b/tools/licenses/licenses.py index 65f19c7..c64ad37 100755 --- a/tools/licenses/licenses.py +++ b/tools/licenses/licenses.py
@@ -565,20 +565,21 @@ raise LicenseError("missing README.chromium or licenses.py " "SPECIAL_CASES entry in %s\n" % path) - for line in codecs.open(readme_path, encoding='utf-8'): - line = line.strip() - if not line: - break - for key in list(metadata.keys()) + optional_keys: - field = key + ": " - if line.startswith(field): - value = line[len(field):] - # Multiple license files can be specified. - if key == "License File": - licenses = value.split(LICENSE_FILE_DELIMITER) - metadata[key] = [license.strip() for license in licenses] - else: - metadata[key] = value + with codecs.open(readme_path, encoding='utf-8') as readme: + for line in readme: + line = line.strip() + if not line: + break + for key in list(metadata.keys()) + optional_keys: + field = key + ": " + if line.startswith(field): + value = line[len(field):] + # Multiple license files can be specified. + if key == "License File": + licenses = value.split(LICENSE_FILE_DELIMITER) + metadata[key] = [license.strip() for license in licenses] + else: + metadata[key] = value if enable_warnings: # Check for the deprecated special value used in the "License File" field. @@ -1037,19 +1038,34 @@ os.path.normpath(path) for path in extra_third_party_dirs ] - third_party_dirs = FindThirdPartyDeps(args.gn_out_dir, args.gn_target, - args.target_os, extra_third_party_dirs, - args.extra_allowed_dirs) + if args.gn_target is not None: + third_party_dirs = FindThirdPartyDeps(args.gn_out_dir, args.gn_target, + args.target_os, + extra_third_party_dirs, + args.extra_allowed_dirs) + + # Sanity-check to raise a build error if invalid gn_... settings are + # somehow passed to this script. + if not third_party_dirs: + raise RuntimeError("No deps found.") + + else: + third_party_dirs = FindThirdPartyDirs(PRUNE_PATHS, _REPOSITORY_ROOT, + extra_third_party_dirs) metadatas = {} for d in third_party_dirs: - md = ParseDir( - d, - _REPOSITORY_ROOT, - require_license_file=True, - enable_warnings=args.enable_warnings) - if md: - metadatas[d] = md + try: + md = ParseDir(d, + _REPOSITORY_ROOT, + require_license_file=True, + enable_warnings=args.enable_warnings) + if md: + metadatas[d] = md + except LicenseError as lic_exp: + # TODO(phajdan.jr): Convert to fatal error (http://crbug.com/39240). + print(f"Error: {lic_exp}") + continue if args.format == 'spdx': license_txt = GenerateLicenseFileSpdx(metadatas, args.spdx_link,
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml index 91e1145..9c3c697 100644 --- a/tools/metrics/histograms/enums.xml +++ b/tools/metrics/histograms/enums.xml
@@ -35650,6 +35650,8 @@ <int value="540" label="OS_DIAGNOSTICS_ON_ROUTINE_RUNNING"/> <int value="541" label="OS_DIAGNOSTICS_ON_ROUTINE_WAITING"/> <int value="542" label="OS_DIAGNOSTICS_ON_MEMORY_ROUTINE_FINISHED"/> + <int value="543" label="OS_EVENTS_ON_TOUCHSCREEN_TOUCH_EVENT"/> + <int value="544" label="OS_EVENTS_ON_TOUCHSCREEN_CONNECTED_EVENT"/> </enum> <enum name="ExtensionFileWriteResult"> @@ -64205,6 +64207,7 @@ <int value="-86243376" label="LayoutNG:enabled"/> <int value="-85706353" label="VirtualDesksGestures:enabled"/> <int value="-85704140" label="ImageServiceSuggestPoweredImages:disabled"/> + <int value="-83431306" label="FSPsInRecents:enabled"/> <int value="-82880083" label="CaptureModeDemoTools:enabled"/> <int value="-82530769" label="WebXRPlaneDetection:enabled"/> <int value="-82328138" @@ -64658,6 +64661,7 @@ <int value="138598687" label="HappinessTrackingSurveysForDesktopDevToolsIssuesCookiesSameSite:enabled"/> <int value="139569991" label="SharingDeviceExpiration:disabled"/> + <int value="139603247" label="AudioHFPMicSRToggle:disabled"/> <int value="140257184" label="ChromeOSAmbientModeNewUrl:enabled"/> <int value="140427435" label="OmniboxReportSearchboxStats:enabled"/> <int value="140778694" @@ -66853,6 +66857,7 @@ <int value="1257663962" label="CommercePriceTracking:disabled"/> <int value="1257980502" label="disable-accelerated-video-decode"/> <int value="1258043820" label="AudioFocusEnforcement:enabled"/> + <int value="1258586320" label="AudioHFPMicSRToggle:enabled"/> <int value="1258747457" label="SyncPseudoUSSHistoryDeleteDirectives:disabled"/> <int value="1259798038" label="AllowAmbientEQ:disabled"/> @@ -68502,6 +68507,7 @@ <int value="2077106718" label="EnableMessagesWebPush:enabled"/> <int value="2077172826" label="TabSearchFuzzySearch:enabled"/> <int value="2077695825" label="AvoidUnnecessaryBeforeUnloadCheck:enabled"/> + <int value="2077703516" label="FSPsInRecents:disabled"/> <int value="2077917024" label="enable-supervised-user-managed-bookmarks-folder"/> <int value="2078599705" label="ShelfAppScaling:enabled"/>
diff --git a/tools/metrics/histograms/metadata/navigation/histograms.xml b/tools/metrics/histograms/metadata/navigation/histograms.xml index b1a371d..2fc6d33e 100644 --- a/tools/metrics/histograms/metadata/navigation/histograms.xml +++ b/tools/metrics/histograms/metadata/navigation/histograms.xml
@@ -1940,6 +1940,31 @@ </histogram> <histogram + name="Prerender.Experimental.ReceivedPrerendersPerPrimaryPageChangedCount{PrerenderTriggerType}{EagernessCategory}" + units="count" expires_after="2023-11-03"> + <owner>taiyo@chromium.org</owner> + <owner>chrome-prerendering@google.com</owner> + <summary> + Records the number of eventually received speculation rules prerender + triggers with eagerness per primary page changed, classified with their + eagerness. This is coutend via started_prerenders_ on PrerendererImpl and + recorded when primary page is changed and + PrerendererImpl::CancelStartedPrerenders is called. + + Note that this metric only records where PrerenderTriggerType is + SpeculationRule and SpeculationRuleFromIsolatedWorld. + </summary> + <token key="PrerenderTriggerType" variants="PrerenderTriggerType"/> + <token key="EagernessCategory"> + <variant name=".Conservative"/> + <variant name=".Eager"/> + <variant name=".Moderate"/> + <variant name=".NonEager"/> + <variant name=".Total"/> + </token> +</histogram> + +<histogram name="Prerender.Experimental.ResourceLoadingBlockedByClientByType{PrerenderTriggerType}" enum="RequestDestination" expires_after="2023-09-03"> <owner>lingqi@chromium.org</owner>
diff --git a/ui/chromeos/file_manager_strings.grdp b/ui/chromeos/file_manager_strings.grdp index 6262f4e..cea3b1f 100644 --- a/ui/chromeos/file_manager_strings.grdp +++ b/ui/chromeos/file_manager_strings.grdp
@@ -1793,6 +1793,12 @@ <message name="IDS_FILE_BROWSER_BULK_PINNING_LISTING" desc="Information message displayed when the Google Drive bulk pinning feature is computing the space requirements"> Checking storage space… </message> + <message name="IDS_FILE_BROWSER_BULK_PINNING_LISTING_WITH_MULTIPLE_ITEMS" desc="Information message displayed when the Google Drive bulk pinning feature is computing the space requirements and it knows how many files have currently been enumerated"> + Checking storage space… <ph name="ITEMS_FOUND">$1<ex>1,072</ex></ph> items found + </message> + <message name="IDS_FILE_BROWSER_BULK_PINNING_LISTING_WITH_SINGLE_ITEM" desc="Information message displayed when the Google Drive bulk pinning feature is computing the space requirements and it knows how many files have currently been enumerated"> + Checking storage space… 1 item found + </message> <message name="IDS_FILE_BROWSER_BULK_PINNING_ERROR" desc="Error message displayed when the Google Drive bulk pinning feature could not compute the space requirements"> Something went wrong. </message>
diff --git a/ui/chromeos/file_manager_strings_grdp/IDS_FILE_BROWSER_BULK_PINNING_LISTING_WITH_MULTIPLE_ITEMS.png.sha1 b/ui/chromeos/file_manager_strings_grdp/IDS_FILE_BROWSER_BULK_PINNING_LISTING_WITH_MULTIPLE_ITEMS.png.sha1 new file mode 100644 index 0000000..8a8333e --- /dev/null +++ b/ui/chromeos/file_manager_strings_grdp/IDS_FILE_BROWSER_BULK_PINNING_LISTING_WITH_MULTIPLE_ITEMS.png.sha1
@@ -0,0 +1 @@ +1b6a9d213d79d86ae3e5630b0fc0329c4f1e1aee \ No newline at end of file
diff --git a/ui/chromeos/file_manager_strings_grdp/IDS_FILE_BROWSER_BULK_PINNING_LISTING_WITH_SINGLE_ITEM.png.sha1 b/ui/chromeos/file_manager_strings_grdp/IDS_FILE_BROWSER_BULK_PINNING_LISTING_WITH_SINGLE_ITEM.png.sha1 new file mode 100644 index 0000000..c55f9a5 --- /dev/null +++ b/ui/chromeos/file_manager_strings_grdp/IDS_FILE_BROWSER_BULK_PINNING_LISTING_WITH_SINGLE_ITEM.png.sha1
@@ -0,0 +1 @@ +8aecd091c41f00f9a788a5d72023afd155d2a0e5 \ No newline at end of file
diff --git a/ui/chromeos/translations/ui_chromeos_strings_gu.xtb b/ui/chromeos/translations/ui_chromeos_strings_gu.xtb index c57b9ab..407f7ee5 100644 --- a/ui/chromeos/translations/ui_chromeos_strings_gu.xtb +++ b/ui/chromeos/translations/ui_chromeos_strings_gu.xtb
@@ -95,6 +95,7 @@ <translation id="174937106936716857">કુલ ફાઇલની સંખ્યા</translation> <translation id="1755345808328621801">આ ફાઇલ Windows સૉફ્ટવેરનો ઉપયોગ કરતા PC માટે ડિઝાઇન કરવામાં આવી છે. તમારું ડિવાઇસ જે ChromeOS પર ચાલે છે તેની સાથે આ સુસંગત નથી. તેના બદલે કૃપા કરીને Chrome વેબ સ્ટોર પર યોગ્ય ઍપ શોધો.</translation> <translation id="1757915090001272240">વાઇડ લેટિન</translation> +<translation id="1761091787730831947"><ph name="VM_NAME" /> સાથે શેર કરો</translation> <translation id="1773212559869067373">પ્રમાણીકરણ પ્રમાણપત્રને સ્થાનિક રૂપે નકારવામાં આવ્યું છે</translation> <translation id="1775381402323441512">વીડિયોની માહિતી</translation> <translation id="180035236176489073">આ ફાઇલો ઍક્સેસ કરવા માટે તમારું ઑનલાઇન હોવું જરૂરી છે.</translation> @@ -211,6 +212,7 @@ <translation id="2718540689505416944">Linux વડે ઍપ ઇન્સ્ટૉલ કરો</translation> <translation id="2719020180254996569"><ph name="NETWORK_COUNT" />માંથી નેટવર્ક <ph name="NETWORK_INDEX" />, <ph name="NETWORK_NAME" />, <ph name="CONNECTION_STATUS" />, વિગતો</translation> <translation id="2724954091494693138">ટર્કિશ, F-કીબોર્ડ સાથે</translation> +<translation id="2732288874651063549"><ph name="VM_NAME" /> શેરિંગ મેનેજ કરો</translation> <translation id="2732839045120506979">વિયેતનામીઝ VNI</translation> <translation id="2735623501230989521">Parallels ડેસ્કટૉપને <ph name="FOLDER_NAME" /> ફોલ્ડરમાંની ફાઇલોને ઍક્સેસ કરવાની પરવાનગી આપો</translation> <translation id="2764206540577097904">તમે તમારા Google Workspaceના વ્યક્તિગત સ્ટોરેજનો પૂરો ઉપયોગ કરી લીધો છે.</translation> @@ -305,6 +307,7 @@ <translation id="3509680540198371098"><ph name="NETWORK_COUNT" />માંથી નેટવર્ક <ph name="NETWORK_INDEX" />, <ph name="NETWORK_NAME" />, <ph name="SECURITY_STATUS" />, <ph name="CONNECTION_STATUS" />, સિગ્નલની સશક્તતા <ph name="SIGNAL_STRENGTH" />%, વિગતો</translation> <translation id="3511705761158917664"><ph name="NUMBER_OF_ITEMS" /> આઇટમને સિંક કરવાની તૈયારી કરી રહ્યાં છીએ...</translation> <translation id="3522708245912499433">પોર્ટુગીઝ</translation> +<translation id="3523225005467146490"><ph name="VM_NAME" /> સાથે 1 ફોલ્ડર શેર કરવામાં આવ્યું</translation> <translation id="3524311639100184459">ચેતવણી: આ ફાઇલો અસ્થાયી છે અને બની શકે કે ડિસ્ક પર સ્પેસ ખાલી કરવા માટે તેમને ઑટોમૅટિક રીતે ડિલીટ કરવામાં આવે <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation> <translation id="3527085408025491307">ફોલ્ડર</translation> <translation id="3548125359243647069">ઘણી બધી વખત કોઈ ખોટો પિન દાખલ કરવામાં આવ્યો છે.</translation> @@ -662,6 +665,7 @@ <translation id="6164412158936057769">પતંગિયાઓ</translation> <translation id="6165508094623778733">વધુ જાણો</translation> <translation id="6170470584681422115">સેન્ડવિચ</translation> +<translation id="6181912134988520389"><ph name="VM_NAME" />ને તમારી Google Driveમાંની ફાઇલોને ઍક્સેસ કરવાની પરવાનગી આપો. ફેરફારો તમારા બીજા ડિવાઇસ સાથે સિંક થશે.</translation> <translation id="6187719147498869044">હંગેરિયન</translation> <translation id="6198252989419008588">PIN બદલો</translation> <translation id="6199801702437275229">સ્થાન માહિતી માટે રાહ જોઈ રહ્યું છે...</translation> @@ -765,6 +769,7 @@ <translation id="6989942356279143254">સ્વીડિશ</translation> <translation id="6990081529015358884">તમારી પાસે સ્થાન નથી</translation> <translation id="6993826899923627728">આ આઇટમ તમારા ટ્રેશમાં છે</translation> +<translation id="6996593023542748157"><ph name="VM_NAME" /> સાથે ફોલ્ડર શેર કરો</translation> <translation id="7008426324576352165">અપલોડ પૂર્ણ કરવા માટે તમારી સંસ્થાને વધુ સ્ટોરેજની જરૂર છે.</translation> <translation id="7009985720488544166">ઍડમિનિસ્ટ્રેટર પૉલિસી અનુસાર <ph name="COUNT" /> ફાઇલ ખસેડવાનું બ્લૉક કરેલું છે</translation> <translation id="7012943028104619157"><ph name="ROOT_TITLE" /> (<ph name="ROOT_SUMMARY" />)</translation> @@ -949,6 +954,7 @@ <translation id="8335837413233998004">બેલારુશિયન</translation> <translation id="8336153091935557858">ગઈ કાલે <ph name="YESTERDAY_DAYTIME" /></translation> <translation id="8342318071240498787">સમાન નામની ફાઇલ અથવા ડિરેક્ટરી પહેલાથી જ અસ્તિત્વમાં છે.</translation> +<translation id="83651606385705612"><ph name="VM_NAME" />ને <ph name="FOLDER_NAME" /> ફોલ્ડરમાંની ફાઇલોને ઍક્સેસ કરવાની પરવાનગી આપો</translation> <translation id="8372369524088641025">ખરાબ WEP કી</translation> <translation id="8372852072747894550">ગ્રીક</translation> <translation id="8386903983509584791">સ્કૅન પૂર્ણ થયું</translation> @@ -958,6 +964,7 @@ <translation id="8408068190360279472"><ph name="NETWORK_TYPE" /> નેટવર્ક, કનેક્ટ કરી રહ્યું છે</translation> <translation id="8425213833346101688">બદલો</translation> <translation id="8428213095426709021">સેટિંગ</translation> +<translation id="8429998526804961548"><ph name="VM_NAME" /> સાથે <ph name="NUMBER_OF_ITEMS" /> ફોલ્ડર શેર કરવામાં આવ્યા</translation> <translation id="8431909052837336408">SIM નો PIN બદલો</translation> <translation id="8437209419043462667">અમેરિકા</translation> <translation id="8452135315243592079">SIM કાર્ડ ખૂટે છે</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_my.xtb b/ui/chromeos/translations/ui_chromeos_strings_my.xtb index 419ceee..f3a724eff 100644 --- a/ui/chromeos/translations/ui_chromeos_strings_my.xtb +++ b/ui/chromeos/translations/ui_chromeos_strings_my.xtb
@@ -1039,6 +1039,7 @@ <translation id="9038620279323455325">"<ph name="FILE_NAME" />" အမည်ဖြင့်ဖိုင် ရှိပြီးဖြစ်သည်။ အခြားအမည်ရွေးပါ။</translation> <translation id="9046895021617826162">ကွန်ရက်ချိတ်ဆက်မှု မအောင်မြင်ပါ</translation> <translation id="9065512565307033593">အတည်ပြု၍မရပါက သင့်ကွန်ရက်သုံးခွင့်ကို ပိတ်လိုက်ပါမည်။</translation> +<translation id="9083722265619106011">{0,plural, =1{သတိပေးချက် ၁ ခု။}other{သတိပေးချက် <ph name="COUNT" /> ခု။}}</translation> <translation id="908378762078012445">အသံထွက် AATSEEL ကီးဘုတ်ဖြင့် ရုရှား</translation> <translation id="9086302186042011942">စင့်က် လုပ်နေ</translation> <translation id="9099674669267916096">စာမျက်နှာအရေအတွက်</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_sl.xtb b/ui/chromeos/translations/ui_chromeos_strings_sl.xtb index ff6bde80..1110e1c 100644 --- a/ui/chromeos/translations/ui_chromeos_strings_sl.xtb +++ b/ui/chromeos/translations/ui_chromeos_strings_sl.xtb
@@ -95,6 +95,7 @@ <translation id="174937106936716857">Skupno število datotek</translation> <translation id="1755345808328621801">Ta datoteka je namenjena za računalnike s programsko opremo Windows in ni združljiva z vašo napravo, ki uporablja Chrome OS. V Spletni trgovini Chrome poiščite ustrezno nadomestno aplikacijo.</translation> <translation id="1757915090001272240">Široka latinica</translation> +<translation id="1761091787730831947">Deli z: <ph name="VM_NAME" /></translation> <translation id="1773212559869067373">Potrdilo za preverjanje pristnosti je bilo zavrnjeno lokalno</translation> <translation id="1775381402323441512">Podatki o videoposnetku</translation> <translation id="180035236176489073">Če želite dostopati do datotek, mora biti vzpostavljena povezava z internetom.</translation> @@ -211,6 +212,7 @@ <translation id="2718540689505416944">Namestitev aplikacije z Linuxom</translation> <translation id="2719020180254996569">Omrežje <ph name="NETWORK_INDEX" /> od <ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="CONNECTION_STATUS" />, podrobnosti</translation> <translation id="2724954091494693138">turščina s tipkovnico F</translation> +<translation id="2732288874651063549">Uredite deljenje z: <ph name="VM_NAME" /></translation> <translation id="2732839045120506979">vietnamščina (tipkovnica VNI)</translation> <translation id="2735623501230989521">Programu Parallels Desktop dovolite dostop do datotek v mapi <ph name="FOLDER_NAME" />.</translation> <translation id="2764206540577097904">Porabili ste ves posamezen prostor za shranjevanje za Google Workspace.</translation> @@ -305,6 +307,7 @@ <translation id="3509680540198371098">Omrežje <ph name="NETWORK_INDEX" /> od <ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="SECURITY_STATUS" />, <ph name="CONNECTION_STATUS" />, moč signala je <ph name="SIGNAL_STRENGTH" />%, podrobnosti</translation> <translation id="3511705761158917664">Priprava na sinhronizacijo datotek (<ph name="NUMBER_OF_ITEMS" />) …</translation> <translation id="3522708245912499433">portugalščina</translation> +<translation id="3523225005467146490">1 mapa je deljena z: <ph name="VM_NAME" /></translation> <translation id="3524311639100184459">Pozor: Te datoteke so začasne in bodo morda samodejno izbrisane, da se sprosti prostor na disku. <ph name="BEGIN_LINK" />Več o tem<ph name="END_LINK" /></translation> <translation id="3527085408025491307">Mapa</translation> <translation id="3548125359243647069">Prevečkrat ste vnesli napačno kodo PIN.</translation> @@ -662,6 +665,7 @@ <translation id="6164412158936057769">Metulji</translation> <translation id="6165508094623778733">Več o tem</translation> <translation id="6170470584681422115">Sendvič</translation> +<translation id="6181912134988520389">Omogočite dostop do datotek v Googlu Drive temu: <ph name="VM_NAME" />. Spremembe bodo sinhronizirane z drugimi napravami.</translation> <translation id="6187719147498869044">madžarščina</translation> <translation id="6198252989419008588">Spremeni PIN</translation> <translation id="6199801702437275229">Čakanje na podatke o prostoru ...</translation> @@ -765,6 +769,7 @@ <translation id="6989942356279143254">švedščina</translation> <translation id="6990081529015358884">Zmanjkalo vam je prostora</translation> <translation id="6993826899923627728">Ti elementi so v smetnjaku</translation> +<translation id="6996593023542748157">Deljenje mape z: <ph name="VM_NAME" /></translation> <translation id="7008426324576352165">Vaša organizacija potrebuje več prostora za shranjevanje, da bo mogoče dokončati nalaganje.</translation> <translation id="7009985720488544166">Premikanje <ph name="COUNT" /> datotek(-e) blokira skrbniški pravilnik</translation> <translation id="7012943028104619157"><ph name="ROOT_TITLE" /> (<ph name="ROOT_SUMMARY" />)</translation> @@ -951,6 +956,7 @@ <translation id="8335837413233998004">beloruščina</translation> <translation id="8336153091935557858">Včeraj <ph name="YESTERDAY_DAYTIME" /></translation> <translation id="8342318071240498787">Datoteka ali imenik s tem imenom že obstaja.</translation> +<translation id="83651606385705612">Temu omogočite dostop do datotek v mapi <ph name="FOLDER_NAME" />: <ph name="VM_NAME" /></translation> <translation id="8372369524088641025">Napačen ključ WEP</translation> <translation id="8372852072747894550">grščina</translation> <translation id="8386903983509584791">Iskanje je končano</translation> @@ -960,6 +966,7 @@ <translation id="8408068190360279472">Omrežje <ph name="NETWORK_TYPE" />, vzpostavljanje povezave</translation> <translation id="8425213833346101688">Spremeni</translation> <translation id="8428213095426709021">Nastavitve</translation> +<translation id="8429998526804961548">Št. deljenih map (s tem: <ph name="VM_NAME" />):<ph name="NUMBER_OF_ITEMS" /></translation> <translation id="8431909052837336408">Spreminjanje kode PIN kartice SIM</translation> <translation id="8437209419043462667">Združene države</translation> <translation id="8452135315243592079">Ni kartice SIM</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_sr-Latn.xtb b/ui/chromeos/translations/ui_chromeos_strings_sr-Latn.xtb index 4a8e5b2..28e6ee9 100644 --- a/ui/chromeos/translations/ui_chromeos_strings_sr-Latn.xtb +++ b/ui/chromeos/translations/ui_chromeos_strings_sr-Latn.xtb
@@ -95,6 +95,7 @@ <translation id="174937106936716857">Ukupan broj datoteka</translation> <translation id="1755345808328621801">Fajl je osmišljen za računar koji koristi Windows softver. Nije kompatibilan sa uređajem, koji koristi Chrome OS. Pretražite Chrome veb-prodavnicu da biste našli odgovarajuću zamenu za aplikaciju.</translation> <translation id="1757915090001272240">latinica – široko</translation> +<translation id="1761091787730831947">Delite pomoću usluge <ph name="VM_NAME" /></translation> <translation id="1773212559869067373">Sertifikat za potvrdu autentičnosti je odbijen lokalno</translation> <translation id="1775381402323441512">Informacije o video datoteci</translation> <translation id="180035236176489073">Morate da budete na mreži da biste pristupili ovim datotekama.</translation> @@ -211,6 +212,7 @@ <translation id="2718540689505416944">Instalirajte aplikaciju za Linux</translation> <translation id="2719020180254996569"><ph name="NETWORK_INDEX" />. mreža od <ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="CONNECTION_STATUS" />, detalji</translation> <translation id="2724954091494693138">turski sa tastaturom F</translation> +<translation id="2732288874651063549">Upravljajte deljenjem sa uslugom <ph name="VM_NAME" /></translation> <translation id="2732839045120506979">vijetnamski VNI</translation> <translation id="2735623501230989521">Dozvolite da Parallels Desktop pristupa fajlovima u folderu <ph name="FOLDER_NAME" /></translation> <translation id="2764206540577097904">Iskoristili ste sav pojedinačni Google Workspace memorijski prostor.</translation> @@ -305,6 +307,7 @@ <translation id="3509680540198371098"><ph name="NETWORK_INDEX" />. mreža od <ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="SECURITY_STATUS" />, <ph name="CONNECTION_STATUS" />, jačina signala <ph name="SIGNAL_STRENGTH" />%, detalji</translation> <translation id="3511705761158917664">Priprema se sinhronizacija stavki (<ph name="NUMBER_OF_ITEMS" />)…</translation> <translation id="3522708245912499433">portugalski</translation> +<translation id="3523225005467146490">1 folder se deli sa uslugom <ph name="VM_NAME" /></translation> <translation id="3524311639100184459">Oprez: Ove datoteke su privremene i mogu da se izbrišu automatski kako bi se oslobodio prostor na disku. <ph name="BEGIN_LINK" />Saznajte više<ph name="END_LINK" /></translation> <translation id="3527085408025491307">Folder</translation> <translation id="3548125359243647069">Previše puta ste uneli pogrešan PIN.</translation> @@ -662,6 +665,7 @@ <translation id="6164412158936057769">Leptiri</translation> <translation id="6165508094623778733">Saznajte više</translation> <translation id="6170470584681422115">Sendvič</translation> +<translation id="6181912134988520389">Dozvolite da <ph name="VM_NAME" /> pristupa fajlovima na Google disku. Promene će se sinhronizovati sa drugim uređajima.</translation> <translation id="6187719147498869044">mađarski</translation> <translation id="6198252989419008588">Promeni PIN</translation> <translation id="6199801702437275229">Čekaju se informacije o prostoru...</translation> @@ -765,6 +769,7 @@ <translation id="6989942356279143254">švedski</translation> <translation id="6990081529015358884">Ponestalo vam je prostora</translation> <translation id="6993826899923627728">Ove stavke su u otpadu</translation> +<translation id="6996593023542748157">Delite folder sa uslugom <ph name="VM_NAME" /></translation> <translation id="7008426324576352165">Organizaciji treba više memorijskog prostora da bi završila otpremanje.</translation> <translation id="7009985720488544166">Smernice administratora blokiraju premeštanje fajlova (<ph name="COUNT" />)</translation> <translation id="7012943028104619157"><ph name="ROOT_TITLE" /> (<ph name="ROOT_SUMMARY" />)</translation> @@ -951,6 +956,7 @@ <translation id="8335837413233998004">beloruski</translation> <translation id="8336153091935557858">Juče u <ph name="YESTERDAY_DAYTIME" /></translation> <translation id="8342318071240498787">Već postoji datoteka ili direktorijum sa istim nazivom.</translation> +<translation id="83651606385705612">Dozvolite da <ph name="VM_NAME" /> pristupa fajlovima u folderu <ph name="FOLDER_NAME" /></translation> <translation id="8372369524088641025">Neispravna WEP šifra</translation> <translation id="8372852072747894550">grčki</translation> <translation id="8386903983509584791">Skeniranje je završeno</translation> @@ -960,6 +966,7 @@ <translation id="8408068190360279472">Mreža <ph name="NETWORK_TYPE" />, povezuje se</translation> <translation id="8425213833346101688">Promeni</translation> <translation id="8428213095426709021">Podešavanja</translation> +<translation id="8429998526804961548">Folderi (<ph name="NUMBER_OF_ITEMS" />) se dele sa uslugom <ph name="VM_NAME" /></translation> <translation id="8431909052837336408">Promenite PIN SIM kartice</translation> <translation id="8437209419043462667">američka</translation> <translation id="8452135315243592079">SIM kartica nedostaje</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_sr.xtb b/ui/chromeos/translations/ui_chromeos_strings_sr.xtb index 68ac47c..8360899 100644 --- a/ui/chromeos/translations/ui_chromeos_strings_sr.xtb +++ b/ui/chromeos/translations/ui_chromeos_strings_sr.xtb
@@ -95,6 +95,7 @@ <translation id="174937106936716857">Укупан број датотека</translation> <translation id="1755345808328621801">Фајл је осмишљен за рачунар који користи Windows софтвер. Није компатибилан са уређајем, који користи Chrome ОС. Претражите Chrome веб-продавницу да бисте нашли одговарајућу замену за апликацију.</translation> <translation id="1757915090001272240">латиница – широко</translation> +<translation id="1761091787730831947">Делите помоћу услуге <ph name="VM_NAME" /></translation> <translation id="1773212559869067373">Сертификат за потврду аутентичности је одбијен локално</translation> <translation id="1775381402323441512">Информације о видео датотеци</translation> <translation id="180035236176489073">Морате да будете на мрежи да бисте приступили овим датотекама.</translation> @@ -211,6 +212,7 @@ <translation id="2718540689505416944">Инсталирајте апликацију за Linux</translation> <translation id="2719020180254996569"><ph name="NETWORK_INDEX" />. мрежа од <ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="CONNECTION_STATUS" />, детаљи</translation> <translation id="2724954091494693138">турски са тастатуром F</translation> +<translation id="2732288874651063549">Управљајте дељењем са услугом <ph name="VM_NAME" /></translation> <translation id="2732839045120506979">вијетнамски VNI</translation> <translation id="2735623501230989521">Дозволите да Parallels Desktop приступа фајловима у фолдеру <ph name="FOLDER_NAME" /></translation> <translation id="2764206540577097904">Искористили сте сав појединачни Google Workspace меморијски простор.</translation> @@ -305,6 +307,7 @@ <translation id="3509680540198371098"><ph name="NETWORK_INDEX" />. мрежа од <ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="SECURITY_STATUS" />, <ph name="CONNECTION_STATUS" />, јачина сигнала <ph name="SIGNAL_STRENGTH" />%, детаљи</translation> <translation id="3511705761158917664">Припрема се синхронизација ставки (<ph name="NUMBER_OF_ITEMS" />)…</translation> <translation id="3522708245912499433">португалски</translation> +<translation id="3523225005467146490">1 фолдер се дели са услугом <ph name="VM_NAME" /></translation> <translation id="3524311639100184459">Опрез: Ове датотеке су привремене и могу да се избришу аутоматски како би се ослободио простор на диску. <ph name="BEGIN_LINK" />Сазнајте више<ph name="END_LINK" /></translation> <translation id="3527085408025491307">Фолдер</translation> <translation id="3548125359243647069">Превише пута сте унели погрешан PIN.</translation> @@ -662,6 +665,7 @@ <translation id="6164412158936057769">Лептири</translation> <translation id="6165508094623778733">Сазнајте више</translation> <translation id="6170470584681422115">Сендвич</translation> +<translation id="6181912134988520389">Дозволите да <ph name="VM_NAME" /> приступа фајловима на Google диску. Промене ће се синхронизовати са другим уређајима.</translation> <translation id="6187719147498869044">мађарски</translation> <translation id="6198252989419008588">Промени PIN</translation> <translation id="6199801702437275229">Чекају се информације о простору...</translation> @@ -765,6 +769,7 @@ <translation id="6989942356279143254">шведски</translation> <translation id="6990081529015358884">Понестало вам је простора</translation> <translation id="6993826899923627728">Ове ставке су у отпаду</translation> +<translation id="6996593023542748157">Делите фолдер са услугом <ph name="VM_NAME" /></translation> <translation id="7008426324576352165">Организацији треба више меморијског простора да би завршила отпремање.</translation> <translation id="7009985720488544166">Смернице администратора блокирају премештање фајлова (<ph name="COUNT" />)</translation> <translation id="7012943028104619157"><ph name="ROOT_TITLE" /> (<ph name="ROOT_SUMMARY" />)</translation> @@ -951,6 +956,7 @@ <translation id="8335837413233998004">белоруски</translation> <translation id="8336153091935557858">Јуче у <ph name="YESTERDAY_DAYTIME" /></translation> <translation id="8342318071240498787">Већ постоји датотека или директоријум са истим називом.</translation> +<translation id="83651606385705612">Дозволите да <ph name="VM_NAME" /> приступа фајловима у фолдеру <ph name="FOLDER_NAME" /></translation> <translation id="8372369524088641025">Неисправна WEP шифра</translation> <translation id="8372852072747894550">грчки</translation> <translation id="8386903983509584791">Скенирање је завршено</translation> @@ -960,6 +966,7 @@ <translation id="8408068190360279472">Мрежа <ph name="NETWORK_TYPE" />, повезује се</translation> <translation id="8425213833346101688">Промени</translation> <translation id="8428213095426709021">Подешавања</translation> +<translation id="8429998526804961548">Фолдери (<ph name="NUMBER_OF_ITEMS" />) се деле са услугом <ph name="VM_NAME" /></translation> <translation id="8431909052837336408">Промените PIN SIM картице</translation> <translation id="8437209419043462667">америчка</translation> <translation id="8452135315243592079">SIM картица недостаје</translation>
diff --git a/ui/file_manager/file_manager/containers/cloud_panel_container_unittest.ts b/ui/file_manager/file_manager/containers/cloud_panel_container_unittest.ts index d88db5f..55e2007 100644 --- a/ui/file_manager/file_manager/containers/cloud_panel_container_unittest.ts +++ b/ui/file_manager/file_manager/containers/cloud_panel_container_unittest.ts
@@ -77,6 +77,7 @@ filesToPin: 24, remainingSeconds: 0, emptiedQueue: false, + listedFiles: 24, }; // Dispatch an update to the store and wait for the panel to have the @@ -109,6 +110,7 @@ filesToPin: -10, // Negative number of files to pin. remainingSeconds: 0, emptiedQueue: false, + listedFiles: 24, }; // Dispatch an update to the store and ensure the panel doesn't get @@ -137,6 +139,7 @@ filesToPin: 24, remainingSeconds: 0, emptiedQueue: false, + listedFiles: 24, }; // Dispatch an update to the store and ensure the panel does get attributes. @@ -193,6 +196,7 @@ filesToPin: 0, remainingSeconds: 0, emptiedQueue: false, + listedFiles: 0, }; // Dispatch an update to the store and wait for the panel to have the @@ -254,6 +258,7 @@ filesToPin: 10, remainingSeconds: 0, emptiedQueue: false, + listedFiles: 10, }; // Dispatch an update to the store, wait for the store to update before @@ -295,6 +300,7 @@ filesToPin: 10, remainingSeconds: 0, emptiedQueue: false, + listedFiles: 10, }; // Dispatch an update to the store and ensure the panel does get attributes. @@ -359,6 +365,7 @@ filesToPin: 10, remainingSeconds: 0, emptiedQueue: false, + listedFiles: 10, }; // Dispatch an update to the store and ensure the panel does get attributes. @@ -413,6 +420,7 @@ filesToPin: 10, remainingSeconds: 0, emptiedQueue: false, + listedFiles: 10, }; // Dispatch an update to the store and ensure the panel does get attributes. @@ -457,6 +465,7 @@ filesToPin: 1, remainingSeconds: 0, emptiedQueue: false, + listedFiles: 1, }; store.dispatch(updateBulkPinProgress(bulkPinning));
diff --git a/ui/file_manager/file_manager/state/reducers/bulk_pinning_unittest.ts b/ui/file_manager/file_manager/state/reducers/bulk_pinning_unittest.ts index 69afd62..a2d6811 100644 --- a/ui/file_manager/file_manager/state/reducers/bulk_pinning_unittest.ts +++ b/ui/file_manager/file_manager/state/reducers/bulk_pinning_unittest.ts
@@ -21,6 +21,7 @@ filesToPin: 100, remainingSeconds: 500, emptiedQueue: false, + listedFiles: 100, }; // Dispatch an action to update bulk pin progress.
diff --git a/ui/file_manager/file_manager/widgets/xf_bulk_pinning_dialog.ts b/ui/file_manager/file_manager/widgets/xf_bulk_pinning_dialog.ts index e124cca..d8df37e 100644 --- a/ui/file_manager/file_manager/widgets/xf_bulk_pinning_dialog.ts +++ b/ui/file_manager/file_manager/widgets/xf_bulk_pinning_dialog.ts
@@ -6,6 +6,7 @@ import {CrDialogElement} from 'chrome://resources/cr_elements/cr_dialog/cr_dialog.js'; import {calculateBulkPinRequiredSpace} from '../common/js/api.js'; +import {RateLimiter} from '../common/js/async_util.js'; import {str, strf, util} from '../common/js/util.js'; import {State as AppState} from '../externs/ts/state.js'; import {getStore} from '../state/store.js'; @@ -53,11 +54,30 @@ @query('#not-enough-space-footer') private $notEnoughSpaceFooter_!: HTMLElement; @query('#ready-footer') private $readyFooter_!: HTMLElement; + @query('#listing-files-text') private $listingFilesText_!: HTMLElement; private store_ = getStore(); private stage_ = ''; private requiredBytes_ = 0; private freeBytes_ = 0; + private listedFiles_ = 0; + + private updateListedFilesDebounced_ = + new RateLimiter(() => this.updateListedFiles_(), 5000); + + private updateListedFiles_() { + const {bulkPinning} = this.store_.getState(); + if (bulkPinning?.listedFiles && + this.listedFiles_ !== bulkPinning!.listedFiles) { + this.listedFiles_ = bulkPinning!.listedFiles; + this.$listingFilesText_.innerText = this.listedFiles_ === 1 ? + str('BULK_PINNING_LISTING_WITH_SINGLE_ITEM') : + strf( + 'BULK_PINNING_LISTING_WITH_MULTIPLE_ITEMS', + this.listedFiles_.toLocaleString( + util.getCurrentLocaleOrDefault())); + } + } // Called when the app has changed state. onStateChanged(state: AppState) { @@ -83,6 +103,11 @@ util.bytesToString(this.freeBytes_)); } + if (bpp.stage === BulkPinStage.LISTING_FILES && + bpp.listedFiles !== this.listedFiles_) { + this.updateListedFilesDebounced_.run(); + } + if (bpp.stage === this.stage_) { return; } @@ -221,7 +246,9 @@ </div> <div id="listing-footer" class="normal-footer"> <files-spinner></files-spinner> - ${str('BULK_PINNING_LISTING')} + <span id="listing-files-text"> + ${str('BULK_PINNING_LISTING')} + </span> </div> <div id="error-footer" class="error-footer"> ${str('BULK_PINNING_ERROR')}
diff --git a/ui/file_manager/file_manager/widgets/xf_bulk_pinning_dialog_unittest.ts b/ui/file_manager/file_manager/widgets/xf_bulk_pinning_dialog_unittest.ts index 51d32aa..7626ab4 100644 --- a/ui/file_manager/file_manager/widgets/xf_bulk_pinning_dialog_unittest.ts +++ b/ui/file_manager/file_manager/widgets/xf_bulk_pinning_dialog_unittest.ts
@@ -7,7 +7,8 @@ import {mockUtilVisitURL} from '../common/js/mock_util.js'; import {waitForElementUpdate} from '../common/js/unittest_util.js'; -import {getEmptyState} from '../state/store.js'; +import {updateBulkPinProgress} from '../state/actions/bulk_pinning.js'; +import {getEmptyState, getStore} from '../state/store.js'; import {BulkPinStage, XfBulkPinningDialog} from './xf_bulk_pinning_dialog.js'; @@ -38,6 +39,11 @@ return dialog.shadowRoot!.querySelector(`#${id}`)!; } +// Gets the `innerText` of the <span> element of the given dialog. +function getSpanText(dialog: XfBulkPinningDialog, id: string): string { + return dialog.shadowRoot!.querySelector<HTMLSpanElement>(`#${id}`)!.innerText; +} + // Tests that XfBulkPinningDialog.onStateChanged() correctly reacts to app State // events. export async function testOnStateChange() { @@ -383,3 +389,35 @@ link.click(); assertEquals('storage', gotPage); } + +// Test when listed files has a count, it appears in the footer dialog. +export async function testFileCountUpdates() { + const store = getStore(); + store.init(getEmptyState()); + + const dialog = await getDialog(); + assertNotEquals(null, dialog); + assertFalse(dialog.is_open); + + // Show the dialog. + await dialog.show(); + assertTrue(dialog.is_open); + + // Dispatch the listing files state with 100 files listed. + const bulkPinning: chrome.fileManagerPrivate.BulkPinProgress = { + stage: BulkPinStage.LISTING_FILES, + freeSpaceBytes: 0, + requiredSpaceBytes: 0, + bytesToPin: 0, + pinnedBytes: 0, + filesToPin: 100, + remainingSeconds: 0, + emptiedQueue: false, + listedFiles: 100, + }; + store.dispatch(updateBulkPinProgress(bulkPinning)); + await waitForElementUpdate(dialog); + assertEquals( + 'Checking storage space… 100 items found', + getSpanText(dialog, 'listing-files-text')); +}
diff --git a/ui/file_manager/integration_tests/file_manager/recents.js b/ui/file_manager/integration_tests/file_manager/recents.js index e902ff7..56466cc5 100644 --- a/ui/file_manager/integration_tests/file_manager/recents.js +++ b/ui/file_manager/integration_tests/file_manager/recents.js
@@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -import {addEntries, ENTRIES, formatDate, getCaller, getDateWithDayDiff, pending, repeatUntil, RootPath, sanitizeDate, sendTestMessage, TestEntryInfo} from '../test_util.js'; +import {addEntries, ENTRIES, EntryType, formatDate, getCaller, getDateWithDayDiff, pending, repeatUntil, RootPath, sanitizeDate, sendTestMessage, TestEntryInfo} from '../test_util.js'; import {testcase} from '../testcase.js'; import {mountCrostini, navigateWithDirectoryTree, openNewWindow, remoteCall, setupAndWaitUntilReady} from './background.js'; @@ -31,6 +31,20 @@ const RECENT_MODIFIED_ANDROID_VIDEO = ENTRIES.moviesVideo.cloneWithModifiedDate(getDateWithDayDiff(25)); +// Special file used with provided volume. Due to the fact that we rely on +// ash::file_system_provider::FakeProvidedFileSystem we cannot clone it from +// existing entries. Among differences is the targetPath and sizeText that are +// set up differently. +const RECENT_PROVIDED_HELLO = new TestEntryInfo({ + type: EntryType.FILE, + targetPath: '/recent-hello.txt', + mimeType: 'text/plain', + lastModifiedTime: getDateWithDayDiff(8), + nameText: 'recent-hello.txt', + sizeText: '6 bytes', + typeText: 'Plain text', +}); + /** * Enum for supported recent filter types. * @enum {string} @@ -1269,3 +1283,67 @@ await remoteCall.waitForFiles( appId, TestEntryInfo.getExpectedRows([txtFile1])); }; + +/** + * Checks that Recents folder shows files from file system provider. + */ +testcase.recentFileSystemProviderFiles = async () => { + const appId = await setupAndWaitUntilReady( + RootPath.DOWNLOADS, BASIC_LOCAL_ENTRY_SET, []); + // Add 4 levels of folders to the provided file system. We wish to test that + // recently modified files appear in the Recent view, but also use this test + // to document the current limit of nesting enforced by the recent view for + // provided files. + const testFolders = [ + new TestEntryInfo({ + type: EntryType.DIRECTORY, + targetPath: '/Level1', + mimeType: 'text/plain', + lastModifiedTime: 'Fri, 25 Apr 2014 01:47:53', + nameText: 'Level1', + sizeText: '', + typeText: '', + }), + new TestEntryInfo({ + type: EntryType.DIRECTORY, + targetPath: '/Level1/Level2', + mimeType: 'text/plain', + lastModifiedTime: 'Fri, 25 Apr 2014 01:47:53', + nameText: 'Level2', + sizeText: '', + typeText: '', + }), + new TestEntryInfo({ + type: EntryType.DIRECTORY, + targetPath: '/Level1/Level2/Level3', + mimeType: 'text/plain', + lastModifiedTime: 'Fri, 25 Apr 2014 01:47:53', + nameText: 'Level3', + sizeText: '', + typeText: '', + }), + ]; + const testEntries = [ + RECENT_PROVIDED_HELLO, + RECENT_PROVIDED_HELLO.cloneWith({ + targetPath: '/Level1/recent-hello1.txt', + nameText: 'recent-hello1.txt', + }), + RECENT_PROVIDED_HELLO.cloneWith({ + targetPath: '/Level1/Level2/recent-hello2.txt', + nameText: 'recent-hello2.txt', + }), + RECENT_PROVIDED_HELLO.cloneWith({ + targetPath: '/Level1/Level2/Level3/recent-hello3.txt', + nameText: 'recent-hello3.txt', + }), + ]; + await addEntries(['provided'], testFolders.concat(testEntries)); + + // Expect that regardless of the depth of folder nesting, all recently + // modified files are present. + await navigateToRecent(appId); + await remoteCall.waitForFiles( + appId, + TestEntryInfo.getExpectedRows(RECENT_ENTRY_SET.concat(testEntries))); +};
diff --git a/ui/strings/translations/ui_strings_gu.xtb b/ui/strings/translations/ui_strings_gu.xtb index b2fa1c8..ca5d0ce 100644 --- a/ui/strings/translations/ui_strings_gu.xtb +++ b/ui/strings/translations/ui_strings_gu.xtb
@@ -125,6 +125,7 @@ <translation id="5329858601952122676">&કાઢી નાખો</translation> <translation id="5361107212971249203">ટેક્સ્ટ</translation> <translation id="5463830097259460683">ઇમોજી અને પ્રતીકો</translation> +<translation id="5505748296268090374"><ph name="ITEM_TEXT" />ને કાઢી નાખો.</translation> <translation id="5528053674512161860">ડેવલપર યૂઝર ઇન્ટરફેસ (UI) મૉડ્યૂલ (dev_ui) ઇન્સ્ટૉલ ન કરેલું હોવાથી પેજ લોડ કરવાનું નિષ્ફળ થયું</translation> <translation id="5574202486608032840"><ph name="IDS_SHORT_PRODUCT_OS_NAME" /> સિસ્ટમ</translation> <translation id="5583640892426849032">Backspace</translation>
diff --git a/ui/strings/translations/ui_strings_sl.xtb b/ui/strings/translations/ui_strings_sl.xtb index 937ffba..3e8f7d4 100644 --- a/ui/strings/translations/ui_strings_sl.xtb +++ b/ui/strings/translations/ui_strings_sl.xtb
@@ -125,6 +125,7 @@ <translation id="5329858601952122676">&Izbriši</translation> <translation id="5361107212971249203">besedila</translation> <translation id="5463830097259460683">Emodži in drugi znaki</translation> +<translation id="5505748296268090374">Odstrani <ph name="ITEM_TEXT" />.</translation> <translation id="5528053674512161860">Nalaganje strani ni uspelo, ker modul uporabniškega vmesnika za razvijalce (dev_ui) ni nameščen</translation> <translation id="5583640892426849032">Vračalka</translation> <translation id="5613020302032141669">Puščica levo</translation>
diff --git a/ui/strings/translations/ui_strings_sr-Latn.xtb b/ui/strings/translations/ui_strings_sr-Latn.xtb index f7f8d66..203b55f 100644 --- a/ui/strings/translations/ui_strings_sr-Latn.xtb +++ b/ui/strings/translations/ui_strings_sr-Latn.xtb
@@ -125,6 +125,7 @@ <translation id="5329858601952122676">&Izbriši</translation> <translation id="5361107212971249203">tekstualna poruka</translation> <translation id="5463830097259460683">Emodži i simboli</translation> +<translation id="5505748296268090374">Uklonite <ph name="ITEM_TEXT" />.</translation> <translation id="5528053674512161860">Učitavanje stranice nije uspelo jer programerov modul korisničkog interfejsa (dev_ui) nije instaliran</translation> <translation id="5574202486608032840"><ph name="IDS_SHORT_PRODUCT_OS_NAME" /> sistem</translation> <translation id="5583640892426849032">Backspace</translation>
diff --git a/ui/strings/translations/ui_strings_sr.xtb b/ui/strings/translations/ui_strings_sr.xtb index f14aed84..c68864c0 100644 --- a/ui/strings/translations/ui_strings_sr.xtb +++ b/ui/strings/translations/ui_strings_sr.xtb
@@ -125,6 +125,7 @@ <translation id="5329858601952122676">&Избриши</translation> <translation id="5361107212971249203">текстуална порука</translation> <translation id="5463830097259460683">Емоџи и симболи</translation> +<translation id="5505748296268090374">Уклоните <ph name="ITEM_TEXT" />.</translation> <translation id="5528053674512161860">Учитавање странице није успело јер програмеров модул корисничког интерфејса (dev_ui) није инсталиран</translation> <translation id="5574202486608032840"><ph name="IDS_SHORT_PRODUCT_OS_NAME" /> систем</translation> <translation id="5583640892426849032">Backspace</translation>